Create an approval workflow for AWS Service Catalog in ServiceNow
The AWS Service Catalog connector for ServiceNow allows AWS enterprise customers to securely provision compliant workloads using ServiceNow on AWS. A lot of customers ask me how to create an approval workflow in ServiceNow for deploying AWS products. For example, such a workflow might be needed if a data scientist wants to launch an Amazon EMR cluster or an Amazon RDS database and his/her manager needs to approve the usage in the data scientist’s cost center. You can also create a
Background
AWS Service Catalog allows you to centrally manage commonly deployed AWS services and provisioned software products. It helps your organization achieve consistent governance and compliance requirements, while enabling users to quickly deploy only the approved AWS services they need.
In addition to provisioning AWS resources using the AWS Service Catalog Connector for ServiceNow, you can build additional solutions with other AWS services and ServiceNow to allow for incident management and other functionality.
Getting started
Follow the AWS Service Catalog connector for ServiceNow
Finally, you can create an approval workflow by following these steps:
Grant workflow administration permissions to your administrator
- Go to the ServiceNow navigation pane, select Users and Groups and then choose Users.
- Search for the user that you are logged in as, and add the role of workflow_admin to that user. This will allow you to edit a workflow, which is required in the next step.
Modify the Service Catalog connector workflow
The AWS Service Catalog scoped application comes with three workflows:
- AWS Service Catalog – Provision Product Request
- AWS Service Catalog – Execute Provisioned Product Action
- AWS Service Catalog Approve Change Request
We will modify the AWS Service Catalog- Provision Product Request workflow in this section.
- In the ServiceNow console, navigate to the Workflow and then the Workflow Editor. Open the AWS Service Catalog–Provision Product Request workflow.
- Delete the Approval Action box in the workflow by right-clicking the Approval Action box and selecting delete.
- Navigate to the Core tab in the Workflow Editor, and choose Core Activities, Approvals, and then Approval-Group or Approval-User. In this example, I have selected Approval-Group.
- For Stage, enter Waiting for Approval, and select approvers in the approver box.
- Choose Submit, which will place the dialog box on the workflow.
- Navigate to the Core tab again, and select Core Activities, Notifications, and then Notification.
- For Stage, enter Completed, and add the notification receivers in the Addressee(s) tab. Choose Submit.
- Connect the Approved condition in the Approval Action box to Run Script (Request provisioning), and the Rejected condition to the Notification dialog box that you created. The workflow should look like the following diagram:
Publish the modified workflow
Before you publish the edited workflow, make sure that there are no errors by choosing the validate button at the top right of the workflow. If there are no errors, choose Workflow Actions, and then choose Publish to publish the edited workflow. Now, you will start receiving approval requests for all the AWS Service Catalog product requests in ServiceNow.
Test the approval workflow
Finally, you can test the approval workflow by ordering a product from the AWS Service Catalog portfolio in ServiceNow.
- In the following screenshot, an end user orders the product Amazon Elastic Compute Cloud (EC2) Linux, and request REQ0010021 is created.
- Administrator receives the approval request for RITM0010021, as shown in the following screenshot:
- In the next screenshot, the administrator approves the request RITM0010021, and the product is provisioned successfully.
Conclusion
You have successfully completed the creation of an approval workflow for the AWS Service Catalog Connector for ServiceNow. You can now assign approvers to control the provisioning of AWS Service Catalog products from ServiceNow. For questions on the AWS Service Catalog Connector for ServiceNow installation, email [email protected].
About the author
Sagar Khasnis is a Partner Solutions Architect focusing on AWS Marketplace and Service Catalog. He is passionate about building innovative solutions using AWS services to help customers achieve their business objectives.
相關推薦
Create an approval workflow for AWS Service Catalog in ServiceNow
The AWS Service Catalog connector for ServiceNow allows AWS enterprise customers to securely provision compliant workloads using ServiceNow on AWS
Building a Continuous Delivery Pipeline for AWS Service Catalog (Sync AWS Service Catalog with Version Control)
AWS Service Catalog enables organizations to create and manage catalogs of IT services that are approved for use on AWS. These IT services can inc
How to Create an ARIMA Model for Time Series Forecasting in Python
Tweet Share Share Google Plus A popular and widely used statistical method for time series forec
AWS Service Catalog Case Study: 3M Health Information Systems
By adding AWS Service Catalog to its CI/CD platform, 3M HIS reduced bottlenecks, strengthened compliance with its governance and control requir
AWS Service Catalog Partners
BizCloud Expert’s core competency is providing consulting services for solution architecture and design, web and mobile applications developmen
AWS Service Catalog Case Study: Deloitte
In addition to faster deployment, using AWS Service Catalog helps clients cut costs. “Customers can easily turn instances off when they are not
AWS Service Catalog (リソースカタログの作成・管理ポータル)
AWS Service Catalog では、AWS での使用が承認された IT サービスのカタログを作成および管理できます。この IT サービスには、仮想マシンイメージ、サーバー、ソフトウェア、データベースから包括的な多層アプリケーションアーキテクチャまで、あらゆるものが含まれます。AW
Create a Serverless Workflow with AWS Step Functions
In this tutorial, you will learn how to use AWS Step Functions to design and run a serverless workflow that coordinates multiple AWS Lambda func
FAQ AWS Service Catalog
Q : Qu'est-ce qu'un produit ? Un produit est une application ou un service destiné aux utilisateurs finaux. Un catalogue est un en
AWS Service Catalog Pricing
The service charges you incur depend on the number of portfolios in your account. Examples 1. Create a portfolio on the first day
AWS Service Catalog價格_雲資源訪問許可權管理
該服務根據您賬戶中的產品組合數計算您需要支付的費用。 示例 1.在某個月的第 1 天建立了一個產品組合並將其分配給一個或多個使用者。您當月和後續月份需要為此組合支付每月 5 USD 的費用,直到您刪除此產品組合或移除所有已分配的使用者。 2.在
AWS Service Catalog常見問題_雲資源訪問許可權管理
問:什麼是產品? 產品是提供給終端使用者的服務或應用程式。目錄是產品的集合,管理員可以使用 AWS Service Catalog 建立目錄,並將其新增到產品組合並提供更新。產品可以包含一個或多個 AWS 資源,如 Amazon Elastic Compute
AWS Service Catalog 案例研究:3M Health Information Systems
通過將 AWS Service Catalog 新增到 CI/CD 平臺,3M HIS 減少了瓶頸,更嚴格地遵循了其監管和控制要求,並向完全自動化的管道預置前進了一大步。“最大的優勢是我們節省了大量時間。”Martin 說道,“使用 AWS Service Catalog,我可以在 1
[Angular] Create a custom validator for template driven forms in Angular
height series complex handle style rop guide temp help User input validation is a core part of creating proper HTML forms. Form validator
A SDN-based WiFi-VLC Coupled System for Optimised Service Provision in 5G Networks
讀後感; 今天讀了《A SDN-based WiFi-VLC Coupled System for Optimised Service Provision in 5G Networks》有感如下: 摘要:室內可見光系統是一個有力的補充,它最近獲得了有力的關注,在5G網路短距離通訊中成為一個受
Create an Adaptive Sketch Symbol for Material Design’s Outlined Text Field
Step 1: Getting set upCreate an a symbol with the dimensions 328x56Give it a meaningful label, like Outline Text Field ActiveStep 2: Create the borderThe b
Cannot create an instance of OLE DB provider "OraOLEDB.Oracle" for linked server "xxxxxxx".
在SQL SERVER 2008 R2下用Windows 身份認證的登入名建立了一個訪問ORACLE資料庫的連結伺服器xxxxx,測試成功,木有問題,但是其它登入名使用該連結伺服器時,報如下錯誤: 訊息 7302,級別 16,狀態 1,第 1 行 Cannot create an instance of
Create an AWS DMS Replication Instance
Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So
Create an Android Platform Application for Push Messaging in SNS
Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So
Create an Interface VPC Endpoint for a VPC
Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So