Table of Contents

Editing a workflow

To edit a workflow, click the pencil icon for that workflow on the Home page of the Workflow Designer app. This will open the Edit workflow panel.

Edit Workflow

This panel consists of two sections:

  • Workflow section: Allows you to view and edit the workflow, specify the resources required, specify how they are linked to each other, and provide default configuration settings for resources.
  • Nodes section: Lists all the nodes used in the workflow (including linked nodes) and allows you to execute actions on the nodes.
Note

When you have finished configuring a workflow, you can use the Mark as Complete option on the Home page to make the workflow available in the Scheduling app. As long as a workflow is still in the Draft state, it will not be available for scheduling.

Workflow section

In the Workflow section, you can execute the actions listed below. Depending on the selected nodes or connections, different buttons may be enabled.

Editing the general workflow settings

To edit the general workflow settings, click the pencil icon next to the title of the workflow section.

The pencil icon to edit the general workflow settings

You will then be able to adjust the name and description of the workflow, configure its pre-roll and post-roll time, set its priority, and indicate whether it should be considered a favorite.

Configuring the workflow orchestration settings

To edit the workflow orchestration settings, click the cogwheel next to the title of the workflow section.

The cogwheel icon to edit the workflow orchestration settings

Refreshing/centralizing the nodes in the workflow

It might happen that by zooming or navigating in the workflow you lose track of the nodes in the workflow section. The refresh button allows you to centralize the nodes in the workflow section again.

The refresh button to centralize the nodes in the workflow section

Adding nodes to a workflow

For a workflow to be useful, it must contain at least one node. Each node indicates something that is required by the workflow.

To add a node, click the Add Pool or Add Resource button:

  • Add Pool: Select this option if it is not yet known which resource instance in the pool should be used. The resource selection will then need to happen once a job is created from the workflow. As a job has a start and stop time, you can then pick a resource based on availability.

  • Add Resource: Select this option if you know exactly which resource is required by the workflow. You must still define the pool, to indicate the context in which the resource will be used (resources can be part of multiple resource pools when they can be used for different functions). When a job is created using the workflow, the resource will automatically be added as a node to the job.

Buttons to add a node representing a pool or resource

Adding nodes after/before the selected node

Once a node is available in the workflow, selecting the node will enable buttons to add other nodes before or after that node in the workflow.

Buttons to add a node representing a pool or resource before or after the selected node in the workflow

Swapping a node to another pool/resource

If you have already customized a node (e.g., configuration, properties, etc.), but now you need a different pool or resource to be assigned to the node, you can swap it out.

To do so, select the node and click Swap To Pool or Swap to Resource, depending on whether you want to swap it to another pool or resource, and then select the pool or resource to swap to.

Buttons to swap the selected node to another pool or resource

Configuring the node orchestration settings

To edit the node orchestration settings, select the node and click the Configure button.

Button to configure the orchestration settings of the selected node

Editing the general node settings

To edit the general node settings, select the node and click the Edit button.

Button to edit the general settings of the selected nodes

Removing nodes

To remove one or more nodes from the workflow, select the nodes (using Ctrl + click to select more than one node) and click the Remove button.

Button to remove one or more selected nodes

Editing node properties

To edit the properties of a node, select the node and click the Edit Properties button.

Button to edit the properties of the selected node

Adding a connection between two nodes

To add a connection between two nodes, select the two nodes (using Ctrl + click) and click the Connect button.

Button to add a connection between two selected nodes

Removing connections

To remove one or more connections, select the connections to remove (using Ctrl + click to select more than one connection) and click the Disconnect button.

Button to remove the selected connections

Inserting a node in the selected connection

To insert a node between two already connected nodes, select the connection and click the Insert Pool or Insert Resource button.

Buttons to insert a node representing a pool or resource between the two nodes connected by the selected connection

Editing the general connection settings

To edit the general settings of a connection, select the connection and click the Edit button.

Button to edit the settings of the selected connection

Nodes section

Below the Workflow section, the Nodes section displays a table listing the nodes in the workflow. With the buttons in this table, you can execute actions on the nodes.

Button Action
Config status button Configure the node orchestration settings.
Edit button Edit the general node settings.
Properties button Edit node properties.
Link pool button Link a pool or resource to the node, depending on the column.
Garbage can button Remove the node.

Actions from the nodes table