RT 4.0.24 Documentation
This version has reached its end of life and is out of support. Please contact us for upgrade assistance.
RT::Condition::StatusChange
DESCRIPTION
This condition check passes if the current transaction is a status change.
The argument can be used to apply additional conditions on old and new values.
If argument is empty then the check passes for any change of the status field.
If argument is equal to new value then check is passed. This is behavior is close to RT 3.8 and older. For example, setting the argument to 'resolved' means 'fire scrip when status changed from any to resolved'.
The following extended format is supported:
old: comma separated list; new: comma separated list
For example:
old: open; new: resolved
You can omit old or new part, for example:
old: open
new: resolved
You can specify multiple values, for example:
old: new, open; new: resolved, rejected
Status sets ('initial', 'active' or 'inactive') can be used, for example:
old: active; new: inactive
old: initial, active; new: resolved
← Back to index