Introduction to the ServiceNow Base SyncPack

Download this manual as a PDF file 

This section describes the "ServiceNow Base" SyncPack, which contains a set of Skylar Automation applications, steps, a configuration object, and other utilities that are used by the ServiceNow SyncPacks.

Contents of the ServiceNow Base SyncPack

The contents of the ServiceNow Base SyncPack can be used by all of the ServiceNow SyncPacks.

This section lists the contents of the "ServiceNow Base" SyncPack.

Skylar Automation Applications

  • Organization Sync. The "Sync Organizations from Skylar One to ServiceNow" application syncs organizations from Skylar One with ServiceNow companies. In this context, sync means that if you update a company in ServiceNow, the Organization Sync process will update the Skylar One organization with that information, and vice versa.

  • Cache ServiceNow Companies, CIs and Skylar One Orgs, Device Classes. Reads all existing Skylar One Organizations, Skylar One Device Classes, ServiceNow Companies, and ServiceNow CIs and writes them to a cache. To perform a Device Sync in the "ServiceNow CMDB" SyncPack, you must run this application before you run the "Sync Devices from Skylar One to ServiceNow" application. Before version 3.5.0 of this SyncPack, this application was named "Cache ServiceNow CIs and Skylar One Device Classes".

  • Post Data to ServiceNow Import Table. Posts data to the ServiceNow import table to be processed.

  • Bulk Clear Skylar One Events. Bulk clears Skylar One events.

  • Bulk Update Skylar One Events. Bulk updates Skylar One events with a given payload.

Configuration Object

  • ServiceNow SyncPack. Contains a set of required variables. As a best practice, use the Copy as button to make a copy of the configuration object, and then update the variables from that object to match your Skylar One and ServiceNow settings. Do not use the original version of the configuration to run Skylar Automation applications.

Steps

  • Clear SL1 Events

  • Compare Organizations

  • Fetch Parent Devices from SL1

  • Merge and Chunk Payloads For ServiceNow

  • MySQL Multiple

  • Optional GQLRequest Call

  • Optional QueryGQL Call

  • Posts Batches to ServiceNow

  • Post company payloads to ServiceNow

  • Post Event Details to SL1Update SL1 Event With ServiceNow Ticket Data

  • Post Attribute Rest Calls to SL1

  • Process IS Configs

  • Process Event Data for Clear

  • Process SL1 RBA for Incident of Case

  • Parse ServiceNow Cases and Incidents

  • Pull and Process ServiceNow Company Domains

  • Pull and Process SL1 Events

  • Pull and Process SL1 Organizations

  • Pull and Process ServiceNow CI tables

  • Pull and Process ServiceNow Rel Types

  • Pull Tickets from ServiceNow

  • Query and Cache SL1 Device Class info

  • Query and ServiceNow CI info

  • Parse SL1 Event Details

  • Post ServiceNow Ticket Details to SL1

  • ServiceNow DELETE with OAuth Option

  • ServiceNow GQL Request with OAuth Option

  • ServiceNow GET with OAuth Option

  • ServiceNow POST with OAuth Option

  • ServiceNow POST with paging