Include Associated and Child Artifacts to a List Item
- Last UpdatedSep 11, 2024
- 3 minute read
When you are packaging a list item, you can include any one or both of the following:
-
Associated artifacts: Following are considered as associated artifacts for the item to be packaged:
-
The parent item of the item to be packaged.
-
The artifacts on which the item to be packaged has a dependency upon.
-
-
Child Artifacts: The direct child items/folders of the item to be packaged. If the direct child has child items, then these child items are also included in the package. Therefore, all the child items, under the item to be packaged, are included in the package.
For example: Consider the folder structures with the following hierarchy.

Let us consider that you want to package "Development", which has a dependency on "Sales".
The following table describes the various scenarios based on the selection of "Include Child Artifacts" and "Include Associated Artifacts" options.
|
Include Child Artifacts |
Include Associated Artifacts |
Folders/Artifacts selected along with "Development" |
|---|---|---|
|
No |
No |
Only "Development" is selected. |
|
No |
Yes |
- Factory - Research and Development - Office - Marketing and Sales - Sales |
|
Yes |
No |
- Production - Producing New Product - Producing Existing Product - Operations |
|
Yes |
Yes |
- Factory - Research and Development - Production - Producing New Product - Producing Existing Product - Operations - Office - Marketing and Sales - Sales - Selling New Product - Selling Existing Product |
You can create child artifacts for the following lists. Therefore, the above scenario is applicable only to these lists.
-
Workflow
-
Forms
-
Forms Controls
-
Navigation List
-
Assembly list
-
Manage list
-
Lookup
-
Grid Configuration
-
Reports
-
Security Rights
Let us consider another example where the folder structures have the following hierarchy.
Let us consider that the artifact to be packaged is "Form A", which has a dependency on "Lookup A" and "Workflow A" and that "Workflow A" in turn has dependency on "Workflow X".
The following table describes the various scenarios based on the selection of "Include Child Artifacts" and "Include Associated Artifacts" options.
|
Include Child Artifacts |
Include Associated Artifacts |
Folders/Artifacts selected along with "Development" |
|---|---|---|
|
No |
No |
Only "Form A" is selected. |
|
No |
Yes |
- Main Form - Form AB - Main Lookup - Lookup AB - Lookup A - Main Workflow - Workflow AB - Workflow A - Workflow XY - Workflow X |
|
Yes |
No |
- Form A1 - Form A2 |
|
Yes |
Yes |
- Main Form - Form AB - Form A1 - Form A2 - Main Lookup - Lookup AB - Lookup A - Lookup A1 - Lookup A1_1 - Lookup A1_2 - Lookup A2 - Main Workflow - Workflow AB - Workflow A - Workflow A1 - Workflow A2 - Workflow XY - Workflow X - Workflow X1 - Workflow X2 |
To include associated and child artifacts to a List Item
-
Select and right-click the artifact that you want to package, and then click Add to Package Template on the shortcut menu. In the Select Package Template page, select the Package Template.
Or
Create a new package template. For more information about creating a package template, see Creating a Package Template.
-
In the Include Associated Artifacts section, perform the following:
-
Select Yes to package all the associated artifacts of the selected artifact. For example, for the Database Lookup example here, if you select Yes, the associated database connection is also added to the package template. The associated artifact of the database lookup is a database connection.
-
Select No to exclude the associated artifacts of the selected artifact. For example, for the Database Lookup example here, if you select No, the associated database connection is not added to the package template.
-
-
In the Include Child Artifacts section, perform the following:
-
Select Yes to package all the child artifacts of the selected artifact. Here, the child artifacts of the associated artifact is also added to the package template. For example, if Database Lookup has child lookups, the child lookup can also be packaged by selecting Yes.
-
Select No to exclude the child artifacts of the selected artifact from the Package Template.
-
-
Click Save Template.
For more information about adding artifacts to Package Template, see Adding Artifacts to a Package Template.