R39091 Instance Change Request - Cannot Skip Approved State
| Name | Value |
|---|---|
| Code | R39091 |
| Entity | Systems.Core.InstanceChangeRequests Entity |
| Name | CannotSkipApprovedState |
| Attribute | SystemState |
| Layer | Back-End |
| Events | Commit |
| Priority | Normal |
| Modify | NO |
| Applicable Legislations | ALL // no condition needed |
| Action | If the state's database value is Null or the state is Draft or Submitted, the user can't go into higher states (like PreparationsNeeded or higher). The user must always go through Approved state first. |
| Description | The rule validates that the user cannot skip the 'Approved' state. |
| Message | Unsuccessful state change of {InstanceChangeRequest}. The 'Approved' status is a required step. Please ensure that the current state is Approved and try again. |
| Version | Introduced: |
| Revocable | NO |
* For more information about the Business Rules Documentation Template and a short explanation of each column, see topic System Business Rules.