xMatters Services: Simple create, update, delete workflow for adding ServiceNow services to xMatters
- ServiceNow App Version: Everbridge Flow Designer
- xMatters ServiceNow Integration v2: Install Instructions
- xMatters Account:
- Required. If you don’t have one, sign up before proceeding.
A ServiceNow Update Set and xMatters Workflow is provided:
-
ServiceNowBusinessServicesxMattersServicesStepsv2FlowDesigner.zip
-
xMatters_flowDesigner_V2_Services.xml
- Creating Services:
- When a new service is added in ServiceNow a POST to xMatters is triggered and the service is created.
- Updating Services:
- When a service is updated in ServiceNow and a relevant change is detected e.g. name, business criticality, support group etc.. the corresponding service in xMatters is updated with the changed attributes.
- Deleting Services:
- When a service is deleted in ServiceNow the corresponding xMatters service is deleted.
- Log in to your ServiceNow instance with an administrator role.
- In the left-hand navigation, search for and click on Retrieved Update Sets under the System Update Sets group.
- On the Retrieved Update Sets page, scroll to the Related Links section and click Import Update Set from XML.
- On the Import XML page:
- Click Choose File.
- Select your update set
.xmlfile from your computer. - Click Upload.
- After the upload, find your newly uploaded update set on the Retrieved Update Sets page.
- Click the name of the update set to open its record.
- Click Preview Update Set in the upper-right corner to assess its suitability for your instance.
- If there are preview errors, they will appear in the Preview Problems related list.
- Select the error.
- From the Actions on selected rows menu, choose Accept remote update to resolve it.
- Once the preview is successful, click Commit Update Set to apply the changes to your instance.
- Close the progress dialog box after the commit is complete.
- Log into xMatters as a user with the Developer role.
- Navigate to Workflows.
- Click the Import button (top right).
- Import the file: ServiceNowBusinessServicesxMattersServicesStepsv2FlowDesigner.zip
Configure trigger profiles for:
- xMatters Service Create
- xMatters Service Update
- xMatters Service Delete
To create a trigger profile, navigate to:
Everbridge Flow Designer → Global Settings → Trigger Profiles
-
Click New in the upper-right corner of the page.
-
Complete the following fields for each of the trigger profiles:
- Name:
xMatters Service Create - Credentials: Select the configured xMatters Credentials for this integration.
- Workflow: Choose the workflow from the populated list
(e.g., ServiceNow Business Services - xMatters Services Steps (v2 Flow Designer)). - Trigger: Select the trigger for Business Service
(ServiceNow Record Alerts Business Services[cmdb_ci_service]). - Trigger URL: Automatically filled once you select a trigger.
- Default Alert Priority: Select a default priority (e.g., Medium).
This value will be sent to Flow Designer unless overridden by the integration. - Default Signal Mode (Optional): create, update or delete depending on the trigger profile being created.
- ServiceNow API User: Select the ServiceNow user account that Flow Designer will use to send updates back to ServiceNow.
- Name:
-
Click Submit after creating each of the trigger profiles
- Create a new Business Service in ServiceNow. Check the Service is created in xMatters.
- Update the Business Service in ServiceNow e.g. change the Business Service name. Check the changes are reflected on the xMatters service.
- Delete the service. Check that it's removed from xMatters.