Expert Mode¶
Note
This function is only available in self hosted instances and for cloud users with a Plus package.
Up to three layers of conditions are supported.
Enabling the expert mode within your ticket conditions allows you to use AND / OR / NOT operators for any supported method. You can decide which workflow requires this enhanced configuration individually. This section expects that you had a look at Object Conditions already.
Switching to Expert Mode¶
You can enable or disable expert mode in any supported condition screen. To do so, simply use the expert mode toggle on the lower right below the conditions for affected objects area.
Logic Block Conditions¶
In Zammad’s expert mode, you can establish relationships between conditions using logical operators. These operators enable you to have one or several sets of conditions that have to match your requirement.
- Match all (AND)
All conditions in this block will be matched with “AND”. This requires all conditions to be met in order to be matched positive.
- Match any (OR)
Conditions in this block will be matched with “OR”. This requires one or more conditions - but not all - to be met in order to be matched positive.
- Match none (NOT)
All conditions in this block will be matched with “NOT”. To be matched positive, no condition may match.
See evaluation order to understand how Zammad evaluates triggers in expert mode.
Adding Conditions and Logic Blocks¶
By using the
icon you can add new logic blocks.
New blocks will be added below the object you’re using the
icon on.
The level will be automatically set to a lower level than the object you’re using it on.
![]()
The same behavior also applies to conditions within logic blocks!
![]()
Warning
Note that removing condition blocks removes all blocks and conditions with it!
Re-arranging Conditions and Logic Blocks¶
Use the ≡ handle to drag conditions or logic blocks and drop them to the desired position. Moving logic blocks will also move any condition and, if applicable, logic blocks that are below it.
While you can adjust the order of conditions without any further logic blocks, this won’t have any consequences.
Evaluation Order¶
Here’s a fairly complex diagram on how Zammad evaluates conditions and their blocks.