I think I figured it out.

The statement goes in the RT_SiteConfig file.

I'm a bit brain-dead today.

Van Howell
System Administrator
Lubbock Christian University


-----Original Message-----
From: rt-users-boun...@lists.bestpractical.com 
[mailto:rt-users-boun...@lists.bestpractical.com] On Behalf Of Howell, Van
Sent: Friday, March 23, 2012 11:00 AM
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Create a scrip in RT 4

Where do I put this statement....
Set( @MoveQueueBySubjectConditions, 'Paper Jam' => 'Printer/Copier/Scanner' );

Van Howell
System Administrator
Lubbock Christian University


-----Original Message-----
From: rt-users-boun...@lists.bestpractical.com 
[mailto:rt-users-boun...@lists.bestpractical.com] On Behalf Of Kevin Falcone
Sent: Friday, March 23, 2012 10:33 AM
To: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Create a scrip in RT 4

On Fri, Mar 23, 2012 at 03:01:20PM +0000, Howell, Van wrote:
> Let me see if I understand how this custom action works.
> 
> Do I edit the file /opt/rt4/local/plugins/RT-Action-MoveQueue By 
> Subjec/Lib/RT/Action/MoveQueueBySubject.pm

No, do not edit that file.

> Changing ...
> Set(@MoveQueueBySubjectConditions,
>         '^begin', 'Start',
>         'end$', 'Finale',
>     );

This is from the documentation, so changing it would never affect anything 
anyway.

Also from the documentation:

   It is a list of regular expressions and queues.

So looking back up at the example you quote, if the subject starts with begin, 
put this in the Start queue, if the subject ends with end, put it in the Finale 
queue.

> To look for the string I want, like...
> 
> Set(@MoveQueueBySubjectConditions, gr /Paper Jam/i    );
> 
> I set the variable $queue to the queue I want it to go to?
> 
> My $queue = 'Printer/Copier/Scanner'
> 
> Or the queue number...
> 
> My $queue = 6

A few things.  The operator is qr// not gr//, but you don't use qr here, you 
just use a string, like the docs show.  You put a simple regular expression in 
there and then put the queue name next.  If it makes it easier for you to read, 
you can even write:



Set( @MoveQueueBySubjectConditions, 'Paper Jam' => 'Printer/Copier/Scanner' );

If you need to be case insensitive, see the note in the docs about how to do 
that.

-kevin



Reply via email to