September 16, 2017

RPA(UiPath)

Do the Automation by creating Workflow of Process.
Good Part about this tool is (can call .Net function in condition like .Trim, ToString, etc)

UiPath consist of 3 part

1) UiPath Robot - Robots can work unattended (run without human supervision in any environment, be it virtual or not) or as assistants (human triggers the process).


2) UiPath Orchestrator (server) - a web application that enables you to deploy, schedule, job, monitor and manage Robots and processes. It consists of
  • Robot  -list of robot available in environment
  • Process - list of process
  • Asset - list of asset that is reusable component
  • Queues - list of Pending task
  • Schedules - list of scheduled process
  • Job - list of jobs created
  • Logs - capture the running process log

3) UiPath Studio (Client) - it uses .NET workflow and it helps us to design automation processes in a visual manner, through diagrams.

The UiPath Studio interface

Activities panel - contains all the actions we need to automate different applications - like clicking and typing - and other data-processing actions
Workflow Designer - this is where you build your automation project
Properties panel - where you can change different parameters and settings of the selected activity
  • Workflow - Can create by Flowchart (Complex process) and Sequence (small process)  or we can use sequence as reusable part in flowchart
  • Variable - we can define type,scope,value
  • Activities - 300 activities related to programming,Web services, Email, web,window,Citrix,excel, pdf, database,OCR,Image recognizance, Terminal,SAP etc
  • 4 Type of Recorder - Basic, Desktop, Web, Citrix
  • UIExplorer - Use to catch control
  • Data scraping - Extract the data from web application
  • Publish - Publish to workflow to connected orchestrator
  • Debugging and exception handling
  • Excel Automation
  • PDF Automation
  • Citrix Automation
  • Email Automation
  • SAP Automation
  • Project organization
  • User event
Best Practices

  • Bot must be reliable, efficient, maintainable, extensible
  • choose appropriate wf
  • Flowchart: Main wf is best suited
    • Easier to understand
    • Overview of full process
    • easier to test
  • Break process in small workflow (invoke command)
  • Sequence- Suited for sequential workflow
  • Use try-catch


Study material
Academy

UiPath Studio guide

UiPath Robot

Activities guide


Get the certificate by learning UiPath
https://www.uipath.com/academy/certifications

You will be able to download UiPath Studio and obtain a free license for the use of the software for 60 days
https://www.uipath.com/download-free-automation-software-trial