Each node in ecFlow may have a set of flags set. Most of them are just informative flags, but some may control the running of the node.
Most of the flags are cleared when the suite is begun. And some flags have other information associated with them, such as message which raises a flag. Table 9 1 Flags used by ecFlow shows the flags used by ECF.
Table 9 1 Flags used by ecFlow
Name of the flag |
Symbol usedby ecflowviewif any |
Description and limitations |
---|---|---|
force-aborted |
|
node has been forced to aborted status |
user-edit |
|
user edit failed (only for tasks) |
task-aborted |
|
the running of the job failed (it finished with abort) |
edit-failed |
|
ecFlow pre-processor editing failed (the .job file cannot be created) |
ecfcmd-failed |
|
job could not be submitted (ECF_JOB_CMD failed) |
no-script |
|
ecFlow could not find the script |
Killed |
|
killed by user (only tasks and aliases) |
migrated |
|
node has been migrated (suites and families) |
late |
|
node is late |
message |
|
has user messages, user has issued a command since last begin |
By_rule |
|
node was forced complete by rule |
queuelimit |
|
queue limit reached |
task-waiting |
|
running task is waiting for trigger, task is active but is waiting for something in ecFlow |
locked |
|
node is locked by a user |
ecflowview also shows some pseudo flags which are just markers that something else is available, like if a node has a time dependency ecflowview may draw a symbol next to the node to indicate it.
Table 9 2 Pseudo flags used by ecflowview
Name of the flag |
Symbol usedby ecflowview |
Description and limitations |
Time dependency |
|
node has got a "time" dependency |
Date dependency |
|
node has got a "date" or "day" or dependency |