Process Integrations
There are numerous benefits to automating workflow processes. For example:
- Increasing agent productivity by removing manual tasks
- Streamlining process within the organization
process integration can be used as a target for commands within your workflows.
Create a new process integration
Adding a new process integration is easy. When done, it will become an available source to connect your workflows when building service catalog requests. Start by clicking +Add Integration. To establish the connection, you’ll need to include the following:
-
URL of the application you wish to relay an API call to.
-
Desired authentication method. This could be with your username/password or your SolarWinds Service Desk Web Token. Based on your authentication, simply add the necessary credentials.
As part of a Service Catalog workflow, you can seamlessly include Process Integrations to push out API calls to external sources and the internal Samanage API.
As part of the API call, you can include Variables of the relevant Service Request. The Variables are written in the form of {{variable name}}
or {{context_id}}
within the body, and they are replaced with their values prior to the command being sent.
Here's a list of variables:
Variable | Form |
---|---|
Requester | {{requester_email}} |
Site | {{site_name}} |
Site API ID | {{site_id}} |
Department | {{department_name}} |
Department API ID | {{department_id}} |
Service Request ID, respectively, of the Incident | {{context_id}} |
Any Service request variable, for example: first name, title | {{first name}}, {{title}} |
Incident number | {{incident_number}} |
Service Request Variable for User: Name | {{user-var.name}} |
Service Request Variable for User: Email Address | {{user-var.email}} |
Service Request Variable for User: User ID | {{user-var.user.id}} |
Service Request Variable for User: Group ID | {{user-var.id}} |
Use Cases
Below are several examples utilizing variables to improve your Service Request Workflows. Click on any of the links below to go directly to the topic of interest or review all. Some examples contain screenshots. You can search for additional information from the API Documentation site.
-
Create an incident or change and relate it to the originating service request
-
Create a Purchase Order and link the Service request
- Create an asset and link the service request and the requester
-
Map Variables to Custom fields
Post private or public comments
You can add an automated Private and/or Public comment to the Service Request after a task or approval is completed. This can be used to update the Service Agent or Requester regarding any comments made.
Create an incident or change for a specific group
You can automatically trigger the creation of an Incident or Change based on a specific group.
Also see current API information.
Create an incident or change and relate it to the originating service request
You can automatically trigger the creation of an ITSM object (Incident, Problem, Change, or Release) and relate the originating Service Request to the ITSM object.
This is beneficial when you want to create a Change (after it is approved by the CAB).
In the Process Integration, use the {context_id}}
variable in order to relate the Service Request to the ITSM object.