Hi, can anyone please suggest me how can we reprocess automated user addition to access profile. Here is the scenario I have - I am using one web service connector where I am using rest api to connect to target system to create accounts. Sometimes due to network issue when Sailpoint is not able to establish connection, create account process from webservice source failed with following error:
[“com.sailpoint.connector.source.SourceNotReachableException: Source SP-sourcename [source] is not reachable, diagnostics: {“connector”:“web-services-angularsc”,“status”:“SOURCE_STATE_FAILURE_SOURCE”,“healthy”:false,“healthcheckDisabled”:false,“healthcheckCount”:32,“lastHealthcheck”:1784176978146,“statusChanged”:1784065688769}”]
in user profile event, we see these events as failed
Add Entitlement Failed
Create Account Failed
Request Access Started
Add Role Passed
I see the event you have mentioned states the access profile was assigned via role. If that is the case, you could try either process identity button or Run single account aggregation for that account (generally faster) , So ISC can do its automatic reprocessing of the role.
If the access is not assigned via role and was assigned by Access profiles , then it is bit tricky as i am not sure ISC will automatically retry it. May be you can try to request the access profile again if they are not assigned.
Hello Himanshu. Since the role assignment passed, the identity already has the role. ISC just never got to create the account because the source was unavailable at that moment.
You can try Process Identity after the source is healthy again, but I wouldn’t depend on it here. SailPoint’s identity processing docs confirm it recalculates identity data and role membership, but it doesn’t verify whether access from an existing role was actually provisioned successfully.
For the requests already marked Failed, the reliable option is to remove the role and assign it again. That creates a fresh provisioning request and should trigger the account creation properly.