SlideShare a Scribd company logo
Variables, Arguments, control flow
activities and String Operations
~Divyashree
2
• A workflow represents a small piece of automation that you can take and re-
use in your projects. It is basically your canvas, the place where you design
and work with all the UiPath Studio activities and it defines the flow of your
automation. Hence the name, workflow.
Types of Workflows:
• Sequences
• Flowcharts
• State Machines
• Global Exception Handler
Workflows
3
• Variables are containers that can hold multiple data entries
(values) of the same data type.
For example, EmailAddress can be a variable that holds the
values like rpadeveloper@uipath.com, rpasupport@uipath.com
etc one at a time of execution.
• Variables help us pass data from one activity to another.
Advancing with any programming would be hardly possible
without using variables.
Variables
4
• Name - The variable's name is its unique ID and it defines the
way it is displayed and used
• Type - It defines what kind of data can be stored in the
variable, type must be declared when it has been created.
• Default Value – Initial value of the variable, if none of the Other
value has been assigned it will consider default value for the
execution.
• Scope – Global and Local are the two scope which defines the
visibility of the variable in workflow. the scope of a variable
cannot exceed the workflow in which it was defined
Properties of Variable

Recommended for you

UiPath Summer School Session1
UiPath Summer School Session1 UiPath Summer School Session1
UiPath Summer School Session1

This our kick-off session for the RPA Summer School program. In this session we will provide you with the tools and information needed to go smoothly through our following 3 sessions. We will address the introduction into RPA and UiPath StudioX technology. 18:00 Hello & welcome to RPA Summer School 18:05 Introduction to RPA technology and processes 18:35 Introduction to UiPath StudioX: download, install, features 18:55 Small automation demo using StudioX 19:00 Interaction and Q&A 19:20 Academy follow-up and examples.

#rpa#uipath#studiox
A* Algorithm
A* AlgorithmA* Algorithm
A* Algorithm

This presentation discuses the following topics: What is A-Star (A*) Algorithm in Artificial Intelligence? A* Algorithm Steps Why is A* Search Algorithm Preferred?  A* and Its Basic Concepts What is a Heuristic Function? Admissibility of the Heuristic Function Consistency of the Heuristic Function

a* algorithmartifical inteligencesearching
Familiarization with UiPath Studio.pptx
Familiarization with UiPath Studio.pptxFamiliarization with UiPath Studio.pptx
Familiarization with UiPath Studio.pptx

UiPath Studio is a tool that allows users to design complex automated workflows for application integration, administrative tasks, and business processes. It offers both attended and unattended robots. The attended robot allows for real-time user supervision, while the unattended robot can run automated tasks without human intervention 24/7. UiPath Studio uses different design types, including sequences, flowcharts, and state machines to build automated processes. Users can leverage resources like the UiPath Academy, documentation, and community forums to learn skills and find solutions for their automation needs.

rpauipathuipathstudio
5
• From Variable Panel
• From Expression
• From the properties Panel
Sample Demo
More Details :
https://docs.uipath.com/studio/v2020.10/docs/
managing-variables
Creating of Variables
6
• Arguments are very similar to variables:
• They store data dynamically
• They have the same data types
• They support the same methods and properties
• The difference is that they pass data between workflows, and they
have an additional property for this – the direction.
• Arguments have specific directions: In, Out, and In/Out. These tell
the Robot where the information stored in them is supposed to go
Arguments
7
Creating of Arguments
• From Argument Panel
• From Expression
• From the properties Panel
Sample Demo
More Details:
https://docs.uipath.com/studio/docs/managing-
arguments
8
• Control flow - is the order in which activities are executed or evaluated in a
software project.
• Control flow is enacted with two concepts such as Sequence and flowchart.
• Control flow statements -
The activities and methods used to define the decisions to be made during the
execution of a workflow.
The most common control flow statements are If, While, Do While, For
Each, Switch, and Parallel. We will focus on them one by one.
Control flow and its statements

Recommended for you

Control Flow Activities.ppt
Control Flow Activities.pptControl Flow Activities.ppt
Control Flow Activities.ppt

This document provides an overview and examples of different flow control activities in UiPath including Assign, If, While, Do While, For Each, Break, and Switch. It explains what each activity is used for and includes examples of how to use each one to control the flow of an automation process. Screenshots and step-by-step instructions are provided for creating automations using several of these activities.

Ui path| RPA
Ui path| RPAUi path| RPA
Ui path| RPA

This Presentation gives you an overview of UIPath, one of the most prominent RPA Tools in the industry.

#rpa#uipath
Exception Handling In Python | Exceptions In Python | Python Programming Tuto...
Exception Handling In Python | Exceptions In Python | Python Programming Tuto...Exception Handling In Python | Exceptions In Python | Python Programming Tuto...
Exception Handling In Python | Exceptions In Python | Python Programming Tuto...

** Python Certification Training: https://www.edureka.co/python-programming-certification-training ** This Edureka PPT on Exception Handling Tutorial covers all the important aspects of making use and working with Exceptions using Python. It establishes all of the concepts like explaining why we need exception handling, the process of exception handling and how to go about using it practically. Agenda Why need Exception Handling? What is Exception Handling? Process of Exception Handling Coding with Python Try and Except block in Python The else clause The finally clause Summary Python Tutorial Playlist: https://goo.gl/WsBpKe Blog Series: http://bit.ly/2sqmP4s Instagram: https://www.instagram.com/edureka_lea... Facebook: https://www.facebook.com/edurekaIN/ Twitter: https://twitter.com/edurekain LinkedIn: https://www.linkedin.com/company/edureka

exception handling in pythonexception handling in python 2.7exception handling in python with examples
9
the If statement is comprised from the elements you would expect it to be:
• The Condition that is verified (with 2 potential outcomes – true or false).
• The Then branch - the set of actions to be executed when the condition is true.
• The Else branch - the set of actions to be executed when the condition is false.
What is different is that, based on the chosen type of layout, there are 2
corresponding activities that fulfill the If statement role:
• The If activity in sequences.
• The Flow Decision activity in flowcharts.
More details : https://docs.uipath.com/activities/docs/if
IF
10
• Loops are repetitions of a set of operations based on a given condition. In UiPath, the most
important.
• loops are: Do While, While and For Each.
• Do while : It executes a specific sequence while a condition is met. The condition is
evaluated after each execution of the statements.
• While : It executes a specific sequence while a condition is met. The condition is evaluated
before each execution of the statements.
The key difference between Do While and While is that for Do While, the activities contained
within it are executed at least once.
• For each : It performs an activity or a series of activities on each element of an input
collection.
This is very useful in data processing. Consider an Array of integers. For Each would enable the
robot to check whether each numeric item fulfills a certain condition.
Loops
11
• Loops are repetitions of a set of operations based on a given condition. In UiPath, the most
important.
• loops are: Do While, While and For Each.
• Do while : It executes a specific sequence while a condition is met. The condition is
evaluated after each execution of the statements.
• While : It executes a specific sequence while a condition is met. The condition is evaluated
before each execution of the statements.
The key difference between Do While and While is that for Do While, the activities contained
within it are executed at least once.
• For each : It performs an activity or a series of activities on each element of an input
collection.
This is very useful in data processing. Consider an Array of integers. For Each would enable the
robot to check whether each numeric item fulfills a certain condition.
Loops
12
• It is a type of control flow statement that executes a set of activities out of
multiple, based on the value of a specific expression.
• In other words, we use it instead of an If statement when we need at least 3
potential courses of action.
• This is done through the condition, which is not Boolean like in the case of If
statement, but multiple.
• More details : //docs.uipath.com/activities/docs/switch
Switch

Recommended for you

Introduction to Basics of Python
Introduction to Basics of PythonIntroduction to Basics of Python
Introduction to Basics of Python

Python is a popular programming language used in a variety of applications, including data analysis, web development, and artificial intelligence. Here's an introduction to the Basics of Python - A Beginners Guide! Whether you're new to programming or looking to brush up on your skills, this video covers the basics of Python programming language. From data types and operators to loops, functions and libraries, you'll get a solid foundation to start coding in Python. Visit us: https://www.elewayte.com/

pythontechnologyeducation
Exception handling
Exception handlingException handling
Exception handling

Exceptions indicate problems during program execution and can be handled to allow programs to continue running or notify users. There are different levels where exceptions can occur including hardware, operating systems, languages, and within programs. Exception handling uses try, catch, and throw blocks. A try block encloses code that could throw an exception. If an exception occurs, control transfers to the matching catch block. The catch block handles the exception to resolve it. Exceptions not caught will terminate the program.

Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator

1. We are answering 2. We are answering Active\Passive 3. Walkthrough to set up Orchestrator with HAA in minutes on Azure PAAS 4. Setting Up Bot for High Availability

#uipathcommunity #hyperautomation
13
• https://academy.uipath.com/courses/variables-arguments-and-control-flow-in-
studio
Course
14
Create two workflows
1. main
2. Age calculator(calculate the age based on DOB)
In main Take name and DOB from the user using Input dialogue box: Create
variable – Name, DOB and age.
In Age calculator create 2 arguments In – DOB, Out – Age.
Come back to Main check if the age is < 18 – display “’Name’+ is a teenager”
if the age is 17<25<60 display “’Name’ + is in adulthood”
age>60 display “’Name’_ is in old age”.
To enhance this you can take teen, adult and old as a string and consider them
as cases in switch and display the message inside your switch case.
Problem statement
15
Thank You
16
➤ Social Media Links To Connect
👉 YouTube :https://www.youtube.com/channel/UCxERg-RMVgFODOG7p4vt0JQ
👉 LinkedIn : https://www.linkedin.com/in/divyashree-muddagangaiah/
👉 Twitter : https://twitter.com/0987Divy

Recommended for you

.Net Classes and Objects | UiPath Community
.Net Classes and Objects | UiPath Community.Net Classes and Objects | UiPath Community
.Net Classes and Objects | UiPath Community

we recap the basic and advanced notions regarding different types of Object types used when working in UiPath environment. We are going to go through the basics (e.g.: concatenation, conversion between different types of data) and deep dive into more advanced topics like linqs or selectors, recap how to work with datatables, from initialization to filtering and touch upon the subject of invoking code inside an UiPath project.

Exception Handling in Python
Exception Handling in PythonException Handling in Python
Exception Handling in Python

An exception in Python is an incident that happens while executing a program that causes the regular course of the program's commands to be disrupted.

exceptioncosmetic dentistry coursesexcept
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...

** RPA Training - https://www.edureka.co/robotic-process-automation-training ** This Edureka tutorial on "UiPath Citrix Automation" will help you know how to automate web using UiPath. Below are the topics covered in this UiPath Citrix Automation: 1. What is RPA 2. What are Virtual Machines 3. How to Automate Tasks on Virtual Machines 4. Citrix Automation using Uipath 5. Hands-On - Automating Tasks on Simple Desktop Application 6. Hands-On - Automating Tasks on Application Running on Virtual Machine

rpa uipath tutorial for beginnersrpa uipath edurekarpa edureka

More Related Content

What's hot

Error Handling In UiPath | Debugging & Exception Handling In UiPath | RPA Tra...
Error Handling In UiPath | Debugging & Exception Handling In UiPath | RPA Tra...Error Handling In UiPath | Debugging & Exception Handling In UiPath | RPA Tra...
Error Handling In UiPath | Debugging & Exception Handling In UiPath | RPA Tra...
Edureka!
 
Variables, Data Types and Activities in UiPath | Basics of UiPath | UiPath Tu...
Variables, Data Types and Activities in UiPath | Basics of UiPath | UiPath Tu...Variables, Data Types and Activities in UiPath | Basics of UiPath | UiPath Tu...
Variables, Data Types and Activities in UiPath | Basics of UiPath | UiPath Tu...
Edureka!
 
UiPath Logs.pptx
UiPath Logs.pptxUiPath Logs.pptx
UiPath Logs.pptx
ApurbaSamanta9
 
UiPath Summer School Session1
UiPath Summer School Session1 UiPath Summer School Session1
UiPath Summer School Session1
Cristina Vidu
 
A* Algorithm
A* AlgorithmA* Algorithm
A* Algorithm
Dr. C.V. Suresh Babu
 
Familiarization with UiPath Studio.pptx
Familiarization with UiPath Studio.pptxFamiliarization with UiPath Studio.pptx
Familiarization with UiPath Studio.pptx
ApurbaSamanta9
 
Control Flow Activities.ppt
Control Flow Activities.pptControl Flow Activities.ppt
Control Flow Activities.ppt
Murali Munagapati
 
Ui path| RPA
Ui path| RPAUi path| RPA
Ui path| RPA
gokul krishna
 
Exception Handling In Python | Exceptions In Python | Python Programming Tuto...
Exception Handling In Python | Exceptions In Python | Python Programming Tuto...Exception Handling In Python | Exceptions In Python | Python Programming Tuto...
Exception Handling In Python | Exceptions In Python | Python Programming Tuto...
Edureka!
 
Introduction to Basics of Python
Introduction to Basics of PythonIntroduction to Basics of Python
Introduction to Basics of Python
Elewayte
 
Exception handling
Exception handlingException handling
Exception handling
Abhishek Pachisia
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator
Vibhor Shrivastava
 
.Net Classes and Objects | UiPath Community
.Net Classes and Objects | UiPath Community.Net Classes and Objects | UiPath Community
.Net Classes and Objects | UiPath Community
Rohit Radhakrishnan
 
Exception Handling in Python
Exception Handling in PythonException Handling in Python
Exception Handling in Python
DrJasmineBeulahG
 
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
Edureka!
 
Introduction to UiPath licensing model
Introduction to UiPath licensing modelIntroduction to UiPath licensing model
Introduction to UiPath licensing model
Vibhor Shrivastava
 
UiPath Test Suite
UiPath Test Suite UiPath Test Suite
UiPath Test Suite
Cristina Vidu
 
Top 10 python ide
Top 10 python ideTop 10 python ide
Top 10 python ide
Saravanakumar viswanathan
 
UiPath Email Automation | UiPath Tutorial | RPA Training Using UiPath | Edureka
UiPath Email Automation | UiPath Tutorial | RPA Training Using UiPath | EdurekaUiPath Email Automation | UiPath Tutorial | RPA Training Using UiPath | Edureka
UiPath Email Automation | UiPath Tutorial | RPA Training Using UiPath | Edureka
Edureka!
 
UiPath Task Capture training.pdf
UiPath Task Capture training.pdfUiPath Task Capture training.pdf
UiPath Task Capture training.pdf
Cristina Vidu
 

What's hot (20)

Error Handling In UiPath | Debugging & Exception Handling In UiPath | RPA Tra...
Error Handling In UiPath | Debugging & Exception Handling In UiPath | RPA Tra...Error Handling In UiPath | Debugging & Exception Handling In UiPath | RPA Tra...
Error Handling In UiPath | Debugging & Exception Handling In UiPath | RPA Tra...
 
Variables, Data Types and Activities in UiPath | Basics of UiPath | UiPath Tu...
Variables, Data Types and Activities in UiPath | Basics of UiPath | UiPath Tu...Variables, Data Types and Activities in UiPath | Basics of UiPath | UiPath Tu...
Variables, Data Types and Activities in UiPath | Basics of UiPath | UiPath Tu...
 
UiPath Logs.pptx
UiPath Logs.pptxUiPath Logs.pptx
UiPath Logs.pptx
 
UiPath Summer School Session1
UiPath Summer School Session1 UiPath Summer School Session1
UiPath Summer School Session1
 
A* Algorithm
A* AlgorithmA* Algorithm
A* Algorithm
 
Familiarization with UiPath Studio.pptx
Familiarization with UiPath Studio.pptxFamiliarization with UiPath Studio.pptx
Familiarization with UiPath Studio.pptx
 
Control Flow Activities.ppt
Control Flow Activities.pptControl Flow Activities.ppt
Control Flow Activities.ppt
 
Ui path| RPA
Ui path| RPAUi path| RPA
Ui path| RPA
 
Exception Handling In Python | Exceptions In Python | Python Programming Tuto...
Exception Handling In Python | Exceptions In Python | Python Programming Tuto...Exception Handling In Python | Exceptions In Python | Python Programming Tuto...
Exception Handling In Python | Exceptions In Python | Python Programming Tuto...
 
Introduction to Basics of Python
Introduction to Basics of PythonIntroduction to Basics of Python
Introduction to Basics of Python
 
Exception handling
Exception handlingException handling
Exception handling
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator
 
.Net Classes and Objects | UiPath Community
.Net Classes and Objects | UiPath Community.Net Classes and Objects | UiPath Community
.Net Classes and Objects | UiPath Community
 
Exception Handling in Python
Exception Handling in PythonException Handling in Python
Exception Handling in Python
 
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
UiPath Citrix Automation | Image and Text Automation in UiPath | UiPath Train...
 
Introduction to UiPath licensing model
Introduction to UiPath licensing modelIntroduction to UiPath licensing model
Introduction to UiPath licensing model
 
UiPath Test Suite
UiPath Test Suite UiPath Test Suite
UiPath Test Suite
 
Top 10 python ide
Top 10 python ideTop 10 python ide
Top 10 python ide
 
UiPath Email Automation | UiPath Tutorial | RPA Training Using UiPath | Edureka
UiPath Email Automation | UiPath Tutorial | RPA Training Using UiPath | EdurekaUiPath Email Automation | UiPath Tutorial | RPA Training Using UiPath | Edureka
UiPath Email Automation | UiPath Tutorial | RPA Training Using UiPath | Edureka
 
UiPath Task Capture training.pdf
UiPath Task Capture training.pdfUiPath Task Capture training.pdf
UiPath Task Capture training.pdf
 

Similar to Variables Arguments and control flow_UiPath.ppt

RPA training for Beginners using UiPath
RPA training for Beginners using UiPathRPA training for Beginners using UiPath
RPA training for Beginners using UiPath
Hariom Sharma
 
RPA Summer School Studio Session 2 - The Fundamentals of UiPath Studio .pdf
RPA Summer School Studio Session 2 - The Fundamentals of UiPath Studio .pdfRPA Summer School Studio Session 2 - The Fundamentals of UiPath Studio .pdf
RPA Summer School Studio Session 2 - The Fundamentals of UiPath Studio .pdf
Cristina Vidu
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
UiPathCommunity
 
Variables, Arguments & Imports.pptx
Variables, Arguments & Imports.pptxVariables, Arguments & Imports.pptx
Variables, Arguments & Imports.pptx
ApurbaSamanta9
 
Performance tuning Grails applications
 Performance tuning Grails applications Performance tuning Grails applications
Performance tuning Grails applications
GR8Conf
 
Spring batch
Spring batchSpring batch
Spring batch
Chandan Kumar Rana
 
Lecture 5 inter process communication
Lecture 5 inter process communicationLecture 5 inter process communication
Lecture 5 inter process communication
Kumbirai Junior Muzavazi
 
Spring Batch Introduction (and Bitbucket Project)
Spring Batch Introduction (and Bitbucket Project)Spring Batch Introduction (and Bitbucket Project)
Spring Batch Introduction (and Bitbucket Project)
Guillermo Daniel Salazar
 
Qtp certification training_material
Qtp certification training_materialQtp certification training_material
Qtp certification training_material
Vishwaprakash Sahoo
 
Data Pipelines with Python - NWA TechFest 2017
Data Pipelines with Python - NWA TechFest 2017Data Pipelines with Python - NWA TechFest 2017
Data Pipelines with Python - NWA TechFest 2017
Casey Kinsey
 
Ui path certificate question set 1
Ui path certificate question set 1Ui path certificate question set 1
Ui path certificate question set 1
Majid Hashmi
 
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay PlatonovSenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
Sencha
 
Performance tuning Grails applications
Performance tuning Grails applicationsPerformance tuning Grails applications
Performance tuning Grails applications
Lari Hotari
 
ProgFund_Lecture_5_Recap_and_Case_Study-1.pdf
ProgFund_Lecture_5_Recap_and_Case_Study-1.pdfProgFund_Lecture_5_Recap_and_Case_Study-1.pdf
ProgFund_Lecture_5_Recap_and_Case_Study-1.pdf
lailoesakhan
 
Actions in QTP
Actions in QTPActions in QTP
Actions in QTP
Anish10110
 
11 Trng8_WorkflowAdministration.pdf
11 Trng8_WorkflowAdministration.pdf11 Trng8_WorkflowAdministration.pdf
11 Trng8_WorkflowAdministration.pdf
RatheshPriyanK1
 
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 7, 8 - Pr...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 7, 8 - Pr...ICPSR - Complex Systems Models in the Social Sciences - Lab Session 7, 8 - Pr...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 7, 8 - Pr...
Daniel Katz
 
Working With Concurrency In Java 8
Working With Concurrency In Java 8Working With Concurrency In Java 8
Working With Concurrency In Java 8
Heartin Jacob
 
UNIT-2-PROCESS MANAGEMENT in opeartive system.pptx
UNIT-2-PROCESS MANAGEMENT in opeartive system.pptxUNIT-2-PROCESS MANAGEMENT in opeartive system.pptx
UNIT-2-PROCESS MANAGEMENT in opeartive system.pptx
nagarajans87
 
Data warehouse
Data warehouseData warehouse
Data warehouse
sudhir Pawar
 

Similar to Variables Arguments and control flow_UiPath.ppt (20)

RPA training for Beginners using UiPath
RPA training for Beginners using UiPathRPA training for Beginners using UiPath
RPA training for Beginners using UiPath
 
RPA Summer School Studio Session 2 - The Fundamentals of UiPath Studio .pdf
RPA Summer School Studio Session 2 - The Fundamentals of UiPath Studio .pdfRPA Summer School Studio Session 2 - The Fundamentals of UiPath Studio .pdf
RPA Summer School Studio Session 2 - The Fundamentals of UiPath Studio .pdf
 
Day 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio FundamentalsDay 2 - Intro to UiPath Studio Fundamentals
Day 2 - Intro to UiPath Studio Fundamentals
 
Variables, Arguments & Imports.pptx
Variables, Arguments & Imports.pptxVariables, Arguments & Imports.pptx
Variables, Arguments & Imports.pptx
 
Performance tuning Grails applications
 Performance tuning Grails applications Performance tuning Grails applications
Performance tuning Grails applications
 
Spring batch
Spring batchSpring batch
Spring batch
 
Lecture 5 inter process communication
Lecture 5 inter process communicationLecture 5 inter process communication
Lecture 5 inter process communication
 
Spring Batch Introduction (and Bitbucket Project)
Spring Batch Introduction (and Bitbucket Project)Spring Batch Introduction (and Bitbucket Project)
Spring Batch Introduction (and Bitbucket Project)
 
Qtp certification training_material
Qtp certification training_materialQtp certification training_material
Qtp certification training_material
 
Data Pipelines with Python - NWA TechFest 2017
Data Pipelines with Python - NWA TechFest 2017Data Pipelines with Python - NWA TechFest 2017
Data Pipelines with Python - NWA TechFest 2017
 
Ui path certificate question set 1
Ui path certificate question set 1Ui path certificate question set 1
Ui path certificate question set 1
 
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay PlatonovSenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
SenchaCon 2016: Handling Undo-Redo in Sencha Applications - Nickolay Platonov
 
Performance tuning Grails applications
Performance tuning Grails applicationsPerformance tuning Grails applications
Performance tuning Grails applications
 
ProgFund_Lecture_5_Recap_and_Case_Study-1.pdf
ProgFund_Lecture_5_Recap_and_Case_Study-1.pdfProgFund_Lecture_5_Recap_and_Case_Study-1.pdf
ProgFund_Lecture_5_Recap_and_Case_Study-1.pdf
 
Actions in QTP
Actions in QTPActions in QTP
Actions in QTP
 
11 Trng8_WorkflowAdministration.pdf
11 Trng8_WorkflowAdministration.pdf11 Trng8_WorkflowAdministration.pdf
11 Trng8_WorkflowAdministration.pdf
 
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 7, 8 - Pr...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 7, 8 - Pr...ICPSR - Complex Systems Models in the Social Sciences - Lab Session 7, 8 - Pr...
ICPSR - Complex Systems Models in the Social Sciences - Lab Session 7, 8 - Pr...
 
Working With Concurrency In Java 8
Working With Concurrency In Java 8Working With Concurrency In Java 8
Working With Concurrency In Java 8
 
UNIT-2-PROCESS MANAGEMENT in opeartive system.pptx
UNIT-2-PROCESS MANAGEMENT in opeartive system.pptxUNIT-2-PROCESS MANAGEMENT in opeartive system.pptx
UNIT-2-PROCESS MANAGEMENT in opeartive system.pptx
 
Data warehouse
Data warehouseData warehouse
Data warehouse
 

More from Rohit Radhakrishnan

UiPath Devops.pptx
UiPath Devops.pptxUiPath Devops.pptx
UiPath Devops.pptx
Rohit Radhakrishnan
 
UiPath Test Suite_final.pptx
UiPath Test Suite_final.pptxUiPath Test Suite_final.pptx
UiPath Test Suite_final.pptx
Rohit Radhakrishnan
 
DU PPT (1).pptx
DU PPT (1).pptxDU PPT (1).pptx
DU PPT (1).pptx
Rohit Radhakrishnan
 
UiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptxUiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptx
Rohit Radhakrishnan
 
uipath_insights_upgrade.pptx
uipath_insights_upgrade.pptxuipath_insights_upgrade.pptx
uipath_insights_upgrade.pptx
Rohit Radhakrishnan
 
UiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptxUiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptx
Rohit Radhakrishnan
 
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptxUiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
Rohit Radhakrishnan
 
Hyperhack_2023_06072023.pptx
Hyperhack_2023_06072023.pptxHyperhack_2023_06072023.pptx
Hyperhack_2023_06072023.pptx
Rohit Radhakrishnan
 
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxDevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
Rohit Radhakrishnan
 
Hackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdfHackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdf
Rohit Radhakrishnan
 
Dev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdfDev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdf
Rohit Radhakrishnan
 
Automation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptxAutomation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptx
Rohit Radhakrishnan
 
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Rohit Radhakrishnan
 
Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...
Rohit Radhakrishnan
 
Introduction-To-RPA_1.pptx
Introduction-To-RPA_1.pptxIntroduction-To-RPA_1.pptx
Introduction-To-RPA_1.pptx
Rohit Radhakrishnan
 
Automation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptxAutomation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptx
Rohit Radhakrishnan
 
UiPath Automation Cloud Robots - Best Practises session 2.pptx
UiPath Automation Cloud Robots - Best Practises session 2.pptxUiPath Automation Cloud Robots - Best Practises session 2.pptx
UiPath Automation Cloud Robots - Best Practises session 2.pptx
Rohit Radhakrishnan
 
UiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptxUiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptx
Rohit Radhakrishnan
 
API Integration service & insights.pptx
API Integration service & insights.pptxAPI Integration service & insights.pptx
API Integration service & insights.pptx
Rohit Radhakrishnan
 
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
Rohit Radhakrishnan
 

More from Rohit Radhakrishnan (20)

UiPath Devops.pptx
UiPath Devops.pptxUiPath Devops.pptx
UiPath Devops.pptx
 
UiPath Test Suite_final.pptx
UiPath Test Suite_final.pptxUiPath Test Suite_final.pptx
UiPath Test Suite_final.pptx
 
DU PPT (1).pptx
DU PPT (1).pptxDU PPT (1).pptx
DU PPT (1).pptx
 
UiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptxUiPath Test Manager Connect Webinar UiPath Planview.pptx
UiPath Test Manager Connect Webinar UiPath Planview.pptx
 
uipath_insights_upgrade.pptx
uipath_insights_upgrade.pptxuipath_insights_upgrade.pptx
uipath_insights_upgrade.pptx
 
UiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptxUiPath Marketplace - HyperHack 2023.pptx
UiPath Marketplace - HyperHack 2023.pptx
 
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptxUiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
UiPath_Orchestrtor_Upgrade_IAAS_PAAS.pptx
 
Hyperhack_2023_06072023.pptx
Hyperhack_2023_06072023.pptxHyperhack_2023_06072023.pptx
Hyperhack_2023_06072023.pptx
 
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptxDevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
DevDive_UnleashthFullPotentialofAutomationwithGenAI.pptx
 
Hackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdfHackaton Moonshots - 06222023.pdf
Hackaton Moonshots - 06222023.pdf
 
Dev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdfDev Dives MAY Deck .pdf
Dev Dives MAY Deck .pdf
 
Automation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptxAutomation Cloud Best practices series - Session 6.pptx
Automation Cloud Best practices series - Session 6.pptx
 
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
Automation Cloud Series - Mastering the Automation Cloud Admin experience_Ses...
 
Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...Maximizing efficiency and security in large-scale automation rollouts with Au...
Maximizing efficiency and security in large-scale automation rollouts with Au...
 
Introduction-To-RPA_1.pptx
Introduction-To-RPA_1.pptxIntroduction-To-RPA_1.pptx
Introduction-To-RPA_1.pptx
 
Automation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptxAutomation Cloud Series - Session 3.pptx
Automation Cloud Series - Session 3.pptx
 
UiPath Automation Cloud Robots - Best Practises session 2.pptx
UiPath Automation Cloud Robots - Best Practises session 2.pptxUiPath Automation Cloud Robots - Best Practises session 2.pptx
UiPath Automation Cloud Robots - Best Practises session 2.pptx
 
UiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptxUiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptx
 
API Integration service & insights.pptx
API Integration service & insights.pptxAPI Integration service & insights.pptx
API Integration service & insights.pptx
 
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
UiPath 2022.10 Release – Updates with StudioX, Activities and Robot Assistant...
 

Recently uploaded

Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
ThousandEyes
 
Google ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learningGoogle ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learning
VishrutGoyani1
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
DNUG e.V.
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
SimonedeGijt
 
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
avufu
 
Safe Work Permit Management Software for Hot Work Permits
Safe Work Permit Management Software for Hot Work PermitsSafe Work Permit Management Software for Hot Work Permits
Safe Work Permit Management Software for Hot Work Permits
sheqnetworkmarketing
 
Splunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptxSplunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptx
sudsdeep
 
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
Roshan Dwivedi
 
ENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentationENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentation
sofiafernandezon
 
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTIONBITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
ssuser2b426d1
 
MVP Mobile Application - Codearrest.pptx
MVP Mobile Application - Codearrest.pptxMVP Mobile Application - Codearrest.pptx
MVP Mobile Application - Codearrest.pptx
Mitchell Marsh
 
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
Semiosis Software Private Limited
 
Leading Project Management Tool Taskruop.pptx
Leading Project Management Tool Taskruop.pptxLeading Project Management Tool Taskruop.pptx
Leading Project Management Tool Taskruop.pptx
taskroupseo
 
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Asher Sterkin
 
Development of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML TechnologiesDevelopment of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML Technologies
MaisnamLuwangPibarel
 
Software development... for all? (keynote at ICSOFT'2024)
Software development... for all? (keynote at ICSOFT'2024)Software development... for all? (keynote at ICSOFT'2024)
Software development... for all? (keynote at ICSOFT'2024)
miso_uam
 
WhatsApp Tracker - Tracking WhatsApp to Boost Online Safety.pdf
WhatsApp Tracker -  Tracking WhatsApp to Boost Online Safety.pdfWhatsApp Tracker -  Tracking WhatsApp to Boost Online Safety.pdf
WhatsApp Tracker - Tracking WhatsApp to Boost Online Safety.pdf
onemonitarsoftware
 
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdfIndependence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Livetecs LLC
 
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple StepsSeamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Estuary Flow
 
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
onemonitarsoftware
 

Recently uploaded (20)

Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
Cisco Live Announcements: New ThousandEyes Release Highlights - July 2024
 
Google ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learningGoogle ML-Kit - Understanding on-device machine learning
Google ML-Kit - Understanding on-device machine learning
 
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdfdachnug51 - HCL Sametime 12 as a Software Appliance.pdf
dachnug51 - HCL Sametime 12 as a Software Appliance.pdf
 
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptxWired_2.0_Create_AmsterdamJUG_09072024.pptx
Wired_2.0_Create_AmsterdamJUG_09072024.pptx
 
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
一比一原版英国牛津大学毕业证(oxon毕业证书)如何办理
 
Safe Work Permit Management Software for Hot Work Permits
Safe Work Permit Management Software for Hot Work PermitsSafe Work Permit Management Software for Hot Work Permits
Safe Work Permit Management Software for Hot Work Permits
 
Splunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptxSplunk_Remote_Work_Insights_Overview.pptx
Splunk_Remote_Work_Insights_Overview.pptx
 
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
FAST Channels: Explosive Growth Forecast 2024-2027 (Buckle Up!)
 
ENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentationENISA Threat Landscape 2023 documentation
ENISA Threat Landscape 2023 documentation
 
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTIONBITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
BITCOIN HEIST RANSOMEWARE ATTACK PREDICTION
 
MVP Mobile Application - Codearrest.pptx
MVP Mobile Application - Codearrest.pptxMVP Mobile Application - Codearrest.pptx
MVP Mobile Application - Codearrest.pptx
 
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
React vs Next js: Which is Better for Web Development? - Semiosis Software Pr...
 
Leading Project Management Tool Taskruop.pptx
Leading Project Management Tool Taskruop.pptxLeading Project Management Tool Taskruop.pptx
Leading Project Management Tool Taskruop.pptx
 
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
Ported to Cloud with Wing_ Blue ZnZone app from _Hexagonal Architecture Expla...
 
Development of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML TechnologiesDevelopment of Chatbot Using AI\ML Technologies
Development of Chatbot Using AI\ML Technologies
 
Software development... for all? (keynote at ICSOFT'2024)
Software development... for all? (keynote at ICSOFT'2024)Software development... for all? (keynote at ICSOFT'2024)
Software development... for all? (keynote at ICSOFT'2024)
 
WhatsApp Tracker - Tracking WhatsApp to Boost Online Safety.pdf
WhatsApp Tracker -  Tracking WhatsApp to Boost Online Safety.pdfWhatsApp Tracker -  Tracking WhatsApp to Boost Online Safety.pdf
WhatsApp Tracker - Tracking WhatsApp to Boost Online Safety.pdf
 
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdfIndependence Day Hasn’t Always Been a U.S. Holiday.pdf
Independence Day Hasn’t Always Been a U.S. Holiday.pdf
 
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple StepsSeamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
Seamless PostgreSQL to Snowflake Data Transfer in 8 Simple Steps
 
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
Discover the Power of ONEMONITAR: The Ultimate Mobile Spy App for Android Dev...
 

Variables Arguments and control flow_UiPath.ppt

  • 1. Variables, Arguments, control flow activities and String Operations ~Divyashree
  • 2. 2 • A workflow represents a small piece of automation that you can take and re- use in your projects. It is basically your canvas, the place where you design and work with all the UiPath Studio activities and it defines the flow of your automation. Hence the name, workflow. Types of Workflows: • Sequences • Flowcharts • State Machines • Global Exception Handler Workflows
  • 3. 3 • Variables are containers that can hold multiple data entries (values) of the same data type. For example, EmailAddress can be a variable that holds the values like rpadeveloper@uipath.com, rpasupport@uipath.com etc one at a time of execution. • Variables help us pass data from one activity to another. Advancing with any programming would be hardly possible without using variables. Variables
  • 4. 4 • Name - The variable's name is its unique ID and it defines the way it is displayed and used • Type - It defines what kind of data can be stored in the variable, type must be declared when it has been created. • Default Value – Initial value of the variable, if none of the Other value has been assigned it will consider default value for the execution. • Scope – Global and Local are the two scope which defines the visibility of the variable in workflow. the scope of a variable cannot exceed the workflow in which it was defined Properties of Variable
  • 5. 5 • From Variable Panel • From Expression • From the properties Panel Sample Demo More Details : https://docs.uipath.com/studio/v2020.10/docs/ managing-variables Creating of Variables
  • 6. 6 • Arguments are very similar to variables: • They store data dynamically • They have the same data types • They support the same methods and properties • The difference is that they pass data between workflows, and they have an additional property for this – the direction. • Arguments have specific directions: In, Out, and In/Out. These tell the Robot where the information stored in them is supposed to go Arguments
  • 7. 7 Creating of Arguments • From Argument Panel • From Expression • From the properties Panel Sample Demo More Details: https://docs.uipath.com/studio/docs/managing- arguments
  • 8. 8 • Control flow - is the order in which activities are executed or evaluated in a software project. • Control flow is enacted with two concepts such as Sequence and flowchart. • Control flow statements - The activities and methods used to define the decisions to be made during the execution of a workflow. The most common control flow statements are If, While, Do While, For Each, Switch, and Parallel. We will focus on them one by one. Control flow and its statements
  • 9. 9 the If statement is comprised from the elements you would expect it to be: • The Condition that is verified (with 2 potential outcomes – true or false). • The Then branch - the set of actions to be executed when the condition is true. • The Else branch - the set of actions to be executed when the condition is false. What is different is that, based on the chosen type of layout, there are 2 corresponding activities that fulfill the If statement role: • The If activity in sequences. • The Flow Decision activity in flowcharts. More details : https://docs.uipath.com/activities/docs/if IF
  • 10. 10 • Loops are repetitions of a set of operations based on a given condition. In UiPath, the most important. • loops are: Do While, While and For Each. • Do while : It executes a specific sequence while a condition is met. The condition is evaluated after each execution of the statements. • While : It executes a specific sequence while a condition is met. The condition is evaluated before each execution of the statements. The key difference between Do While and While is that for Do While, the activities contained within it are executed at least once. • For each : It performs an activity or a series of activities on each element of an input collection. This is very useful in data processing. Consider an Array of integers. For Each would enable the robot to check whether each numeric item fulfills a certain condition. Loops
  • 11. 11 • Loops are repetitions of a set of operations based on a given condition. In UiPath, the most important. • loops are: Do While, While and For Each. • Do while : It executes a specific sequence while a condition is met. The condition is evaluated after each execution of the statements. • While : It executes a specific sequence while a condition is met. The condition is evaluated before each execution of the statements. The key difference between Do While and While is that for Do While, the activities contained within it are executed at least once. • For each : It performs an activity or a series of activities on each element of an input collection. This is very useful in data processing. Consider an Array of integers. For Each would enable the robot to check whether each numeric item fulfills a certain condition. Loops
  • 12. 12 • It is a type of control flow statement that executes a set of activities out of multiple, based on the value of a specific expression. • In other words, we use it instead of an If statement when we need at least 3 potential courses of action. • This is done through the condition, which is not Boolean like in the case of If statement, but multiple. • More details : //docs.uipath.com/activities/docs/switch Switch
  • 14. 14 Create two workflows 1. main 2. Age calculator(calculate the age based on DOB) In main Take name and DOB from the user using Input dialogue box: Create variable – Name, DOB and age. In Age calculator create 2 arguments In – DOB, Out – Age. Come back to Main check if the age is < 18 – display “’Name’+ is a teenager” if the age is 17<25<60 display “’Name’ + is in adulthood” age>60 display “’Name’_ is in old age”. To enhance this you can take teen, adult and old as a string and consider them as cases in switch and display the message inside your switch case. Problem statement
  • 16. 16 ➤ Social Media Links To Connect 👉 YouTube :https://www.youtube.com/channel/UCxERg-RMVgFODOG7p4vt0JQ 👉 LinkedIn : https://www.linkedin.com/in/divyashree-muddagangaiah/ 👉 Twitter : https://twitter.com/0987Divy