In some environments, Identity Manager provisioning role workflow approvals may fail consistently, even when a valid approver is assigned. This issue typically presents as an "auto-rejected" request where the system fails to identify a valid user to approve the request, despite the configuration appearing correct. This article addresses the root cause of this failure related to database character limitations.
Identity Manager
The workflow failure occurs when the list of approvers defined for a provisioning role exceeds 1024 characters. This length causes an overflow issue when Identity Manager attempts to write the approver list into the VAR_VALUE column of the WP_ACTI_DATA table.
To resolve this issue, the VAR_VALUE column size in the WP_ACTI_DATA database table must be increased to accommodate longer approver lists.
WP_ACTI_DATA table within your Identity Manager database schema.VAR_VALUE column size.VARCHAR(1024) to VARCHAR(2048) or larger, depending on your database specification and expected approver list length).Important: Always consult your Database Administrator (DBA) before performing direct schema modifications. Ensure that any changes are tested in a non-production environment first.