Integrating your MettleCI Workbench with ServiceNow will enable MettleCI Workbench to perform a dynamic lookup when linking DataStage Git commits to one or more ServiceNow work items directly within the Workbench user interface. It is a two step process, there are some items to configure and collect from the Service Now instance, and then some items to configure in Workbench.
...
Register Workbench as an OAuth2 ServiceNow Application
Setup OAuth in ServiceNow in your ServiceNow instance.
Create a new OAuth API endpoint for Workbench to access ServiceNow:
Set the “Name” Field to “MettleCI Workbench” and the “Redirect URL” to
https://<workbench url>:<port>/api/auth/delegated/<N>
where<workbench url>
is the URL of your Workbench installation (usually your Development engine),<port>
is the https port you are running on (often but not always 8443, check your<config.yml
file if unsure), and<N>
is the index of the WIM you plan to add (the default generic is 0 and if this is the first other WIM you are adding, the value here would be 1) and click “Submit”:
Record the redirect URL for later use so you don’t have to derive it again. If your organization has installed multiple MettleCI Workbench applicationapplications, you can add them all to the same ServiceNow Application Registration by adding multiple Redirect URLs. (comma separated)Click on your newly created Application Registration:
Note down the “Client ID” and “Client Secret” field properties for later use:Anchor ServiceNowRegisterConfig ServiceNowRegisterConfig
...
Access the MettleCI Workbench page to integrate with your Service Now Work Item Management system by logging in to MettleCI Workbench and select Issue Management from the Profile menu (top right)
On the Registered Issue Management Systems screen select the “+” to create a new Issue Management type.. Initially you will have only the “Default Generic Issue Manager” present, but you can add as many as you need to (including more than one of the same type if necessary) one at a time. It is recommended that you get one working before you add another.
On the Add Issue Management screen that appears
...
Info |
---|
|
...
Expand | ||||
---|---|---|---|---|
| ||||
Template Strings are text containing special |
...
5. You can now select your new Service Now WIM from for any existing or new project.
From the Registered Projects
page, select an existing project for editing via the pencil icon:
...