Skip to main content
Skip table of contents

How do I create Dynamic or Ad Hoc Parent Child Tasks?

Use Case: Let’s say you are going to perform a multi step task in the field. For example,

  • Lock out/ Tag Out

  • Repair/Fix

  • Re-energize

But during the repair, you realize you need to excavate soil. The predefined parent-child templates don’t allow for this. This feature allows you to have an extendable parent child task that does not have to be predefined via a template.

To turn on this feature, create a Regular task type template and enable the following flag:

The feature also continues to number all associated tasks per the parent child format as FIELDCODE-TASKTYPECODE###-01, 02, 03, etc. Note that even triggered conditional tasks that are created from this flow will also follow the same task numbering convention and will be linked back to the child of the parent from which the new task was triggered.

For example -

Task 1: Approve a Blowdown task

Conditional Task 2: Trigger the execution of the blowdown when Task 1 = resolved

Both of the above tasks will be under a single parent and can also be linked to each other.

Options to select in task type flags are

  • Dynamic Parent Child Task

  • Is Linkable (Refer to the related article at the bottom of the page on Task Type Checkbox Flags and scroll to Is Linkable)

  • Use Trigger Task Rules (Refer to the related article at the bottom of the page on Task Type Checkbox Flags and scroll to Task Trigger Rules)

Roll Up Math Feature

In addition, this feature also allows you to roll up numerical global attributes. For example, if you add a global attribute called “Cost” to collect the cost of inidividual sub tasks - you can roll them up by setting them up as roll up global attributes to add up at the parent level.

e.g. if the repair/fix and excavation have a “Cost” global attribute value of $2,000 and $3,000 - the parent task global attribute for “Cost” will show $5,000.

Limitations: Due to the flexibility of this feature, it currently does not support direct dependencies like a traditional parent child task. However, you can setup conditional triggers to kick off tasks based on certain conditions being met using the “Use Task Trigger Rules” (Refer to the related article at the bottom of the page on Task Type Checkbox Flags and scroll to Use Task Trigger Rules)

VIDEO:

https://youtu.be/jy5Mxobw5uI

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.