[rt-users] (Scrip help) Deleting a requestor upon ticket creation.
Mathew Snyder
theillien at yahoo.com
Tue Oct 16 07:07:47 EDT 2007
This is a scrip I use for adding a requestor. All you'd have to do is change
the AddWatcher to DeleteWatcher and set up your conditions to what you need:
Condition: User Defined
Action: User Defined
Template: Global template: Blank
Stage: TransactionCreate
Custom condition:
You'll either want to come up with your own or set the condition above to On
Create or whatever.
Custom action preparation code:
return 1;
Custom action cleanup code:
$self->TicketObj->AddWatcher (
Type => 'Requestor',
Email => 'user at company.com'
);
Keep up with me and what I'm up to: http://theillien.blogspot.com
Chris Nelson wrote:
> Hello list,
>
> I have a rather strange request, I want to delete a requestor when a
> ticket is created. Reason being, as the ticket is assigned to different
> queues, replies to requestor are sent by the other queues, and that is
> usually not needed for external requests. The easiest way to address
> this would be to just remove the requestors on tickets created in that
> queue.
>
>
> Looking at the perldoc for Record.pm, I noticed that we can use
> DeleteAttribute, so I tried:
> Condition: On create
> Action: User Defined
> Template: Global Template: Blank
> Stage: Transaction Create
>
> Custom Condition:
>
> Custom Action preparation Code: return 1;
>
> Custom action cleanup code:
>
> $self->TicketObj->DeleteAttribute('Requestor');
>
>
>
> But nothing's actually happening, and the requestor is listed on the
> webui still. Is there a better way to do this? Am I even barking up the
> right tree? Thanks in advance for your help.
>
>
More information about the rt-users
mailing list