[rt-users] Trouble with scrip to set status based on email subject

ktm at rice.edu ktm at rice.edu
Tue Aug 30 11:26:49 EDT 2011


Shouldn't that be TransactionBatch and not TransactionCreate?

Cheers,
Ken

On Tue, Aug 30, 2011 at 11:17:54AM -0400, Dave Pascoe wrote:
> Forgot to mention - running 4.0.2.
> 
> -Dave
> 
> On Tue, Aug 30, 2011 at 10:53 AM, Dave Pascoe <davekm3t at gmail.com> wrote:
> 
> > Trying to set up this Scrip to set Resolved status based on email subject.
> >  It is auto-closing all tickets.
> > Any ideas?  I have to be missing something basic.  I already tested the
> > regex match separately.  I also thought I had the logic reversed but tested
> > it both ways (!~ and =~).
> >
> > TIA,
> > Dave
> >
> > Description: Auto Close Google Checkout emails
> > Condition: On Create
> > Action: User Defined
> > Template: Global Template: Blank
> > Stage: TransactionCreate
> >
> > Custom condition:
> > my $match = "Order [0-9][0-9]+ has been cancelled by Google";
> > my $t_subject = $self->TicketObj->Subject;
> > if ( $t_subject =~ /$match/i ) {
> > return 1;
> > }
> > else {
> > return 0;
> > }
> >
> > Custom action preparation code:
> >
> > return 1;
> >
> > Custom action cleanup code:
> >
> > $self->TicketObj->SetStatus( "resolved" );
> > return 1;
> >
> >
> >
> >

> --------
> RT Training Sessions (http://bestpractical.com/services/training.html)
> *  Chicago, IL, USA ? September 26 & 27, 2011
> *  San Francisco, CA, USA ? October 18 & 19, 2011
> *  Washington DC, USA ? October 31 & November 1, 2011
> *  Melbourne VIC, Australia ? November 28 & 29, 2011
> *  Barcelona, Spain ? November 28 & 29, 2011




More information about the rt-users mailing list