AR – Approval Rules
The following figure shows the approval rules that are used to determine a list of approver names in set processing. This places a restriction on the execution of the set until the approvers have authorized it. See Set-Processing for details.
Approval Rules
Command ===> Scroll ===> CSR
List Commands: A Add, L Locate Entry, B Browse Mode
Line Commands: S Select, D Delete, C Clone, I Import, E Export
V View, M Modify, A Activate
Code N/A N/A N/A Vers Version Description Actv Loaded RefrReq
AR ________ ________ ________ ____ ____________________ _ _ _
__ AR 0000 INSTALL VERSION Y Y
******************************* Bottom of data ********************************
Approval Rules Definition Screen
The following figure is a list of Approval Rules. It is the first screen displayed after entering option AR and selecting a version.
Approval Rules Definition Screen
Command ===> Scroll ===> 0006
More -->
List Commands: A Add Entry, L Locate Entry, B Browse Mode
Line Commands: S Select, D Delete
Appl Group Appl SubAppl Stream Lvl Type Chg Appr Group Crit Reqd
__________ ________ ________ ________ ____ ________ ___ __________ ____ ____
_ TST1 TST1 BASIC HOLD DDL S DBA N
_ TST1 TST1 BASIC HOLD * S QA Y
_ TST1 TST1 BASIC HOLD * S AUDIT N
------------------------------- Bottom of List ---------------------------------
Detail Screen
The following figure shows the details displayed when a specific Approval Rule is selected from the Approval Rule List screen.
Detail Screen
Command ===>
Enter required details:
Appl Group (KEY) ==>
Appl (KEY) ==> TST1
SubAppl (KEY) ==> TST1
Stream (KEY) ==> BASIC
Level (KEY) ==> HOLD
Type (KEY) ==> *
Change Type (KEY) ==> S
Approver (KEY) ==> QA
Criteria (KEY) ==> (Site defined values)
Approval Required ==> Y
Quorum ==> 1
Usage ==> I Impacts only S SQL only A All
leave blank for standard approval rule
Press ENTER to complete the change or END to terminate
Note: You can add a new entry by overtyping the Keys with new unique values
Field Descriptions
The following table describes each field for an Approval Rule definition:
Field Descriptions
Field Name | Description |
---|---|
Appl Group | The Application Group covered by this approval rule. |
Appl | The Application covered by this approval rule. Valid values:
|
SubAppl | The subapplication covered by this approval rule.
|
Stream | The Stream covered by the rule. Valid values:
|
Level | The level to be protected. For a promote operation, the target level is used. Valid values:
|
Type | The component type to be protected. Valid values:
|
Change Type | The change type of the set. Valid values:
|
Approver | The approver name. See Set-Processing for details of the approval process. Valid values:
|
Criteria | This field is available for customized site-specific values. |
Approval Required | Indicates whether approval is required before the set can be executed. If approvals are required, the approver has a restrictive role over the change. If approvals are not required, the approver has more of an auditing role over the change. Valid values:
|
Quorum | Indicates that multiple UserIDs must grant approval for this approver name. Valid values:
|
Usage | The Usage flag can have the following valid values:
|
How Approval Rules Work
When a Set is Locked, Code Pipeline uses the entries defined here to determine what approvals are required for the Set. Code Pipeline looks at each Task in the Set, and if there is a matching Approval Rule, the Approval is added to the Set.