π Set Up Conditional Workflows (IF-THEN Logic)
Automate your work instructions with smart logic for dynamic step execution
Caner
Last Update 4 bulan yang lalu
πΉ Overview
Conditional workflows allow you to automate step execution based on
specific rules. Using IF-THEN conditions, you can skip steps, jump to
another step, or show different instructions depending on workstation,
user input, or product specifications.
Why Use Conditional Workflows?
πΉ Reduce Complexity β Eliminate unnecessary steps for specific workstations, users, or product versions.
πΉ Increase Accuracy β Ensure workers only see relevant instructions based on real-time conditions.
πΉ Improve Efficiency β Automate repetitive decisions to speed up processes.
π Step-by-Step Guide
Step 1οΈβ£: Set up your expressions
- Expressions are the baseline of conditions. They can be freely configured or created by using templates.
- Navigate to Management > Element Management > Expressions
- Click Create Expression
- Select your Template:

β "Loops" are conditions which count the iteration of a step or a sequence of steps.
- Select Loop.
- Type in the amount of necessary iterations for the condition to be true.

β "Running in working area" defines the condition which checks on which working area the instruction has been started.
- Select Running in working area.
- Select the working area in which the instruction must be started for the condition to be fulfilled.

β "Is in user group" is a condition which checks if the executing operator is assigned to the selected user group
- Select Is in user group.
- Select the user group to which the operator must belong for the condition to be fulfilled.

β "Check data element value" is a condition which verifies if a specific data input is fulfilling the condition.
- Select Check data element value.
- Select data set.
- Define the input value which has to be recorded for the condition to be true.

Step 2οΈβ£: Open the Work Instruction Editor
- Navigate to Work Instruction Management.
- Select an existing instruction or create a new one.
- Click on a Step to edit it.
- Scroll to the Expressions / Workflow Management section.

Step 3οΈβ£: Configure Execution Check Logic (Pre-insctruction Adjustments)
Execution conditions determine if a step is shown or skipped.
They are especially important to adjust the workflow dependent on information which is already known before the instruction (user-group member, workstation assignment etc.).
π Example: Only show a step if the user belongs to a specific group.
- Click "Add Execution Condition".
- Select the Condition Type (e.g., user group, workstation, recorded value).
- Define the rule:
- IF "User Group = Technician"
- THEN Show Step 5
- Save the condition.
π Tip: If multiple conditions exist, all must be met for the step to execute.

Step 4οΈβ£: Configure Jump Conditions (Dynamic Workflow Adjustments)
Jump conditions allow you to skip or repeat steps based on real-time input. They are especially important to adjust the workflow dependent on actual actions taken within the instruction.
π Example: If a quality check fails, jump back to the rework step.
- Click "Add Jump Condition".
- Define the condition:
- IF "Measured Value < 5"
- THEN Jump to Step 3 (Rework Step)
- Save the jump condition.
π Tip: You can create loops by jumping back to a previous step for multiple iterations.

Example Use Cases for Conditional Workflows
β
Quality Control Checks
π Automatically skip steps if a product passes inspection.
β
Workstation-Specific Instructions
π Show different instructions depending on which workstation is executing the task.
β
Role-Based Instructions
π Operators see simplified instructions, while Technicians get detailed steps.
β
Data-Driven Workflows
π Adjust workflow dynamically based on measured values (e.g., sensor data, torque settings).
β‘ Use Clear Naming β Label your conditions descriptively for easy troubleshooting.
π Test Before Publishing β Preview different conditions to ensure correct execution.
π Combine with Variants β Use Variants + Conditions for maximum flexibility.
π‘ Whatβs Next?
π― Now that you conditional steps are set up, hereβs what you should do next:
β
Integrate Barcode Scanners β
β
How to Configure VariantsΒ β
π© Need help? Contact support@setago.io
