1. Home
  2. Docs
  3. Workflow
  4. WorkFlow Control
  5. Pick & PickBranch

Pick & PickBranch

System.Activities.Statements.Pick & System.Activities.Statements.PickBranch

  • Pick activity simplifies the modeling of a set of event triggers followed by their corresponding handlers.
  • A Pick activity contains a collection of PickBranch activities, where each PickBranch is a pairing between a Trigger activity and an Action activity.
  • At the execution time, the triggers for all branches are executed in parallel.

When one trigger completes, then its corresponding action is executed, and all other triggers are canceled.

Properties

ย  ย  ย  Misc

  • DisplayName (String) โ€“ To set a meaningful name according to the user.

ย Example

To use Pick & PickBranch activities, create an automation that asks user for a name, if user enters the name before the delay time then displays a message with the name in the Output panel otherwise displays a Timeโ€™s up message.

  • Create a sequence.
  • Create a string variable, Name.
  • Add a Pick
  • Inside the Pick activity, add two PickBranch
  • In the Trigger section of first PickBranch, add an Input Dialog
  • In the Properties panel of Input Dialog activity, type label and title to prompt user for a number and, in the Result field, add the Name
  • In the Action section, type โ€œHelloโ€ + Name in the Text
  • In the Trigger section of second PickBranch, add a Delay
  • In the Properties panel of Delay activity, type 00:00:10 in the Duration
  • In the Action section, type โ€œTimeโ€™s Upโ€ in the Text
  • Run the process and see the message displays according to the userโ€™s input in the Output panel after the execution.