Scenario #2 is the expected behaviour according to all scrip documentation included with RT. The SLA extension appears to be contradicting this. Therefore, I still believe that the SLA extension is at fault and that a bug report for the SLA extension should be submitted via the URL given in my previous message.
When you change a ticket's subject and status in a single update, two transactions are created. A TransactionBatch scrip should run only once for both transactions. The SLA extension seems to be interfering with this expected behaviour. On 20/09/2014 12:15 am, "andriusk" <andrius.kul...@gmail.com> wrote: > I would try to explain my situation again. > > I want to make "AfterAllTicketChanges" scrip, which will work in > TransactionBatch mode, and fire after all changes to the ticket was made on > update off any ticket information. > > Now, when I change the SLA field, it changes the the Due and the priority > of > the ticket accordingly. The problem is that the Due and Priority change > happens after my "AfterAllTicketChanges" scrip fires. > > I understand that the TransactionBatch mode scrips are commited after all > TransactionCreate Scrips are done. > > For example: > > I change the status and the subject of the ticket in one update. Should the > scrip in batch mode run after both of these changes are done and the > transactions recorded? > > Or maybe I understand it wrong ant the scrip in Batch mode run after each > different transaction? > > So technicaly should it be like this: > > > > > Or like this: > > > ? > > Because now I get it working like SCENARIO #1, where in step #2 and step > #6, > the values of Due and Priority are different, but the value of the SLA is > the same (the one I changed to) in both steps. > > Sorry for the mess in thoughts, I am not native English speaker. > > > > -- > View this message in context: > http://requesttracker.8502.n7.nabble.com/Catch-all-ticket-changes-in-one-scrip-tp58372p58579.html > Sent from the Request Tracker - User mailing list archive at Nabble.com. > -- > RT Training November 4 & 5 Los Angeles > http://bestpractical.com/training >
-- RT Training November 4 & 5 Los Angeles http://bestpractical.com/training