SAP Knowledge Base Article - Public

2655416 - Delegate Workflows with common user (apart from the respective assigned approver) via ODATA API

Symptom

You are using below URLs to approve and reject workflows:

For Approval:

https://apixx.xxxx.xxx/odata/v2/approveWfRequest?wfRequestId=<WorkflowId>L (approver = logon user which you have configured in EC)

For Rejection:

https://apixx.xxxx.xxx/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

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 https://launchpad.support.sap.com/#/notes/2080108 for the same.

Keywords

Delegate Workflows, Workflow API, ODATA , 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

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Core all versions