Differences between revisions 1 and 2
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

ReleaseSubmitWorkflow (last edited 2009-10-19 16:14:02 by 183-56-152)

Copyright 2008, SoftXS GmbH, Switzerland