- Successfactors MDF Framework
Reproducing the Issue
- Navigate to Employee Profile.
- Search for a user.
- Navigate to MDF Workflow Portlet.
- Click on the pencil icon beside the portlet and edit.
- Fill in all fields and attachments. Values entered don't matter.
- Click save.
- View the workflow partipants. They are legitimate users.
- There's a pending record with same externalCode in the database, so customer gets UK constraint violation exception.
- In theory, an error message should display if there's any pending record with the same external code in database but due to the mismatch between records' internal ids, this is not achieved.
1. Workaround for now is to cancel the related workflow of the existing pending record.
2. Temporary fix requires code change. Engineering will prioritize this in release 1705. (Schedule for Preview Data Centers: May 6, 2017 and for Production: June 3, 2017)