Hi,
After an access request is generated for an identity without an account in the source, a “Select Accounts” manual task is generated with an empty form that cannot be completed. This behavior causes the access request to stay in PENDING status indefinitely.
Using alternative methods for role assignment, the account is created successfully, in contrast to the access request use case.
Account and entitlement aggregation have been performed in the source before executing the request.
What could be the cause of this issue?
Here are the details of the request obtained via the API:
{
“name”: “ACCESS PROFILE NAME”,
“type”: “ACCESS_PROFILE”,
“cancelledRequestDetails”: null,
“errorMessages”: null,
“state”: “EXECUTING”,
“approvalDetails”: ,
“manualWorkItemDetails”: null,
“accessRequestPhases”: null,
“accountActivityItemId”: “549cb6f8f43a47fba557b5871d08fba9”,
“requestType”: “GRANT_ACCESS”,
“modified”: “2024-05-08T19:39:15.896Z”,
“created”: “2024-05-08T19:39:15.896Z”,
“requester”: {
“type”: “IDENTITY”,
“id”: “3f4eb0b7b8c847528ec34ec7f2c6f893”,
“name”: “REQUESTER NAME”
},
“requestedFor”: {
“type”: “IDENTITY”,
“id”: “7c71acd4970347f090f0dfda6ab1420c”,
“name”: “RECIPIENT NAME”
},
“requesterComment”: null,
“sodViolationContext”: null,
“provisioningDetails”: null,
“preApprovalTriggerDetails”: null,
“description”: “TEST”,
“removeDate”: null,
“cancelable”: true,
“accessRequestId”: “eb392c861cd84ce585b59a9c4ad79ef7”,
“clientMetadata”: {
“requestedAppIcon”: “sprite:genapp-default”,
“requestedAppName”: “APP NAME”,
“requestedAppId”: “7ce75ee122ba403c80775d3356f45aa7”
}
}