Article Number
000031515
Applies To
RSA Product Set: Identity Governance & Lifecycle
RSA Version/Condition: 6.9.1, 7.0.x, 7.1.x
Issue
An AFX workflow does not complete and switches to manual fulfillment when using workflow variables. The request shows any of the following errors:
AFX can not process this change item because a runtime value can not be found for the following required variables: <Workflow_Variable>
Image description
Image description
Cause
Workflow substitution variables are case sensitive.
Resolution
Make sure you type all the substitution variables correctly in the AFX connector capabilities.Only the first letter of a substitution variable should be in uppercase. All subsequent letters should be in lowercase. In the example presented in this article, the substitution variable for workflow variable
AFXCUSTOM_ACCOUNT_CUSTOM_DN was written in uppercase. ${Account.Custom.DN}. The correct way of writing this substitution variable is ${Account.Custom.Dn}.Below are some examples for the correct way to use workflow substitution variables:
Workflow variable name
|
Correct substitution variable
|
Wrong substitution variable
|
---|
AFXCUSTOM_ACCOUNT_DN
|
${Account.Dn}
|
${Account.DN}
|
AFXCUSTOM_ACCOUNT_CUSTOMDN
|
${Account.Customdn}
|
${Account.CustomDN}
|
AFXCUSTOM_CUSTOM_NAME
|
${Custom.Name}
|
${CUSTOM.NAME}
|
AFXCUSTOM_ACCOUNT_CUSTOM_DN
|
${Account.Custom.Dn}
| ${Account.Custom.DN} |