In my organization, a 'Worker' is a requestor of a PO. (Requestor being a custom field). The PO is created by someone else for that requester and then submitted to workflow. The workflow is specific to that 'Worker' that is the requestor. That is challenging because we have 30-40 active workflows. With each 'Worker' having a certain amount they can approve and those amounts constantly changing, we need a better way to implement this.
My thought was to have a single workflow supported by a table / setup form to input the chain of approvers.
For example. Worker A (Limit $5000) -> Worker B (Limit $10,000) -> Worker C (limit $20,000). If Worker A gets a PO for more than $5000 it goes to Worker B. These 'chains' or 'hierarchies' could be 2 people or it could be 5 people.
What would be a good design for a Setup type form in AX to be able to create these 'hierarchies' and make them customizable? So maybe for the example above, insert Worker Z inbetween Worker A and Worker B with a limit of $7500.