Dynamic Parenting
Dynamic Parenting is a feature in FieldFX that is a configuration approach letting users control which child record is associated with a parent record. This is based on context or rules instead of always using a fixed, hard-coded relationship.
Standard Parenting | Dynamic Parenting |
---|---|
Related objects (child records) are tied to a specific parent object by design.
The relationship is static where every ticket item you create gets linked to that single ticket. |
The parent of a record isn’t fixed and is dynamically determined by FieldFX logic, depending on where the record is created or how it’s used.
Using dynamic parenting allows a child object (job resources, ticket items, or notes) to move up or roll up under different levels of the hierarchy with no data duplication. |
How Dynamic Parenting Works
FieldFX Hierarchy Awareness |
FieldFX understands this hierarchy: Quote → Job → Ticket → Ticket Item A child can be associated at multiple levels in this tree depending on the context. |
||||||||
Dynamic Linking |
In creating a child record within a job, ticket, or ticket items, FieldFX dynamically sets the parent to the level the user is working on.
|
||||||||
Rules or Configuration |
In the Admin setup, objects can be configured to use dynamic parenting. For Example: Notes might attach to a Ticket, Ticket Item, or even a Job. Job Resources can belong at the Job or Ticket level. |
||||||||
User Experience |
When a child record is created, FieldFX automatically determines the correct parent or gives the user a choice. This depends on how the user had navigated to the record. |
Benefits
-
Dynamic Parenting is flexible so there is no need to create duplicate records
-
A single child can be associated with the most relevant parent resulting in cleaner data
Users no longer need to worry about "where" something belongs. The system assigns the correct parent automatically to keep reporting and rollups clean.
Back Office | FieldFX Mobile App | |
---|---|---|
Features |
Reduces clicks and ensures consistent data entry across Jobs, Tickets, and Ticket Items. |
Simplified field user workflow so they can add notes, attachments, or resources and not worry about the hierarchy. Crews don’t waste time hunting for the correct record. FieldFX knows where to put the record keep the field work simple, but reporting back to the office stays precise. |
Examples |
|
|
Why Use It |
|
|
Dynamic Parenting can be applied to certain child objects like Notes, Attachments, Job Resources, and DataGuide Forms (ServiceMax DataGuide must be installed and configured for the org) where flexibility is needed to attach to different Job, Ticket, or Ticket Item parents in the hierarchy.
Object Type | Job Level | Ticket Level | Ticket Item Level |
||
---|---|---|---|---|---|
Notes |
|||||
Attachments |
|||||
Job Resources |
|||||
DataGuide / eForms
|
|||||
Ticket Items |
N/A |
||||
Tickets |
Use in Back Office
Dynamic Parenting in Back Office emphasizes data entry flexibility and reporting clarity.
Notes Attachments, and Resources can be created from either Job, Ticket, or Ticket Item object pages.
When a user adds a record, FieldFX dynamically links the record to the object without the user needing to manually set a parent field.
Back Office users can add notes |
|
Job Resource assignment at different levels. |
|
Forms and Compliance Management |
|
Reporting and Rollups |
Since back office users have flexibility to attach records, reports can:
|
Use in FieldFX Mobile App
Dynamic Parenting ensures field users can work naturally at whatever level they are on.
Field users usually work at the Ticket or Ticket Item level. With Dynamic Parenting, they can:
-
Create Notes that attach to the current Ticket or Ticket Item
-
Add attachments (photos, PDFs, etc.) that link automatically link to the right record
-
Create Job Resources at the level they are working at so they don’t have to navigate back up and to the job
Feature | Information | ||||
---|---|---|---|---|---|
Capture Photos and Attachments in Context |
|
||||
Log Notes at the Right Level |
|
||||
Completing eForms (DataGuide)
|
|
||||
Assign or Update Job Resources |
|
||||
Seamless Roll-Up |
|
Recommended Reading
For more information, see:
FieldFX Documentation | Salesforce Documentation |
---|---|
|