Overview

A production line in ONE DATA has the role to trigger a sequence of workflows. Executing a production line leads to the ordered execution of all the listed workflows. This execution can be further manipulated by the use of workflow variables and production line variables.


Access a Production Line

Production Lines can be accessed by clicking PRODUCTION LINES in the menu bar on the top. A list of available production lines then appears in a descending order of creation.  Within the list, a number of important information is presented for each production line (version, sequence length, owner, permissions, last modification date, etc.). 

The user can create a new production line by clicking "Create New" on the left navigation menu.


Production Line View

The production line view presents general information about the production line (creator, creation date, versions, etc.) as well as multiple tabs with different functions that we'll be explaining further in details in the next sections.


Sequence

The sequence list contains workflows that will be triggered in the given order.

  1. Select an available PL version. existent versions cannot be modified. Editing the PL sequence and saving will create a new version.
  2. Run the list of workflows in the selected version.
  3. Workflow order in the current sequence.
  4. Name of the triggered workflow.
  5. Version of the triggered workflow.
  6. Open selected workflow in a new tab.
  7. Remove selected workflow from the sequence.
  8. Drag the selected workflow to change its order in the sequence.
  9. Add a new workflow to the PL sequence


Note that small screen users may have an issue with scrolling if the workflow list is not visible. To overcome such a problem, zoom out till at least one workflow item is visible. Scrolling would then be possible.


Production Line Variables

Production Lines have their own variables that can be assigned to each one of the inserted workflows.


  1. Select an available PL version. existent versions cannot be modified. Editing the PL sequence and saving will create a new version.
  2. Run the list of workflows in the selected version.
  3. Shortcut to available system variables
  4. Delete selected variables.
  5. Search variables by name.
  6. Variable order.
  7. Variable name, it's preferable to choose a significant name for each PL variable.
  8. Variable type
  9. Variable current value. For data table variables, it's also possible to open data tables in a new tab.
  10. Drag the selected variable to change its order.
  11. Add a new variable. Multiple buttons exist for multiple data types. From left to right it goes as the following:
    • String variable
    • Boolean variable
    • Integer variable
    • Double variable
    • Datetime variable
    • Data table variable


Workflow Variables

Variables that belong to all workflows included in the PL sequence. PL variables can be affected to each one of the workflows variables. The respective workflow variable will always be assigned the value of the PL variable.


  1. Select an available PL version. existent versions cannot be modified. Editing the PL sequence and saving will create a new version.
  2. Run the list of workflows in the selected version.
  3. Variable order, type, name and technical name.
  4. Choose a variable assignment. The user can assign a fixed value, a PL variable or the value defined in the corresponding workflow.
  5. Assign a value to the variable (enabled only if "Use Fixed Value" is selected).


Jobs

Production Line jobs are similar to workflow jobs. They hold information about all PL executions. Each time a production line is triggered, a new job is added to the job list viewed on the right side.



1. Status of the job. Three states are possible:

    > Green: Job finished

    > Red: Job failed

    > Yellow: Job running

PS: It is possible to cancel the job if it is still running.


2. Order, version, execution time and execution date of the job.


3. A button to navigate to the corresponding workflow jobs.


4. Pagination







By navigating to workflow jobs, a new list is shown. This list contains detailed information about the PL job, as well as each workflow job individually (better explained through warnings and error messages).

The color code used for the icons in the workflow job list is also different:

    > Green: Success

    > Red: Failed

    > Grey: Not executed

The following examples present two different workflow job lists for both a successful and unsuccessful PL job.