[rt-users] Scrip condition not for Reminders

Martin Wheldon martin.wheldon at greenhills-it.co.uk
Fri Nov 11 06:31:04 EST 2016


Hi Tobi,

A ticket object has a type method that will return a string when called:
    https://docs.bestpractical.com/rt/4.4.1/RT/Ticket.html#Type1

Something like the following should help:

if ( $self->TicketObj->Type ne 'reminder ) {
    $self->TicketObj->SetStatus('open');
}

Best Regards

Martin

On 2016-11-11 08:01, Tobias W. wrote:
> Hello,
> 
> We use a RT scrip to check on close if a Custom filed is empty. If the
> Custom field  is empty, the script reopens the ticket.
> 
> Condition:  On Resolved
> 
> Custom action preparation code:
> if( ! $self->TicketObj-> FirstCustomFieldValue( 'FieldName' ) ) {
> $self->TicketObj->SetStatus('open');
> }else{
> $self->TicketObj->AddCustomFieldValue(
>                     Field => 'FieldName',
>                     Value => 'true');
> }
> 
> Now we have a problem with the reminders: When I close a reminder the
> scrip reopen it.
> 
> Is there a way to prevent this?
> 
> Thank you,
> Tobi
> 
> ---------
> RT 4.4 and RTIR training sessions, and a new workshop day!
> https://bestpractical.com/training
> * Los Angeles - January 9-11 2017



More information about the rt-users mailing list