Symptom
You have a process for Advance requests, where the Advance needs to be approved via workflow before it can be made active in the system. If the workflow is cancelled at any point through the process, the 'Approval Status' of the Advance still shows as 'In Process', and there is no log / record of the Advance request in 'Manage Data'.
Environment
SAP SuccessFactors HCM
SuccessFactors Employee Central
Reproducing the Issue
- Log in to environment
- Submit a request for an Advance benefit type, which triggers a workflow with approvers
- Cancel the workflow request at some point through the approval process
- See the 'Approval Status' of the benefit in the workflow UI does not update and still shows 'In Process', and the Advance request cannot be seen as a record in 'Manage Data' to acknowledge the request was made but cancelled
Resolution
This is current expected behaviour. After the workflow is cancelled, the Advance request is also cancelled in the system, and so a record is not made for it in 'Manage Data' as it has not been approved / fully submitted.
The 'Approval Status' field reflects the Advance at the time of workflow submission, and is not updated in the workflow UI upon cancellation of the workflow - however, the field not being updated does not have any actual impact on the request.
If you would like this to be adjusted in the future, you can submit an enhancement request for the same.
See Also
Keywords
advance, workflow, advance workflow, approval, status, approval status, in, process, in process, update, cancel , KBA , LOD-SF-EC-ADV , Advances , Product Enhancement