Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
In this article, we take you through the steps for importing the prerequisite packages into ServiceNow and adding each of the workflows in the Orchestration Pack to the ServiceNow Service Catalog. Finally, we demonstrate how to make the EmpowerID Chat Bot available to users within Service Now.
Note |
---|
Gather Repository Information from EmpowerID The EmpowerID Orchestration Pack for ServiceNow is customized to meet the business logic and workflow requirements of each customer. These customized files are hosted separately for each customer. Before you begin the integration process, please gather the following information for your Orchestration Pack for ServiceNow from EmpowerID, as the details vary for each customer:
|
Step 1 – Import the Orchestration Package into ServiceNow
The EmpowerID Orchestration Pack for ServiceNow can be conveniently imported from the ServiceNow platform. To do this, you will need to create credentials on the ServiceNow platform and then import the package from the source control into the studio. Please
Login to your ServiceNow instance.
Click on All to Expand the Filter Navigator, and navigate to Connection and Credential > Credential.
Click on the New button to proceed.
Select Basic Auth Credentials as the type of credentials.
Provide the necessary details and click on Submit to save the credential:
Name: A unique and descriptive identifier for the credential.
Username: A username to be used for the credential.
Password: Access Token for the repository. (Provided by EmpowerID)
Click on All to Expand the Filter Navigator, and navigate to System Applications > Studio.
Click on Import from Source Control.
Provide the necessary details and click on Import.
Network Protocol: Choose the appropriate network protocol:
URL (Provided by EmpowerID)
HTTPS: By default, use the URL provided below, or if a different URL has been provided, please use that instead.
Code Block https://github.com/empowerID/SNOWIntegration.git
SSH: By default use the git ssh provided below, or if specific information has been provided, please use that instead.
Code Block git@github.com:empowerID/SNOWIntegration.git
Credentials: Select the credential you created earlier.
Branch: Provide the branch of the EmpowerID repository. (Provided by EmpowerID)
Once the process is completed, EmpowerID will be listed among the applications in the 'Select Application' window we used earlier. You can verify that all the required files have been imported into the ServiceNow platform by simply clicking on the recently imported EmpowerID application and can see the files loaded into studioStudio.
Step 2 – Add EmpowerID Workflows to the Service Catalog
In ServiceNow, search for Service Catalog in the Filter Navigator and then click Service Catalog.
Image RemovedImage AddedClick Add New button inthe main pane of the Service Catalog,
Image RemovedImage Added
In the Sections dialog that appears, select Catalog Categories > EmpowerID Services and then click Add here.
Image RemovedImage Added
Image RemovedImage Added
You should see EmpowerID Services as a new widget.Click the EmpowerID Services widget.
You should see the three EmpowerID workflows.
Image RemovedImage Added
Next, incorporate the Change Password workflow into ServiceNow and display it as a link in the main menu.
Step 3 – Add the Change Password workflow to the main menu
In ServiceNow, search for Portals in the Filter Navigator and then click Portals.
Image RemovedImage AddedClick Service Portal.
Image RemovedImage AddedIn the Service Portals view, click the Info button to the right of the Main Menu.
Image RemovedImage AddedClick Open Record.
Image RemovedImage AddedUnder Menu Items, click New.
Image RemovedImage AddedIn the Menu Item form, do the following:
Enter Reset Password in the Label field.
Enter password_reset in the Page field.
Click Submit.
Image RemovedImage Added
In the ServiceNow Filter navigator, search for Service Portal and then click Service Portal.
The Reset Password link should be displayed as a menu item.
Image RemovedImage AddedClick Reset Password.
The Reset Password page should be displayed.
Image RemovedImage Added
Next, display Change Password as a catalog item.
Step 4 – Add Change Password to the Service Catalog
In the ServiceNow Filter navigator, search for Content Items and then click Content Items.
In the Content Items view, click New.
Image RemovedImage AddedIn the New record form that opens, do the following:
In the Name field, enter a name for the Catalog item, such as Reset EmpowerID Password.
Click the Lock button to the right of the Catalogs link.
Enter Service Catalog in the search field and then click Service Catalog.
Image RemovedImage AddedClick the Lock button to lock the catalogs.
Image RemovedImage AddedIn the Category field, search for and select Services.
For Content Type, select External Content.
For Target, select New Window/Tab.
In the URL field, enter /sp?id=password_reset.
Click Submit.
Image RemovedImage Added
In the ServiceNow Filter navigator, search for Service Portal and then click Service Portal.
On the top menu bar, click Catalog.
Image RemovedImage AddedSearch for the Catalog item that was created, e.g., Reset EmpowerID Password.
Click the Catalog item.
Image RemovedImage AddedYou should see the Reset Password page displayed in a new tab.
Image RemovedImage Added
Info |
---|
Change Password workflow is using EmpowerID API to successfully Change a user’s password. To call EmpowerID API a token must be generated. Currently it has been configured as a Scheduled Job, the Empower Token Generation job, which runs every once a day. This job is responsible for generating tokens which is used to authenticate EmpowerID. For a new instance this job should be executed first, after which it will continue to generate tokens. |
Next, add the EmpowerID Chat Bot to ServiceNow.
Expand | ||
---|---|---|
| ||
|
Step 5 – Add the EmpowerID Chat Bot
In the ServiceNow Filter navigator, search for Service Portal and then click Service Portal Home.
On the Service Portal Home page, press the CTRL key on your keyboard and then right-click on the page.
Select Page in Designer from the context menu that appears.
Image RemovedImage AddedSelect the Widgets tab and then search for Azure Bot.
The bot appears on the lower right of the page.
Image RemovedImage Added
Div | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
IN THIS ARTICLE
|
Macrosuite divider macro | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Extend ServiceNow with the Orchestration Pack
Configure Service Catalog Requests
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|