<Set to Proposed>
<Delete>
<Archive>
Role LifeCycle States and Actions
Lifecycle states
IN PROGRESS |
State | Who | What can do | Actions/buttons |
---|---|---|---|
Draft |
Business user. Any user who can create roles. Just his own role. |
Only local update. Playground for definition. |
|
Proposed |
Owner |
Modification of role. |
<Set to Active> |
Active |
Owner |
Role is active. Standard operations with role. |
<Set to Archived> |
Archived |
Owner |
Role is archived. It should not be assigned to anybody. |
Standard actions as <back> <Save> <preview changes> <Delete object> .. are available in all lifecycle states.
Actions / Action buttons
Following actions should be available for roles during their creation and modification.
- Save
-
This is standard save. In lifecycle state Draft it saves role in "Draft" state. In this state the role can be modified only by the author himself.
- Set to Proposed
-
Switches role to Proposed state. In proposed state the role can be modified by multiple users.
- Set to Active
-
Switches the lifecycle state to "Active". Available when the role is in "Proposed" state. Activates the role.
- Review business impact
-
TODO
- Simulate application of the role
-
TODO
- Reject role creation
-
TODO
- Set to Archived
-
TODO
- Archive
-
TODO
- Create copy
-
Action that creates copy of the role. Copy of the role is created in "draft" or "proposed" state. To be able to tune it and prepare for new role.