FlowSwitch

Estimated reading: 2 minutes 1503 views

The Flowswitch activity is a conditional node that provides branching for the flow of control based on match criterion when more than two alternative branches are required. This activity can be used in combination with other activities like assign, flowdecision.

Properties.

MISC 

Display Name: Displays the name of the activity. You can also customize the activity name to help troubleshoot issues faster. This name will be used for logging purposes.

Expression:* This indicates the name of the variable given in the variable box of the Flow Switch property. This is a mandatory field to execute the workflow.

* Represents mandatory fields to execute the workflow.

Example

The following activity illustrates how we are going to use the FlowSwitch activity along with an assign activity. It shows if the given number goes through the FlowSwitch and declares the right value.

Steps to execute a bot

1. Drag and drop an assign activity from Primitives. Select the assign activity and choose the variables option. Choose the variable option, assign the variable“int” and select “int32” as the variable type. 
2. Enter any number against the Int in the assign activity box. (Here we will use 10 and 4) to see the difference in output.
3. Drag and drop the Flow Switch box and connect below the assign activity, which is used to handle multiple scenarios based on a single input. Enter the variable as “Int” in the expression box.
4. Connect 4 writeline activity boxes as required to the switch box.
5. One of the writeline box should always be set as default for the action to execute. In this activity we choose one box as default and enter the VB expression as “Given Value is not Found”.
6. Select the other boxes and enter the VB expression as required. For e.g., Value is 9, Value is 10, Value is 19 etc.

7. Each arrow that connects the write line activity and Switch box has a number in circle that is placed on the arrow by the system itself. This is just a box for reference. Select the default circle and go to the property box and check the InDefaultCase box.
8. Execute the workflow.

When the number entered on the assign tab is 10, The bot gives a message in the output box that the “Value is 10”.
When the number entered on the assign tab is 4, The Bot gives a message in the output box that the “Given Value is not Found”

Share this Doc

FlowSwitch

Or copy link

CONTENTS