ServiceNow

Kovair DevOps ServiceNow Integration Plugin

ServiceNow
Listen to this article

ServiceNow Plugin Details

Plugin Version: 1.0.0
Last Update on: March 25, 2020

Overview

ServiceNow is a ticketing tool used to manage Technology Service Management tasks.It provides a centralized service catalog for personnel to request for technology services or information about applications and processes that are being used in the system.

Version Supported:

Orlando

Plugin Operation:

1. Get Record
This operation allows to fetch the details of a record in ServiceNow.

Input parameter(s):

ParameterIs MandatoryHelp Text
UrltrueProvide the ServiceNow instance Url. Ex – https://instance.service-now.com
UsernametrueProvide the User Name required to login to ServiceNow instance.
PasswordtrueProvide the correct password required to login to ServiceNow instance.
EntitytrueChoose an Entity of ServiceNow.
Entity IdtrueProvide the Entity Id (Number or Sys Id) of a ServiceNow record.
Ex – INC0010002 or 5bee37f1db1b00103eda9235ca961950

Output parameter(s):

ParameterHelp Text
Record NumberDisplays the ServiceNow record’s Number field’s value.
Record SysIdDisplays the ServiceNow record’s Sys Id field’s value.
Field DetailsDisplays all the attributes, along with their values, of a record in Service Now.

2. Create Record
This operation allows to create a record a in ServiceNow.

Input parameter(s):

ParameterIs MandatoryHelp Text
UrltrueProvide the ServiceNow instance Url. Ex – https://instance.service-now.com
UsernametrueProvide the User Name required to login to ServiceNow instance.
PasswordtrueProvide the correct password required to login to ServiceNow instance.
ProjecttrueShows the project name in ServiceNow, which is ‘Default’ everytime.
EntitytrueChoose an Entity of ServiceNow.
FieldtrueFields of the selected entity of ServiceNow.

Output parameter(s):

ParameterHelp Text
Record NumberDisplays the newly created ServiceNow record’s Number field’s value.
Record SysIdDisplays the ServiceNow record’s Sys Id field’s value.

3. Update Record
This operation allows to modify the details of an existing record in ServiceNow.

Input parameter(s):

ParameterIs MandatoryHelp Text
UrltrueProvide the ServiceNow instance Url. Ex – https://instance.service-now.com
UsernametrueProvide the User Name required to login to ServiceNow instance.
PasswordtrueProvide the correct password required to login to ServiceNow instance.
ProjecttrueShows the project name in ServiceNow, which is ‘Default’ everytime.
EntitytrueChoose an Entity of ServiceNow.
Entity IdtrueProvide the Entity Id (Number or Sys Id) of a ServiceNow record.
Ex – INC0010002 or 5bee37f1db1b00103eda9235ca961950
FieldtrueFields of the selected entity of ServiceNow, whose details are to be modified.

Output parameter(s):

ParameterHelp Text
Record NumberDisplays the newly created ServiceNow record’s Number field’s value.
Record SysIdDisplays the ServiceNow record’s Sys Id field’s value.

4. Delete Record
This operation allows to delete an existing record in ServiceNow.

Input parameter(s):

ParameterIs MandatoryHelp Text
UrltrueProvide the ServiceNow instance Url. Ex – https://instance.service-now.com
UsernametrueProvide the User Name required to login to ServiceNow instance.
PasswordtrueProvide the correct password required to login to ServiceNow instance.
EntitytrueChoose an Entity of ServiceNow.
Entity IdtrueProvide the Entity Id (Number or Sys Id) of a ServiceNow record.
Ex – INC0010002 or 5bee37f1db1b00103eda9235ca961950

Output parameter(s):

ParameterHelp Text
StatusStatus of the Delete operation in ServiceNow.

 

Pass/Fail Condition:

StatusConditionMethod
PassedIf GET api call sends a response code of 200, i.e, when the specified record is found in ServiceNow.Get Record
FailedIf the response code sent by the API call is not 200.Get Record
PassedIf the API call sends the response code 201Create Record
FailedIf a response code other than the success code is returned.Create Record
PassedIf the API call sends the response code 200Update Record
FailedIf a response code other than the success code is returned.Update Record
PassedIf the specified record is successfully deleted in ServiceNow with a response code 204 from the API call.Delete Record
FailedIf a response code other than the success code is returned.Delete Record

Limitations:

  1. Only Editable fields are exposed for ServiceNow. This is applicable for the fields getting exposed from both the API call, being used to fetch the fields, and from the FieldConfig.xml file. Readonly fields will be skipped from being exposed.
  2. It will take quite some time to load all the fields when Create Record or Update Record operations are chosen.
  3. Reference type fields are not exposed in this plugin.
  4. Date or Date-time values are to be given in the format ‘yyyy-mm-dd HH:mm:ss’.
  5. Comments are to be added by the ‘Comments’ field which is exposed.

Release Details:

Service Now Rest(Orlando)
Initial version with basic functionalities like GET/CREATE/UPDATE/DELETE Records.

Contact us:

Yes, I accept the Privacy Statement and want to receive latest information from Kovair.
EnglishFrenchGermanItalianJapaneseSpanishChinese (Simplified)