The Provisioning Command node does not save the attribute's values correctly while editing or creating a workflow in RSA Identity Governance & Lifecycle. That is, we noticed that the values in the Provisioning Command node are being truncated if there is a comma (,) as part of the value.
When adding a Provisioning Command node in a Fulfillment Workflow, type some static value with one or more commas in the command's fields and then save the workflow. The application actually splits these values by commas and places each split value in each of the command's fields/attributes.
Configure Fulfillment Workflow with Provisioning Command node
Type some static value with a comma in the command's fields:
Save the workflow and check the values again; you will notice that the value with comma was split and placed into each parameters. This doesn't produce any error in the logs while saving the workflow.
The value field does not take into account that data could have commas in it, causing the data to be saved in comma separated value list.
This issue has been fixed in following patches:
RSA Identity Governance & Lifecycle 7.0.2 P08
RSA Identity Governance & Lifecycle 7.1.0 P02
To workaround this issue, create a workflow variable with the relevant content and then reference this variable in the value field for the parameter.
Add the variable using the +)sign under the Variables section.
Once the variable is added, right click on the value field for the desired name parameter and select the variable to add to the value field.
Make sure to select Business Source and Command field before setting the values.