What is workflow design in UiPath studio

0 votes
Can anyone please suggest me what is Workflow design in UiPath studio and what are the components of it?
Mar 25, 2019 in RPA by Bindu
1,446 views

1 answer to this question.

0 votes

Hey @Bindu, UiPath Studio provides Automated Workflow Designs which can be used to make visual workflow simple, intuitive and straight-forward without any programming knowledge. Workflow design is basically a group of components used to create any workflow in UiPath studio. Following are the components of it:

1. Layout Diagrams: UiPath offers these workflow diagrams for integrating activities into a working structure when developing a workflow file:

  • Sequence: Sequences have a simple linear representation that flows from top to bottom and are best suited for simple scenarios when activities follow each other.
  • Flowchart: Flowcharts offer more flexibility for connecting activities and thus they are best suited for showcasing decision points within a process.
  • State Machine: State Machine can be seen as a flowchart with conditional arrows, called transitions. It enables a more compact representation of logic and is suitable for a standard high-level process diagram of transactional business process templates.
  • Global Exception Handler: The Exception Handler is designed to be used in both small and large automation projects, for identifying execution errors and most importantly, determining the workflow behavior when such an error occurs.
2. Choices: Decision is another very important part of workflow design. It is the decision that enables the Robot to react differently in various conditions in data processing and application interaction. The followings are types of decisions we can implement in a workflow:
  • If Activity: The If activity splits a sequence vertically and is perfect for short balanced linear branches. If activity has one statement and two conditions namely "Then" and "Else". "Then" condition would be executed if the statement is true, otherwise "Else" condition would be executed.
  • Switch Activity: The switch activity based on the value of a specified expression enables us to select one choice among the given many multiple choices. It is also useful to categorize data according to a custom number of cases.
  • Decision (Flow Decision): Flow decision or decision is an activity that executes one of the two branches, by default named TRUE or FALSE. Flow decision is basically equivalent to the If activity and can only be used in a Flowchart.
  • Flow Switch: The Flow Switch activity selects the next node depending on the value of an expression. It splits the control flow into 3 or more branches and only 1 will gets executed.
3. Data: Data comes in two flavors when it comes to visibility and life cycle: arguments and variables. While the purpose of arguments is to pass data from one workflow to another, variables are bound to a container inside a single workflow file and can only be used locally.
 
4. Naming Convention: To give meaningful names, UiPath provides a naming convention which is recommended to follow. Proper naming of activities, variables as well arguments reduce the effort to read and understand the project.
  • Variables names must be in upper CamelCase. Example: FirstName, LastName etc.

  • Arguments should also be in upper CamelCase along with the prefix showing the type of argument. Example: in_FileName, out_FileName, io_DivideByZero etc.

  • The workflow name should have the verb that describes the working of the workflow. Example: TakeScreenshot, ProcessTranslation.

answered Mar 25, 2019 by Pratibha
• 3,690 points

Related Questions In RPA

0 votes
2 answers

What is Delay Activity in UiPath Studio?

"Delay" activity is used to add a ...READ MORE

answered May 9, 2020 in RPA by Biju Joseph
16,054 views
0 votes
1 answer

What is the difference between invoke workflow and templates in UiPath?

Hi Arnab, in UiPath studio Invoking Workflow ...READ MORE

answered Mar 20, 2019 in RPA by Anvi
• 14,150 points
2,297 views
0 votes
1 answer

What is Get Attribute activity and how it can be used in UiPath Studio?

Hey @vaani, Get Attribute activity in UiPath ...READ MORE

answered Mar 20, 2019 in RPA by Abha
• 28,140 points
8,075 views
–1 vote
2 answers

What is the keyboard shortcut for recording tasks in UIPath Studio?

Hi @Danish, UiPath supports a vast range ...READ MORE

answered Mar 23, 2019 in RPA by Anvi
• 14,150 points
6,160 views
0 votes
1 answer

What is Get Jobs activity used for in UiPath Studio?

Hey @Rakesh, Get Jobs Activity can be ...READ MORE

answered Mar 14, 2019 in RPA by Abha
• 28,140 points
3,116 views
0 votes
1 answer

How to format text in notepad using UiPath?

Hey @Rashmi, if you want to automate ...READ MORE

answered Mar 18, 2019 in RPA by Anvi
• 14,150 points
8,266 views
+2 votes
1 answer

How can I display current date in "dd-MMM-yy" format in UiPath Studio?

Hi Shilpa, if you want to display ...READ MORE

answered Mar 18, 2019 in RPA by Pratibha
• 3,690 points
17,255 views
0 votes
1 answer

How to check if a string exists in datatable using UiPath?

Hi @Ravi, to check whether a string ...READ MORE

answered Mar 19, 2019 in RPA by Anvi
• 14,150 points
17,897 views
0 votes
1 answer

What is a Workflow in UiPath?

Hey @Ruchi, Workflows are small pieces of ...READ MORE

answered Mar 5, 2019 in RPA by Pratibha
• 3,690 points
5,949 views
0 votes
1 answer

What is Flow Decision used for in UiPath studio?

Hi Smita, Flow Decision activity is a ...READ MORE

answered Mar 19, 2019 in RPA by Pratibha
• 3,690 points
6,407 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP