Symptom
When trying to edit a MDF object, error message: "You cannot make any more changes to the record until your pending workflow requests have been approved or rejected." pops up. However, because the workflow initiator and approver have been purged, the workflows have become inaccessible.
Environment
SuccessFactors Platform
- MDF objects
Reproducing the Issue
- Navigate to "Manage Positions" and locate a position with pending workflows.
- Attempt to delete the position; observe the error message: "You cannot make any more changes to the record until your pending workflow requests have been approved or rejected."
- Navigate to "Manage Workflow Requests" and search for the pending workflow; note that it is not displayed.
- Attempt to locate the workflow using the "Manage Workflow Requests with Invalid Approvers" tool, observe that no data is available.
Cause
The issue occurs because the workflow initiator and approver have been purged from the system, rendering the associated workflows inaccessible.
Resolution
You can bulk remove all non-actionable records (to-be-approved records) if MDF records, with Pending Data set to Yes, has a pending workflow approval after a data change. Ensure that you have access to the check tool and have the required permissions to run checks from Metadata Framework (MDF) MDF Records with Workflow Issues. You can use the quick fix feature of the check tool to:
-
Remove all non-actionable MDF records from Manage Data if there are no workflow requests associated with them. (AssociatedWorkflowForNonActionableRecord)
-
Remove all non-actionable MDF records from Manage Data if the status of the associated workflow requests is not yet approved or rejected, and set their workflow status to cancelled. (ValidWorkflowStatusForNonActionableRecord)
-
Regenerate to-do tasks for approvers on the home page for non-actionable records with a valid workflow. (TodoTaskForNonActionableRecord)
-
Remove MDF records with in-progress workflow status as these records can be edited from the Manage Data page, making them actionable. (InProgressWorkflowWithApprovedRecord)
See Also
Keywords
generic object workflows, purged approvers, pending workflows, position data deletion, organization data deletion, metadata framework, MDF records, workflow issues, check tool, SAP SuccessFactors, workflow deletion, invalid approvers, workflow status, manage positions, manage workflow requests , KBA , LOD-SF-MDF-WFL , Custom Object based Workflows , How To
SAP Knowledge Base Article - Public