You can implement two modes of Multi Approval, that is,approval by multiple groups of users — Multi-level Approval and Parallel Approval.
For Multi-level Approval, the administrator defines each successive Approval name as a child of the previous one. Each individual Approval name represents a separate group of authorized users.
Approval is performed sequentially -- each approver approves the report only after all preceding (parent) approvers have completed the Approval process.
Figure 62 Example of Multi-level Approval definition
15 MSTAPP MULTISTAGE APPROVAL STEP 1 (AUTHORIZE …)
PARENT: CDAPPROV LEVEL: 10
20 MSTAPP2 MULTISTAGE APPROVAL STEP 2 (AUTHORIZE …)
PARENT: MSTAPP LEVEL: 15
25 MSTAPP3 MULTISTAGE APPROVAL STEP 3 (AUTHORIZE …)
PARENT: MSTAPP2 LEVEL: 20
For Parallel Approval, the administrator defines multiple Approval names as children of the main Approval entity. Each of the child Approval names represents a separate group of authorized users. However, the main (parent) Approval entity is not associated with any users.
The report is available for approval at the same time by all child approvers, in parallel.
Figure 63 Example of Parallel Approval definition
15 PARAPP PARALLEL APPROVAL HEADER (NO AUTHORIZE)
PARENT: CDAPPROV LEVEL: 10
20 PAR1 1-ST PARALLEL APPROVAL (AUTHORIZE …)
PARENT: PARAPP LEVEL: 15
20 PAR2 2-ND PARALLEL APPROVAL (AUTHORIZE …)
PARENT: PARAPP LEVEL: 15
20 PAR3 3-RD PARALLEL APPROVAL (AUTHORIZE …)
PARENT: PARAPP LEVEL: 15
For further information, see Assigning approval to multiple groups in the INCONTROL for z/OS Administrator Guide.
Parent Topic |