Kovair DevOps ServiceNow Integration Plugin

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):
Parameter Is Mandatory Help Text
Url true Provide the ServiceNow instance Url. Ex – https://instance.service-now.com
Username true Provide the User Name required to login to ServiceNow instance.
Password true Provide the correct password required to login to ServiceNow instance.
Entity true Choose an Entity of ServiceNow.
Entity Id true Provide the Entity Id (Number or Sys Id) of a ServiceNow record. Ex – INC0010002 or 5bee37f1db1b00103eda9235ca961950
Output parameter(s):
Parameter Help Text
Record Number Displays the ServiceNow record’s Number field’s value.
Record SysId Displays the ServiceNow record’s Sys Id field’s value.
Field Details Displays 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):
Parameter Is Mandatory Help Text
Url true Provide the ServiceNow instance Url. Ex – https://instance.service-now.com
Username true Provide the User Name required to login to ServiceNow instance.
Password true Provide the correct password required to login to ServiceNow instance.
Project true Shows the project name in ServiceNow, which is ‘Default’ everytime.
Entity true Choose an Entity of ServiceNow.
Field true Fields of the selected entity of ServiceNow.
Output parameter(s):
Parameter Help Text
Record Number Displays the newly created ServiceNow record’s Number field’s value.
Record SysId Displays 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):
Parameter Is Mandatory Help Text
Url true Provide the ServiceNow instance Url. Ex – https://instance.service-now.com
Username true Provide the User Name required to login to ServiceNow instance.
Password true Provide the correct password required to login to ServiceNow instance.
Project true Shows the project name in ServiceNow, which is ‘Default’ everytime.
Entity true Choose an Entity of ServiceNow.
Entity Id true Provide the Entity Id (Number or Sys Id) of a ServiceNow record. Ex – INC0010002 or 5bee37f1db1b00103eda9235ca961950
Field true Fields of the selected entity of ServiceNow, whose details are to be modified.
Output parameter(s):
Parameter Help Text
Record Number Displays the newly created ServiceNow record’s Number field’s value.
Record SysId Displays 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):
Parameter Is Mandatory Help Text
Url true Provide the ServiceNow instance Url. Ex – https://instance.service-now.com
Username true Provide the User Name required to login to ServiceNow instance.
Password true Provide the correct password required to login to ServiceNow instance.
Entity true Choose an Entity of ServiceNow.
Entity Id true Provide the Entity Id (Number or Sys Id) of a ServiceNow record. Ex – INC0010002 or 5bee37f1db1b00103eda9235ca961950
Output parameter(s):
Parameter Help Text
Status Status of the Delete operation in ServiceNow.
 

Pass/Fail Condition:

Status Condition Method
Passed If GET api call sends a response code of 200, i.e, when the specified record is found in ServiceNow. Get Record
Failed If the response code sent by the API call is not 200. Get Record
Passed If the API call sends the response code 201 Create Record
Failed If a response code other than the success code is returned. Create Record
Passed If the API call sends the response code 200 Update Record
Failed If a response code other than the success code is returned. Update Record
Passed If the specified record is successfully deleted in ServiceNow with a response code 204 from the API call. Delete Record
Failed If 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.