Automation Software
Andrei Oros
UiPath Platform
Andrei Oros
Product & Engineering // uipath.com/it-automation
UPT alumni
twitter.com/orosandrei
github.com/orosandrei
3
UiPath Rocketship
https://www.uipath.com/company/about-us
4
UiPath Rocketship
https://www.uipath.com/company/about-us
2019.10
“A little over five years ago,
UiPath existed in a very small
apartment,” he explained.
“Now, to have over 3,000
employees here is very
humbling.
Daniel Dines
5
Fun fact: Automation Anywhere licensed this technology from UiPath sometime in 2009. Traces of it could still be found in Automation
Anywhere 10. It’s important to mention that they have not updated this library since 2011.
9y
6
RPA – what is it?
Robotics Embedded Electronics
7
UI Automation. Picture in Picture
8
Automation Landscape
RPA
1990 - 2018
source: academia phd research, Andrei Oros
9
UiPath
Automation Platform
holistic vision
RPA
BPM
IT
Cognitive
Long Running
Process
Workflow
Attended
Task
Testing
Unattended Approval Persistence AI integration
source: academia phd research, Andrei Oros
10
Low Code
Visual modeling - easy drag & drop,
point and click.
Powerful recorder automatically
turns user clicks and keystrokes
into a workflow.
Rich library of pre-defined template
activities.
11
Integrations development
https://github.com/UiPath/Community.Activities
https://marketplace.visualstudio.com/items?itemName=UiPathLabs.UiPathActivitySet
Community Activities
Activity Builder
Visual Studio extension
12
Integrations development
add activity packages from NuGet feeds:
13
Integrations. Activities
14
Security Orchestration Automation & Response
20.000+
brute force attacks
processed automatically
in the past 12 months
15
Security Orchestration Automation & Response
20.000+
brute force attacks
processed automatically
in the past 12 months
16
RPA Robot Auto Scaling
powered by UiPath IT Automation
17
Management Orchestrator Webhook Events Receiver Service
DB
Clients
Configs
client_1 jobs
client_1 machines
Queue. New Webhook Events
Jobs triggered by New Items
…
M1 M2 M3 M(n)
Add Event
to Queue
get event data for 1st new q. item
update all associated q. items
get the client info from the database
get the client state: jobs, robots, ..
select machines to start/stop & apply
job.created
tenant Id folder Id
[ … ]
client_1
Folder F1
Environment E1
Infrastructure
RobotsHot 5
RobotsCold 80
client_1
Folder F2
Environment E2
Infrastructure
RobotsHot 2
RobotsCold 10
client_(x)
Folder Default
Environment RAS
Infrastructure
RobotsHot 10
RobotsCold 50
…
1
2
3
4.3
4.4
4.1
4.2
4.5
18
RPA Autoscaling Customer Story
Challenge
Solution
Expected Outcomes
â–Ş Deadline events cause 500-1000%
workload demand increases on a daily cycle
â–Ş Tax busy seasons, specifically tax end
requests, caused spikes in RPA Jobs
(dynamic workload)
â–Ş Very inefficient while done manually:
increased costs with IT Infrastructure and
administration
â–Ş Scaling needs increase from 10 machines
to 300 machines dynamically, each with
10-20 high density robots (avg 1500 robots
during the day and 150 robots at night)
running 24 / 7
â–Ş Incurred high maintenance costs, high
administration costs to accommodate
dynamic workload in real-time
â–Ş Higher Risk from missed SLAs - client
potential liability for millions of dollars
towards customers and legal commitments
UiPath provided an autoscaling solution that ..
â–Ş Responds in real-time to dynamic workloads by allocating / deallocating
robot machines to meet the incoming RPA Jobs requests
â–Ş Works with all types of infrastructures (cloud, on-premises, hybrid)
â–Ş Empowers the client to easily and on the fly adjust the autoscaling
strategy to balance Cost Savings vs Highly-Available Job Execution
Optimized RPA & Business Operations
reduced costs with IT Infrastructure & labor
Flexible deployment
support for custom RPA setup
(high density robots, environments,
Azure cloud + VMware on-premises)
Green Computing
energy savings with compute from
running a more efficient RPA operation
SLAs risk management
help meet customer & contractual SLAs
in a highly regulated tax environment
Anticipated Savings
average expected reduction in
annual infrastructure costs
average expected reduction in
annual labor costs
average expected overall
reduction in total costs
62%
73%
64%
Business Problem. Client is a leading Tax provider that faces dynamic workload related to customer
workload during busy tax seasons. This resulted in excess spending on infrastructure and personnel.
19
ITSM
20
Platform
21
DevOps Integrations
Test Suite IT Automation
Automated
Test Cases
Orchestrator
StudioPro
+ more
+ more
Studio. Low Code Designer
Studio Desktop
Studio Web //upcoming
UiPath Platform for DevOps
22
DevOps. Infrastructure as Workflow / Diagram
Easy
create automations with out-of-
the-box drag & drop official
UiPath IT Automation activities
Vendor agnostic
Azure, AWS, Google Cloud
VMware, Citrix, Hyper-V
Transparent
easy to understand & inspect
business logic
Free from Official Feed (LTS)
Background Running (via SDKs)
23
DevOps. Infrastructure as Workflow / Diagram
Orchestrator
Rest API
Triggers
Webhooks
…
3rd Party
Integration
API / Scripting / Code
UiPath Platform
Integrations
+ more
for any testing need
Citrix
Automation
RPA
Testing
ALM Tools
Integrations
Analytics &
Reporting
Web
Automation
Manual
Testing
Continuous
Integration
Test Data
Management
Version
Control
Data-Driven
Testing
Test
Management
Requirements
Management
Desktop
Automation
SAP
Automation
Mainframe
Automation
API
Automation
Mobile
Automation
Studio Pro Test Manager Orchestrator
On Platform
25
UiPath Platform for DevOps
StudioPro
Automation
Orchestrator
Distribution
Robots
Execution
Test Manager
Hub
Orchestration
Task Documentation
Analytics & Reporting Manual Testing
Requirements Mgmt
Atlassian Jira
Jenkins
Xray
SAP
Solution Manager
Azure Devops
ServiceNow
â—˘ Web Service
Test Manager App
Orchestration â—˘ Web Application
…
Azure Devops
Postman
Mobile
IT Automation
Activities
+ more integrations
26
Robot Auto Scaling
allocation
Robot Auto Scaling
deallocation
1 2 3
4
5
6
7
Continuous Integration
27
CI demo https://youtu.be/eOHF89tSxTk
28
Artificial Intelligence
https://www.uipath.com/product/ai-rpa-capabilities
29
Computer Vision
30
Invoice Processing
31
AI Center
https://www.uipath.com/product/rpa-ai-integration-with-ai-center
32
Drag & Drop AI
Drag and Drop an AI Skill into your
Automation Workflow
Customize AI Skills Parameters
Open UiPath Studio
Add your AI Skills directly in
UiPath Studio.
Utilize AI skills which are embedded out-of-
the-box, download from Go!, or import your
own.
No technical skills required.
Updates can be made by analysts
and business users.
1
2
3
Add skills to your automations in 3 easy steps
33
+ Ecosystem
Visual Understanding
Human-like recognition of UI elements
Document Understanding
Insight into new sources of unstructured data
Process Understanding
Opportunities derived from analyzing user patterns
Conversational Understanding
Sentiment of text, chat, and voice inputs
+
EMBEDDED SKILLS
EMBEDDED SKILLS
EMBEDDED SKILLS
EMBEDDED SKILLS
Specialized, Industry and Solution Skills
34
Easy to get started
https://www.uipath.com/developers/community-edition
https://www.uipath.com/rpa/academy
https://github.com/UiPath
35
Join the UiPath Rocketship!
https://www.uipath.com/company/careers/remote
About UiPath
37
A Leader in the 2020 Gartner
Magic Quadrant for Robotic
Process Automation
This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated
in the context of the entire document. The Gartner document is available upon request from UiPath. Gartner
does not endorse any vendor, product or service depicted in its research publications, and does not advise
technology users to select only those vendors with the highest ratings or other designation. Gartner
research publications consist of the opinions of Gartner's research organization and should not be
construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this
research, including any warranties of merchantability or fitness for a particular purpose.
For the second
consecutive year, UiPath
is placed highest for its
ability to execute
“In the second year of this Magic
Quadrant, the bar has been raised for
market viability, relevance, growth,
revenue and how vendors set the vision
for their RPA offerings in a fluid market.”*
* Source: Gartner, “Magic Quadrant for Robotic Process Automation,” Saikat Ray,
Arthur Villa, Cathy Tornbohm, Naved Rashid, Melanie Alexander, July 27, 2020
38
Source: ForresterWave™:RoboticProcessAutomation,Q42019
A Forrester Wave Leader
“References report that UiPath will go the
extra mile to meet a client's need and cite
the transparent and innovation culture as
a plus.
They also applaud the low cost of getting
started, the well-organized partner
channel, overall product stability, and
strong security.”
Highest Scores in Current
Offering, and Highest
Possible Scores in Strategy
and Market Presence
39
Everest Group​ PEAK Matrix® for
Process Mining Technology
Vendors 2020​
A Process Mining Leader
"[…] its product development strategy is
now more focused toward helping
enterprises discover automation use
cases and accelerate their automation
journeys​."
Full report: https://www.uipath.com/hubfs/Reports/Everest_Group_PEAK_Matrix_for_Process_Mining_Products_2020_Focus_on_UiPath.pdf
40
Business Partner Ecosystem Spans Globally and Locally
Global Americas Japan EMEA India Asia Pacific
600+ business partners that help with the implementation of RPA
Thank you
andrei.oros@uipath.com

UiPath Platform - Automation Software

  • 1.
  • 2.
    Andrei Oros Product &Engineering // uipath.com/it-automation UPT alumni twitter.com/orosandrei github.com/orosandrei
  • 3.
  • 4.
    4 UiPath Rocketship https://www.uipath.com/company/about-us 2019.10 “A littleover five years ago, UiPath existed in a very small apartment,” he explained. “Now, to have over 3,000 employees here is very humbling. Daniel Dines
  • 5.
    5 Fun fact: AutomationAnywhere licensed this technology from UiPath sometime in 2009. Traces of it could still be found in Automation Anywhere 10. It’s important to mention that they have not updated this library since 2011. 9y
  • 6.
    6 RPA – whatis it? Robotics Embedded Electronics
  • 7.
  • 8.
    8 Automation Landscape RPA 1990 -2018 source: academia phd research, Andrei Oros
  • 9.
    9 UiPath Automation Platform holistic vision RPA BPM IT Cognitive LongRunning Process Workflow Attended Task Testing Unattended Approval Persistence AI integration source: academia phd research, Andrei Oros
  • 10.
    10 Low Code Visual modeling- easy drag & drop, point and click. Powerful recorder automatically turns user clicks and keystrokes into a workflow. Rich library of pre-defined template activities.
  • 11.
  • 12.
    12 Integrations development add activitypackages from NuGet feeds:
  • 13.
  • 14.
    14 Security Orchestration Automation& Response 20.000+ brute force attacks processed automatically in the past 12 months
  • 15.
    15 Security Orchestration Automation& Response 20.000+ brute force attacks processed automatically in the past 12 months
  • 16.
    16 RPA Robot AutoScaling powered by UiPath IT Automation
  • 17.
    17 Management Orchestrator WebhookEvents Receiver Service DB Clients Configs client_1 jobs client_1 machines Queue. New Webhook Events Jobs triggered by New Items … M1 M2 M3 M(n) Add Event to Queue get event data for 1st new q. item update all associated q. items get the client info from the database get the client state: jobs, robots, .. select machines to start/stop & apply job.created tenant Id folder Id [ … ] client_1 Folder F1 Environment E1 Infrastructure RobotsHot 5 RobotsCold 80 client_1 Folder F2 Environment E2 Infrastructure RobotsHot 2 RobotsCold 10 client_(x) Folder Default Environment RAS Infrastructure RobotsHot 10 RobotsCold 50 … 1 2 3 4.3 4.4 4.1 4.2 4.5
  • 18.
    18 RPA Autoscaling CustomerStory Challenge Solution Expected Outcomes â–Ş Deadline events cause 500-1000% workload demand increases on a daily cycle â–Ş Tax busy seasons, specifically tax end requests, caused spikes in RPA Jobs (dynamic workload) â–Ş Very inefficient while done manually: increased costs with IT Infrastructure and administration â–Ş Scaling needs increase from 10 machines to 300 machines dynamically, each with 10-20 high density robots (avg 1500 robots during the day and 150 robots at night) running 24 / 7 â–Ş Incurred high maintenance costs, high administration costs to accommodate dynamic workload in real-time â–Ş Higher Risk from missed SLAs - client potential liability for millions of dollars towards customers and legal commitments UiPath provided an autoscaling solution that .. â–Ş Responds in real-time to dynamic workloads by allocating / deallocating robot machines to meet the incoming RPA Jobs requests â–Ş Works with all types of infrastructures (cloud, on-premises, hybrid) â–Ş Empowers the client to easily and on the fly adjust the autoscaling strategy to balance Cost Savings vs Highly-Available Job Execution Optimized RPA & Business Operations reduced costs with IT Infrastructure & labor Flexible deployment support for custom RPA setup (high density robots, environments, Azure cloud + VMware on-premises) Green Computing energy savings with compute from running a more efficient RPA operation SLAs risk management help meet customer & contractual SLAs in a highly regulated tax environment Anticipated Savings average expected reduction in annual infrastructure costs average expected reduction in annual labor costs average expected overall reduction in total costs 62% 73% 64% Business Problem. Client is a leading Tax provider that faces dynamic workload related to customer workload during busy tax seasons. This resulted in excess spending on infrastructure and personnel.
  • 19.
  • 20.
  • 21.
    21 DevOps Integrations Test SuiteIT Automation Automated Test Cases Orchestrator StudioPro + more + more Studio. Low Code Designer Studio Desktop Studio Web //upcoming UiPath Platform for DevOps
  • 22.
    22 DevOps. Infrastructure asWorkflow / Diagram Easy create automations with out-of- the-box drag & drop official UiPath IT Automation activities Vendor agnostic Azure, AWS, Google Cloud VMware, Citrix, Hyper-V Transparent easy to understand & inspect business logic Free from Official Feed (LTS) Background Running (via SDKs)
  • 23.
    23 DevOps. Infrastructure asWorkflow / Diagram Orchestrator Rest API Triggers Webhooks … 3rd Party Integration API / Scripting / Code UiPath Platform Integrations + more
  • 24.
    for any testingneed Citrix Automation RPA Testing ALM Tools Integrations Analytics & Reporting Web Automation Manual Testing Continuous Integration Test Data Management Version Control Data-Driven Testing Test Management Requirements Management Desktop Automation SAP Automation Mainframe Automation API Automation Mobile Automation Studio Pro Test Manager Orchestrator On Platform
  • 25.
    25 UiPath Platform forDevOps StudioPro Automation Orchestrator Distribution Robots Execution Test Manager Hub Orchestration Task Documentation Analytics & Reporting Manual Testing Requirements Mgmt Atlassian Jira Jenkins Xray SAP Solution Manager Azure Devops ServiceNow ◢ Web Service Test Manager App Orchestration ◢ Web Application … Azure Devops Postman Mobile IT Automation Activities + more integrations
  • 26.
    26 Robot Auto Scaling allocation RobotAuto Scaling deallocation 1 2 3 4 5 6 7 Continuous Integration
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
    32 Drag & DropAI Drag and Drop an AI Skill into your Automation Workflow Customize AI Skills Parameters Open UiPath Studio Add your AI Skills directly in UiPath Studio. Utilize AI skills which are embedded out-of- the-box, download from Go!, or import your own. No technical skills required. Updates can be made by analysts and business users. 1 2 3 Add skills to your automations in 3 easy steps
  • 33.
    33 + Ecosystem Visual Understanding Human-likerecognition of UI elements Document Understanding Insight into new sources of unstructured data Process Understanding Opportunities derived from analyzing user patterns Conversational Understanding Sentiment of text, chat, and voice inputs + EMBEDDED SKILLS EMBEDDED SKILLS EMBEDDED SKILLS EMBEDDED SKILLS Specialized, Industry and Solution Skills
  • 34.
    34 Easy to getstarted https://www.uipath.com/developers/community-edition https://www.uipath.com/rpa/academy https://github.com/UiPath
  • 35.
    35 Join the UiPathRocketship! https://www.uipath.com/company/careers/remote
  • 36.
  • 37.
    37 A Leader inthe 2020 Gartner Magic Quadrant for Robotic Process Automation This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available upon request from UiPath. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose. For the second consecutive year, UiPath is placed highest for its ability to execute “In the second year of this Magic Quadrant, the bar has been raised for market viability, relevance, growth, revenue and how vendors set the vision for their RPA offerings in a fluid market.”* * Source: Gartner, “Magic Quadrant for Robotic Process Automation,” Saikat Ray, Arthur Villa, Cathy Tornbohm, Naved Rashid, Melanie Alexander, July 27, 2020
  • 38.
    38 Source: ForresterWave™:RoboticProcessAutomation,Q42019 A ForresterWave Leader “References report that UiPath will go the extra mile to meet a client's need and cite the transparent and innovation culture as a plus. They also applaud the low cost of getting started, the well-organized partner channel, overall product stability, and strong security.” Highest Scores in Current Offering, and Highest Possible Scores in Strategy and Market Presence
  • 39.
    39 Everest Group​ PEAKMatrix® for Process Mining Technology Vendors 2020​ A Process Mining Leader "[…] its product development strategy is now more focused toward helping enterprises discover automation use cases and accelerate their automation journeys​." Full report: https://www.uipath.com/hubfs/Reports/Everest_Group_PEAK_Matrix_for_Process_Mining_Products_2020_Focus_on_UiPath.pdf
  • 40.
    40 Business Partner EcosystemSpans Globally and Locally Global Americas Japan EMEA India Asia Pacific 600+ business partners that help with the implementation of RPA
  • 41.