Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Asset Created
A new asset was created with the specified Form.

Asset Updated
An existing asset created with the specified Form was updated.

Job Created
A new Job was created with the specified Job Template.

Job Updated
An existing Job created with the specified Job Template was updated (including Status changes).

Job Status Changed
An existing Job created with the specified Job Template progressed to a new Status. You can select one or more Status to trigger the Workflow.

Request Created
A new Request was created with the specified Form.

Request Updated
An existing Request created with the specified Form was updated (including Status changes).

Request Status Changed
An existing Request created with the specified Form progressed to a new Status. You can select one or more Status to trigger the Workflow.

Manual Trigger
Workflows with this trigger won’t run automatically. You can run them by selecting ‘Run Workflow’ from the action menu on the manager page.

...

To test multiple conditions, you can nest another exclusive branch inside of an outer one.

loop collection.pngImage Added Loop

Iterate over data (any array type) and perform a set of actions for each data item. Alternatively, you can set an iteration count to perform a set of actions a fixed number of times.

Note

Currently, loops will only run a maximum of 20 iterations. Attempting to run more than that will result in a failure at runtime. If you have a unique use case that requires more than 20 iterations, please raise a support ticket with us.

There are 2 drop areas for connectors in the structure:

  • The first (inner) drop area is where you place tasks that should run for each iteration of the loop

  • The second (outer) drop area is where you place tasks that should run after every iteration of the loop has completed

Unlike other control flow structures, loops have a handful of outputs that you can use:

  • ‘Current Value’ is only available to tasks inside the loop - it represents the current data item in the array that we are iterating

  • ‘Current Iteration’ is only available to tasks inside the loop - it represents the current iteration count that we are at (starting from 0)

  • ‘Iteration Outputs’ are available both inside and outside of the loop - it is an array of all of the task outputs from within the loop, where each entry is an object that represents the outputs of a particular iteration

Filter by label (Content by label)
showLabelsfalse
max5
maxCheckboxfalse
showSpacefalse
reversefalse
cqllabel = "workflowstudio"

...