We are seeing an error with our Ticket submittal through service now. Does this mean there is an issue with the userID in the ticket or the Role being assigned from the Source in ISC?
The error message is intentionally set by the script in Service now when SailPoint responds with NOT_ALL_ITEMS_PROVISIONED.
It means: partial success, but not complete — so it's marked as incomplete and rejected in ServiceNow.
Actually I was told this would correct it. Has anyone seen this error outside of the below fix?
Error: Access profile user requested has already been in an access with state as
NOT_ALL_ITEMS_PROVISIONED.Account Activity Id:xxx
Resolution: Incorporate the following changes:
On the ServiceNow tenant, go to System Definition > Scripts Include > SP_SPNT_SNOW_INT_AccessValidationREST script.
Take a back up of the script.
On line number 79 locate one if loop as below -
if (
accessRequestStatus[l].state != "REQUEST_COMPLETED" &&
accessRequestStatus[l].state != "REJECTED" &&
accessRequestStatus[l].state != "CANCELLED" &&
accessRequestStatus[l].state != "TERMINATED" &&
accessRequestStatus[l].state != "ERROR" )
Add two more conditions here for NOT_ALL_ITEMS_PROVISIONED and PROVISIONING_FAILED state as shown below:
if (
accessRequestStatus[l].state != "REQUEST_COMPLETED" &&
accessRequestStatus[l].state != "REJECTED" &&
accessRequestStatus[l].state != "CANCELLED" &&
accessRequestStatus[l].state != "TERMINATED" &&
accessRequestStatus[l].state != "ERROR" &&
accessRequestStatus[l].state != "NOT_ALL_ITEMS_PROVISIONED") &&
accessRequestStatus[l].state != "PROVISIONING_FAILED")