[rt-users] Adding New Transaction from scrip
Kevin Falcone
falcone at bestpractical.com
Thu Apr 19 13:09:26 EDT 2012
On Thu, Apr 19, 2012 at 10:28:33AM -0500, Kory Prince wrote:
> (Sorry for the previous email. My work email client is terrible.)
>
> Hello all,Using a custom scrip action, I send sms messages to the new
> owner of a ticket when they are assigned a ticket (On Owner Change.)
>
> I have researched on the web, browsed this mailing list, and went
> through the perldoc of Ticket.pm, Transaction.pm, etc.
>
> I cannot find a way to simply add a transaction to the history of the ticket.
>
> For example the ideal thing to be able to do would be to add a new
> transaction like when it says:
> The RT System Itself - Outgoing email recorded
>
> and attaches the message.I would like it to say
>
> The RT System itself - Outgoing SMS recorded
> or something similiar and attach the sms message.
>
> But all I absolutely need is to be able to somehow record in the
> history that the message was sent.
>
> From looking at the code, it seems that I should not create a
> transaction object directly but use ticket methods to do so, but I
> don't see any ticket methods that will create a new transaction!
You want to use the _NewTransaction method available on Records.
You can trace through the Correspond method on Tickets to get a sense
of how it's typically used.
-kevin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20120419/d736d7ef/attachment.sig>
More information about the rt-users
mailing list