The Include all child tables option for ServiceNow dynamic shares enables the sharing of all child records associated with the parent table selected from the dynamic share record's Table name dropdown. In the example shown below, a dynamic share for the Configuration Item (cmdb_ci) table with the Include all child tables option enabled would result in the sharing of all child records associated with the cmdb_ci table (i.e., any associated cmdb_ci_hardware, cmdb_ci_computer, cmdb_ci_server, and cmdb_ci_linux_server records). Note that dynamic sharing data with the Include all child tables option may result in the sending of multiple messages (for child records pertaining to the parent table for the dynamic share), which may lead to slowed performance in your ServiceNow instance when dynamic share business rules are running.
Prerequisites
First, you will need to either set up DataSync for ServiceNow manually or install the DataSync for ServiceNow app.
You will also need to create a ServiceNow dynamic share.
Procedure
To share out all associated child records with the parent table selected for your ServiceNow dynamic share, follow these steps:
Access your dynamic share
Log into your sharing ServiceNow instance and navigate to Perspectium > Replicator > Dynamic Share. Then, click into the name of the dynamic share that you want to share out all associated child records for.
Enable the Include all child tables option
Scroll down to the Trigger Conditions tab. Then, check the Include all child tables box.
Save your changes
Click Update in the bottom left-hand corner of the form to save the changes to your dynamic share.