Define Execution Logic Structure Template
Explanation
This activity is used to adjust the generated execution logic structure (ELS) template to set up the correct
logic sequence, for instance, by adding predecessor information.
Once the grouping elements for supporting sequencing is decided, the Complete Grouping Criteria option
should be executed. When this is done, basic data for the selected grouping elements will be retrieved and the ELS
template generated.
Since the predecessor relationships cannot be generated automatically you will need to manually set up the
predecessor information. From the generated information in the table of the ELS Sequencing tab, by
using the Define Predecessors and Successors menu option or by using the functionality in the Gantt you can
set up an execution logic to be the generic sequence for performing work during a maintenance visit. Note:
When changes are made in the Gantt, the data in the table will be updated automatically and vice versa. Further, it
is also possible to create new records in the ELS Sequencing tab if a grouping node requires more
than one predecessor definition. Once the visit has an ELS associated, all task cards and subtasks assigned to the
various event codes of the maintenance visit will be assigned automatically to the relevant ELS nodes within the
structure.
This activity can be performed using the Define Predecessors and Successors dialog, the ELS
Sequencing tab or by drawing dependencies directly in the Gantt.
- To perform this activity using the Define Predecessors and Successors dialog:
- Open the Define Execution Logic Structure Template page and click the ELS
Sequencing tab or the ELS Nodes tab.
- Select the node ID for which predecessor and successor relationships are to be defined and click the
Define Predecessors and Successors option. In the Define Predecessors and Successors
dialog, enable the Predecessor option for the node ID(s) that is to be a predecessor to your node ID
and enable the Successor option for the node ID(s) that is to be a successor.
- You can select a different node from the Node ID list in the header of the dialog and perform the
same procedure.
- The Define Predecessors and Successors dialog can also be opened from the Execution
Logic Structure Template Gantt page. To open the dialog from there, click on the relevant grouping
node and select the Define Predecessors and Successors option.
- To perform this activity using the ELS Sequencing tab, open the Define Execution Logic
Structure Template page and click the ELS Sequencing tab. Enter the predecessor node ID in
the Predecessor field in the relevant grouping node.
- To perform this activity by drawing dependencies in the Execution Logic Structure Template
Gantt page:
- First make sure Show Dependencies is enabled in the Gantt settings.
- Select the relevant node + CTRL key + the dependent node. You can select several nodes and draw
dependencies at once. The dependency will be created in the order the nodes are selected.
- The Create Dependencies command (arrow with direction to the Right) gets enabled at the
top of the Gantt.
- Click this command and the dependencies are drawn automatically.
- If you click on the dependency arrow, there are two more options that are enabled and these can be used
to delete the dependency and to swap the direction of the dependency. It’s also possible to delete or
swap several dependencies at once by selecting the relevant dependency arrows and clicking the relevant
command.
Prerequisites
- Execution logic grouping criteria must be defined.
- The grouping ID must be in the Under Preparation status.
System Effects
- The ELS template will be defined with predecessor relationships.
- If sorting is defined for the grouping criteria on the template, the relevant ELS nodes and grouping nodes in
the template will be sequenced accordingly.
- The ELS template will be used when creating ELSs (Execution Logic Structures) and ELOs (Execution Logic
Orders).