Flows

Flows

A list of flows owned by the customer is displayed in the Flows section of the Customer screen. The flow table will display up to 10 flows at a time, and the flows may be browsed using the controls shown below the table.

flows section

A filter can be applied to the list using the filter field in the top-right of the flow section. This performs a case-insensitive, partial-match search of the flow’s name.

Each flow may have multiple versions stored in the system. Normally only latest version of each flow will be listed in the table. However, older versions of a flow will be displayed if they are active (i.e. active now or will be in the future). If a flow version is not active (i.e. does not have a current or future schedule), and it is not the latest version of a flow, then it will not appear in the Flows table.

View an Existing Flow

There are various ways to view a flow in the flow editor:

  1. To view the latest version of an existing flow, click the flow name in the left-most column of the flow list.
  2. To view a specific version of an existing flow, click the flow version of the flow in the Version column.
  3. If you want to view a version of a flow that is not either (a) the latest, or (b) one explicitly listed in this table, click the flow name to load the latest version, and then in the flow designer use the flow version selection dialog to select the version to view.

flow versions

Scheduling a Flow

A flow may be scheduled for execution for a service number using the drop-down arrow to the far right of the flow name:

flows schedule button

This will a dialog for you to provide the necessary information:

flows schedule dialog

You can select the service number to schedule the flow to by typing the service number in the Service Number search box. If only one service number is present for your customer, it will be automatically populated.

The Flow Version option allows you to select the version of flow to schedule.

The Execution Date/Time option allows you to define the exact date and time in your currently selected time zone that the flow should begin to be used by the service number. This will default to the current time, but if clicked you may specify your own date from a calendar:

flows schedule dialog

Select the required execution date and then select the clock symbol at the bottom of the calendar to set the required execution time:

flows schedule dialog

Once saved, the new schedule will be applied to the service and applied automatically at the configured date and time. Note that the seconds are not able to be specified, and will always be treated as 0, i.e. on the minute change.

Creating Flows

To create a new flow, select the create new flow link located in the heading of the Flows section:

create new flow

This will redirect you to the Flow Editor.

Deleting Flows

Flows can be deleted using the Delete Flow button located in the drop-down menu in the far right column of the Flows table.

To delete a flow or flows permanently, select the flow versions to delete in the resulting dialog box:

customer flows delete dialog box

Once the delete button is selected, deletion of the flows will begin immediately.

While deleting flows the dialog box will display a table showing the results of each flow deletion. Successful deletion will be displayed in green with a Success message, and any errored deletions will display in red with an error message:

customer delete flows messages

External IDs

Flow may be assigned a numeric external ID in order to enable scheduling via self-management (if enabled).

These can be edited by using the drop-down arrow to the far right of the flow name:

flows external ids button

External IDs must consist only of digits, and may be removed by simply clearing the current value and saving. Note that external ID values uniquely identify a flow within a customer, and always apply to the latest version of the identified flow.