Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
Requirements | == Requirements == |
Line 9: | Line 9: |
Line 10: | Line 11: |
Line 13: | Line 15: |
* When a status is set to N/A then: * The complete date must be empty * The plan data can be set or be empty * A user can be assigned to the step (who might be the user that decided that N/A is correct), but is ignored |
|
Line 18: | Line 25: |
Technical Solution | == Technical Solution == |
Line 20: | Line 27: |
* Table '''Approval``Status``Typ``Ref''' - Add new record: * '''N/A''' - Not required * Table '''Document``Work``Flow``Typ``Ref''' - Add new records: * '''DCAAAARS''' - Design-Check-Approve..-Release-Submit * '''RCAAAARS''' - Receive-Check-Approve..-Release-Submit * '''app/Settings-Validations.php''' - Add/modify validations: * Implement main validation rules for: * '''DCAAAARS''' * '''RCAAAARS''' * Implement special status rule (exception) for N/A status * Implement complete date check exception for N/A status |
Release-Submit Workflow
Requirements
Ability to separate the final release of a revision from its distribution (e.g. the Submittal)
NOK wants a final Freigabe that occurs after all the approvals have been successfully completed
- To reduce the number of workflows, we will also implement a N/A approval status:
If an approval status is set to N/A, then the approval is note required
- This means that the a four-approval workflow can always be used and the unnecessary approvals be set to N/A.
- When a status is set to N/A then:
- The complete date must be empty
- The plan data can be set or be empty
- A user can be assigned to the step (who might be the user that decided that N/A is correct), but is ignored
- Requested by NOK, using the following terminology:
Zustimmung = Approval
Freigabe = Release
Verteilen = Submit
Technical Solution
Table ApprovalStatusTypRef - Add new record:
N/A - Not required
Table DocumentWorkFlowTypRef - Add new records:
DCAAAARS - Design-Check-Approve..-Release-Submit
RCAAAARS - Receive-Check-Approve..-Release-Submit
app/Settings-Validations.php - Add/modify validations:
- Implement main validation rules for:
DCAAAARS
RCAAAARS
- Implement special status rule (exception) for N/A status
- Implement complete date check exception for N/A status
- Implement main validation rules for: