[rt-users] Notify specific owner on Correspond

Kenneth Crocker kfcrocker at lbl.gov
Mon Feb 14 12:06:28 EST 2011


Kurt,

This (in Custom Condition) will ensure the code is triggered only on
Correspondence:

my $trans = $self->TransactionObj;
my $ticket = $self->TicketObj;
my $ownerid = $ticket->Owner;

return 0 unless ($trans->Type eq 'Correspond' &&
                        your owner comparison);


Good luck.

Kenn
LBNL

On Fri, Feb 11, 2011 at 1:22 PM, Kurt Engle <engle at 4j.lane.edu> wrote:

> Kenn can you give me some pointers on how to do that?
>
> Thanks,
>
> Kurt
>
> ------------------------------
> *From: *"Kenneth Crocker" <kfcrocker at lbl.gov>
> *To: *rt-users at lists.bestpractical.com
> *Sent: *Friday, February 11, 2011 12:05:37 PM
> *Subject: *Re: [rt-users] Notify specific owner on Correspond
>
>
> Kurt,
>
> I think you need to add a check for a "correspond" transaction to your
> condition.
>
> Kenn
> LBNL
>
> On Fri, Feb 11, 2011 at 11:37 AM, Kurt Engle <engle at 4j.lane.edu> wrote:
>
>> I have created a scrip that successfully notifies owners but now I need to
>> be able to only run this scrip when a specific owner is listed on the
>> ticket. I am guessing that I need a Custom Condition for this scrip. So far
>> I have the following:
>>
>> Description: On Correspond notify specific owner
>> Condition: User Defined
>> Action: Notify Owner
>> Template: Global template: Admin Correspondence
>> Stage: Transaction Create
>>
>> Custom Condition:
>> my $trans = $self->TransactionObj;
>> my $ticket = $self->TicketObj;
>> my $ownerid = $ticket->Owner;
>>
>> if ($ownerid = 34) {
>>     return 1;
>> }
>> else {
>>     return 0;
>> }
>>
>>
>> So far, this scrip does not discriminate based on the ticket owner.
>>
>> Thanks for your help
>> --
>> Kurt Engle
>>
>
>
>
> --
> -kurt
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20110214/247fb8a4/attachment.htm>


More information about the rt-users mailing list