1. Julio Viquez
Sr. Manager of
Intelligent Automation
Eduardo Diquez
Managing Director,
Intelligent
Automation
Thomas Stocker
Sr Director of
Product Mgmt.
The Power of Resilient
Robots at VMware
2. 2
As of July 20th
, 2022
Key Highlights – RPA CoE - Since Inception!
45+
Business Functions
Engaged
+150
BOTs Deployed
420+
Processes
Automated
+519
Process
Enhancements
656K+
Hours of Manual
Effort Saved*
+105
RPA Ideas in the pipeline
*Dynamic and subject to change
3. 3
Just like most organizations our Environment was hurting from
constant application changes
Source: UiPath
What causes Maintenance?
42%
Application
changes
26%
Environment changes
23%
Automation Issues
60% of the issues application changes for VMware
Unsustainable
Automation
Sustainable Automation
Automation Honeymoon
Actual Result
Plateau of Diminishing Returns
z
Unplanned
Maintenance
Technical
Complexity
Disparate
Governance
Automation
ROI
Automation Goal
Many
Few
Key Objectives:
• Transition form Reactive to Proactive Maintenance
• Improve Automation Uptimes
• Improve Quality
• Increase Deployment Speed and Confidence
4. 4
Repetitive Work
Testing Automations and Automation Support is one of the least liked
activities by RPA Developers
Source: State of the RPA Developer Report 2021
13%
5%
82%
29%
39%
32%
36%
30%
34%
44%
42%
14%
50%
26%
24%
52%
18%
30%
58%
26%
16%
62%
10%
28%
62%
27%
11%
65%
16%
19%
82%
9%
9%
Does and
enjoys
Does but does
not enjoy
Does not do
Build RPA solutions based on
requirements
Maintain, support, and debug
RPA solutions in production
Test RPA solutions
Create documentation
Perform code review
Work with business analysts to
define requirements for automation
Estimate automation duration
Work with a solution architect to
design the automation
Document implemented solutions
Evaluate the degree of difficulty in
the planning and design phase
Create dashboards to monitor
performance
Stressful Environment
Undervalued Responsibilities
5. 5
Orchestrator
Partnering with Auxis we deployed Test Suite to increase awareness
and developed a CICD Pipeline to improve quality and speed
Test Robots
Develop Test
Cases
Run Test Cases
Jenkins GitLab
Configure
tools
Planning - Testing
Planning - CI/CD
Testing CI/CD pipeline
Develop CI/CD
Validation
Stress Testing
Full Deployment
• Automatic Code Review
• Testing is optional in each project
• Focus on reusable components
• End to end testing on key
automations
• Continuous lower environment
testing
Awareness
• Easily deploy to Cloud or On-Premise
• Automatic Change Management
Quality and Speed
6. 6
High-level Design of CI/CD Pipeline
Push new
version
Trigger
pipeline
1. Code
Review
2. Pack
Pack - Create
NUPKG
3. Deploy to
Stage
Create assets
and Queues
Unattended
Robot
UiPath Activity
Code Review
through
Workflow
Analyzer
Unattended
Robot
4. Testing
Test Robot
Run Test Set
Optional
Developer
5. Approval
for Prod.
Workflow
Approval
6. Deploy to
Prod.
UiPath Activity
Deploy
package in
Stage
Create assets
and Queues
Unattended
Robot
UiPath Activity
Deploy
package in
Prod.
Team Leads
Design Lead
Studio and
Orchestrator
Prepare Test
Cases and Sets
7. Error rate reduction after
Test Automation and CI/CD
Implementation
UiPath Test Suite Enables RPA Teams to have greater confidence
and speed in their release
15
%
100% Error Reduction
96%
Increased Speed to
production
Speed Increase
Ensure every
requirement is
fully tested
before
deployment
Code Review
✔ Understand release status instantly and
resolve defects faster
✔ Organize your tests and execute
continuously or on-demand to proactively
identify potential incidents
✔ Move from reactive to proactive
maintenance
✔ Increase Quality and improve customer
experience with the test suite – make sure
you are not breaking anything while trying to
fix one issue
8. 8
What’s next…
AI Center enables us to incorporate
more machine learning & AI models into
our automation, unlocking opportunities
where rules-based RPA has not been
able to automate
Intelligent Automation
Insights enables business users
to receive scheduled reports for
their automations, and understand
ROI being delivered
Actions enables long-running,
cross-functional workflows to be
orchestrated between multiple teams &
bots
Task Mining observes
processes being executed by
users and uses ML to identify
automation opportunities
Apps allow us to build
powerful low-code apps
that the business can use
within UiPath Cloud
Remote Debugging allows us to
react to Production issues faster
After Test Automation Future
STAG
E
0
1
STAG
E
02
FUTURE
10. 10
Pilot
Establish
Foundation
Grow
Scale
Enterprise-wi
de Scale
RPA Tool Selection
2023
2019
2017 2018 2021
2020 2022
Initial Pipeline Generation
First Processes in Production
Defined Governance and Operating Model
Launched Digital Assistant Program
Awarded COE of the Year
Started Enterprise-wide Evangelism
Commencement of RPA Ops
20 Business Functions launched
Migration to Cloud
Track, Monitor & Measure ROI
Expanded Digital Assistant Program
Expanded Intelligent Document Processing
Launched Intelligent Automation Program
First Chatbot and RPA project
45 Business Functions launched
Setup High-Availability Infrastructure
First RPA + AI/ML project
Millennium Falcon
Established Pipeline Management
Testing Automation and CI/CD Pipeline
Launched Program Accelerate
Enterprise Training program
Long-running high-valued processes
Expand IA Program
11. Do the fonts in the words below match on your screen?
Metropolis Font Check
Is the Metropolis font installed on my computer?
Do the fonts in the words below match the font image above it?
Metropolis Metropolis Light
If yes, you are good to go.
If the answer is no, you may not have the Metropolis font installed. This also can occur when working remotely on a digitally accessed file
through SharePoint or Teams. Opening the PowerPoint document in the desktop app will correct font and layout issues. Under Editing, select
“Open in Desktop App”.
If fonts still do not appear correctly, try downloading the font from Brand Central. There is a Font folder under the Brand Assets tab.
Need more information on how to install fonts?
Refer to the quick-start section in the template guidelines or contact Oasis.
12. 12
Test Suite…
UiPath
Studio
UiPath
Orchestrator
UiPath
Robots
SAP Business Objects
Oracle E-Business Suite Test
Suite
On-Prem
Cloud
Highlights:
• Added 29 Test Cases into 12 core automations
(libraries).
• Identified another 106 test scenarios and developed
additional Test Cases.
• Configured Test Sets and Test Robots.
Important concepts:
• Used repeatable testing.
• Implemented Data Driven Test Cases whenever
possible.
• Proactive testing of core libraries.
13. 13
CI/CD Pipeline
UiPath
Studio
UiPath
Orchestrator
UiPath
Robots
SAP Business Objects
Oracle E-Business Suite
Test
Suite
On-Prem
Cloud
Highlights:
• Developed pipeline with 6 phases
• Code validation
• Package of the project
• Deploy into Stage
• Testing
• Approval for Production
• Deploy into Production
• 12 different types of notifications
• Easily deploy to Cloud or On-Premise
• Testing is optional in each project
• Look for new releases every 10 minutes
• Added the pipeline to 250+ projects
• Multiple approval steps when necessary
Additional automations:
• Perform code review and prepare report
• Create assets and queues in Orchestrator
Jenkins
GitLab
CI/CD
pipeline
14. 14
Orchestrator
Partnering with Auxis we deployed Test Suite to increase awareness
and developed a CICD Pipeline to improve quality and speed
• Defined testing
strategy
• Prioritize automations
• Designed test cases
Test Robots
Develop Test
Cases
Run Test Cases
• Design CI/CD pipeline
• Identify auxiliary
automations
Jenkins GitLab
Configure
tools
Planning - Testing
Planning - CI/CD
Testing CI/CD pipeline
• Develop the CI/CD
script
• Create automations
• Test pilot
Develop CI/CD
• Validate pipeline with key
users
• Add approvals
• Perform adjustments
Validation
• Add pipeline to all
automations
• Benchmark capacity
• Tune configuration
Stress Testing
• Train team
• Go-Live
Full Deployment
• Automatic Code Review
• Testing is optional in each project
• Focus on reusable components
• End to end testing on key
automations
• Continuous lower environment
testing
Awareness
• Easily deploy to Cloud or On-Premise
• Automatic Change Management
Quality and Speed