we are using the workflow WS33700137 to enable several approver levels in the Fiori My Leave Requests App. We have three approving levels and so far everything works fine.
But we have the requirement to have several approvers on the second level. All of them should get the request in their inbox and as soon as one of them has approved it, the process should jump to the next level.
The BAdI class CL_PT_ARQ_REQ method GET_MULTIPLE_APPROVERS does not allow multiple approvers on one level.
Does anyone have an idea how to fulfill this requirement? I thought about implementing any BAdI or Userexit at the place, where the approvers are determined, but I couldn't find any. Or maybe copy the standard workflow template WS33700137 and add a step to determine & set the multiple approvers?
Thank you for your help!