ServiceNow

<< Click to Display Table of Contents >>

Navigation:  Connectors >

ServiceNow

Overview

The ServiceNow connector for Bizagi is available for download at Bizagi Connectors Xchange.

Through this connector, you will be able to connect your Bizagi processes to a ServiceNow's REST API.

For more information about this connector's capabilities, visit Bizagi Connectors Xchange.

 

Before you start

In order to test and use this connector, you will need:

1.Bizagi Studio previously installed.

2.This connector previously installed, via the Connectors Xchange as described at https://help.bizagi.com/platform/en/index.html?Connectors_Xchange.htm, or through a manual installation as described at https://help.bizagi.com/platform/en/index.html?connectors_setup.htm

3.A ServiceNow account.

4.A serviceNow instance. If you do not have one, follow these steps:

 

Log in to your ServiceNow account and click the Request an instance option, as shown in the image below.

 

ServiceNow01

 

Once the instance is created, ServiceNow provides a URL, a username and a password with which you can access it whenever you need to.

 

ServiceNow04

 

Now you need to elevate the privilege roles of your account. To do so, open your ServiceNow instance, go to the System Administrator menu and click Elevate Roles.

 

ServiceNow05

 

On the pop-up window tick Security_Admin checkbox and then click OK.

 

ServiceNow06

 

You are finally set up to start using the ServiceNow Connector!

 

Configuring the connector

In order to configure the connector (i.e its authentication parameters), follow the steps presented at the Configuration chapter in https://help.bizagi.com/platform/en/index.html?connectors_setup.htm

For this configuration, consider the following authentication parameters:

Instance: Servicenow instance. Take into account that only the name is needed. You do not need to specify the URL

Server_url: In case you have a Servicenow custom server, you must use this field to specify the URL.

Authentication method: custom.

USER_NAME: The provided username of your ServiceNow instance.

PASSWORD: The provided password of your ServiceNow instance.

 

ServiceNow07

 

note_pin

The instance and the server_url parameters are mutually exclusive. Only one of both parameters is needed. However, if you decide to fill both of them, the instance parameter has priority over the server_url and the only first one will be used.

 

Using the connector

This connector features 41 available methods of ServiceNow API services.

To learn overall how/where to configure the use of a connector, refer to https://help.bizagi.com/platform/en/index.html?Connectors_Studio.htm.  

When using the connector, make sure you consider the following details for each of the available methods.

 

Create problem

Registers a new problem.

 

ServiceNow08

 

To configure its inputs, consider:

Description: Problem's description.

Short_Description: Brief summary of the problem's description. This parameter is required for a successful invocation to this method.

Urgency: Integer number describing the importance of the matter. Its possible values are.

o1 - to denote a High urgency.

o2 - to denote a medium urgency.

o3 - to denote a low urgency. This is the default value in case it is not explicitly sent in the request.

Business_Service: ID of the service associated to the Problem.

cmdb_ci: ID of the configuration item related to the problem.

 

ServiceNow09

 

To configure its outputs, consider mapping:

 

ServiceNow10

 

Update problem

Modify or add information to an already existing problem.

 

ServiceNow11

 

To configure its inputs, consider:

sys_id: ID of the problem you wish to update. This parameter is required for a successful invocation to this method.

Description: Problem's description.

Short_Description: Brief summary of the problem's description.

Urgency: Integer number describing the importance of the matter. Its possible values are.

o1 - to denote a High urgency.

o2 - to denote a medium urgency.

o3 - to denote a low urgency.

Work_notes: Information about the problem's development.

 

ServiceNow12

 

To configure its outputs, consider mapping:

 

ServiceNow13

 

Get problem by ID

Obtain a problem by its System ID.

 

ServiceNow14

 

To configure its inputs, consider:

sys_id: ID of the problem you wish to obtain. This parameter is required for a successful invocation to this method.

 

ServiceNow15

 

To configure its outputs, consider mapping:

 

ServiceNow16

 

Get problem by Number

Obtain a problem by its associated number.

 

ServiceNow17

 

To configure its inputs, consider:

Problem_number: Number of the problem you wish to obtain. This parameter is required for a successful invocation to this method.

 

ServiceNow18

 

To configure its outputs, consider mapping:

 

ServiceNow19

 

Search problems

Obtain a list of problems matching the search parameters.

 

ServiceNow20

 

To configure its inputs, consider:

Keyword: String to search for in Descriptions and Short descriptions of the existent problems.

Sysparamlimit: Maximum amount of results to retrieve. This parameter is required for a successful invocation to this method.

 

ServiceNow21

 

To configure its outputs, consider mapping:

 

ServiceNow22

 

Delete problem

Delete a specific problem.

 

ServiceNow23

 

To configure its inputs, consider:

sys_id: System ID of the problem you wish to delete. This parameter is required for a successful service invocation.

 

ServiceNow24

 

To configure its outputs, consider mapping:

 

ServiceNow25

 

Create incident

Register a new incident.

 

ServiceNow26

 

To configure its inputs, consider:

Caller_id: ID of the user creating the incident.

Urgency: Integer number describing the importance of the matter. Its possible values are.

o1 - to denote a High urgency.

o2 - to denote a medium urgency.

o3 - to denote a low urgency. This is the default value when no urgency is specified.

Short_Description: Brief description of the incident. This parameter is required for a successful service invocation.

Comments: Further details about the incident.

 

ServiceNow27

 

To configure its outputs, consider mapping:

 

ServiceNow28

 

Update incident

Modify or add information to an incident.

 

ServiceNow110

 

To configure its inputs, consider:

Sys_Id: System ID of the incident you wish to update. This parameter is required for a successful service invocation.

Caller_id: ID of the user creating the incident.

Urgency: Integer number describing the importance of the matter. Its possible values are.

o1 - to denote a High urgency.

o2 - to denote a medium urgency.

o3 - to denote a low urgency. This is the default value when no urgency is specified.

Short_Description: Brief description of the incident. This parameter is required for a successful service invocation.

 

ServiceNow111

 

To configure its outputs, consider mapping:

 

ServiceNow112

 

Delete incident

Delete a specific incident.

 

ServiceNow29

 

To configure its inputs, consider:

Sys_id: System ID of the incident you wish to delete. This parameter is required for a successful service invocation.

 

ServiceNow30

 

To configure its outputs, consider mapping:

 

ServiceNow31

 

Search incidents

Obtain a list of incidents matching the search parameters.

 

ServiceNow32

 

To configure its inputs, consider:

Keyword: String to search for in the incidents.

Sysparamlimit: Maximum number of results to retrieve. This parameter is required for a successful invocation to this method.

 

ServiceNow33

 

To configure its outputs, consider mapping:

 

ServiceNow34

 

Get incident by ID

Obtain a specific incident by its ID.

 

ServiceNow35

 

To configure its inputs, consider:

sys_id: System ID of the incident to retrieve. This parameter is required for a successful service invocation.

 

ServiceNow36

 

To configure its outputs, consider mapping:

 

ServiceNow37

 

Get incident by Number

Obtain a specific incident by its Number.

 

ServiceNow38

 

To configure its inputs, consider:

Incident_number: Number of the incident to retrieve. This parameter is required for a successful service invocation.

 

ServiceNow39

 

To configure its outputs, consider mapping:

 

ServiceNow40

 

Add comments to incident

Add comments about a specific incident's development.

 

ServiceNow41

 

To configure its inputs, consider:

Sys_ID: System ID of the incident you wish to add comments to. This parameter is required for a successful service invocation.

Incident_number: Number of the incident to retrieve. This parameter is required for a successful service invocation.

 

ServiceNow42

 

To configure its outputs, consider mapping:

 

ServiceNow43

 

Get incident comments

Obtain the comments of a specific incident.

 

ServiceNow44

 

To configure its inputs, consider:

Sys_id: System ID of the incident whose comments you wish to obtain. This parameter is required for a successful service invocation.

 

ServiceNow45

 

To configure its outputs, consider mapping:

 

ServiceNow46

 

Create hardware asset

Register a new hardware asset.

 

ServiceNow47

 

To configure its inputs, consider:

Model: Model of the new hardware asset. This parameter is required for a successful service invocation.

Model_category: Category of the model of the new hardware asset. This parameter is required for a successful service invocation.

Asset_tag: Unique identifier of the hardware asset, like QR code or Bar code. This parameter is required for a successful service invocation.

Comments: Additional comments about the hardware asset.

Serial_number: Serial number of the hardware asset.

Cost: Cost of the new hardware asset.

 

ServiceNow48

 

To configure its outputs, consider mapping:

 

ServiceNow49

 

Search hardware asset

Obtain a list of hardware assets matching the search parameters.

 

ServiceNow50

 

To configure its inputs, consider:

Keyword: String to search for in the hardware assets.

sysparam_limit: Maximum amount of results to retrieve. This parameter is required for a successful service invocation.

 

ServiceNow51

 

To configure its outputs, consider mapping:

 

ServiceNow52

 

Get hardware asset by ID

Obtain a specific hardware asset by its ID.

 

ServiceNow53

 

To configure its inputs, consider:

Sys_id: System ID of the Hardware asset you wish to obtain. This parameter is required for a successful service invocation.

 

ServiceNow54

 

To configure its outputs, consider mapping:

 

ServiceNow55

 

Delete hardware asset by ID

Delete a specific hardware asset by its ID.

 

ServiceNow56

 

To configure its inputs, consider:

Sys_id: System ID of the Hardware asset you wish to delete. This parameter is required for a successful service invocation.

 

ServiceNow57

 

To configure its outputs, consider mapping:

 

ServiceNow58

 

Update hardware asset by ID

Modify or add information to a specific hardware asset by its ID.

 

ServiceNow59

 

To configure its inputs, consider:

Sys_id: System ID of the Hardware asset you wish to update. This parameter is required for a successful service invocation.

Asset_tag: Unique identifier of the hardware asset, like QR code or Bar code.

Comments: Additional comments about the hardware asset.

Serial_number: Serial number of the hardware asset.

Cost: Cost of the hardware asset.

 

ServiceNow60

 

To configure its outputs, consider mapping:

 

ServiceNow61

 

Get hardware asset model categories

Obtain a list of model categories.

 

ServiceNow62

 

 

To configure its outputs, consider mapping:

 

ServiceNow63

 

Get hardware asset models

Obtain a list of hardware asset modes.

 

ServiceNow64

 

 

To configure its outputs, consider mapping:

 

ServiceNow65

 

Create license asset

Register a new license asset.

 

ServiceNow66

 

To configure its inputs, consider:

Model: Model of the new license asset. This parameter is required for a successful service invocation.

Model_category: Category ID of the model of the new license asset. This parameter is required for a successful service invocation.

Asset_tag: Unique identifier of the asset, normally it is a QR or Bar code. This parameter is required for a successful service invocation.

Comments: Additional information about the asset.

Serial_number: Serial number of the asset.

License_key: License number of the asset.

Cost: Cost of the asset.

Rights: Permissions to access the asset.

Invoice_number: Invoice number of the asset.

 

ServiceNow67

 

To configure its outputs, consider mapping:

 

ServiceNow68

 

Search license asset

Obtain a list of all License assets matching the search criteria.

 

ServiceNow69

 

To configure its inputs, consider:

Keyword: String to search for in the licenses.

syspam_limit: Maximum numbers of results to retrieve. This parameter is required for a successful service invocation.

 

ServiceNow70

 

To configure its outputs, consider mapping:

 

ServiceNow68

 

Get license model categories

Obtain the list of model categories for the licenses.

 

ServiceNow72

 

To configure its outputs, consider mapping:

 

ServiceNow73

 

Get license models

Obtain the list of models.

 

ServiceNow74

 

To configure its outputs, consider mapping:

 

ServiceNow75

 

Delete license by ID

Delete a specific license asset by its ID.

 

ServiceNow79

 

To configure its inputs, consider:

Sys_ID: System ID of the license you wish to delete. This parameter is required for the service invocation to be successful.

 

ServiceNow80

 

To configure its outputs, consider mapping:

 

ServiceNow81

 

Update license by ID

Modify or add information to a license by its ID.

 

ServiceNow82

 

To configure its inputs, consider:

Sys_ID: System ID of the license you wish to update. This parameter is required for the service invocation to be successful.

Asset_tag: Unique identifier of the asset, normally it is a QR or Bar code. This parameter is required for the service invocation to be successful.

Comments: Additional information about the asset.

Serial_number: Serial number of the asset.

License_key: License number of the asset.

Cost: Cost of the asset.

Rights: Permissions to access the asset.

Invoice_number: Invoice number of the asset.

 

ServiceNow83

 

To configure its outputs, consider mapping:

 

ServiceNow84

 

Get consumable model categories

Obtain the model categories list for the consumable assets.

 

ServiceNow85

 

To configure its outputs, consider mapping:

 

ServiceNow86

 

Get consumable models

Obtain the models list for the consumable assets.

 

ServiceNow87

 

To configure its outputs, consider mapping:

 

ServiceNow88

 

Search consumable asset

Obtain a list of consumable assets matching the search parameters.

 

ServiceNow113

 

To configure its inputs, consider:

Sysparamlimit: Maximum amount of results to retrieve. This parameter is required for the service invocation to be successful.

Keyword: String of characters to search for in the consumable assets.

 

ServiceNow114

 

To configure its outputs, consider mapping:

 

ServiceNow115

 

Create consumable assets

Create a new consumable asset.

 

ServiceNow89

 

To configure its inputs, consider:

Cost: Cost of the asset.

Model: ID of the Model of the new asset. This parameter is required for a successful service invocation.

Model_category: ID of the Model category of the new asset. This parameter is required for a successful service invocation.

 

ServiceNow90

 

To configure its outputs, consider mapping:

 

ServiceNow91

 

Delete consumable by ID

Delete a specific consumable asset by its ID.

 

ServiceNow92

 

To configure its inputs, consider:

Sys_ID: System ID of the consumable asset you wish to delete. This parameter is required for a successful service execution.

 

ServiceNow93

 

To configure its outputs, consider mapping:

 

ServiceNow94

 

Get consumable by ID

Get a specific consumable asset by its ID.

 

ServiceNow95

 

To configure its inputs, consider:

Sys_ID: System ID of the consumable asset you wish to obtain. This parameter is required for a successful service execution.

 

ServiceNow96

 

To configure its outputs, consider mapping:

 

ServiceNow97

 

Update consumable asset

Modify or add information to a specific consumable asset by its ID.

 

ServiceNow98

 

To configure its inputs, consider:

Sys_ID: System ID of the consumable asset you wish to update. This parameter is required for a successful service execution.

state: State of the asset. Its possible values are:

o1 - in use.

o2 - on order.

o3 - in maintenance.

o6 - in stock.

o7 - retired.

o8 - missing.

o9 - in transit.

o10 - Consumed.

Cost: Cost of the asset.

 

ServiceNow99

 

To configure its outputs, consider mapping:

 

ServiceNow100

 

Get facilities model categories

Obtain the list of categories of the facilities.

 

ServiceNow116

 

To configure its outputs, consider mapping:

 

ServiceNow117+

 

Get facilities model

Obtain the list of models of the facilities.

 

ServiceNow118

 

To configure its outputs, consider mapping:

 

ServiceNow119

 

Get facility asset by ID

Obtain a specific facility asset by its ID.

 

ServiceNow101

 

To configure its inputs, consider:

Sys_ID: System ID of the facility asset you wish to obtain. This parameter is required for a successful service execution.

 

ServiceNow102

 

To configure its outputs, consider mapping:

 

ServiceNow103

 

Delete facility asset by ID

Delete a specific facility asset by its ID.

 

ServiceNow104

 

To configure its inputs, consider:

Sys_ID: System ID of the facility asset you wish to delete. This parameter is required for a successful service execution.

 

ServiceNow105

 

To configure its outputs, consider mapping:

 

ServiceNow106

 

Create facility asset

Create a new facility asset.

 

ServiceNow107

 

To configure its inputs, consider:

Model: ID of the model of the asset. This parameter is required for a successful service invocation.

Model_Category: ID of the category of the asset. This parameter is required for a successful service invocation.

Asset_Tag: Unique identifier of the asset, it is usually a QR or Bar code.

Comments: Additional comments about the asset.

Cost: Cost of the asset.

 

ServiceNow108

 

To configure its outputs, consider mapping:

 

ServiceNow109

 

Add attachment to incident

Uploads a file as an attachment to an existing incident.

 

ServiceNow120

 

To configure its inputs, consider:

Sys_ID: System ID of the incident where you wish to attach the file. This parameter is required for a successful service execution.

File: File that will be attached to the specific indident. This parameter is required for a successful service invocation.

 

ServiceNow121

 

To configure its outputs, consider mapping:

 

ServiceNow122

 

Get attachment metadata

Gets the metadata of a specific attachment given its ID.

 

ServiceNow123

 

To configure its inputs, consider:

Sys_ID: System ID of the attachment that you wish to examine. This parameter is required for a successful service execution.

 

ServiceNow124

 

To configure its outputs, consider mapping:

 

ServiceNow125

 

 

Download attachment

Downloads a specific attachment given its ID.

 

ServiceNow128

 

To configure its inputs, consider:

Sys_ID: System ID of the attachment that you wish to download. This parameter is required for a successful service execution.

 

serviceNow126

 

To configure its outputs, consider mapping:

 

ServiceNow127

 

Delete Attachment

Deletes an attachment given its ID.

 

ServiceNow129

 

To configure its inputs, consider:

Sys_ID: System ID of the attachment that you wish to delete. This parameter is required for a successful service execution.

 

ServiceNow130

 

To configure its outputs, consider mapping:

 

ServiceNow131

 

 

 


Last Updated 10/27/2022 12:06:46 PM