This feature enables the creation of a series of checkpoints within a process, each with specific conditions that must be met before proceeding to the next step. For example, in a food preparation process, a checkpoint could be set to measure the core temperature of cooked food. If the temperature is too low at this checkpoint, the system triggers a checkpoint with specified duration to reheat the food. Once the food reaches the required temperature, the process ends. If it does not reach the required temperature a next checkpoint could be triggered to ensure the next tasks. This chain of checkpoints ensures that each step meets predefined standards, enhancing quality control and process efficiency.
Schematic drawing of a workflow which can be set up using conditional checkpoints

- How to Set Up Conditional Checkpoints
Conditional checkpoints are a variation of regular checkpoints, and their settings can be configured within the standard checkpoint page. If a corresponding checkpoint type is selected (1) the option to activate a conditional checkpoint is available (2):
Conditional Checkpoints can only be used in combination with these Inspection options: "Decimal number", "Integer number", "Yes/No"

- Add a new condition
After activating the conditional checkpoint a box appears below the checkpoint settings. By click on "+ Add new condition" a new condition can be set up:

- Define the New Condition
Depending on the type of inspection option (Yes/No, Decimal, or Integer), you can define the value (2) for each condition. Each condition can lead to another checkpoint (3) or be configured to terminate (1) the conditional checkpoint path as desired. For example, if a food item is measured and the desired temperature is reached, the conditional loop can be closed.

- Add more than one condition
In many cases one than one condition is required to make sure that the path trough the checkpoints leads to the desired result. Any new condition can be set up the same way as previous conditions.

- Further Details About Conditions
Conditional Checkpoints ensure that a task is securely achieved. Each condition represents a decision, similar to choosing the right or left path based on the correct answer.
To set up the junctions accordingly, several options are available. For number checkpoints, operators (1) are available and always relate to the set value (2). For Yes/No checkpoints, the operators are Yes/No accordingly.
To end the conditional path, the "Desired" checkbox (3) can be activated. In this case, the conditional checkpoints end (4).

- Schematic overview
While adding conditional checkpoints the system will automatically. In order to change an existing checkpoint just click on the checkpoint in the schamitc drawing.
To change an existing checkpoint, simply click on the checkpoint in the schematic drawing.