Workflow Editor: Edit User-Specific Workflows

The workflow editor allows complex, user-specific workflows to be created using predefined graphical function blocks. The individual function blocks can be arranged or nested one after the other.

Before editing the actual workflow, Inputs and Outputs (arguments) and Variables must be created that are required for the user-specific workflow (Workflow Editor: Add Inputs/Outputs and Variables).

Prerequisites

Procedure

  1. Open Engineering > Project Overview (Project Overview).
  2. Click on a project in the table and open the Workflows tab in the project details.

    The overview of the existing workflows is displayed (Project Details: Workflows Tab).

  3. Click the workflow that you want to edit with the workflow editor.

    The workflow is opened in the workflow editor (Workflow Editor Overview)

  4. Click add Add.

    The Add Module or Activity dialog window is displayed. The Module area is preselected.

    In the Nexeed Engineering module, a distinction is made between two different activity types:
    Module activities refer to functionalities provided by Nexeed modules (e.g. the "Get Tool Info" or "Increment Counter" module activities of the Nexeed Tool Management module).
    Structural activities refer to simple activities that are used to establish the structure of a workflow when the workflow editor is used (for example, the Set function to assign a specific value to a variable, or the If function to insert conditional branches).

    The Module selection determines which module the new function block is to be addressed to.

    eng workflow editor 5 add module or activity

  5. In the Search or Select field, enter the desired search term in full or in part.

    The selectio list shows all entries that contain the search term.

  6. Select the desired entry and click on Add.

    The selected Nexeed module is inserted as a graphical function block in the work area. The Details of the function block are displayed in the right-hand area.

    The example uses the Nexeed Tool Management module.

    Selected function blocks are highlighted in blue. The Details section is displayed when a function block is selected.

    eng workflow editor 6 add module

  7. In the Selected Article drop-down list, select which activity of the selected module is to be used in this function block.

    In the example, tool information is retrieved from the Nexeed Tool Management module using the Get Tool Info module activity.

  8. In the Details area, enter the required parameters for the activity of the function block.
  9. To insert additional function blocks, click add Add.

    Any number of function blocks can be inserted. When the workflow is executed, all function blocks are executed one after the other. The order of the function blocks can no longer be changed for an existing workflow.

  10. To insert a structural activity (example: Set), click add Add.

    The Add Module or Activity dialog window is displayed.

    Using the structural activity Set, previously created variables (Workflow Editor: Add Inputs/Outputs and Variables) can have values assigned to them.

    eng workflow editor 8 add activity (set)

  11. Select the Activity radio button.
  12. Select the Set structural activity from the drop-down list and click Add.

    The selected structural activity is inserted as a graphical function block in the work area. The details of the function block are displayed in the right-hand area.

    Selected function blocks are highlighted in blue. The Details section is displayed when a function block is selected.

    eng workflow editor 9 add activity

  13. Enter the required parameters for the Set function block in the Details section.
  14. To insert an If structural activity, click add Add.

    The Add Module or Activity dialog window is displayed.

    The If function can be used to insert conditional branches whose branches are only executed under certain conditions.

    eng workflow editor 10 add activity (if)

  15. Select the Activity radio button.
  16. In the drop-down list, select the If structural activity and click Add.

    eng workflow editor 8 add activity (if)

  17. Enter the required Condition in the if/then branch.
  18. Use add Add to insert the desired branches.

    Any number of nesting levels can be inserted.

  19. Once the user-specific workflow has been created in full, click Save.

The user-specific workflow is displayed in the overview (Workflows Tab).