What is a one sentence summary of your feature request?
Allow ApprovalWorkflowType to be defined at the Category or Policy level so that it is inherited by all roles within that scope
Please describe your idea in detail. What is your problem, why do you feel this idea is the best solution, etc.
Currently, ApprovalWorkflowType must be configured individually on each SingleRole, CompositeRole, or ResourceType. This works fine for small role models, but becomes a significant maintenance burden as the model grows.
It would be far more practical to define ApprovalWorkflowType once at the Category or Policy level, and have all child roles inherit that value unless explicitly overridden at the role level.
How do you currently solve the challenges you have by not having this feature?
We manually set ApprovalWorkflowType on every role and resource type or create roles with RoleMapping