Provisioning Command node does not save attribute values correctly in RSA Identity Governance & Lifecycle
2 years ago
Originally Published: 2018-09-05
Article Number
000041261
Applies To
RSA Product Set: Identity Governance & Lifecycle
RSA Version/Condition: 7.0.1, 7.0.2, 7.1.0
 
Issue
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.
  1. Configure Fulfillment Workflow with Provisioning Command node
Provisioning Command node
  1. Type some static value with a comma in the command's fields:
User-added image
  1. 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.
User-added image
Cause
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.
Resolution
This issue has been fixed in following patches:
  • RSA Identity Governance & Lifecycle 7.0.2 P08
  • RSA Identity Governance & Lifecycle 7.1.0 P02
Workaround
To workaround this issue, create a workflow variable with the relevant content and then reference this variable in the value field for the parameter.
  1. Add the variable using the +)sign under the Variables section.
User-added image
  1. 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.

User-added image