Unable to save workflows with unconditional transition using RSA Identity Management and Governance
2 years ago
Originally Published: 2016-08-17
Article Number
000044065
Applies To
RSA Product Set: Identity Management and Governance
RSA Version/Condition: 6.8.1P24 or 6.9.1P14
 
Issue
Trying to save a new or modifying an existing workflow that contains an unconditional transition you may receive a dialog message upon clicking on finish or OK to save:
Process NOT saved.
Check Syntax Start
Syntax Errors (0)
Syntax Warnings (1)
Reset Password and Calculate Items To Work On: An unconditional upstream transition was detected between nodes "Reset Password and Calculate Items To Work On". This could result in an infinite process loop.
Check Syntax End
Syntax WARNINGS have been detected!
Do you wish to allow this operation to complete?

 User-added image

If cancel is selected, no changes will be saved.

If no answer is provided, another Java warning message may appear.
User-added image

if no action is selected, Java will restart without saving changes.
Cause
Unconditional transitions between nodes are not common and may cause infinite loops. To prevent mistakes this warning allow the developer to confirm that the loop is needed.

An example of unconditional transition can be found on the Out of the Box workflow called "Default AFX Fulfillment"
User-added image
Note that the transition doted line can potentially create an infinite loop.
Resolution
Proceed and accept the changes by clicking on Allow button.
User-added image

If the java warning already appeared you may select "Don't ask me again" option and click on continue.

User-added image
it may take a few minutes to allow you to click on allow button but once it does the workflow will be saved.