Listed are a few of the Perspectium properties needed for the application:

Property nameDescriptionTypeDefault value
com.perspectium.outbound.default_disabled

Used to send messages to Perspectium Integration Mesh to monitor status of the Perspectium for ServiceNow application. 

(info) NOTE: If the Perspectium application cannot connect to the Default Mesh, this values will toggle to true

true/falsefalse
com.perspectium.scheduled_job.node

Specify node to run Perspectium Scheduled Jobs (Warning: Changing from default may affect performance)

(info) NOTE:

  • The value "Default" allows your ServiceNow instance choose which node to run scheduled jobs on
  • This feature is only available on ServiceNow production instances as developer instances only have one node
dropdownDefault

com.perspectium.enable_receipts

Generate receipts from messages received to view details about the data you are sharing to/subscribingtrue/falsefalse

com.perspectium.outbound.delete_immediately 
(DataSync)

com.perspectium.observer.outbound.delete_immediately 
(Observer)

Deletes messages as soon as they are posted to the Integration Mesh, rather than updating them to sent and letting a different process delete the message. 

(info) NOTE: This can be used under systems with high volume to limit the different processes going to the Outbound Message tables. 

true/falsefalse

com.perspectium.replicator.track_shared_records

Enable shared record tracking for dynamic shares.

true/false

true
com.perspectium.replicator.emoji_supportEnable emoji support for bulk and dynamic shares without the use of custom schema. true/falsefalse

com.perspectium.outbound.enable_max

Limits the maximum number of messages in the Outbound Messages table. The maximum number of messages is declared in the com.perspectium.outbound.max_messages property. 

If enabled, when the maximum number of messages is reached , old messages (older than 15 minute) will be deleted. 

true/falsefalse
com.perspectium.outbound.max_messages

Maximum number of outbound messages in the Outbound Messages table. Once this maximum has been reached, no new messages will be placed into the Outbound Messages table until the table has less messages than the max. 

This property is dependent on property com.perspectium.outbound.enable_max being enabled.

integer10000
com.perspectium.counter_max_valueMaximum number of counter messages in the Outbound Messages table. Once this maximum bas been reached, all of the counter messages will be combined into one. integer

3000

com.perspectium.data_cleaner.number_of_batches

Maximum number of records in the Outbound Messages table for the Perspectium Data Cleaner scheduled job. Once the number is reached, the data cleaner will remove the stated amount in the Outbound Messages table. integer200
com.perspectium.replicator.share_fields.add_view_sys_id

To add the sys_id field to a record being shared out when doing a share on a database view and using the Share only selected fields option. By default, the sys_id field is not added since database views do not contain actually sys_id values (instead the sys_id value is an encoded string starting with __ENC).

(info) NOTE:

  • You can still add the sys_id column explicitly by adding it as a column using the Add all parent table fields or Add all parent and child table fields options available when using the Share only selected fields option.
  • You will want to add at least one of the database view's _sys_id columns if sharing the data out to a database so the record has a unique identifier field. For example, if sharing the incident_metric table, you will want to add at least one or all the inc_sys_id, md_sys_id or mi_sys_id columns using the Add all parent table fields or Add all parent and child table fields options. 
true/falsefalse