What Are Subforms?
Subforms allow you to create parent-child relationships between forms. When you assign a parent form to a component, Sitemark automatically creates linked child tickets for all related subcomponents.
How to Set Up Subforms
Step 1: Set Up Your Component Hierarchy (Optional)
If your project requires a component hierarchy (e.g., structures containing piles, inverters containing strings), contact our support team or your Customer Success Manager to set this up. Component hierarchies define the parent-child relationships between different component types on your site.
Setting up a hierarchy allows Sitemark to understand which components are related to each other. When you create tickets that are linked to components (see Step 4), this hierarchy determines which subtickets are automatically created.
Note: At the moment, you cannot configure component hierarchies yourself—our team will help you set this up based on your project requirements.
Step 2: Set Up Your Child Form
Create the form that will be used for the subtickets (child tickets).
Optional - Configure Form-to-Component Type Restrictions:
Open the Form Builder for your child form
In the form settings, select which Component Types this form should be available for. This ensures the form is only used for the appropriate component types
Step 3: Set Up Your Main (Parent) Form
Open the Form Builder for your parent form
Add a Subcomponent Form field from the sidebar
Configure the relationship:
Component Type: Filter which component types the subform applies to. Subticket will automatically be created for this component type.
Child Form: Select the form you created in Step 2. This form will be created when automatically creating subtickets.
Save the form
Important: Once you add a subform relationship to your parent form, no subforms can be created for the child form anymore. The child form cannot have its own subforms.
Step 4: Create Your Tickets
You have two options when creating tickets with subforms:
Option A: Create a Free Ticket (Not Linked to a Component)
Create a ticket using your parent form without linking it to a specific component
Sitemark automatically creates subtickets for all components of the relevant type across your entire site
All subtickets are linked to the parent ticket
Each subticket's description will be: Form Name - Component Reference
Option B: Create a Ticket Linked to a Component
Create a ticket linked to a specific component using your parent form
If you have a component hierarchy set up (from Step 1), Sitemark automatically creates subtickets for all lower-level components that are related to the selected component
For example: If you link the parent ticket to a inverter, subtickets are created for all strings linked to that inverter
Each subticket's description will be: Form Name - Component Reference
Viewing and Managing Subtickets
When you open a parent ticket that has subtickets:
A badge appears next to the subform field showing the count of related tickets
You can see the list of child tickets with their status
Click on any child ticket to open and edit it
Use the back button to return to your parent ticket
Deleting Subforms and Subtickets
Deleting a Parent Ticket
When you delete a main (parent) ticket:
The main ticket will be deleted
Subtickets will not be deleted, they remain in your system as standalone tickets
Deleting a Subticket
When you delete a subticket:
The subticket and its link to the main ticket will be deleted
The subticket will no longer be visible in the overview when opening the main ticket
All other subtickets that are still linked to the main ticket remain visible and available
Deleting the Subform Relationship Property
When you delete the subform relationship property from the main form:
The property will no longer be visible in the main ticket
All subtickets that were already created will still exist as standalone tickets
Deleting the Parent Form
When you delete the main (parent) form:
All main tickets created from this form will be deleted
Subtickets will not be deleted, they remain in your system as standalone tickets
Deleting the Child Form
When you delete the child (subform) form:
All tickets created from this form will be deleted
The main tickets will still exist but the subtickets linked to this child form will no longer be available and will not appear in the list when viewing the main ticket
Rules & Limitations
No circular relationships: A form that's already a subform cannot have its own subforms
Hierarchy dependency: Component hierarchy must be configured by support to enable automatic subticket creation based on component relationships
Availability
Web Platform: Subforms are fully available—you can create, view, and edit parent tickets and subtickets
Field Link: Subtickets can be viewed and edited in FieldLink, but cannot be created in FieldLink. Create parent tickets with subforms on the web platform first, then access them in FieldLink



