Hi,
Is it possible to have a scrip to modify the due date & priority of a ticket
each time is moved from queue to queue?
Thanks
Hi,
Is it possible to have a scrip to modify the due date & priority of a ticket
each time is moved from queue to queue?
Thanks
Hi,
Is it possible to have a scrip to modify the due date & priority of a ticket
each time is moved from queue to queue?
Yes. On the wiki you can find OnQueueChange condition. Scrip action
for priority change is described in WritingScripActions article.
Thanks
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.comDiscover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
Best regards, Ruslan.
Juan
We re-set the owner of a ticket when it moves to another Queue. This is
what we use:
Condition: On Queue Change
return 1;
my $ticket = $self->TicketObj;
$ticket->SetOwner(10, ‘Force’);
return 1;
Just modify it to change the ticket fields you want change and that
should do it.
Hope this helps.
Kenn
LBNLOn 12/16/2009 6:45 AM, Juan N. DLC wrote:
Hi,
Is it possible to have a scrip to modify the due date & priority of a
ticket each time is moved from queue to queue?Thanks
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.comDiscover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
Thanks guys!
Ken,
I’m not that expert creating scrips, but I do understand the scrip below but
I don’t know how to edit it to set the values that I need. How to I get the
values from the queue moving to and apply it to the ticket.
ThanksOn Wed, Dec 16, 2009 at 1:08 PM, Ken Crocker kfcrocker@lbl.gov wrote:
Juan
We re-set the owner of a ticket when it moves to another Queue. This is
what we use:Condition: On Queue Change
#----------------------------------------------------------------------------
Custom action preparation code:
#----------------------------------------------------------------------------
return 1;
#----------------------------------------------------------------------------
Custom action cleanup code:
#----------------------------------------------------------------------------
set new Ticket Owner value
my $ticket = $self->TicketObj;
$ticket->SetOwner(10, ‘Force’);
return 1;
Just modify it to change the ticket fields you want change and that should
do it.
Hope this helps.Kenn
LBNLOn 12/16/2009 6:45 AM, Juan N. DLC wrote:
Hi,
Is it possible to have a scrip to modify the due date & priority of a
ticket each time is moved from queue to queue?Thanks
_______________________________________________The rt-users Archives
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.comDiscover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com
Juan,
I don’t understand your question. Edit what? If you have the data you
want to put into the ticket (and I assume you do or you can get it) then
just put the data into the filed the ticket uses, like this:
my $trans = $self->TransactionObj;
my $ticket = $self->TicketObj;
my $cf_date = $ticket->FirstCustomFieldValue(‘Need-By Date’);
my @parts = split(/[/-]/, $cf_date);
my $date = sprintf(“%d-%d-%d”, $parts[2], $parts[0], $parts[1]);
my $duedate = RT::Date->new($RT::SystemUser);
$duedate->Set(Format=>‘unknown’, Value=>$date);
$ticket->SetDue($duedate->ISO);
The above sets the due date with the date I got from a custom field
called “Need-By Date”. Just put in your data field.
$ticket->SetPriority(“1”);
The above sets the ticket priority to 1. You can set it to what you want.
I really don’t what your data is or where it’s coming from so I can’t
tell you any more.
Hope this helps.
Kenn
LBNLOn 12/16/2009 10:46 AM, Juan N. DLC wrote:
Thanks guys!
Ken,
I’m not that expert creating scrips, but I do understand the scrip
below but I don’t know how to edit it to set the values that I need.
How to I get the values from the queue moving to and apply it to the
ticket.Thanks
On Wed, Dec 16, 2009 at 1:08 PM, Ken Crocker <kfcrocker@lbl.gov mailto:kfcrocker@lbl.gov> wrote:
Juan We re-set the owner of a ticket when it moves to another Queue. This is what we use: Condition: On Queue Change #---------------------------------------------------------------------------- # Custom action preparation code: #---------------------------------------------------------------------------- return 1; #---------------------------------------------------------------------------- # Custom action cleanup code: #---------------------------------------------------------------------------- # set new Ticket Owner value my $ticket = $self->TicketObj; $ticket->SetOwner(10, 'Force'); return 1; Just modify it to change the ticket fields you want change and that should do it. Hope this helps. Kenn LBNL On 12/16/2009 6:45 AM, Juan N. DLC wrote:
Hi, Is it possible to have a scrip to modify the due date & priority of a ticket each time is moved from queue to queue? Thanks ------------------------------------------------------------------------ _______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: sales@bestpractical.com <mailto:sales@bestpractical.com> Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.comDiscover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com