Skip to main content

Create Workflows

Follow the below steps to create a new workflow:

  1. From the explorer menu, right-click Workflows and select Add Workflow.
  2. In the properties panel, configure the properties as required and then click save.
PropertyDescriptionComments
Name*Provide the name of a client flow.Name must start with a character followed by alphanumeric or ''. No spaces are allowed. Except underscore (), no other special characters are allowed. Name cannot start with a number.
DescriptionProvide the summary.-
Active VersionSpecify the active version of the workflow.This option is to create a new version of workflow based on the existing one. Users can ignore this option if they are creating the workflow for the first time.
Is ActiveSpecify whether the client flow is active for accessing or not. Either Yes or No.By default, it is set to Yes.

Note: An asterisk (*) denotes that the property is mandatory for creating a workflow.

The "Workflow created successfully" message displays upon successful creation.

  1. Double-click the workflow created. The workflow designer canvas shows the Start and Stop constructs by default. From the ribbon, add the required constructs and configure them as required to create a workflow. For more information on constructs, refer to Configure Constructs.
  2. Click save to save a client flow.

The "Workflow version updated successfully" message displays upon successful update.

Structure of a Workflow​

The created workflow contains the following:

  • Input Params
  • Output Param
  • Variables
  • Exceptions. A base exception is created by default when a workflow is created.

Add Input Parameters, Output Parameter and Variables​

Users can add the parameters and variables to a workflow as applicable. To add, follow the below steps:

  1. Right-click the Input Params (or) Output Param (or) Variables and select Add. A pop-up window displays.
  2. Configure the below properties as required and the click Save.
PropertyDescriptionComments
Parameter Name*Provide the name of a parameter.Name must start with a character followed by alphanumeric or ''. No spaces are allowed. Except underscore (), no other special characters are allowed. Name cannot start with a number.
Is ArraySpecify whether the parameter is an array or not.By default, it is set to No.
Data Type*Select the data type of the parameter from the drop-down.-

Note: An asterisk (*) denotes that the property is mandatory for creating a parameter or variable.

The success message displays upon successfully adding a parameter or variable.

Add Exceptions​

Users can add the exceptions to a workflow as applicable. To add, follow the below steps:

  1. Right-click Exceptions and select Add. A pop-up window displays.
  2. Configure the below properties as required and the click Save.
PropertyDescriptionComments
Name*Provide the name of the exception.Name must start with a character followed by alphanumeric or ''. No spaces are allowed. Except underscore (), no other special characters are allowed. Name cannot start with a number.
Exception*Select the exception from the drop-down.The exceptions created in the Workflow Exceptions folder are available in the drop-down.

Note: An asterisk (*) denotes that the property is mandatory for adding an exception.

Constructs​

The following are the constructs available in a workflow:

IfAssignmentForeachBreak
ContinueWhileReturnInitialize
SwitchCall ActivityCall Sub WorkflowCall Helper Flow
LogRaise EventTimerWait For External Event
Recurring TimerCancel TimerCurrent UTC DateTimeWait For External Event Async
WhenAllWhenAnyRaise ExceptionC# Snippet
Create Anonymous ObjectJson ParseJson SearchCall Aggregate Function