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).