Hi all, I am trying to use a template to set a ticket custom field so that we can configure RT to send out reminders when a ticket has been stalled for a week. We are running RT 4.2.0
The command I am passing to rt-crontool is as follows: ------------------------------------ rt-crontool --search RT::Search::FromSQL --search-arg "Queue = 'Estate' AND Subject LIKE 'email'" --action RT::Action::Notify --action-arg 'All' --template 'Auto-Close Warning HTML' --verbose ------------------------------------- and the contents of the template "Auto-Close Warning HTML" is as follows: -------------------------------------- my $CFName = 'Auto-Close Reminder'; my $DefaultValue = 'TRUE'; unless( $self->Ticket->FirstCustomFieldValue( $CFName ) eq $DefaultValue ) { my( $st, $msg ) = $self->Ticket->AddCustomFieldValue( Field => $CFName, Value => $DefaultValue, RecordTransaction => 1 ); } Subject: Auto-Close Warning: {$Ticket->Subject} Content-Type: text/html <p>Hello,</p> <p>This message has been automatically generated to let you know that your support request regarding "<b>{$Ticket->Subject()}</b>", has been in a "stalled" state awaiting further information from yourself for a week. This ticket was assigned an ID of "<b>{$Ticket->SubjectTag}</b>".</p> <p>If you do not respond with the requested information within 7 days then we will assume that this support request is no longer required and automatically close this request.</p> <p>You may reply to this message to provide us with the required information, or you can visit the helpdesk to see all of your current support requests here: </p> <p>Thank you,<br/> {$Ticket->QueueObj->CorrespondAddress()}</p> ---------------------------------- This is giving me the following error: ----------------------------------- [error]: Template parsing error: Can't call method "Ticket" on an undefined value at template line 5. (/opt/rt4/bin/../lib/RT/Template.pm:542) ----------------------------------- My Perl is very basic (to say the least!) and I have pulled this code together from searching around. Could anyone on the list highlight where I am going wrong? Thanks, Jon ----------------------------------------------------- Jon Witts Director of Digital Strategy Queen Margaret's School Escrick Park York YO19 6EU Telephone: 01904 727600 Fax: 01904 728150 Website: www.queenmargarets.com This email has been processed by Smoothwall Anti-Spam - www.smoothwall.net -- RT Training London, March 19-20 and Dallas May 20-21 http://bestpractical.com/training