Core Workflow Condition Operators¶
You might know that there is a separate section for explaining condition operators. Head over there to see a detailed explanation of many conditions and operators.
Due to differences to other places in Zammad which are also using conditions (e.g. triggers), you can find a dedicated description of operators for core workflows below.
Be aware that the availability of the operators depends on the selected attribute and its field type. Some of the operators may only be available for system attributes (e.g. for “tags”, “active”).
Operator |
Description |
---|---|
after (absolute) |
Matches if a date/time is after a specific point in time. |
after (relative) |
Matches if a time span after a specified event has passed. |
before (absolute) |
Matches if a date/time is before a specific point in time. |
before (relative) |
Matches if a time span after a specified event has not passed. |
contains |
Matches if a specified value is present. |
contains all |
Matches if all of the specified values are present. |
contains all not |
Matches if none of the specified values are present. |
contains not |
Matches if a specified value is not present. |
contains one |
Matches if one specified value is present. |
contains one not |
Matches if one specified value is not present. |
does not match regex |
Matches if content doesn’t fit to regex rule. |
ends with |
Matches if content ends with specified value. |
ends with one of |
Matches if content ends with one of the specified values. |
from (relative) |
Matches if date/time is after a period of time after an event. |
is |
Matches if content is equal to a specified value. |
is any of |
Matches if content is equal to any of specified values. |
is modified |
Matches if content is modified. True from the moment of changing content until form submit. |
is modified to |
Matches if content is modified to a specific value. True from the moment of changing content until form submit. |
is none of |
Matches if content is none of any specified values. |
is not |
Matches if content is not equal to a specified value. |
is set |
Matches if content is present. |
just changed |
Matches if content has changed. Only true for the moment of changing content until next form field action/click. |
just changed to |
Matches if content has changed to a specified value. Only true for the moment of changing content until next form field action/click. |
matches regex |
Matches if value fits to regex rule. |
not set |
Matches if no content is present. |
starts with |
Matches if content starts with specified value. |
starts with one of |
Matches if content starts with one of the specified values. |
till (relative) |
Matches if date/time is before a period of time before an event. |
today |
Matches if date/time is today. |
within last (relative) |
Matches if date/time content is within specified period of time before now. |
within next (relative) |
Matches if date/time content is within specified period of time after now. |