Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 2

-----------------------------------------------------------------------------------

-----------------------------------------------------------------------------------
-
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-
---------- Robotic Enterprise Framework ----------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-
Robotic Enterprise Framework also referred as REFramework it is a framework which
is provided by UiPath to help developers build RPA processes quickly and
efficiently.The Framework is implemented with the State Machine so it allows
developers to control the Robot Process States.

It's purpose is to provide a template which handles the basic needs of any business
process automation, like reading and storing a configuration file, retrying
Transactions that fail with an Application Exception and logging the status of all
processed transactions, failed or successful

However, a robot is able to work much faster, and more efficiently without ever
slowing down.

UiPath Studio is a complete software solution that enables you to automate your
back office repetitive tasks. It converts tedious tasks into complete UI
automation, thus, making your work easier and faster.

UiPath is a Robotic Process Automation tool which is used for Windows desktop
automation. It is used to automate repetitive/redundant tasks and eliminates human
intervention. The tool is simple to use and has a drag and drop functionality of
activities.

Business Benefits of Robotic Process Automation :


--------------------------------------------------
Cost Savings. One of the biggest advantages of robotic process automation is the
immediate and significant reduction in expenditure it can deliver. ...
Quality, Accurate Work. Let's face it.
Enhanced Cycle Time.
Employee Empowerment.
Simplicity and Flexibility.
Better Control.
Insights and Analytics.
-----------------------------------------------------------------------------------
-------------------------------------------------------------
----------RE Framework below are the Buillet Points to refer and also
creating RE Frame Work ----------
-----------------------------------------------------------------------------------
-------------------------------------------------------------
----built on top of Transactional Business Process template
----using State Machine layout for the phases of automation project
----offering high level exception handling and application recovery
----keeps external settings in Config.xlsx file and Orchestrator assets
----pulls credentials from Credential Manager and Orchestrator assets
----gets transaction data from Orchestrator queue and updates back status
----takes screenshots in case of application exceptions
----provides extra utility workflows like sending a templated email
----runs sample Notepad application with dummy Excel input data
----How It Works
-----------------------------------------------------------------------------------
-------------------------------------------------------------
----------RE Framework Process Steps ----------
-----------------------------------------------------------------------------------
-------------------------------------------------------------
INITIALIZE PROCESS :
--------------------
InitiAllSettings - Load config data from file and from assets
InitiAllApplications - Login to applications as per Config("OpenApps") field
GetAppCredentials - From Orchestrator assets or local Credential Manager
If failing, retry a few times as per Config("ProcessRetries")

GET TRANSACTION DATA :


--------------------
./Framework/GetTransactionData - Fetches from Orchestrator queue as per
Config("TransactionQueue")
./GetTransactionData - Sample for working with Excel input files

PROCESS TRANSACTION :
--------------------
Try ProcessTransaction
If application exceptions happen
SaveErrorScreen - In Config("ErrorsFolder") with the exception message
Going to re/INITIALIZE
SetTransactionStatus - As Success, Failed or Rejected with reason
./Framework/SetTransactionStatus - Updates the Orchestrator queue item
./SetTransactionStatus - Sample for updating Excel input file

END PROCESS :
-------------
CloseAllApplications - As listed in Config("CloseApps")

You might also like