Details
-
Feature
-
Status: Released (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
Current Situation
- JOE does not provide a graphical representation of job chains and dependencies.
Desired Behavior
- JOE should provide a diagram of the current job chain.
- Selecting a new tab "Diagram" in JOE would display the job chain and its dependencies.
- The Diagram is created using GraphViz. The Graphivz package must be accessble by JOE.
Solution
- Graphviz must be installed (command dot must be available)
- the job chain node form has been devided into three tabs
- the job chain nodes
- the file order sources
- the workflow diagram
- The diagram is shown in the job chain main form and in a tab at the job chain node form
- The diagram consists
- The orders assigned to the job chain
- The file order sources assigned to the job chain
- The nodes of the job chain
- The nodes with on_error_setback will have an edge as a self reference
- The nodes with on_error_suspend will have a label in red fontcolor
- The edges state->next state, state-on_return_code, state->error_state, file_order_source->state
- Please note
- When a node has on_return_codes, these will be shown in the diagram
- When a node is missing, it will be show in gray
- The diagram will be shown as "fit to screen". Please use the context menue to show the diagram in full size
- You also can disable the showing of the error nodes
- The files with the generated dot input and the the picture file will be stored in the same directory the job chain is located.
- You can add user edge from state to state:100
- Edges to error nodes are dotted
- Edges from nodes to nodes are solid
- The diagram shows the applied version of the job chain (not the saved version)
Attachments
Issue Links
- mentioned in
-
Page Loading...