We have integrated DocuSign source using IdentityNow OOTB connector i.e. DocuSign eSignature however, our requirement is to close the account whenever user life cycle status is inactive but in OOTB connector there is no option to disable the account.
SailPoint support team suggested us to go with before provisioning rule to close the account.
Any reference for rule if any one implemented for DocuSign account closing or inputs would be helpful.
We have referred DocuSign eSignature connector document and it says it only supports creation and updating. Supported Features
However our requirement is to disable the account, in SailPoint it will consider account as closed if the userStatus attribute is changed to Closed or DisabledAccount Aggregation Status
SailPoint support team suggested us to write a BeforeProvisioning Rule with delete operation for that we are trying to trigger an attribute sync and changing modify operation to delete operation any reference for the same will be helpful.
The rule I posted above is for the same purpose, it can replace your Disable action to a Delete. Modify the snippet to set Delete op when op is Disable.
for ( AccountRequest accountRequest : plan.getAccountRequests() ) {
if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Disable ) ) {
accountRequest.setOp( ProvisioningPlan.ObjectOperation.Delete);
}
This will work only if the connector supports Disable event right? But DocuSign does not support enable/disable event. So we cannot trigger that to write a before operation rule. Am i right?