SlideShare a Scribd company logo
Dev Dives
Go deeper, automate smarter
2
Meet today’s speakers:
Robert Love
Principal Product Manager
@UiPath
Tuan Nguyen
Senior Product Manager
@UiPath
3
About today’s meeting
• Enjoy the next 50-60 min. Discover a new way of
building attended automations, best practices for
attended use cases, demo and live Q&A.
• Join the poll. Download the automation. You’ll receive
the recording and the full pack of instructions to build an
input validation automation, via your email.
• Get answers to your questions and challenges. Please
use the chat box for Qs during the presentation. Live
Q&A session at the end.
• You're encouraged to network and share your
LinkedIn/Twitter in the chat.
• Have fun! Feedback is welcome.
Design user-friendly
attended automations
from A to Z
UiPath Dev Dives Webinar Series
5
Agenda
Robot-human collaboration
Attended themes and Center of Excellence techniques
A new way of building attended automations
Demo
6
Unleash AI across
every facet of work
Assign
automatable
work to robots
At UiPath, we believe in a world where every
company encourages robot-human collaboration
6
Provide a robot
for every person
in the company
Robot assistants augment and
empower human workers
Democratize
development
Workers can automate simple
tasks with low-code apps
Automation consumption at scale
The 4 pillars of a fully automated enterprise™
7
Employees want to work with robots
86%
of employees are willing
to use automation in the future1
79%
of employees are comfortable
with automation1
1.UiPath and Bain and Company research, Overcoming the Automation Paradox
8
Attended themes
User needs
Functionality
Is it relevant to me?
What can I do?
Does it do what I expect it to do?
User Experience
Is it hard to use?
How much effort does it take?
How is the overall experience?
Performance
How long will it take?
Is it fast?
Can I still use my computer?
Program
What are other people doing?
Where can I learn more?
Who should I contact?
COE techniques
9
COE techniques
UiPath Products that help achieve these techniques:
Attended Framework, Automation Hub, Automation Store, Insights, Process Mining, Ready-to-go Automations, and Test Suite
Make it relevant Consolidate, but modulate Make it reliable
Understand who will use it and when Combine similar automations Minimize dependencies
Review usage, feedback, and errors Give the user options
Use extensive validation
and error-handling
Provide frequent improvements
Provide fewer automations
with higher value
Automate your tests
Functionality
10
UiPath Products that help achieve these techniques:
Action Center, Apps, Attended Framework, Automation Launchpad, Forms/Callouts, Integration Service, Ready-to-go Automations, Triggers
Provide a step-by-step process Minimize user interactions Use standardized frameworks
Keep the user in the loop Get to the Aha! moment Use the same input patterns
Confirm results and provide next steps Don’t create a new pain point Provide similar options
Guide the user Minimize complexity Keep it consistent
COE techniques
User Experience
11
UiPath Products that help achieve these techniques:
Always-on Architecture, Attended Checklist, Automation Profiler, Modern Projects, Picture-in-Picture, Workflow Analyzer
Use Workflow Analyzer Use Automation Profiler Set and manage expectations
Use Automation Profiler Benchmark different environments Provide progress updates
Review the attended checklist Benchmark different approaches Use background or hybrid automation
Architect for performance Establish benchmarks Manage user perception
COE techniques
Performance
12
UiPath Products that help achieve these techniques:
Automation Hub, Automation Launchpad, Automation Store
Tell stories, not features Create videos, guides, and FAQ docs Establish who to contact and when
Make your users your champions
Ensure material is correct
and up to date
Create and maintain SLAs
Create communication &
roll out strategy
Provide a one-stop shop for your users Create support workflows
Drive engagement Create enablement material Provide support channels
COE techniques
Program
13
Recap
User needs COE techniques
Functionality
Is it relevant to me?
What can I do?
Does it do what I expect it to do?
User Experience
Is it hard to use?
How much effort does it take?
How is the overall experience?
Performance
How long will it take?
Is it fast?
Can I still use my computer?
Program
What are other people doing?
Where can I learn more?
Who should I contact?
Make it relevant
Consolidate, but modulate
Make it reliable
Guide the user
Minimize complexity
Keep it consistent
Architect for performance
Establish benchmarks
Manage user perception
Drive engagement
Create enablement material
Provide support channels
A new way of building
attended automations
15
Use case – input validation
Using the new capabilities, we can implement input validation on an
application’s fields and instruct users on how to fix errors.
16
A new way of building attended automations
Building responsive attended automations that are also easily-maintainable
has been hard to achieve.
Current challenges
• Performance
• Handling multiples forms
• Limited form UI and functionality
• Monitoring multiple triggers
• Asynchronous execution
• Complex data binding
17
Improved attended performance
• Improved robot
startup time in
Window Modern
projects (22.10+)
• WebView2 Forms
render and react
more quickly
• Desktop triggers
overhauled to support
and react to 100’s of
triggers
18
Forms as a first-class citizen in Studio
• Create forms directly
in Studio pane
• Better organization
and maintenance of
forms
• Easily move forms
between projects
• Non-blocking forms
and callouts
• HTML forms and
easier script
execution
19
New desktop triggers
• 2 main triggers
• Application Event
Trigger
• Form Event
Trigger
• New system triggers
• Manual trigger
• Repeat trigger
• Time trigger
• GV change trigger
20
Event-based architecture
Start
Triggered workflows
Main workflow
End
21
Click button
Start
Close form Location changed
Focus gained
Foreground
gained
Restored
Appeared
Application-related triggers
Minimized
Focus lost
Text changed
State changed
Selection
changed
Title changed
Disappeared
Text field
changed
Select changed
Checkbox
changed
Other triggers
+ existing triggers
End
Form-related triggers
22
Building responsive attended automations that are also easily-maintainable
has been hard to achieve.
A new way of building attended automations
Current challenges
• Performance
• Handling multiples forms
• Limited form UI and functionality
• Monitoring multiple triggers
• Asynchronous execution
• Complex data binding
New capabilities
• Improved robot, forms, and
trigger performance
• Enhanced form and
trigger activities
• Non-blocking forms and callouts
• Custom HTML forms and
script execution
• Global variables and simplified
form binding
• Event-based architecture
23
Date/Time Topic Status
May 31,
9 AM EDT / 2
PM BST
Rapidly automate APIs and build
custom connectors with Integration
Service
Register AMER
Register EMEA & APAC
June 29,
9 AM EDT / 2
PM BST
Unleash the full potential of your
automations with Generative AI
Register AMER
Register EMEA & APAC
Next steps
Download the input validation automation > https://bit.ly/uipath-input-validation
Don't miss the next Dev Dives sessions. Save your seat > https://bit.ly/Dev-Dives_2023
24
Take the survey
Take the survey >
https://survey.alchemer.com/s3/7265079/494c661acb61
25
Live Q&A
Thank you
for your participation!
Join us: community.uipath.com

More Related Content

Similar to Dev Dives: Design user-friendly attended automations from A to Z

Old Products, New Tricks: Add Value with a Dashboard Refresh: What You Need t...
Old Products, New Tricks: Add Value with a Dashboard Refresh: What You Need t...Old Products, New Tricks: Add Value with a Dashboard Refresh: What You Need t...
Old Products, New Tricks: Add Value with a Dashboard Refresh: What You Need t...
Hannah Flynn
 
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdfHyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
DianaGray10
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
OpenCredo
 
Improving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsImproving the User Experience of UiPath Apps
Improving the User Experience of UiPath Apps
DianaGray10
 
Introduction of UiPath and community ecosystem
Introduction of UiPath and community ecosystemIntroduction of UiPath and community ecosystem
Introduction of UiPath and community ecosystem
DEV Cafe
 
Lean Startup: Reduce 40% go-to-market time & cost on your next product launch
Lean Startup: Reduce 40% go-to-market time & cost on your next product launchLean Startup: Reduce 40% go-to-market time & cost on your next product launch
Lean Startup: Reduce 40% go-to-market time & cost on your next product launch
People10 Technosoft Private Limited
 
Starter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITStarter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft IT
Karuana Gatimu
 
Building User Adoption Into Your Enterprise Software (TSW2015)
Building User Adoption Into Your Enterprise Software (TSW2015)Building User Adoption Into Your Enterprise Software (TSW2015)
Building User Adoption Into Your Enterprise Software (TSW2015)
ANCILE Solutions, Inc.
 
Every Workflow Template Youll Ever Need
Every Workflow Template Youll Ever NeedEvery Workflow Template Youll Ever Need
Every Workflow Template Youll Ever Need
Kashish Trivedi
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
Sanjeev Sharma
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
Optimizely
 
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
Karoliina Kettukari
 
Useagility Webinar - Automated User Testing
Useagility Webinar - Automated User TestingUseagility Webinar - Automated User Testing
Useagility Webinar - Automated User Testing
Useagility
 
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
UserZoom
 
Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back Tomorrow
TechWell
 
Dev Dives: Fast-track time to value with UiPath Solution Accelerators
Dev Dives: Fast-track time to value with UiPath Solution AcceleratorsDev Dives: Fast-track time to value with UiPath Solution Accelerators
Dev Dives: Fast-track time to value with UiPath Solution Accelerators
UiPathCommunity
 
Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principles
Tanya Epstein
 
Automation Hub Best practices - Getting Started.pdf
Automation Hub Best practices - Getting Started.pdfAutomation Hub Best practices - Getting Started.pdf
Automation Hub Best practices - Getting Started.pdf
Cristina Vidu
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
KMS Technology
 
Using power shell to enhance efficiency of your operation
Using power shell to enhance efficiency of your operationUsing power shell to enhance efficiency of your operation
Using power shell to enhance efficiency of your operation
Milton Goh
 

Similar to Dev Dives: Design user-friendly attended automations from A to Z (20)

Old Products, New Tricks: Add Value with a Dashboard Refresh: What You Need t...
Old Products, New Tricks: Add Value with a Dashboard Refresh: What You Need t...Old Products, New Tricks: Add Value with a Dashboard Refresh: What You Need t...
Old Products, New Tricks: Add Value with a Dashboard Refresh: What You Need t...
 
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdfHyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
HyperHack 2023 Global Presentation - AMER Enablement_070623.pdf
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
 
Improving the User Experience of UiPath Apps
Improving the User Experience of UiPath AppsImproving the User Experience of UiPath Apps
Improving the User Experience of UiPath Apps
 
Introduction of UiPath and community ecosystem
Introduction of UiPath and community ecosystemIntroduction of UiPath and community ecosystem
Introduction of UiPath and community ecosystem
 
Lean Startup: Reduce 40% go-to-market time & cost on your next product launch
Lean Startup: Reduce 40% go-to-market time & cost on your next product launchLean Startup: Reduce 40% go-to-market time & cost on your next product launch
Lean Startup: Reduce 40% go-to-market time & cost on your next product launch
 
Starter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITStarter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft IT
 
Building User Adoption Into Your Enterprise Software (TSW2015)
Building User Adoption Into Your Enterprise Software (TSW2015)Building User Adoption Into Your Enterprise Software (TSW2015)
Building User Adoption Into Your Enterprise Software (TSW2015)
 
Every Workflow Template Youll Ever Need
Every Workflow Template Youll Ever NeedEvery Workflow Template Youll Ever Need
Every Workflow Template Youll Ever Need
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation[Webinar] Visa's Journey to a Culture of Experimentation
[Webinar] Visa's Journey to a Culture of Experimentation
 
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
The possibilities of Teams as a Platform Kettukari Nopanen Sulava Webinar 25....
 
Useagility Webinar - Automated User Testing
Useagility Webinar - Automated User TestingUseagility Webinar - Automated User Testing
Useagility Webinar - Automated User Testing
 
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
 
Test Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back TomorrowTest Automation: Investment Today Pays Back Tomorrow
Test Automation: Investment Today Pays Back Tomorrow
 
Dev Dives: Fast-track time to value with UiPath Solution Accelerators
Dev Dives: Fast-track time to value with UiPath Solution AcceleratorsDev Dives: Fast-track time to value with UiPath Solution Accelerators
Dev Dives: Fast-track time to value with UiPath Solution Accelerators
 
Agile driven development main principles
Agile driven development main principlesAgile driven development main principles
Agile driven development main principles
 
Automation Hub Best practices - Getting Started.pdf
Automation Hub Best practices - Getting Started.pdfAutomation Hub Best practices - Getting Started.pdf
Automation Hub Best practices - Getting Started.pdf
 
Introduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and ToolsIntroduction to Test Automation - Technology and Tools
Introduction to Test Automation - Technology and Tools
 
Using power shell to enhance efficiency of your operation
Using power shell to enhance efficiency of your operationUsing power shell to enhance efficiency of your operation
Using power shell to enhance efficiency of your operation
 

More from Cristina Vidu

Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024
Cristina Vidu
 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for Nigeria
Cristina Vidu
 
Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix
Cristina Vidu
 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Cristina Vidu
 
Advocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentAdvocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software development
Cristina Vidu
 
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
Cristina Vidu
 
Steps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfSteps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdf
Cristina Vidu
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
Cristina Vidu
 
Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1
Cristina Vidu
 
Think before we automate
Think before we automateThink before we automate
Think before we automate
Cristina Vidu
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
Cristina Vidu
 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPA
Cristina Vidu
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
Cristina Vidu
 
RPA Karaoke
RPA Karaoke RPA Karaoke
RPA Karaoke
Cristina Vidu
 
Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!
Cristina Vidu
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
Cristina Vidu
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By Developers
Cristina Vidu
 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content Map
Cristina Vidu
 
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfWebinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Cristina Vidu
 
Accelerating API Automation
Accelerating API AutomationAccelerating API Automation
Accelerating API Automation
Cristina Vidu
 

More from Cristina Vidu (20)

Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024
 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for Nigeria
 
Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix
 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
 
Advocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentAdvocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software development
 
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
 
Steps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfSteps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdf
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
 
Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1
 
Think before we automate
Think before we automateThink before we automate
Think before we automate
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPA
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
 
RPA Karaoke
RPA Karaoke RPA Karaoke
RPA Karaoke
 
Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By Developers
 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content Map
 
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfWebinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
 
Accelerating API Automation
Accelerating API AutomationAccelerating API Automation
Accelerating API Automation
 

Recently uploaded

“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 

Recently uploaded (20)

“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 

Dev Dives: Design user-friendly attended automations from A to Z

  • 1. Dev Dives Go deeper, automate smarter
  • 2. 2 Meet today’s speakers: Robert Love Principal Product Manager @UiPath Tuan Nguyen Senior Product Manager @UiPath
  • 3. 3 About today’s meeting • Enjoy the next 50-60 min. Discover a new way of building attended automations, best practices for attended use cases, demo and live Q&A. • Join the poll. Download the automation. You’ll receive the recording and the full pack of instructions to build an input validation automation, via your email. • Get answers to your questions and challenges. Please use the chat box for Qs during the presentation. Live Q&A session at the end. • You're encouraged to network and share your LinkedIn/Twitter in the chat. • Have fun! Feedback is welcome.
  • 4. Design user-friendly attended automations from A to Z UiPath Dev Dives Webinar Series
  • 5. 5 Agenda Robot-human collaboration Attended themes and Center of Excellence techniques A new way of building attended automations Demo
  • 6. 6 Unleash AI across every facet of work Assign automatable work to robots At UiPath, we believe in a world where every company encourages robot-human collaboration 6 Provide a robot for every person in the company Robot assistants augment and empower human workers Democratize development Workers can automate simple tasks with low-code apps Automation consumption at scale The 4 pillars of a fully automated enterprise™
  • 7. 7 Employees want to work with robots 86% of employees are willing to use automation in the future1 79% of employees are comfortable with automation1 1.UiPath and Bain and Company research, Overcoming the Automation Paradox
  • 8. 8 Attended themes User needs Functionality Is it relevant to me? What can I do? Does it do what I expect it to do? User Experience Is it hard to use? How much effort does it take? How is the overall experience? Performance How long will it take? Is it fast? Can I still use my computer? Program What are other people doing? Where can I learn more? Who should I contact? COE techniques
  • 9. 9 COE techniques UiPath Products that help achieve these techniques: Attended Framework, Automation Hub, Automation Store, Insights, Process Mining, Ready-to-go Automations, and Test Suite Make it relevant Consolidate, but modulate Make it reliable Understand who will use it and when Combine similar automations Minimize dependencies Review usage, feedback, and errors Give the user options Use extensive validation and error-handling Provide frequent improvements Provide fewer automations with higher value Automate your tests Functionality
  • 10. 10 UiPath Products that help achieve these techniques: Action Center, Apps, Attended Framework, Automation Launchpad, Forms/Callouts, Integration Service, Ready-to-go Automations, Triggers Provide a step-by-step process Minimize user interactions Use standardized frameworks Keep the user in the loop Get to the Aha! moment Use the same input patterns Confirm results and provide next steps Don’t create a new pain point Provide similar options Guide the user Minimize complexity Keep it consistent COE techniques User Experience
  • 11. 11 UiPath Products that help achieve these techniques: Always-on Architecture, Attended Checklist, Automation Profiler, Modern Projects, Picture-in-Picture, Workflow Analyzer Use Workflow Analyzer Use Automation Profiler Set and manage expectations Use Automation Profiler Benchmark different environments Provide progress updates Review the attended checklist Benchmark different approaches Use background or hybrid automation Architect for performance Establish benchmarks Manage user perception COE techniques Performance
  • 12. 12 UiPath Products that help achieve these techniques: Automation Hub, Automation Launchpad, Automation Store Tell stories, not features Create videos, guides, and FAQ docs Establish who to contact and when Make your users your champions Ensure material is correct and up to date Create and maintain SLAs Create communication & roll out strategy Provide a one-stop shop for your users Create support workflows Drive engagement Create enablement material Provide support channels COE techniques Program
  • 13. 13 Recap User needs COE techniques Functionality Is it relevant to me? What can I do? Does it do what I expect it to do? User Experience Is it hard to use? How much effort does it take? How is the overall experience? Performance How long will it take? Is it fast? Can I still use my computer? Program What are other people doing? Where can I learn more? Who should I contact? Make it relevant Consolidate, but modulate Make it reliable Guide the user Minimize complexity Keep it consistent Architect for performance Establish benchmarks Manage user perception Drive engagement Create enablement material Provide support channels
  • 14. A new way of building attended automations
  • 15. 15 Use case – input validation Using the new capabilities, we can implement input validation on an application’s fields and instruct users on how to fix errors.
  • 16. 16 A new way of building attended automations Building responsive attended automations that are also easily-maintainable has been hard to achieve. Current challenges • Performance • Handling multiples forms • Limited form UI and functionality • Monitoring multiple triggers • Asynchronous execution • Complex data binding
  • 17. 17 Improved attended performance • Improved robot startup time in Window Modern projects (22.10+) • WebView2 Forms render and react more quickly • Desktop triggers overhauled to support and react to 100’s of triggers
  • 18. 18 Forms as a first-class citizen in Studio • Create forms directly in Studio pane • Better organization and maintenance of forms • Easily move forms between projects • Non-blocking forms and callouts • HTML forms and easier script execution
  • 19. 19 New desktop triggers • 2 main triggers • Application Event Trigger • Form Event Trigger • New system triggers • Manual trigger • Repeat trigger • Time trigger • GV change trigger
  • 21. 21 Click button Start Close form Location changed Focus gained Foreground gained Restored Appeared Application-related triggers Minimized Focus lost Text changed State changed Selection changed Title changed Disappeared Text field changed Select changed Checkbox changed Other triggers + existing triggers End Form-related triggers
  • 22. 22 Building responsive attended automations that are also easily-maintainable has been hard to achieve. A new way of building attended automations Current challenges • Performance • Handling multiples forms • Limited form UI and functionality • Monitoring multiple triggers • Asynchronous execution • Complex data binding New capabilities • Improved robot, forms, and trigger performance • Enhanced form and trigger activities • Non-blocking forms and callouts • Custom HTML forms and script execution • Global variables and simplified form binding • Event-based architecture
  • 23. 23 Date/Time Topic Status May 31, 9 AM EDT / 2 PM BST Rapidly automate APIs and build custom connectors with Integration Service Register AMER Register EMEA & APAC June 29, 9 AM EDT / 2 PM BST Unleash the full potential of your automations with Generative AI Register AMER Register EMEA & APAC Next steps Download the input validation automation > https://bit.ly/uipath-input-validation Don't miss the next Dev Dives sessions. Save your seat > https://bit.ly/Dev-Dives_2023
  • 24. 24 Take the survey Take the survey > https://survey.alchemer.com/s3/7265079/494c661acb61
  • 26. Thank you for your participation! Join us: community.uipath.com