[rt-users] Default owner

Jason Fenner jfenner at vitamix.com
Thu Apr 6 09:16:48 EDT 2006


Try this on for size.

Add this scrip to the queue you want.

Condition: OnCreate
Template: Blank
Action: UserDefined
---------------------------------------------BEGIN 
SCRIP------------------------------------
# get actor ID
  #my $Actor = $self->TransactionObj->Creator;
  #Set $Actor below to user you want to auto set to.
   my $Actor = "Username";

  # if actor is RT_SystemUser then get out of here
  #return 1 if $Actor == $RT::SystemUser->id;

  # get out unless ticket owner is nobody
  #return 1 unless $self->TicketObj->Owner == $RT::Nobody->id;

  # ok, try to change owner
  $RT::Logger->info("Auto assign ticket #". $self->TicketObj->id ." to 
user #". $Actor );
  my ($status, $msg) = $self->TicketObj->SetOwner( $Actor );
  unless( $status ) {
    $RT::Logger->error( "Impossible to assign the ticket to $Actor: $msg" );
    return undef;
  }
  return 1;

----------------------------------END 
SCRIP---------------------------------------------------------

Mustafa Badawi wrote:

>I want a certain support engineer to be the default owner of all tickets
>created in a certain queue. I have tried doing this using scrips (on create
>set owner to the specific rt user). The tickets, however. remain unowned and
>no errors are displayed.
>
>$self->TicketObj->owner eq 'engineer';
>
>Is there another way to set the default owner on a certain queue and if not,
>what is wrong with my scrip?
>
>thanks in advance
>
>  
>
>------------------------------------------------------------------------
>
>_______________________________________________
>http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
>Community help: http://wiki.bestpractical.com
>Commercial support: sales at bestpractical.com
>
>
>Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
>Buy a copy at http://rtbook.bestpractical.com
>
>
>We're hiring! Come hack Perl for Best Practical: http://bestpractical.com/about/jobs.html
>





More information about the rt-users mailing list