In many enterprise approval workflows, there is a need for parallel approvals. These approvals are often dynamic—the number of approvers and their identities depend on the business context, making them hard to model using static workflow designs.
SAP Build Process Automation, a low-code solution on SAP Business Technology Platform (SAP BTP), provides tools to design workflows and automate business processes. However, SAP Build Process Automation currently doesn’t support truly dynamic parallel branches out-of-the-box.
In this blog post, I’ll walk you through a design workaround to achieve dynamic parallel approvals using a fixed number of branches corresponding to the maximum number of approvers that can be expected at a time, conditional logic, and structured input. This is particularly useful when the maximum number of parallel approvers is known in advance.
![]()