Symptom
While using Identity Provisioning, you would like to know how to combine two source paths to be provisioned into one target path.
For example: You would like the customAttribute in the target system to consist of the value of the userName and email of the source system.
Environment
Identity Provisioning
Resolution
This can be accomplished by using a variable.
- Initialize the value of the variable in a separate mapping, in our example:
{
"sourcePath": "$.email",
"targetVariable": "emailvar"
} - Use the variable in a follow-up mapping as a "sourceVariable" property.
{
"sourcePath": "$.userName",
"optional": true,
"targetPath": "$.customAttribute",
"functions": [
{
"function": "concatString",
"suffix": "${emailvar}"
}
]
},
This way the customAttribute in the Target will be username + email, for more information please refer to Transformation Variables
Keywords
IPS , KBA , BC-IAM-IPS , Identity Provisioning Service (IPS) , Problem
Product
SAP SuccessFactors HXM Core 2105