Paging based on priority

Hi,

I’ve modified the SelfService page so that users can submit a priority of
(0,25,75, or 100) — based on this information, I’d like RT to send a
notification to the pager field (which is actually an email address) to a
group of users if the priority is, say, greater/eqaul than 75.

Has anyone done anything like this? I suppose a scrip would be ideal that
does something along the lines of:

On new Ticket Create, if priority is greater/equal than 75 notify AdminCC’s
by pager field? Or, perhaps it can be incorporated directly into the
submission process?

Scrips are slightly confusing, and I haven’t seen any good
examples/documentation of their use. Still looking though.

Thanks,
-Nathan Affleck

Hi,

I’ve modified the SelfService page so that users can submit a priority of
(0,25,75, or 100) — based on this information, I’d like RT to send a
notification to the pager field (which is actually an email address) to a
group of users if the priority is, say, greater/eqaul than 75.

Just do an OnCreate scrip.

Description: Priority75Created
Condition: User Defined
Custom Condition:
return undef unless ( $self->TicketObj->Priority = 75 );
return 1;

For your action, Ruslan’s RT::Action::NotifyGroup module would fit the
bill nicely. (It also does individual users, not just groups.)

Andy Harrison

Thanks for the direction. Works perfectly with a little change to PagerPhone
instead of EmailAddress on notify group!

Kindest regards!
…Nate-----Original Message-----
From: Andy Harrison [mailto:aharrison@gmail.com]
Sent: Tuesday, December 14, 2004 5:51 AM
To: Nathan Affleck
Cc: rt-users@lists.bestpractical.com
Subject: Re: [rt-users] Paging based on priority.

On Mon, 13 Dec 2004 13:25:18 -0800, Nathan Affleck neaffleck@ucdavis.edu wrote:

Hi,

I’ve modified the SelfService page so that users can submit a priority of
(0,25,75, or 100) — based on this information, I’d like RT to send a
notification to the pager field (which is actually an email address) to a
group of users if the priority is, say, greater/eqaul than 75.

Just do an OnCreate scrip.

Description: Priority75Created
Condition: User Defined
Custom Condition:
return undef unless ( $self->TicketObj->Priority = 75 );
return 1;

For your action, Ruslan’s RT::Action::NotifyGroup module would fit the
bill nicely. (It also does individual users, not just groups.)

Andy Harrison