Hi All,
Not sure if this has been covered in the past but all my searches in the forum come up with different results.
We have a request to update a specific attribute on the AD account with a datestamp that is then used by a downstream compliance process to ensure the account is linked to the SailPoint identity and is being managed.
In the past we have had cases with other provisioning systems where accounts are orphaned in AD even though it was expected that they were being managed through the legacy provisioning process.
In the “Update Account” policy of the source we originally added the following:
"name": "Update Account",
"description": null,
"usageType": "UPDATE",
"fields": [
{
"name": "extensionAttribute5",
"transform": {
"type": "static",
"attributes": {
"now": {
"type": "dateMath",
"attributes": {
"expression": "now/s"
}
},
"value": "$now (Updated by ISC)"
}
},
"attributes": {
"cloudRequired": "true"
},
"isRequired": false,
"type": "string",
"isMultiValued": false
},
However, what we found is that this only seems to trigger either if there is an update done by ISC due to some identity attribute change, or if a full Identity refresh is processed.
Ideally what we would like, as efficiently as possible, is to be able to update the value for all managed accounts at least 1 time every week, as randomly as possible in order to avoid updating every account on every execution.
Hopefully that makes some sense.