ecFlow's documentation is now on readthedocs!

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Dependencies can be created between nodes by using triggers, limits, date and time attributes.

These dependencies can all be shown in the tree and table views as attributes.

A more advanced way to see dependencies is to use the Triggers tab in the Info Panel. This provides a powerful place for viewing all the dependencies connected to the currently-selected node. The Triggers tab contains two further tabs each showing a different kind of dependency.

Hyperlinked text

The text in the Triggers tab contain hyperlinks: when you click on a node/attribute path the selection will be broadcast to the other views. However, please note that the trigger expression itself  (see below) does not contain hyperlinks.

Triggers of the selected node

The first tab shows the triggers of the selected node. The top part displays the trigger expression of the node itself (if there is any). Below this block the triggers directly triggering the node are listed. This list is constructed by parsing the trigger expression of the node. The limits holding the node and the date and time attributes of the node are also listed here.

By toggling the Dependencies button the dependencies are scanned both upwards (through the ancestors) and downwards (through the children) in the tree and the list gets extended.

In the extended list the Triggers through parent ... blocks show the nodes/attributes triggering each ancestor.

There are the Triggers through child ... blocks as well. These show only those node/attributes that trigger the child node but lie outside all its ancestors.

Nodes triggered by the selected node

The second tab shows the nodes that are triggered by the selected node. Collecting information for this tab requires scanning the whole tree and can take a longer time (a progress bar indicates how the scan proceeds).

By default the tab contains a block showing the nodes directly triggered by the selected node (i.e. the trigger expressions of these nodes contain the selected node).

By toggling the Dependencies button the dependencies are scanned both upwards (through the ancestors) and downwards (through the children) in the tree and the list gets extended.

In the extended list the Triggered through parent ... blocks show the nodes that are triggered by an ancestor.

There are the Triggered through child ... blocks as well. These show only those node/attributes that are triggered by a child node.

 

 

  • No labels