Drew,
That helped a ton, shesh. Not sure how I missed it!
Another question. Is there a condition which meets BOTH a comment AND a reply? Would On Correspondance fit that category?
Thanks a ton, this is great.
On 10/11/06, Steve Finkelstein <[EMAIL PROTECTED]> wrote:
Drew,
That helped a ton, shesh. Not sure how I missed it!
Another question. Is there a condition which meets BOTH a comment AND a reply? Would On Correspondance fit that category?
Thanks a ton, this is great.
-- SteveOn 10/11/06, Drew Barnes < [EMAIL PROTECTED]> wrote:Stage: Disabled means the scrip won't run. You need to set that to
TransactionCreate before it will even have a chance.
DB
Steve Finkelstein wrote:
> Hi all,
>
> I'm trying to automatically assign tickets whenever someone either
>
> a) comments a ticket or alternatively,
> b) responds to a ticket
>
> The conditions are that the current owner is Nobody and the user
> cannot be user 'X' (my supervisor for instance, might post comments on
> a ticket first, but he's the boss and we want to exclude him from
> getting ownership.) Here's the Scrip I put together thus far. If
> anyone can shed some light, that'd be great!
>
> PS: If there is a better forum for me to post this on, I'd be more
> than happy to not waste any of your bandwidth and go there.
>
> Description: Ticket Auto Assign
> Condition: On Comment (I'm not sure how to get On Comment AND On reply
> at the same time? Need two different Scrips?)
> Action: User Defined
> Template: Global Template: Transaction (I'm not sure what this does,
> need to look it up on the Wiki)
> Stage: Disabled (No idea what this one does either ..)
> Custom Condition:
> Custom Action Preparation Code:
>
> my $notOwner = "billybob"; # I don't want billybob to get assigned any
> tickets no matter if he replies first
> my $Actor = $self->TransactionObj->Creator;
>
> return 1 unless $self->TicketObj->Owner == $RT::Nobody->id;
> $RT::Logger->info("Auto assign ticket #". $self->TicketObj->id ." to
> user #". $Actor );
> my ($status, $msg) = $self->TicketObj->SetOwner( $Actor ) unless
> $Actor == $notOwner;
> unless ( $status ) {
> $RT::Logger->error( "Impossible to assign the ticket to $Actor:
> $msg" );
> return undef;
> }
> return 1;
> Custom action cleanup code: return 1;
>
> This doesn't look to do the trick. Any suggestions again, would be
> more than appreciated.
>
> Thanks all!
> --
> Steve
> ------------------------------------------------------------------------
>
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: [EMAIL PROTECTED]
>
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
--
Drew Barnes
Applications Analyst
Raymond Walters College
University of Cincinnati
_______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
Community help: http://wiki.bestpractical.com Commercial support: [EMAIL PROTECTED] Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
