Uploaded image for project: 'FlightPath'
  1. FlightPath
  2. FLPATH-1012 Workflow timeline
  3. FLPATH-1363

Add Timeline autolayout capabilities

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      In order to render any workflow with a consitent layout, an autolayout engine must be used.

      Workflows can have multiple layers of nodes and multiple incoming/outgoing connections coming from layers above and below leading to complex scenarios where nodes and edges can be overlaped by others. The autolayout engine solve these issues calculating the best possible routes for the edges and positions for the nodes.

      The most popular layout engines are ElkJs and Dagre. ElkJs is more flexible and easier to set. 

      There is one known issue that must be addressed in this Jira.  The Edge points (vertexes) calculated by the autolayout engine are not being applied to lines.  As result the nodes are well positioned, however, the edges are not folowing the calculated route resulting in overlaps.

            Unassigned Unassigned
            handreyrc Handrey Cunha
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: