Hello everyone in the community.
I have a case that I need to address regarding approval flows by roles:
Role 1 Approval amount 100
Role 2 Approval amount 200
Role 3 Approval amount 500
Role 4 Approval amount 1000
With the current configuration, the system evaluates which is the supervisor role until it finds which is the role that can approve said document, for example:
Purchase Order with an amount of 700, who processes the document is Role 1, but due to the approval amount it cannot be completed, currently the system goes to Role 2, 3 and finally they are determined in Role 4 which has the possibility to complete the document.
The added functionality is that, although Role 2 cannot approve the amount, it also notifies you that there is a document that must be audited before moving on to the next role, this, due to the hierarchical organizational structure, must be met.
I would prefer to have all privates in core MWFActivity changed to protected and then you (and I and …) can extend it in a plugin.
That was what I was thinking, in fact I made a topic in the group, commenting on how I could extend this class, but since it is a practical and configurable functionality through the role window, it could be considered to add it to the core.