Re: [rt-users] Custom Fields in Scripts and Templates

2010-08-12 Thread Torsten Brumm
Start reading here:

http://wiki.bestpractical.com/view/OnCreateCheckCF
http://wiki.bestpractical.com/view/OnCreateCheckCF
http://wiki.bestpractical.com/view/DefaultCustomFieldValue
http://wiki.bestpractical.com/view/DefaultCustomFieldValue
http://wiki.bestpractical.com/view/CreatePriorityBasedOnCustomFieldValues
http://wiki.bestpractical.com/view/CreatePriorityBasedOnCustomFieldValues
http://wiki.bestpractical.com/view/AddCustomFieldsValuesToMail
http://wiki.bestpractical.com/view/AddCustomFieldsValuesToMail
http://wiki.bestpractical.com/view/AddCustomFieldstoTemplates

http://wiki.bestpractical.com/view/AddCustomFieldstoTemplatesThere are
more examples under: http://wiki.bestpractical.com/view/Contributions

http://wiki.bestpractical.com/view/ContributionsHave fun.

2010/8/11 Sysadmin sysad...@ruralnetwork.net

 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).
 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.

 Thanks,

 David
 System Admin
 RNS
 RT Training in Washington DC, USA on Oct 25  26 2010
 Last one this year -- Learn how to get the most out of RT!




-- 
MFG

Torsten Brumm

http://www.brumm.me
http://www.elektrofeld.de
RT Training in Washington DC, USA on Oct 25  26 2010
Last one this year -- Learn how to get the most out of RT!

Re: [rt-users] Custom Fields in Scripts and Templates

2010-08-12 Thread Kenneth Crocker
To Whomever,

I use this code for user-defined conditions on Transactions:

my $trans = $self-TransactionObj;
my $ticket = $self-TicketObj;

if  ($trans-Type eq 'CustomField')
{my $cf = new RT::CustomField($RT::SystemUser);
$cf-LoadByName(Queue = $ticket-QueueObj-id,
 Name = Review Process);
 return 0 unless $cf-id;
 if  ($trans-Field == $cf-id 
  $trans-NewValue eq Review Complete-Approved)
  {
   return 1;
  }
}

return 0;

And I use this code for getting the value of a Custom Field from a ticket:

my $cf_value = $ticket-FirstCustomFieldValue('name of CF');

And I use this code to get that same value into a Template:

QA Approved by: {$Ticket-FirstCustomFieldValue('QA Approver')}

Hope this helps.

Kenn
LBNL

On Wed, Aug 11, 2010 at 12:08 PM, Sysadmin sysad...@ruralnetwork.netwrote:

 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).
 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.

 Thanks,

 David
 System Admin
 RNS
 RT Training in Washington DC, USA on Oct 25  26 2010
 Last one this year -- Learn how to get the most out of RT!

RT Training in Washington DC, USA on Oct 25  26 2010
Last one this year -- Learn how to get the most out of RT!

[rt-users] Custom Fields in Scripts and Templates

2010-08-11 Thread Sysadmin
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).
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.


Thanks,

David
System Admin
RNS
RT Training in Washington DC, USA on Oct 25  26 2010
Last one this year -- Learn how to get the most out of RT!