To "Whomever",<br><br>I use this code for user-defined "conditions" on Transactions:<br><br>my $trans = $self->TransactionObj;<br>my $ticket = $self->TicketObj;<br><br>if  ($trans->Type eq 'CustomField')<br>
    {my $cf = new RT::CustomField($RT::SystemUser);<br>        $cf->LoadByName(Queue => $ticket->QueueObj->id,<br>         Name => "Review Process");<br>     return 0 unless $cf->id;  <br>     if  ($trans->Field == $cf->id &&<br>
          $trans->NewValue eq "Review Complete-Approved")<br>          {<br>           return 1;<br>          }<br>    }<br><br>return 0;<br><br>And I use this code for getting the value of a Custom Field from a ticket:<br>
<br>my $cf_value = $ticket->FirstCustomFieldValue('name of CF');<br><br>And I use this code to get that same value into a Template:<br><br>QA Approved by: {$Ticket->FirstCustomFieldValue('QA Approver')}<br>
<br>Hope this helps.<br><br>Kenn<br>LBNL<br><br><div class="gmail_quote">On Wed, Aug 11, 2010 at 12:08 PM, Sysadmin <span dir="ltr"><<a href="mailto:Sysadmin@ruralnetwork.net">Sysadmin@ruralnetwork.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">What is the correct syntax for inserting custom field data into scripts and templates? We have a service queue with a custom field (type of ticket = locate or repair).<br>

So, I want to create a script to read the type of ticket then dispatch an email with custom field data inserted in the email i.e. Service # Account# etc.<br>
<br>
Thanks,<br>
<br>
David<br>
System Admin<br>
RNS<br>
RT Training in Washington DC, USA on Oct 25 & 26 2010<br>
Last one this year -- Learn how to get the most out of RT!<br>
</blockquote></div><br>