Having issue when trying to trigger a process using conditions, Here is my scenario:
Stage A has 2 parallel processes X and Y.
X has 10 steps configured
Y has 3 steps configured.
Step 5 in process X has a property that is a true/false property. On setting that property to true, I want the case to launch process Y and show the first assignment.
However, process Y never triggers based on the condition. It only triggers if Its set to “Always” and we enter the stage for the first time. Is my behavior supported? Will the condition on process trigger after the stage has begun or only when the stage is first launched?
The behaviour is working as expected. Parallel processes trigger during Stage initiation and in your case, the condition that controls the trigger of Process Y is inside process X which implies that the condition during the Stage initiation is false and hence the process Y never gets initiated.
Alternatively, you can try below options-
Move Process Y to a seperate Stage → trigger a stage transition when the condition in Step 5 is true.
Invoke the SubFlow shape in the main flow with checking spin-off flow checkbox which will trigger teh subflow asynchronously.