Sharing Setup

When setting up a bulk share, one of the settings to configure is the Sharing setup. This setting determines what records are sent out with the share. There are three options: Share table records onlyShare all table records and child records, and Share the last descending child of each table record. The last option is set as the default. Scroll down a bit for a breakdown of each option. You can also read more about this setting at Replicating ServiceNow's Parent Child Hierarchy.

You can set this feature how you desire at the time of creating your share. 

Here's how to change the setting:

  1. In your sharing ServiceNow instance, go to Perspectium > Perspectium Core Shares > Bulk Share > View Bulk Shares.

  2. Find and click into the bulk share that you want to change the sharing setup for.

  3. In the resulting bulk share page, in the General Settings section, use the Sharing setup dropdown to select the option you want.

  4. Click Update.

Share table records only

This feature allows you to share only records for the table you select in the setup of your share. Otherwise, by default, shares will share records for the table you select, as well as the last descending associated child records for that table. So, this feature disables the sharing of those associated child records and shares the base table only. 

For more information on this, see Replicating ServiceNow's Parent Child Hierarchy.

Click to reveal an example

Consider this image:

In this example, if you were to share the cmdb_ci table, and you enable this feature, then the subscribing instance would receive only the cmdb_ci records (the red circle), and not the associated cmdb_ci_hardware, cmdb_ci_computercmdb_ci_server, and cmdb_ci_linux_server records.

Share all table records and child records

This feature allows you to share all child records associated with a table, in addition to the table records themselves. Otherwise, by default, shares will share records for the table you select, and the last descending associated child records for that table. So, this feature enables the sharing of all associated child records along with the base table. 

For more information on this, see Replicating ServiceNow's Parent Child Hierarchy.

Click to reveal an example

Consider this image:

In this example, if you were to share the cmdb_ci table, and you enable this feature, then the subscribing instance would receive all associated child records (cmdb_ci_hardware, cmdb_ci_computercmdb_ci_server, and cmdb_ci_linux_server records as represented by the red circles).

Share the last descending child of each table record

This feature allows you to share only child records that are directly associated with the chosen table, in addition to the table records themselves. This is the default option.

For more information on this, see Replicating ServiceNow's Parent Child Hierarchy.


Click to reveal an example

Consider this image:

In this example, if you were to share the cmdb_ci table, and you enable this feature, then the subscribing instance would receive the child records that are the lowest descendants of the parent-child hierarchy (as represented by the red circles)