Manage Approval Gates

Release Approval Gates enable an environment administrator to define the following approval gates for an application environment:
ra55
Release Approval Gates enable an environment administrator to define the following approval gates for an application environment:
  • Manual Approval
    - Release Operations Center internal approval gate.
  • Approval Step
    - Automatic approval that is based on success of a Release step.
  • ServiceNow Approval
    - Bind manual release approval to a given ServiceNow Change Request.
Approval Gates Definitions:
  • Define Approval Gates at the environment level before template or release creation.
  • Define the exceptions at the template level, including overriding settings for all approval gates.
  • Define multiple approval gate types for an environment or template.
  • Approval Step and ServiceNow approval types can be set not to require approval at the release level.
Setting Approval Gates
The approval gates can be set for combinations of the following approval types at the environment and template levels:
  • Manual
  • Approval step
  • ServiceNow configuration
Definition on the template level supersedes definition on the environment level. The ServiceNow Approval Gates process uses the ServiceNow Change Request ticketing functionality. A user can set an option to ignore the ServiceNow approval process during the Change Request number definition.
To configure the appropriate approval types, select and set the approval gates.
Follow these steps:
  1. In
    Release Operations Center
    , go to
    Environments
    ,
    Approvals
    .
  2. Specify the
    Application
    and the
    Environment
    .
  3. Click the
    Environment
    or the
    Template Categories
    tab.
    1. In the
      Environment
      tab, click the
      Add Approval Gates
      button.
    2. In the
      Templates Categories
      tab, select a template, and click
      Edit
      .
  4. Select the approval type.
    1. For the
      Approval Step
      , specify the
      Process
      , the
      Tag Version
      , and the
      Agent Group
      .
    2. Set ServiceNow approvals at the environment level, and type the
      URL
      ,
      User
      , and
      Password
      .
  5. (Optional) To override environment level approval settings at the template level, select
    Override settings for all approval gates
    .
  6. Click
    Save
    .
    The approval gates definition is set.
Confirm Manual Approval Gates
For manual approval gates, a user confirms or denies approval. The Release window opens for a release that is created and defined for manual approval.
Note:
 Environment Administrator and Superuser permissions and role are required to confirm approval gates.
To approve a release set for manual approval, confirm the manual approval gates.
Follow these steps:
  1. Go to
    Releases
    ,
    Deployments
    .
  2. Select the
    Application
    , and
    Filter by Approvals
    .
  3. Click
    Approval Gates
    , and click
    Approve
    .
    The approval message appears in the Approval Gates panel.
Run Approval Gates for Approval Steps
The release approval steps contain release approval gates. The approval steps can be used together with the manual approval gates. When the release execution reaches the Approval Step, the status changes to Pending. 
To proceed to the next step in the deployment, approve pending approval steps.
Follow these steps:
  1. Click
    Releases
    ,
    Deployments
    .
  2. Select the
    Application
    , and
    Filter
    by
    Approvals
    .
  3. Click
    Approval Gates
    , and click
    Force Approve
    .
  4. (Optional) To run the release automatically after the approval step completes, select
    Run Release Automatically
    .
    The step is approved and the deployment continues to the next step.
Confirm ServiceNow Approvals
The confirmation of a ServiceNow approval requires that an entry in Release Operations Center uses a ServiceNow Change Request number. When the Change Request number is approved in ServiceNow, ServiceNow sends a message to Release Operations Center approving the release.
To approve and execute the Release Operations Center entry, confirm the ServiceNow approval.
Follow these steps:
  1. Go to
    Releases
    ,
    Deployments
    .
  2. Click
    Approval Gates
    .
  3. To specify the ServiceNow change request number, click
    Set CR
  4. Specify the change request number.
  5. (Optional) To force approve the ServiceNow request, click
    Force Approve
    .
    Release Operations Center delays the release until ServiceNow sends the change request number approval response.