Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Pipelines Approval Gate Configuration

An Approval Gate step can be added to pipeline in order to obtain approval by selected user before continuation of steps can occur.

Info

Prerequisites - In order to configure approval gate step for Slack, MS Teams, Jira, Service Now, or Google Chat, ensure you have created a respective tool in Tool Registry with a valid connection. You must also configure a notification to the approval gate step.

Teams Tool Setup

  1. In Tool Registry, create a new tool using ‘Teams’ as Tool Identifier.

    Image Added
  2. In the newly created tool, navigate to the Connections tab.

  3. In Teams Webhook URL paste your webhook URL from the selected Team’s portal.

  4. Click Save to save the configuration.

Approval Gate Step Configuration

  1. To add Approval Gate step, add a new pipeline step in the pipeline Workflow. Select Approval Gate from the Tool drop-down. Click Save and close the step.

...

  1. Click on the gear icon to open the

Step Configurations and add a Custom Step Message and Point of Contact.

...

 

  1. Click Save then proceed to add a Step Notification to the step by clicking the mail icon on the step.

...

  1. Select the type of notification the user will receive. Choose from Slack Teams, Jira, ServiceNow, or Email Notifications. Once the notification type is selected you can select a Notification Level and configured Tool.

...

  1. Notification Level - Select when you would like to receive approval.

...

  1. Teams Tool - Select the configured teams tool where approval will be sent.

...

  1. Click the ‘Save’ button.

Approval Gate Process in Pipeline

Once the above Approval Gate step has been set up properly, and the pipeline begins running, the configured Teams tool will receive a notification once the Approval Gate pipeline step is reached.

User will receive a notification in Teams UI and has the option to ‘Approve’ or ‘Reject’ either here or within the Opsera portal.

Teams approval:

...

Approval through the Opsera Platform

Click Approve button.

...

Add any comments, enable the Approved toggle, and click Approve button.

...

You will then receive an Approval Status message verifying that the approval has been received. The pipeline will continue to run.

...

Info

Prerequisite - In order to configure notifications for Slack, MS Teams, Jira, Service Now, or Google Chat, ensure you have created a respective tool in Tool Registry with a valid connection.

Pipelines Notification Configuration

Use the instructions below to successfully configure notifications for a pipeline step using the following tools. To configure notifications for a pipeline step, navigate to the pipeline Workflowand click the pencil icon (✏️) in the pipeline step. This will open the Pipeline Step Notification Configuration popup.

Provide Approval Gate Flow Setup & Notification Setup for the following:

...

Slack

Info

Prerequisite - In addition to having a successfully configured Slack tool in the Tool Registry, the Opsera app must be added to the Slack channel where notifications will be received.

...

  1. Click Email from the left hand panel to configure Email Notifications.

  2. Enable the Email Notifications toggle.

  3. Provide the following values:

     

    Email Address - Enter the email address where you would like to receive notifications. Once the email is entered, click +Add Email Address. You can select up to five Email Addresses.
    Notification Level - Select the scenario which you want to be notified from the drop-down. Choose from Step Completed, On Error, or All Activity.

  4. Click Save. The Email Notification is now configured. Notifications will now be sent to the email(s) provided when the selected conditions are met.

Service Now

Google Chat

Pipelines Approval Gate Configuration

...