Skip to main content

Actions

Learn about the actions that workflows can perform

Workflows can perform a wide range of actions. When building a workflow, you can define the sequence of actions that will be performed when the workflow is triggered.

You can add an action at any point in the sequence. However, if the previous node produces no output, only some actions will be available to add.

Note

To understand how items get passed between actions, see Inputs and outputs.

Availability actions listed in the left panel

Root nodes

The sequence always starts with a root node that represents the workflow's properties. If the root node produces no output, only some actions will be available when adding the first node.

IconRoot nodeDescriptionOutputDefault Mode
Same as the design/interfaceEventTriggers when an item of the configured design/interface is created, updated or deletedThe triggering itemOne workflow per trigger item
Same as the design/interfaceManualTriggers on demand, against one or more items of the configured design/interfaceThe triggered item(s)Many trigger items per workflow
Manual
(no set design)
Triggers on demandNoneN/A
ScheduleTriggers on specific dates or regular intervalsNoneN/A

Actions

When adding an action, the available actions are listed in the left panel. Use the tab bar to switch categories.

IconActionDescriptionAvailabilityInputOutput
Add LinksAdd one or more items to a Link attribute on the input item(s)If input is availableItem(s) from the previous nodeThe edited item(s)
Clone ItemCreate a copy of the input item(s)If input is availableItem(s) from the previous nodeThe new clone item(s)
Create ItemCreate a new item of any designAlwaysNoneThe new item
Delete ItemDelete the input item(s)If input is availableItem(s) from the previous nodeNone
Edit ItemEdit the properties and attributes of the input item(s)If input is availableItem(s) from the previous nodeThe edited item(s)
OutputFetch specific items or JSON data for the workflow to act onAlwaysNoneThe specified item(s) or data
Remove LinksRemove one or more items from a Link attribute on the input item(s)If input is availableItem(s) from the previous nodeThe edited item(s)
StopConditionally halt execution for subsequent actions in the branchAlwaysNoneNone

Manual workflow


IconActionDescriptionAvailabilityInputOutput
Same as parameter designManual workflow referencePerform a manual workflow during the current workflowIf the manual workflow has a unique parameter design setItem(s) from the previous nodeItem(s) output by the manual workflow

Mesh


IconActionDescriptionAvailabilityInputOutput
Call MeshContact a Push or Pull Mesh endpointAlwaysItem(s) from the previous nodeNone (Push)
The endpoint's response (Pull)

Messaging


IconActionDescriptionAvailabilityInputOutput
Http RequestSend an outgoing web requestIf input is availableItem(s) from the previous nodeNone
MessageSend an email or SMS to one or more recipientsAlwaysNoneNone
Run ReportRun a standard or custom reportAlwaysNoneThe generated report item

Relation


IconActionDescriptionAvailabilityInputOutput
FilterExclude input items that don't meet the given criteriaIf input is availableItem(s) from the previous nodeThe filtered item(s)
QueryFetch qualifying items for the workflow to act onAlwaysNoneThe queried item(s)
RelationTravel the data structure to fetch the parent or child item(s) linked to the input item(s)If input is availableItem(s) from the previous nodeThe linked item(s)