Feature Request: Restrict Assignable Roles in Workflow Steps
Summary:
Enable administrators to control which roles can be assigned to workflow steps, so restricted roles such as admin cannot be selected where they are not appropriate. This would help ensure workflow assignments align with governance and intended user responsibilities.
Problem Statement:
Currently, roles can be assigned to workflow steps without sufficient restriction, which can allow inappropriate roles such as admin to be selected. This creates governance concerns, increases the risk of misconfiguration, and may give workflow responsibilities to roles that should not participate in specific process steps.
Proposed Solution:
Allow administrators to define which roles are eligible for assignment within workflow steps.
Prevent restricted roles, such as admin, from appearing as selectable options when configuring workflow steps.
Ensure the system enforces these restrictions consistently across workflow creation and editing.
Provide clear validation or messaging when a user attempts to assign a disallowed role to a workflow step.
Benefits:
Improves governance by preventing inappropriate role assignments.
Reduces configuration errors in workflow setup.
Helps maintain clearer separation of responsibilities across roles.
Makes workflow configuration more secure and aligned with organizational policies.