If condition¶
General information¶
The “If Condition” step within the workflow is used to check the value of a field against the specified condition. This step allows you to implement conditional branching in a process where performing certain actions or moving to an alternative script depends on the result of a condition check. An alternative script must contain the “Finish” step.
Parameters¶
Step Settings:
Setting Field | Value Options | Purpose |
---|---|---|
Step name | - | “If Condition” step name |
Condition field | Multiselect of Catalog | Condition validation field |
Operator | Equal, Not equal, Great, Less | Type of operator to check the condition |
Compare with null | true, false | Checking for comparison with null |
Value | - | Value to compare with the field |
Cases¶
- Conditional Execution of Actions: Used to activate different parts of the workflow based on the values of certain fields, for example, to start different processes based on the status of the request.
- Logical Branching in Processes: Suitable for creating complex logical chains where different execution steps depend on the satisfaction of specific conditions.
Exceptions¶
- Condition Definition Accuracy: It is important to accurately define conditions and properly configure the fields to validate them to avoid incorrect branching or errors in the workflow logic.
- Handling Different Scripts: You need to plan clearly how different scripts will be handled depending on the result of the condition check, especially in multi-step or complex workflows.