Who can join?
UiPath RPA Developers in the Netherlands and anyone from the UiPath global community interested in our experience exchange. This is an EN language event.
Please note, that this event will have a dedicated focus on UiPath RPA Developers and that we remain the right to deny participation in case of oversubscription.
Agenda:
14:40 Keynote: Dion Mes (UiPath) on UiPath Integration Service
14:55 Keynote: Peter Vlam (Nationale-Nederlanden) on Citizen Development
15:10 Deep-Dive sessions (2 rounds with 4 topics)
1. Configuration management using JSON - Worth more than you might think (Mike de Waard, Tech Lead @Nationale-Nederlanden)
2. AI Center and use-cases (Thomas Janssen, Senior RPA Developer & Trainer @Node1)
3. RPA Testing with UiPath Test Manager (Remco Kwinkelenberg, Principal Sales Engineer EMEA @UiPath )
4. RPA x Low-Code: combining UiPath & Mendix for end-to-end process improvement (Sander ter Horst, Senior Manager @Tacstone)
1
4. 4
UiPath offers a flexible and unified
automation Seamlessly combines
UI+API
APIs
User
Interfaces
To maximize automation benefits
UiPath Robots seamlessly work
with User Interfaces (UI) and APIs
Essential ingredient for automation
of a business process – from the
simplest to the most complex
Captures the full scope of
automation potential – including
long-tail employee work
Important for highest scale data
extraction, transfers, or updates
Complements existing
enterprise IT strategy
5. 5
What does UiPath Integration Service
offer?
Flexible Automation
Seamlessly use UIs and APIs
in a single automation design
Simplified Automation Design
Activity Packs provide uniform integration
experience across all our Studio designers.
Security and Governance
Automate more with governance
and reliability.
Triggers
Kick off automations with
server-side events
Connections
Easily setup and manage
connections with standardized auth
Large Library of Connectors
Automate nearly any system with
OOTB, pre-built connectors
6. 6
Integration Service works with leading
enterprise applications
Across the
enterprise
systems you
need–use our
rich catalog of
prebuilt
connectors
7. 7
Connector
Builder
Query Parameters
Header Properties
Cursor Pagination
HTTP Methods
Response Payload
Request Payload
Base URL
Offset Pagination
Postman Collection
Start from Scratch
API Key
Swagger / YAML
Custom Authentication
Personal Access Token
OAuth 2.0
Basic Authentication
Object Curation
Activity Pack
Debug your Request
Connection Debug
Object Curation
Field Definition
Share to Marketplace
Tenant Publishing
8. 8
When?
22.12 General Availability
Why?
Because there is always that next
integration you need.
What?
Rapidly add your own connector,
based on third-party APIs.
Now YOU can bring your own application!
Connector Builder
9. 9
Who is Connector Builder for?
RPA Developer
integration-savvy
Basic API Knowledge
REST, JSON, …
Employee & CoE-driven
Application knowledge
Skills Required
Community Devs
establish expertise and
community contributions
UiPath Customers
connect to any business system
in your organization
Technology Partners
differentiate in specific industries
and domains
14. 14
<20%
of Test Cases
covered by
automation on
average
Why is scaling automation so difficult?
Automated Tests and
Processes
High
Low
Return
on
Investment
Few Many
Goal
Automation
Honeymoon
Turning Point
Scaling Challenges
1 Quality
2 Complexity
3 Governance
<15%
of organizations
are actively
scaling their
automation
program
15. 15
Why do automations stop working?
=
Frequent Application
Changes
Frequent Environment
Changes
High Maintenance
Change Frequency ▸ Application Change Frequency ▸ Environment Change Frequency ▸ Business Process
Functioning
Robots
Disrupted
Robots
On Premise Cloud-based
Custom Web
Sites
Desktop Services Updates Network Services
Datacenter
Applications
Changes
Environment
Changes
Robotic Process
Automation
Changes
15
Automation Issues:
Object recognition
Synchronization
Recovery Handling
Application Issues:
Technical Changes
Customizations
Business Changes
Environment Issues:
System Updates
Desktop Updates
Network Changess
17. 17
Test Automation for the Enterprise
CENTRALLY CONTROL AND MONITOR YOUR AUTOMATION
SHARE AND REUSE AUTOMATION, INFRASTRUCTURE AND SKILLS
TEST AUTOMATION IT AUTOMATION PROCESS AUTOMATION
RPA TESTING RPA TESTING
DEVELOPMENT IT BUSINESS
AUTOMATION OPS
DEVOPS
18. 18
We are creating multiple automations that address the same process.
Why? How do we bridge the gap?
• Software Emulates an actual User
• Navigates an application
• Runs sets of data
• Production environments
• Managed by IT or Business
What is the difference?
Test vs RPA – Siloed
• Software Emulates an actual user
• Navigates an application
• Runs sets of data
• Pre-Production environment
• Managed by Dev or IT
Test Automation Robotic Process Automation
• Reduces Risk
• Enhances Capabilities
• Reduces Costs
• Reduces Risk
• Speeds release Times
• Reduces Costs
19. 19
Eliminate Automation Silo’s
Testing RPA
Process
Automation
(Production)
Test
Automation
(Pre-production)
Software emulates a user
Navigates an application
Runs sets of data
Executes a process or activity
Reduces risks and cost
20. 20
The Value of Convergence:
Automate, Reuse and Scale
RPA
acceleration
Test
acceleration
Optimized and Agile
Business Operations
Production Uptime
99.8%
Component Reuse
70%
Faster RPA Automation
3X
Faster RPA Deployment
10X
Less Maintenance
50%
Faster Test Automation
5X
Automation Coverage
80%
Less Maintenance
50%
21. 21
UiPath: An End-to-End Hyperautomation
Platform
Measure
Insights
Business Analysts *
The Automation Lifecycle
Engage
Assistant
Action Center
Apps
Chatbots
Business Users *
Run
Attended Robots
Unattended Robots
Test Robots
Test Robots
Manage
Automation Cloud
AI Fabric
IT Operations *
Orchestrator
Test Manager
Build
StudioX
Document Understanding
RPA, Citizen Developers and Testers *
Studio
Discover
Automation Hub
Process Mining
Task Capture
Task Mining
Change Impact Mining
Communications Mining
Process Analysts *
Discover automation
opportunities powered by
AI and your people
Build automations quickly,
from the simple to the
advanced
Manage, deploy, and
optimize automation at
enterprise scale
Run automations through
robots that work with your
applications and data
Engage people and robots as
one team for seamless
process collaboration
Measure operations and
performance to align with
business outcomes
UiPath Test Suite
Continuously Test & Deploy
22. 22
Meet
Test Suite… UiPath
Studio
UiPath
Orchestrator
UiPath
Test Robots
CI/CD
Integration
TM
2.0
ServiceNow
Your tool
Test
Manager
Hub
Test Manager App
SAP Solution Manager
22
Production-grade automation
Automate any UI or API technology
Share and reuse automations
Seamlessly integrates with your toolchain
Connectors
Cloud
On-Premise
Xray
Atlassian Jira
Azure DevOps
Dashboards
& Reports
Test Results
& Analytics
Requirements
Mgmt.
Test Cases &
Sets Mgmt.
Automated Applications
ALM
25. 25
Version Control System
CI/CD Tools
Test
Production
Testing Bot Results
Execute Tests
Development
Developers
Functional Workflows
Testing Workflows
Unit Tests
Test Sets and Test Data
are Configured and
Managed in Orchestrator
RPA Developer, App
Developer, or Environment
Owner Commits Code
Changes
2
4
During Design
Time
Testing workflows
are deployed
3
CI/CD Integrations
Continuous Testing and Continuous Deployment with ANY Change RUNTIME
PROCESS FLOW
1
ALM Integrations
If automated tests Pass,
changes can be migrated to
Production
If Tests Fail,
Tester logs defect
26. 26
What should an RPA Project look like?
Use the Modern Design Experience to
create reusable Object Repositories
(selector libraries) for UI Automation.
27. 27
What does RPA Testing involve?
Activity Coverage
Ensure that 100% of the RPA workflow
[all decisions, if statements, for loops,
switches, and error handling]
is fully tested
Business Logic
… impacted the
expected results of
my RPA workflow
Selector Tests
… broken critical
selectors or
selector properties
that I’m using in my
RPA workflow
KPIs /
Requirements
… impacted
expected Business
KPIs (speed,
accuracy, exception
handling, etc.)
Test that Application and Environment changes haven’t…
Component Tests
Pinpoint which
workflow needs to
be fixed if workflow
is broken
Mock Tests E2E Tests
29. 29
Demo: Advanced Process Automation Testing
Continuously test
more intelligently
with change driven
triggers
Deepen
automation
resilience by testing
more data variations
Plan ahead and
build iteratively
to improve efficiency
and put quality first
Triage test failure
and add test data
to ensure the RPA
robot keeps working
31. 31
Build resilient
automations faster
to test virtually any
technology – RPA,
Applications and Environments
Continuously
execute tests
to uncover underlying
automation, application or
environment issues
Proactively triage
and fix issues
before they disrupt
production and frustrate
business stakeholders
Testing the Fully Automated Enterprise™
75% Faster
RPA Development
99% Robot Uptime
For First Production Run
>50% Reduction
In Unplanned Maintenance
32. 32
Scale with confidence with Test Suite
Before Test Suite After Test Suite
Run
Manage
Build
Build automations
quickly, from the simple
to the advanced
Manage, deploy, and
optimize automation at
enterprise scale
Run automations through
robots that work with your
applications and data
Workflow is tested with few verifications and
limited data variations.
Both the workflow and activities are unit tested
thoroughly in an automated fashion.
Workflow is published to production with no
ability to monitor automation health with
continuous testing.
Workflow is published along with all test cases,
allowing ongoing monitoring of automation
health with continuous testing.
Issues are fixed reactively as they are found,
leading to unplanned maintenance and business
disruption
Issues are found in a staging or test
environment, allowing for proactive
maintenance.
• Elevated risk of production
disruptions
• Higher rate of maintenance
• Diminishing returns
• Slower scaling
• Maximize automation uptime
• Lower rate of maintenance
• Rapid return on investment
• Accelerated scaling
33. 33
Meet the Suite
Find out how Test Suite is raising the bar for Testing
Discover Learn Explore
Understand how Continuous Testing can
help you scale your automation program
Take advantage of hours of free
training on UiPath Academy
See Test Suite in action by watching
our in-depth demos and videos
MANAGE TESTS AUTOMATE TESTS EXECUTE TESTS
34. 34
You’re in good company…
Join our growing Test Suite customer community
37. 37
Transitioning to Test Robots
Provides flexibility in managing and reusing test cases across projects
Enables granular reporting of test case results to third party tools
Enables activity level unit testing out-of-the-box (white box)
High effort required for managing test cases
Reporting must be manually configured
Allows only full workflow testing (black box)
NonProduction
Intended for development purposes only Purpose built for testing workflows, activities and applications
38. 38
UiPath Named a Leader in IDC's
MarketScape for Cloud Testing Platforms
“The breadth, depth, and preeminence of UiPath's RPA portfolio provide a solid foundation for
the company's testing portfolio...UiPath has a differentiated opportunity to leverage its portfolio
synergistically both for software testing efficiency and to address demand for RPA testing.”
• UiPath makes its debut as a Leader in this evaluation
• Earned highest overall Strategy score, leapfrogging
more than a dozen traditional software testing vendors
• Notes that UiPath shows differentiation in multiple areas of
its platform with UI- and API-based automation at the core
• This powerful competitive asset establishes UiPath Test
Suite as a disruptive product in the software testing
market for prospects, customers, and partners
• Also establishes UiPath as the innovation leader in
bringing cloud testing capabilities to the core RPA market
41. 41
Dashboard Home > My Project
180
160
140
120
100
90
80
70
60
50
40
30
20
10
Sep 14 Sep 15 Sep 16 Sep 17 Sep 18 Sep 19 Sep 20 Sep 21 Sep 22 Sep 23 Sep 24 Sep 25
Daily
https://cloud.uipath.com/test-manager
Defects Coverage Automation Rate
% %
0
1
0
5
0
5
Monitor your test status at a glance
42. 42
Dashboard
https://cloud.uipath.com/test-manager
Home > My Project
180
160
140
120
100
90
80
70
60
50
40
30
20
10
Sep 14 Sep 15 Sep 16 Sep 17 Sep 18 Sep 19 Sep 20 Sep 21 Sep 22 Sep 23 Sep 24 Sep 25
Daily
Defects Coverage Automation Rate
10 90% 95%
Requirements
Browse
Search…
Key Name Description
REQ 1 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 2 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 3 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 4 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 5 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 6 Apply for Loan Given I am applying for a loan, if my yearly income is below…
Sync Requirements from your ALM tool
43. 44
https://cloud.uipath.com/test-manager
Requirements
Home > My Project
180
160
140
120
100
90
80
70
60
50
40
30
20
10
Sep 14 Sep 15 Sep 16 Sep 17 Sep 18 Sep 19 Sep 20 Sep 21 Sep 22 Sep 23 Sep 24 Sep 25
Daily
Defects Coverage Automation Rate
10 90% 95%
Browse
Search…
Key Name Description
REQ 1 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 2 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 3 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 4 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 5 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 6 Apply for Loan Given I am applying for a loan, if my yearly income is below…
Test Cases
Browse
Search…
Key Name Description
Test Case 1 Apply for Loan, income < 10k Given I am applying for a loan, if my yearly income is below…
Test Case 2 Apply for Loan, younger than 18 Given I am applying for a loan, if my yearly income is below…
Test Case 3 Apply for Loan, rate > 10% Given I am applying for a loan, if my yearly income is below…
Test Case 4 Apply for Loan, income > 50k Given I am applying for a loan, if my yearly income is below…
Test Case 5 Apply for Loan, older than 90 Given I am applying for a loan, if my yearly income is below…
Create manual + automated Test Cases
44. 45
https://cloud.uipath.com/test-manager
Requirements
Home > My Project
180
160
140
120
100
90
80
70
60
50
40
30
20
10
Sep 14 Sep 15 Sep 16 Sep 17 Sep 18 Sep 19 Sep 20 Sep 21 Sep 22 Sep 23 Sep 24 Sep 25
Daily
Defects Coverage Automation Rate
10 90% 95%
Browse
Search…
Key Name Description
REQ 1 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 2 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 3 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 4 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 5 Apply for Loan Given I am applying for a loan, if my yearly income is below…
REQ 6 Apply for Loan Given I am applying for a loan, if my yearly income is below…
Test Cases
Test Results
My failed Test Case
Execution Start Duration Defect
Failed
6 days ago 1.5 min Create defect
Verification failed – the expected loan rate of >5%< did not match the actual rate of >7%<
Analyze test results and log defects
45. 46
Quickly triage and act on test failures
Granular screenshots & logs speed analysis Send every detail to development in one click
47. 48
Thomas Stocker Add To Source Control VB
HOME DEBUG
DESIGN
New Save Debug
Fileaa
Export as
Template
Cut
Copy
Paste
Manage
Packages
Manage
Entities
Recording Screen
Scraping
Data
Scraping
User
Events
UI
Explorer
Remove
Unused Variable
Analyze
File
Test
Manager
Export
to Excel
Publish
Project
+ -
Search project (Ctrl+Alt+P)
Project Activities Snippets Output
Find References Breakpoints
Apply for Loan My Test Case
Arguments Imports
Variable 77-79%
Activity Coverage
Resources
Object
Repository
Outline
Properties
Error
List
My Project - UiPath Studio Pro
P My Project
Dependencies
UiPath.Core.Activities
UiPath.Mail.Activities
UiPath.Testing.Activities
My Process.xaml
Workflows
Test Cases
GIVEN…
I log into UiBank Web App…
WHEN…
I apply for a loan of 50k…
THEN…
I expect a loan rate of 5%
Build automated Application Test Cases
48. 49
Thomas Stocker Add To Source Control VB
HOME DEBUG
DESIGN
New Save Debug
Fileaa
Export as
Template
Cut
Copy
Paste
Manage
Packages
Manage
Entities
Recording Screen
Scraping
Data
Scraping
User
Events
UI
Explorer
Remove
Unused Variable
Analyze
File
Test
Manager
Export
to Excel
Publish
Project
+ -
Search project (Ctrl+Alt+P)
Project Activities Snippets Output
Find References Breakpoints
My Process My Test Case
Arguments Imports
Variable 77-79%
Activity Coverage
Resources
Object
Repository
Outline
Properties
Error
List
My Project - UiPath Studio Pro
P My Project
Dependencies
UiPath.Core.Activities
UiPath.Mail.Activities
UiPath.Testing.Activities
My Process.xaml
Workflows
Test Cases
Start
Enter Sales data into CRM
3 action(s)
Double click to View
Order amount
?
Update customer data
3 action(s)
Double click to View
Approve order
3 action(s)
Double click to View
Process order
3 action(s)
Double click to View
Create order in ERP
3 action(s)
Double click to View
Order approved
?
End
End
49. 50
HOME DEBUG
DESIGN
New Save Debug
Fileaa
Export as
Template
Cut
Copy
Paste
Manage
Packages
Manage
Entities
Recording Screen
Scraping
Data
Scraping
User
Events
UI
Explorer
Remove
Unused Variable
Analyze
File
Test
Manager
Export
to Excel
Publish
Project
+ -
Search project (Ctrl+Alt+P)
Project Activities Snippets Output
Find References Breakpoints
My Process My Test Case
Arguments Imports
Variable 77-79%
Activity Coverage
Resources
Object
Repository
Outline
Properties
Error
List
My Project - UiPath Studio Pro
Thomas Stocker Add To Source Control VB
P My Project
Dependencies
UiPath.Core.Activities
UiPath.Mail.Activities
UiPath.Testing.Activities
My Process.xaml
Workflows
Test Cases
Start
Enter Sales data into CRM
3 action(s)
Double click to View
Order amount
?
Update customer data
3 action(s)
Double click to View
Approve order
3 action(s)
Double click to View
Process order
3 action(s)
Double click to View
Create order in ERP
3 action(s)
Double click to View
Order approved
?
End
End
Order Process – Order approved
Order Process – Order not approved
Order Process – Order w/o approval
50. 51
HOME DEBUG
DESIGN
New Save Debug
Fileaa
Export as
Template
Cut
Copy
Paste
Manage
Packages
Manage
Entities
Recording Screen
Scraping
Data
Scraping
User
Events
UI
Explorer
Remove
Unused Variable
Analyze
File
Test
Manager
Export
to Excel
Publish
Project
+ -
Search project (Ctrl+Alt+P)
Project Activities Snippets Output
Find References Breakpoints
My Process My Test Case
Arguments Imports
Variable 77-79%
Activity Coverage
Resources
Object
Repository
Outline
Properties
Error
List
My Project - UiPath Studio Pro
Thomas Stocker Add To Source Control VB
P My Project
Dependencies
UiPath.Core.Activities
UiPath.Mail.Activities
UiPath.Testing.Activities
My Process.xaml
Workflows
Test Cases
Start
Enter Sales data into CRM
3 action(s)
Double click to View
Order amount
?
Update customer data
3 action(s)
Double click to View
Approve order
3 action(s)
Double click to View
Process order
3 action(s)
Double click to View
Create order in ERP
3 action(s)
Double click to View
Order approved
?
End
End
Order Process – Order approved
Order Process – Order not approved
Order Process – Order w/o approval
51. 52
HOME DEBUG
DESIGN
New Save Debug
Fileaa
Export as
Template
Cut
Copy
Paste
Manage
Packages
Manage
Entities
Recording Screen
Scraping
Data
Scraping
User
Events
UI
Explorer
Remove
Unused Variable
Analyze
File
Test
Manager
Export
to Excel
Publish
Project
+ -
Search project (Ctrl+Alt+P)
Project Activities Snippets Output
Find References Breakpoints
My Process My Test Case
Arguments Imports
Variable 77-79%
Activity Coverage
Resources
Object
Repository
Outline
Properties
Error
List
My Project - UiPath Studio Pro
Thomas Stocker Add To Source Control VB
P My Project
Dependencies
UiPath.Core.Activities
UiPath.Mail.Activities
UiPath.Testing.Activities
My Process.xaml
Workflows
Test Cases
Start
Enter Sales data into CRM
3 action(s)
Double click to View
Order amount
?
Update customer data
3 action(s)
Double click to View
Approve order
3 action(s)
Double click to View
Process order
3 action(s)
Double click to View
Create order in ERP
3 action(s)
Double click to View
Order approved
?
End
End
Order Process – Order approved
Order Process – Order not approved
Order Process – Order w/o approval
Build automated RPA Test Cases
53. 54
UiPath Orchestrator: Your test execution control
center
Test Data
Queues
Continuous
Integration
Version
Control
Veracode
Certified
Distributed
Execution with
Schedules &
Triggers
Auditing & Role
Management
59. 60
• Introduction
• What is AI Center?
• AI Center Use Cases
• Applying AI Center in UiPath
build with me
• Q&A
Agenda
60. 61
Thomas Janssen
RPA Expert & UiPath MVP
+ 5 years of experience with RPA
Introduced RP in Life Sciences, Banking, Telecom &
High Tech
Worked from Brussels, Zurich, Athens, Amsterdam
Watch all videos on Tom’s
Tech Academy
The most well-known RPA trainer in The Netherlands
61. 62
UiPath AI Center is a service that allows you to deploy, manage, and
continuously improve Machine Learning models and consume them within
RPA workflows in Studio.
What is AI Center?
65. 66
1. Navigate to cloud.uipath.com
2. Activate your Enterprise Trial License
3. Enable UiPath AI Center
4. Create a new project
5. Upload the Dataset
6. Create ML Package
7. Create Pipeline
8. Create ML Skill
9. Add ML Skill to UiPath Studio
Applying AI Center in UiPath
70. 71
Step 8: Add ML Skill to UiPath Studio
"[{""TV Ad Budget
($)"":10,""Radio Ad Budget
($)"":50,""Newspaper Ad Budget
($)"":100}]"
Escape quotation marks with
double quotation marks
75. 16 February 2023
Introduction
What defines low-code?
A map for low code & hyperautomation
Low code rationalisation & RPA
Real world example: register patients in health care
• Process overview
• Contribution of UiPath RPA in automating tasks
• Combining UiPath RPA with low code applications
Agenda
76. Delivery
models
Citizen, fusion and IT-
based delivery models
What defines low-code?
Speed of
innovation
Low code technologies
expand and evolve at a
rapid rate
Diverse
technologies
and solutions
Low code technologies
span the hyperautomation
space
77. Cloud-native and
DevOps
Use data as an asset
and generate insights
Automate & digitize work
and act on insights
`
Build digital
experiences
Pro low code
development
IT
teams
Fusion
development
Fusion
teams
Citizen
development
Business
teams
A map for low code & hyperautomation
Foundational capabilities for hyperautomation
Frictionless IT
Reduce the load on IT
Cloud-native architecture
and infrastructure
Data based decision
making
Generate new insights
from existing data
Enterprise data
management
and data mesh
Personal and
departmental productivity
Business
process optimization
Digital enterprise core
Democratized
technology
Bridging the talent gap
Shorter TTM,
improved ALM
78. 79
Human – Robot collaboration
Human
Virtual Assistant
(attended bot)
Virtuele Employee
(unattended bot)
No robots
100% human effort
Apps don’t benefit from
RPA
Attended on request
Robot assists on request of
human
App extended with on-
demand functions and
robots-as-APIs
Attended, in tandem
Robot assists on request of
human, but in background
App prepare robot-as-a-
service workloads (with or
without callbacks)
Hybrid
Robots working together to
assist human
App extended with on-
demand and queueing
functions
Partly unattended
Human prepares work for
robot
Lightweight apps with
Robots as the new
backend
Fully unattended
Human only in the loop for
exception handling
App is only used to handle
work that the robot could
not
83. 7 reasons for platform positioning
Components Frameworks Experience Governance
Organization Reputation Way of Working
84. Real world example
Sign up and register patients in health care
85
Process: Patient entry
Applications: Electronic Clients File, mail,
AGB Register website
Benefits: 184 hours/month saved
Faster client enrolment
85. 16 February 2023
Old situation: fully manual
Presentation Title
Open and read
referral
Check contents
and client data
Copy paste client
data
Sign up client
Receive
referral
Register client
Add client to
waiting list
86. 16 February 2023
Adding UiPath RPA
Presentation Title
Open and read
referral
Check contents
and client data
Copy paste client
data
Sign up client
Receive
referral
Register client
Add client to
waiting list
Uitvoer
controleren
Check Output
87. 16 February 2023
Adding UiPath RPA
Presentation Title
Open and read
referral
Check contents
and client data
Copy paste client
data
Sign up client
Register client
Add client to
waiting list
Check Output
Manual
processing
Receive
referral
88. 16 February 2023
Adding UiPath RPA & Mendix
Presentation Title
Open and read referral
Check contents and
client data
Copy paste client data Sign up client
Register client Add client to waiting list
Review
notification
Show BRE with
possible
proceedings
Pre-registration
notice
Show registered
client
Receive
referral
89. 16 February 2023
Pre-registration
notice
Adding UiPath RPA & Mendix
Presentation Title
Review
notification
Show BRE with
possible
proceedings
Show pre-
registration
notice
Show registered
client
Exception
handler
Update client
status
(registered)
Robots
as API
90. 16 February 2023
Adding UiPath RPA & Mendix
Presentation Title
Review
notification
Show BRE with
possible
proceedings
Show pre-
registration
notice
Show registered
client
Exception
handler
Update client
status
(registered)
Robots
as API
Ui & Process Layer
Backend & Data Layer
91. 16 February 2023
Adding UiPath RPA & Mendix
Presentation Title
Review
notification
Show BRE with
possible
proceedings
Show pre-
registration
notice
Show registered
client
Exception
handler
Update client
status
(registered)
Robots
as API
Ui & Process Layer
Backend & Data Layer
Any low-
code or
workflow
application
92. 16 February 2023
As many robot processes will be integrated in the full end-to-end
solution, the integration should be easily scalable and manageable
Per process integration would be a maintenance nightmare
Health care data is (in this case) not allowed in the UiPath Cloud
Solution: use the Orchestrator API’s and Webhook functionality
• Global integration layer
• No process-specific programming needed (except exception handling)
• Easily integrated and maintainable
Challenges in integration
93
93. 16 February 2023 94
UiPath and low-code applicaties (BPA)
BPA/Low-code application
Queue Robot Webhook
Legacy Applications
94. 16 February 2023
Integrated process: UiPath as Dispatcher
Presentation Title
Open and read referral
Check contents and client
data
Copy paste client data Sign up client
Register client Add client to waiting list
Review notification
Show BRE with
possible
proceedings
Pre-registration
notice
Show registered
client
Receive
referral
95. 16 February 2023
Integrated process: UiPath as Dispatcher
Adds Queue item Start processing transaction
BRE Exception: code
‘101’
Retry transaction (with
specific skipped BRE)
Show BRE with
possible
proceedings
Pre-registration
notice
BRE allowed to be
ignored
Robot
API & Webhooks
Webhook sends update
‘new queue item added’
Webhook sends update
‘queue item status failed
with error code 101’
Reveive Transation Retry
API call
96. 16 February 2023
Integrated process: UiPath as Dispatcher
Adds Queue item Start processing transaction
BRE Exception: code
‘101’
Retry transaction (with
specific skipped BRE)
Show BRE with
possible
proceedings
Pre-registration
notice
BRE allowed to be
ignored
Robot
API & Webhooks
Webhook sends update
‘new queue item added’
Webhook sends update
‘queue item status failed
with error code 101’
Reveive Transation Retry API call
Change Specific Content of Queue Item:
add BRE code to be skipped
Set transaction to ‘Retry’
97. 16 February 2023
Integrated process: UiPath as Dispatcher
Adds Queue item Start processing transaction
BRE Exception: code
‘101’
Retry transaction (with
specific skipped BRE)
Show BRE with
possible
proceedings
Pre-registration
notice
BRE allowed to be
ignored
Robot
API & Webhooks
Webhook sends update
‘new queue item added’
Webhook sends update
‘queue item status failed
with error code 101’
Reveive Transation Retry API call
Change Specific Content of Queue Item:
add BRE code to be skipped
Set transaction to ‘Retry’
98. 16 February 2023
Integrated process: Low-code application as Dispatcher
Start processing transaction
Add Queue Item
Robot
API & Webhooks
Receives API Call ‘Add
Queue Item’ with primary
key of data to be
processed
Retrieve process data
GET-Request with primary
key
Process data
request
Process Transation
Set Transaction Status
(Successful)
Webhook sends update
‘transation status changed
to succesful’
Further processing