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:
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.
It will take quite some time to load all the fields when Create Record or Update Record operations are chosen.
Reference type fields are not exposed in this plugin.
Date or Date-time values are to be given in the format ‘yyyy-mm-dd HH:mm:ss’.
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.