Feature Request: Notify users of unassigned workflow roles when exiting RAM
Summary:
Notify users when they attempt to leave the Responsibility Assignment Matrix (RAM) while one or more workflow roles remain unassigned, so they can complete all required role assignments before proceeding.
Problem Statement:
After configuring RAM groups, it is easy for users to forget to navigate to the workflow user assignment area and finish assigning all roles to specific users. When a user exits the RAM with unassigned workflow roles, the process can remain incomplete without any clear indication. This leads to gaps in responsibility, confusion during execution, and potential delays or errors because required tasks are not explicitly owned by anyone.
Proposed Solution:
When a user attempts to leave or close the RAM configuration screen, the system should automatically check whether all workflow roles have been assigned to at least one user.
If any workflow role remains unassigned, display a prominent warning message or modal dialog that:
- Lists the unassigned workflow roles.
- Explains that these roles must be assigned before proceeding for a complete setup.
- Provides options to either return to the workflow assignment screen or (if allowed by configuration) continue with unassigned roles after explicit confirmation.
Consider adding configuration options so administrators can control whether exiting with unassigned roles is blocked entirely, allowed with a warning, or allowed only for certain workflows.
Benefits:
- Reduces the risk of missing or ambiguous ownership in workflows.
- Improves process completeness by ensuring roles are intentionally assigned before the user leaves RAM configuration.
- Decreases support and rework caused by partially configured workflows.
- Provides clearer guidance to users, especially those less familiar with the RAM and workflow assignment steps.