ServiceNow Configuration Management Database (CMDB) Synchronization PowerPack Release Notes, version 3.4.5

The "ServiceNow CMDB Synchronization PowerPack" version 3.4.5 addresses an issue where the "Cache ServiceNow CIs and SL1 Device Classes" application accurately pulled only 1000 device classes from ServiceNow due to pagination issues. This release also addresses an issue that was causing the "Process SL1 Devices" or "Process ServiceNow CIs" steps to fail.

This Synchronization PowerPack requires the ServiceNow Base Synchronization PowerPack version 3.4.0 or later and the Base Steps Synchronization PowerPack version 1.4.1 or later. You can download Synchronization PowerPacks from the ScienceLogic Support Site.

Issue Addressed in this Release

The following issue was addressed in this release:

  • Added a new snow_chunk_size application variable on the Configuration pane for the "Cache ServiceNow CIs and SL1 Device Classes" application. You should adjust the value of this variable to a number that is higher than the number of CI classes you currently have in ServiceNow. (Case: 00299240. Jira ID: EM-54540)
  • Addressed an issue where attempting to normalize SL1 or ServiceNow values that are strings of iterables, such as "['attribute_value']," was causing the "Process SL1 Devices" or "Process ServiceNow CIs" steps to fail.

To view release notes and manuals for all versions of the SL1 PowerFlow Platform, see SL1 PowerFlow Platform Documentation. To view release notes and manuals for PowerFlow Synchronization PowerPacks, see SL1 PowerFlow Synchronization PowerPack Documentation.

Known Issues

This release contains the following known issues:

  • The "Cache ServiceNow CIs and SL1 Device Classes" application will pull only 1000 CI classes from ServiceNow due to pagination issues. If you have more than 1000 CI classes in ServiceNow, you can work around this issue by updating the new snow_chunk_size application variable on the Configuration pane for this application to a number that is higher than the number of CI classes you currently have in ServiceNow. (Case: 00299240. Jira ID: EM-54540)
  • Due to a change in GraphQL in SL1 version 11.1.0, some PowerFlow applications will fail to sync if you upgrade to that version of SL1. To avoid this situation, upgrade to SL1 version 11.1.2, where this issue was addressed.
  • An issue exists with syncing VMware resource pools if the resource pool has a direct link to the VMware cluster. In SL1, if you have a VMware resource pool that does not belong to a VMware host, that resource pool will not be synced to ServiceNow. The children devices underneath the resource pool will continue to be synced to ServiceNow.
  • When syncing VMware virtual devices from SL1 to ServiceNow, any virtual apps are synced by default to the VMware object table in ServiceNow, because ServiceNow does not have a virtual app class. To work around this issue, you can either use the default setting to sync to the VMware object table or you can create a custom virtual app class and modify the mappings.
  • When syncing multiple VMware trees from SL1 to ServiceNow, the unique_id field that is mapped by default to the object_id field in ServiceNow is not unique across multiple VMware trees. New PowerFlow users should not use the object_id field as an identifier rule in ServiceNow due to this known issue. In a future release, the default object_id field will be updated with a field that is unique across multiple VMware trees. This issue first appeared in version 2.5.0 of this Synchronization PowerPack.

System Requirements

The "ServiceNow CMDB Synchronization PowerPack" version 3.4.5 requires:

  • SL1 PowerFlow platform version: 2.1.0 or later.

  • Base Steps Synchronization PowerPack version: 1.4.1 or later.

  • ServiceNow Base Synchronization PowerPack version: 3.4.0 or later.

  • The "ScienceLogic SL1: CMDB & Incident Automation" application version: 1.0.53.

  • SL1 version: 10.2.0 or later. For details on upgrading SL1, see the appropriate SL1 Release Notes.

  • ServiceNow version: Quebec or later, with Web Services enabled.

If your ServiceNow instance is domain-separated, install the latest "ScienceLogic Domain Seperation (Global)" update set in ServiceNow. You can access this update set from the additional_materials.zip file included in the main .zip file for this Synchronization PowerPack, which you can find by searching for the ServiceNow CMDB Synchronization PowerPack page at https://support.sciencelogic.com/s/powerpacks. For more information, see ServiceNow CMDB Synchronization PowerPack manual.

The following table lists the port access required by PowerFlow for this Synchronization PowerPack:

Source Port Purpose

SL1 API

443

SL1 API Access

ServiceNow API

443

ServiceNow API Access

SL1 Database

7706

SL1 Database Access

Prerequisites for the Synchronization PowerPack

To install this Synchronization PowerPack, you must have administrator access to both SL1 and ServiceNow. Specifically, you will need:

  • ScienceLogic root SSH access

  • ScienceLogic administrator access to the Administration Portal
  • ServiceNow administrator access

ScienceLogic highly recommends that you disable all firewall session-limiting policies. Firewalls will drop HTTPS requests, which results in data loss.

Installing or Upgrading the Synchronization PowerPack

For detailed steps about installing or upgrading to this version of the "ServiceNow CMDB" Synchronization PowerPack, see Installing the ServiceNow CMDB Synchronization PowerPack.