<div dir="ltr">Actually, I'm second-guessing my (untested) advice now because I suspect that both scrips would run on the initial transaction—that is, the emailing scrip might not necessarily pick up on the subject change because that would be a different transaction.<div>
<br></div><div>I wonder whether both moving the subject-renaming scrip to execute first, <b>and</b> modifying the emailing scrip to run at the "batch" stage might solve your problem.</div></div><div class="gmail_extra">
<br><br><div class="gmail_quote">On 8 August 2014 00:55, Alex Peters <span dir="ltr"><<a href="mailto:alex@peters.net" target="_blank">alex@peters.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">You can adjust the order in which scrips run by moving them up and down in the list.<div><br></div><div>I'm guessing that both scrips have the "on create" condition.  Simply swap their order on the queue's Scrips page (or the global one if necessary), and I believe everything should work as you expect.</div>

</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On 7 August 2014 22:52, Michael Mol <span dir="ltr"><<a href="mailto:mikemol@gmail.com" target="_blank">mikemol@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
So I have a scrip which runs at at the TransactionCreate stage for a<br>
queue, checks the subject and the body, and then rewrites the subject<br>
to something informative.<br>
<br>
It works; when I look at the ticket for inbound emails matching the<br>
condition, the subject is precisely what I want it to be.<br>
<br>
Except that the first outgoing email is sent before the subject is<br>
rewritten; in my inbox, the message still reflects the original title.<br>
This happens whether I put my scrip's action code in the prepare or<br>
cleanup stages.<br>
<br>
>From an external perspective, this is what the sequence looks like:<br>
<br>
1. RT receives an email with a subject of "Foo" and a body of "Bar\nBaz"<br>
2. RT sends me an email with a subject of "[queuename #999] Foo" and a<br>
boxy including "Bar\nBaz"<br>
3. I look at queuename #999, and I see a ticket with subject of Bar -- Baz.<br>
<br>
While what I *want* to happen is:<br>
<br>
1. RT receives an email with a subject of "Foo" and a body of "Bar\nBaz"<br>
2. RT sends me an email with a subject of "queuename #999] Bar -- Baz"<br>
3. I look at queuename #999, and I see a ticket with a subject of Bar -- Baz.<br>
<br>
How do I get that first email to reflect the desired ticket subject?<br>
<span><font color="#888888"><br>
--<br>
:wq<br>
--<br>
RT Training - Boston, September 9-10<br>
<a href="http://bestpractical.com/training" target="_blank">http://bestpractical.com/training</a><br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>