Hi All,
I finally got time to come up with a solution to the problem I was having.
sub IsApplicable {
my $self = shift;
return 0 unless $self->SLAIsApplied;
my $type = $self->TransactionObj->Type;
if ( $type eq 'Create' || $type eq 'Correspond' ) {
if ($self->TicketObj->FirstCustomFieldValue('SLA') eq 'Severity 4'){
return 0;
}
if ($self->TicketObj->FirstCustomFieldValue('SLA') eq 'Severity 1'
|| $self->TicketObj->FirstCustomFieldValue('SLA') eq 'Severity ...
return 1;
}
else {
return 0;
}
}
return 1 if $self->IsCustomFieldChange('SLA');
return 0;
}
This does excactly what I want it to do.
Skips setting the Due date for Sev 4 tickets.
and sets the due dates on the rest.
Thanks,
Bill Graboyes
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
Community help: http://wiki.bestpractical.com
Commercial support: [email protected]
Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
Buy a copy at http://rtbook.bestpractical.com