Criterion

Figure 1. Stage with Entry and Exit Criterions

Figure 2. Stage with Entry Criterion Linked to a File Item

Figure 3. Milestone with an Entry Criterion

Figure 4. Task with an Entry Criterion
A criterion is a shape to set entry or exit condition to a case, a stage, a task, or a milestone.
As attribute, an if part is available for both entry and exit criterion.

Figure 5. Criterion if attribute modal setting
As seen above, an if part is not always mandatory but if set to be so, a condition can be specified through a FEEL expression. That expression can use available context variables.
A criterion is linked to a plan item or a file item through a connector link.