Skip to main content

Workflows

What are workflows?

A workflow is a series of programmed actions that can be triggered automatically or on demand.

The action sequence can be linear or have multiple branches. This enables a single trigger to spark multiple actions at once. You can also use Filter actions to enforce conditional logic, so that certain branches are only performed for certain items.

An example workflow

Workflows target items of a specific design. Alternatively, a workflow can target an interface, thereby targeting items of all the designs that implement that interface.

There are three types of workflow in Alloy:

  • Event - a workflow that’s triggered by an event related to one or more items, e.g. when an item is created, updated, or deleted.

  • Manual - a workflow that a user can trigger on demand.

  • Schedule - a workflow that’s scheduled to trigger at specific dates or regular intervals.

To learn more, see Workflows in Alloy Web.