Hi Team,
I was working on onboarding a new JDBC source in my tenant. As part of this I have attached a modify account provisioning policy to the source with “usageType”: “UPDATE”, but I not see the attributes added in the provisioning policy coming in the provisioning plan when there is modify account request. I had found a work around and I just queried the target database itself to get the required user attributes in my provisioning plan, but this has a technical downside and I cannot use this anymore. So I need these attributes to come in the provisioning plan itself when IDN creates the proivisioning plan for modify account requests.
Below is the provisioning policy attached to the source. I do not know why the attributes mentioned here are not coming in the provisioning plan. Any help is greatly appreciated.
{
“name”: “Modify Account”,
“description”: “Some Name”,
“usageType”: “UPDATE”,
“fields”: [
{
“name”: “USER_ID”,
“transform”: {
“type”: “identityAttribute”,
“attributes”: {
“name”: “loginName”
}
},
“attributes”: {},
“isRequired”: true,
“type”: “string”,
“isMultiValued”: false
},
{
“name”: “USER_NAME”,
“transform”: {
“type”: “identityAttribute”,
“attributes”: {
“name”: “displayName”
}
},
“attributes”: {},
“isRequired”: true,
“type”: “string”,
“isMultiValued”: false
},
{
“name”: “USER_EMAIL_ADDRESS”,
“transform”: {
“type”: “identityAttribute”,
“attributes”: {
“name”: “email”
}
},
“attributes”: {},
“isRequired”: true,
“type”: “string”,
“isMultiValued”: false
}
]
}