That worked for the most part but now it has an issue sending out the email using SendEmailFromRTSystem it breaks on
my $creator = $self->TransactionObj->CreatorObj->EmailAddress(); I have tried several other actions and they all do the same thing Any suggestions Mark -----Original Message----- From: rt-users-boun...@lists.bestpractical.com [mailto:rt-users-boun...@lists.bestpractical.com] On Behalf Of Kevin Falcone Sent: Friday, February 03, 2012 2:01 PM To: rt-users@lists.bestpractical.com Subject: Re: [rt-users] rt-crontool question On Fri, Feb 03, 2012 at 01:39:15PM -0500, Mark Fuller wrote: > I have 3 things we did from cron we updated to 4.0.2 from 3.6 and they don*t work now. Can > someone advise what I have to change > > ## At 3 am everyday send a notification to the requestors of tickets in custpndng untouched > for 3 days > > 30 3 */1 * * root /opt/rt4/bin/rt-crontool --search RT::Search::TicketsWithStatus --search-arg RT::Search::TicketsWithStatus isn't an RT built-in. You'll either need to port this customization from your 3.6 install or replace it with RT::Search::FromSQL and an arg of something like Status = 'custpndng' -kevin > custpndng --condition RT::Condition::UntouchedInHours --condition-arg 72 --action > RT::Action::NotifyFromRTSystem --action-arg Requestor --template-id 20 --verbose > > /var/log/cpend7daynotifyrequestor.out > > # > > ## At 3 am everyday resolve tickets in custpndng untouched for 17 days > > 0 3 */1 * * root /opt/rt4/bin/rt-crontool --search RT::Search::TicketsWithStatus --search-arg > custpndng --condition RT::Condition::UntouchedInHours --condition-arg 168 --action > RT::Action::SetStatus --action-arg resolved --verbose > /var/log/cpend14dayresolve.out > > # > > ## At 3 am everyday send a notification to the owners of open tickets untouched in 1 days > > 45 3 */1 * * root /opt/rt4/bin/rt-crontool --search RT::Search::TicketsWithStatus --search-arg > open --condition RT::Condition::UntouchedInHours --condition-arg 24 --action > RT::Action::NotifyFromRTSystem --action-arg Owner --template-id 21 --verbose > > /var/log/open3daynotifyowner.out > > I get an error when they run > > [crit]: Failed to load module RT::Search::TicketsWithStatus. () at /opt/rt4/bin/rt-crontool > line 307. (/opt/rt4/bin/../lib/RT.pm:340) > > Failed to load module RT::Search::TicketsWithStatus. () at /opt/rt4/bin/rt-crontool line 307. -------- RT Training Sessions (http://bestpractical.com/services/training.html) * Boston March 5 & 6, 2012