Symptom
You are using below URLs to approve and reject workflows:
For Approval:
https://<api_server>/odata/v2/approveWfRequest?wfRequestId=<WorkflowId>L (approver = logon user which you have configured in EC)
For Rejection:
https://<api_server>/odata/v2/rejectWfRequest?wfRequestId=<WorkflowId>L (approver = logon user which you have configured in EC)
As per your requirement, you need common user-Id so that the workflow request can be approved/rejected apart from the respective assigned approver.
Environment
SAP SuccessFactors Odata API
Resolution
From the Employee Central UI behaviour perspective, it is not possible to maintain a common user-Id so that workflow request can be approved/rejected apart from the respective assigned approver.
However, dynamic groups can be used in the workflow configuration where multiple users can be added in the group and any person in the group would be able to approve the workflow. Please refer the KBA 2080108 - Workflow Role Types - Employee Central for the same.
Keywords
Delegate Workflows, Workflow API, ODATA, Rejection, Approval , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-EC , Employee Central , LOD-SF-INT , Integrations , LOD-SF-EC-WFL , Workflows - Configuration, Tools, Objects & Rules , How To
SAP Knowledge Base Article - Public