On Tue, Jun 15, 2010 at 5:28 PM, slamp slamp <[email protected]> wrote:
> I have a global scrip
>
> Condition: User defined
> Action: Notify All
>
> I have this in my custom condition:
>
> return (($self->TransactionObj->Type eq "Correspond") &&
> ($self->TicketObj->QueueObj->Name ne "Q1"));
> return (($self->TransactionObj->Type eq "Correspond") &&
> ($self->TicketObj->QueueObj->Name ne "Q2"));
> return (($self->TransactionObj->Type eq "Correspond") &&
> ($self->TicketObj->QueueObj->Name ne "Q3"));
>
> Scrip is not executed when the queue is Q1, however it is executed
> when the queue is either Q2 or Q3. I think I need to somehow combine
> the logic but i am not much of a perl guy.
>
> Any help is appreciated.
>

Would something like this work?

return (($self->TransactionObj->Type eq "Correspond") &&
(($self->TicketObj->QueueObj->Name ne "Q1") ||
($self->TicketObj->QueueObj->Name ne "Q2") ||
($self->TicketObj->QueueObj->Name ne "Q3")));

Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

Reply via email to