Ui Path Basics
Three components of UI path
UI path studio – to design
Ui path Robot – to run , deploy , schedule, manage process
Ui path Orchestrator – It is centralized dashboard for create and manage the robots,
Containers
Sequence
In Robotic Process Automation (RPA), a "sequence" refers to a linear set of steps
within a workflow, where each activity is executed in a specific order, making it
ideal for simple, straightforward processes that follow a predictable path without
branching or complex decision points; essentially, a sequence is a basic building
block for automating repetitive tasks that require a clear, step-by-step execution.
Key points about sequences in RPA:
Linear execution:
Activities within a sequence are always performed one after the other, from top to
bottom.
Suitable for simple tasks:
Sequences are best used for repetitive, well-defined processes that don't require
complex conditional logic.
Reusability:
You can create a sequence once and then reuse it in different parts of your
automation project as needed.
Example:
A sequence might be used to automate opening an email, extracting specific data
from it, and then populating a spreadsheet with that information
Flow chart
State machines
In RPA (Robotic Process Automation), a "state machine" is a programming concept
that defines a process flow by using a finite number of states, where each state
represents a specific stage in the process, and transitions between states occur
based on specific conditions or triggers, allowing for more complex decision-making
and flexible workflows compared to a simple linear sequence; essentially, it's a way
to manage a process based on its current "state" and how it can change depending
on inputs or events.
Key points about state machines in RPA:
States:
Each state represents a specific point in the process where certain actions are
performed.
Transitions:
Arrows between states signify when to move from one state to another, triggered by
specific conditions or events.
Flexibility:
State machines are particularly useful for handling complex scenarios with multiple
decision points and potential paths within a process.
How state machines are used in RPA tools like UiPath:
Visual design:
You can visually design a state machine within the RPA development environment,
defining states and transitions using a graphical interface.
Conditions and triggers:
Each transition can be set up with specific conditions that must be met to move to
the next state.
Complex workflows:
State machines are often used for processes with multiple potential outcomes based
on different data or user inputs.
For Each Loop
Steps
Default sequence
For each is selected from activities
Inside body another sequence and Log message is used
Eg Loop 1 to 5
Argument type is int
Assign and Assign Multiple
Assign value to a variable
It is used to create new variables or assign multiple variable to use it
Flow chart
Pre- conditions – create a variable eg : what to do
Create a sequence
Create a flow chart with flow decision use the variable for condition should be given
(what to do)
Provide a log message
Switch