Uploaded image for project: 'JOE - JobScheduler Object Editor'
  1. JOE - JobScheduler Object Editor
  2. JOE-36

Show a diagram of the current job chain and its dependencies

    XMLWordPrintable

Details

    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

          Activity

            People

              ur Uwe Risse
              kb Klaus-Dieter Buettner (Inactive)
              Santiago Aucejo Petzoldt Santiago Aucejo Petzoldt
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 1 week
                  1w
                  Remaining:
                  Remaining Estimate - 1 week
                  1w
                  Logged:
                  Time Spent - Not Specified
                  Not Specified