Access the DataSync for ServiceNow DataSync Settings page at Perspectium > Control and Configuration > Properties > DataSync Settings.
Please note that the following settings are only available once you have installed and configured DataSync for ServiceNow.
Your DataSync Settings page contains the default encryption and decryption keys that are used for shared and subscribed data, as well as various configuration options for your bulk shares and inbound messages. Here are the settings you can change from this page:
Display values are resolved display values of referenced records in the current record being shared. By default, ServiceNow display values for reference fields and choice lists will not be shared out in your dynamic shares and bulk shares. You can change this setting in order to enable the sharing of display values for these fields.
This feature is useful if you're sharing tables that do not need to include referenced records. The display value may contain enough readable information for your report.
Here's how to change the setting:
|
In some cases, you may find that scheduled bulk shares are impacting the performance of your ServiceNow instance, as they use too many of the instance's available scheduled jobs (workers). If this happens, a good troubleshooting practice is to specify a percentage of the workers on your ServiceNow instance's nodes that will run scheduled bulk shares concurrently. Here's how:
This feature lets you improve the overall performance of your Perspectium integration by saving all properties related to your Perspectium integration to ServiceNow's System Property (sys_properties) table. By default, this option is disabled, and your Perspectium-related properties are saved in the Perspectium Properties table (u_psp_properties). If you enable this option and then make changes to your Perspectium properties, you can then copy those properties to the Perspectium Properties table by disabling this option again.
Here's how:
|
By default, DataSync for ServiceNow allows your ServiceNow instance to receive inbound messages. However, if your ServiceNow instance is to be used for sharing purposes only (and not for subscribing purposes, or the receipt of incoming messages from other apps or data sources), you have the option to disable inbound message functionality. Here's how:
By default, the Perspectium DataSync Subscriber scheduled job in ServiceNow pulls and processes the messages from your Mesh server's inbound queues. However, you can also have the job pull messages into the ServiceNow inbound table (psp_in_message) in a Ready state so that Perspectium Inbound Processor scheduled jobs process the inbound table. This allows you to prioritize the processing of your inbound messages by configuring the Perspectium Inbound Processor jobs to apply various filters.
This is an advanced capability for DataSync for ServiceNow, so we recommend you enable this functionality in your test environment(s) first. Note that enabling multiple inbound processor jobs allows you to have greater control over how and when you are subscribing to data that is being shared out by other data sources/applications. |
Here's how to enable this feature:
Within the script for this job, find the addCustomQuery function on line 50 and modify the script by adding your customer queries.
To do this, choose one of the following options:
Add customer queries by key:
function addCustomQuery(igr) { igr.addQuery("key", "=", "dev12345"); } |
OR
Add customer queries by name:
function addCustomQuery(igr) { igr.addQuery("name", "CONTAINS", "incident"); } |
This feature allows you to skip updating the sys_domain_path field on a record to keep the value as it currently is, or allow the system to update the record appropriately if the domain changes. In domain-separated ServiceNow instances (Helsinki version or later), if you update a record without changing the sys_domain field, the sys_domain_path will be updated to the default global value of “/” that comes in with the incoming record. Prior to the ServiceNow Helsinki release, the system would instead auto adjust to the proper domain path after updating the record.
Here's how to enable this feature:
This feature will enable an alert to pop up within your instance whenever a ServiceNow bulk share that you're trying to execute exceeds a minimum number of records. By default, the minimum number of records to trigger an alert is 1,000,000. Here's how to turn on that alert:
This feature allows you to allow newly created business rules to have a unique name. By default, the business rule created is named Perspectium Replicate.
Perspectium's receipt (u_psp_receipt) table as used for Data Guarantee in ServiceNow is rotated to preserve your instance performance. See ServiceNow Table Rotation for more information.
To configure how often the receipt table is rotated, follow these steps: