SlideShare a Scribd company logo
1 of 30
Download to read offline
Design Dynamics
Elevating UiPath Apps with UX Wireframes
2
Meet today’s speaker:
David Kroll
Solutions Engineering, Product Marketing, Sales Enablement
Recovering Application Developer
@ Ashling Partners
3
The Story of Jake, the UiPath Apps Developer
4
1. Story of Jake (5 min)
2. Introduction to Wireframing (5 min)
3. Best Wireframing Tools (5 min)
4. Mastering Wireframes & Translating them into UiPath Apps (15 min)
5. Q&A Session (5 min)
6. Conclusion & Additional Resources (5 min)
Agenda Slide
Section 2
Introduction to Wireframing
6
When building an app for
other stakeholders, do
you struggle with…
• Lack of Clear Vision?
• Lack of Direction/Feedback?
• Poor User Experience (UX)?
• Poor End-User Adoption?
• Accessibility Issues?
If so, applying proper wireframing techniques can
truly make the difference on your next project!
7
User stories are often provided when building out applications, like below:
Examples:
• As a digital marketer, I want an interface that lets me build out my digital ad campaign
and plan its execution over the next 12 months so that I can do my job more effectively.
• As a tax analyst, I want an interface that lets me review the past quarterly earnings and
estimate potential tax implications in the following year so that we can save on taxes
where possible.
• As an IT manager, I want an interface that helps me manage work assignments to my
employees so that we can be more efficient.
The Importance of Wireframing
As a < type of user >, I want < some goal > so that < some reason >
8
Any wireframe worth its salt should achieve the following:
• Clearly set a direction and expectation on what that application will look like
• Provide control recommendations to meet the application requirements
(i.e. ComboBox vs. Date Picker)
• Serve as a conversation starter with the business, with the intent to arrive at an ideal design that
is both possible and user friendly
• Serve as a foundation to a deeper prototype specification, ensuring that developers are in
alignment with the business vision and their expectations.
Components of a Wireframe
Requirements
or User Stories
Wireframe Prototype
Order of Operations
9
Wireframing in Action
10
• Use a digital tool (like Balsamiq or Figma!)
• Group your wireframes by application
• Think through functional approach
You can build multiple screens on a single view
(smaller apps), or subdivide them across multiple
screens (larger apps).
Great for getting feedback quickly as it is low-cost to
build and easy to re-iterate as the business makes
decisions on what they would like to use.
It’s a great time to make any functional assumptions
known by including them in your design which
improves teamwork and collaboration.
Creating a Wireframe
Section 3
The Best Wireframing Tools
12
Wireframing Tools
At the end of the day, whichever tool
you choose is up to you, but I
recommend looking at the following
attributes
• Pick something easy to use
• Consider collaboration needs
• Consider the
approvers/stakeholders
13
Recommended Tooling
Tool Name Description
Sketch Wireframes, prototypes, and user interfaces
Figma High fidelity design prototyping
Lucidchart Flowcharts, diagrams, wireframes
Balsamiq Rapid wireframing (great for iterative design)
Balsamiq Figma
Section 4
Mastering Wireframing
15
As a digital marketer, I want an interface that
lets me build out my digital ad campaign and
plan its execution over the next 12 months so
that I can do my job more effectively.
We translate it into a visual interface
1. Align the requested interface/forms visually
2. Read and capture requirements in design
3. Try to make the interface easy and appealing
4. Show it to the business/client before building
5. Set expectations for the app
6. Build the agreed-upon design
Mastering Wireframing
16
Supported Requirements:
- Ability to launch the form to create a new
campaign
- Ability to launch the form to edit existing
campaigns
- Ability to access relevant analytics (managers
only)
- Ability to see currently running and previously
executed campaigns.
- Ability for system administrator to manage
access to application
Example: Landing Wireframe
17
Mastering C.R.A.P. ☺
Contrast
Using colors or font sizes to draw
attention to different elements
Repetition
Repeating elements in a design
helps create consistency
Alignment
Proper alignment creates balance
and organization in a design
Proximity
Items that are related should
stay near each other
18
Example: Create a New Campaign Wireframe
Supported Requirements:
- Ability to create a new campaign
- Ability to link up notification parties
- Should load active client list from CRM into
List Clients dropdown
- Ability to save as draft
19
Example: Edit Existing Campaign Wireframe
Supported Requirements:
- Ability to edit existing campaigns
- Ability to access and publish drafts
- When an item is selected in the list, it should
load the campaign details below the selected
frame.
20
Example: Analytics Wireframe
Supported Requirements:
- Ability to load in key analytics from CRM
- Track the starting budget for the year
- Show the remaining budget left for the year
- Calculate the ROI by looking at campaign
performance.
- Estimate recommended budget for next year
21
Example: Access to Application Wireframe
Supported Requirements:
- Ability to enter in a person for application
access using a type-ahead control.
- Ability to look for a specific group through a
search capability.
- Ability to select access level and configure
initial access.
22
End-state Wireframe
Section 5
Translating Wireframes into
UiPath Apps
24
Aligning wireframes to UiPath Apps
What is
your goal?
Set expectations and
receive feedback
Provide a blueprint for
UiPath development
Feedback-focused
Wireframes
Prototype-focused
Wireframes
Great for business
Great for developers
25
What is a prototype-focused
wireframe?
Did you know that if you have technical prowess
in UiPath Apps, you’re even more ideal to be a
part of the wireframing process?
In this style of wireframe, we draw
out the major components that we
will use in UiPath Apps to create the
interface, and we try to annotate and
call out different components
necessary for the design.
26
Wireframing Prototyping
Visualizing an app Creating a design specification
27
Data Storage
Make sure a database exists
on the back-end before you
begin building your app.
Most applications will need a
master repository to store
application information by
default – I recommend doing
this in UiPath Data Service.
Pro tip:
By referencing your wireframe, you can
better visualize and understand the data
relationships of the application!
Pages
A UiPath Application can be
subdivided into Pages, which
are essentially screens.
For each screen that you
wireframe, you should expect
to build a page.
Did you know?
Pages can be re-used if they are placed
inside a Page Container control.
Containers & Controls
The fundamental building blocks
of UiPath Apps, mastering
containers will allow you to build
virtually any interface.
Think through how you would
organize your containers and
controls to arrive at the intended
layout.
Pro tip:
Try naming your controls in your wireframe
consistently to keep your blueprint aligned.
Example of UiPath Components
28
Why do we do this? User Satisfaction!
Ease of Use
Visual Design
Navigation
Responsiveness
Speed
Satisfaction
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
Roughly the
Average
Section 5
Any questions?
30
Wireframing Tools
• Balsamiq - https://balsamiq.com/
• Figma - https://www.figma.com/
• Sketch - https://www.sketch.com/
• Lucidchart - https://lucidchart.com/
UiPath Apps Controls - Control Documentation
Additional Resources
Other links
Thank you for your time ☺
Please reach out to me on LinkedIn if you want to chat further

More Related Content

Similar to Design Dynamics Wireframing UiPath Apps

Web Application Development Cost.pdf
Web Application Development Cost.pdfWeb Application Development Cost.pdf
Web Application Development Cost.pdfSimform
 
Ireland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareIreland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareTibbs Pereira
 
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdfdocumen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdfMisfahulAnfiyaTN
 
How to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloudHow to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloudDaniel Graversen
 
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdfHow to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdfMarie Weaver
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfLuca Mattia Ferrari
 
All About Salesforce Lightning
All About Salesforce LightningAll About Salesforce Lightning
All About Salesforce LightningJanBask
 
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)Salesforce Partners
 
Top .NET development companies to outsource
Top .NET development companies to outsourceTop .NET development companies to outsource
Top .NET development companies to outsourceMindfire LLC
 
How to choose the best frontend framework in 2022
How to choose the best frontend framework in 2022How to choose the best frontend framework in 2022
How to choose the best frontend framework in 2022Katy Slemon
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16Jim Andrews
 
From Idea to Mobile App (for Non Tech people)
From Idea to Mobile App (for Non Tech people)From Idea to Mobile App (for Non Tech people)
From Idea to Mobile App (for Non Tech people)Jaideep Tibrewala
 
Enhance model driven embedded canvas app here is all that you need to know!
Enhance model driven embedded canvas app  here is all that you need to know!Enhance model driven embedded canvas app  here is all that you need to know!
Enhance model driven embedded canvas app here is all that you need to know!Heli Thakkar
 
Enhance model driven embedded canvas app here is all that you need to know!
Enhance model driven embedded canvas app  here is all that you need to know!Enhance model driven embedded canvas app  here is all that you need to know!
Enhance model driven embedded canvas app here is all that you need to know!Concetto Labs
 

Similar to Design Dynamics Wireframing UiPath Apps (20)

WPEngine Summit 2019
WPEngine Summit 2019WPEngine Summit 2019
WPEngine Summit 2019
 
Web Application Development Cost.pdf
Web Application Development Cost.pdfWeb Application Development Cost.pdf
Web Application Development Cost.pdf
 
Project report
Project report Project report
Project report
 
Somnath Resume
Somnath ResumeSomnath Resume
Somnath Resume
 
UXD's process
UXD's processUXD's process
UXD's process
 
Ireland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs SlideshareIreland Apo University Fy 10 Tibbs Slideshare
Ireland Apo University Fy 10 Tibbs Slideshare
 
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdfdocumen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
documen.site_chapters-17-formulation-and-planning-for-web-engineering.pdf
 
How to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloudHow to go about your SAP Integration 2019, SAP PI, and cloud
How to go about your SAP Integration 2019, SAP PI, and cloud
 
Arvind Updated
Arvind UpdatedArvind Updated
Arvind Updated
 
Resume
ResumeResume
Resume
 
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdfHow to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
How to Create Wireframes For Mobile Apps and Why It’s Good for Apps.pdf
 
Meetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdfMeetup 2022 - API Gateway landscape.pdf
Meetup 2022 - API Gateway landscape.pdf
 
All About Salesforce Lightning
All About Salesforce LightningAll About Salesforce Lightning
All About Salesforce Lightning
 
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)Make Your App Lightning Ready with Winter '17 (December 8, 2016)
Make Your App Lightning Ready with Winter '17 (December 8, 2016)
 
Top .NET development companies to outsource
Top .NET development companies to outsourceTop .NET development companies to outsource
Top .NET development companies to outsource
 
How to choose the best frontend framework in 2022
How to choose the best frontend framework in 2022How to choose the best frontend framework in 2022
How to choose the best frontend framework in 2022
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 
From Idea to Mobile App (for Non Tech people)
From Idea to Mobile App (for Non Tech people)From Idea to Mobile App (for Non Tech people)
From Idea to Mobile App (for Non Tech people)
 
Enhance model driven embedded canvas app here is all that you need to know!
Enhance model driven embedded canvas app  here is all that you need to know!Enhance model driven embedded canvas app  here is all that you need to know!
Enhance model driven embedded canvas app here is all that you need to know!
 
Enhance model driven embedded canvas app here is all that you need to know!
Enhance model driven embedded canvas app  here is all that you need to know!Enhance model driven embedded canvas app  here is all that you need to know!
Enhance model driven embedded canvas app here is all that you need to know!
 

More from DianaGray10

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Women in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationWomen in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationDianaGray10
 
Automation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementAutomation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementDianaGray10
 
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2DianaGray10
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 2
UiPath Platform: The Backend Engine Powering Your Automation - Session 2UiPath Platform: The Backend Engine Powering Your Automation - Session 2
UiPath Platform: The Backend Engine Powering Your Automation - Session 2DianaGray10
 
Women in Automation 2024: Technical session - Get your career started in auto...
Women in Automation 2024: Technical session - Get your career started in auto...Women in Automation 2024: Technical session - Get your career started in auto...
Women in Automation 2024: Technical session - Get your career started in auto...DianaGray10
 
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.DianaGray10
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"DianaGray10
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5DianaGray10
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4DianaGray10
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsDianaGray10
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3DianaGray10
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2DianaGray10
 

More from DianaGray10 (20)

Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Women in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automationWomen in Automation 2024: Career session - explore career paths in automation
Women in Automation 2024: Career session - explore career paths in automation
 
Automation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions managementAutomation Ops Series: Session 3 - Solutions management
Automation Ops Series: Session 3 - Solutions management
 
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
Efficiencies in RPA with UiPath and CyberArk Technologies - Session 2
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 2
UiPath Platform: The Backend Engine Powering Your Automation - Session 2UiPath Platform: The Backend Engine Powering Your Automation - Session 2
UiPath Platform: The Backend Engine Powering Your Automation - Session 2
 
Women in Automation 2024: Technical session - Get your career started in auto...
Women in Automation 2024: Technical session - Get your career started in auto...Women in Automation 2024: Technical session - Get your career started in auto...
Women in Automation 2024: Technical session - Get your career started in auto...
 
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
Unleashing the power of AI in UiPath Studio with UiPath Autopilot.
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
UiPath Clipboard AI: "A TIME Magazine Best Invention of 2023 Unveiled"
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
 
UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3UiPath Studio Web workshop Series - Day 3
UiPath Studio Web workshop Series - Day 3
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Design Dynamics Wireframing UiPath Apps

  • 1. Design Dynamics Elevating UiPath Apps with UX Wireframes
  • 2. 2 Meet today’s speaker: David Kroll Solutions Engineering, Product Marketing, Sales Enablement Recovering Application Developer @ Ashling Partners
  • 3. 3 The Story of Jake, the UiPath Apps Developer
  • 4. 4 1. Story of Jake (5 min) 2. Introduction to Wireframing (5 min) 3. Best Wireframing Tools (5 min) 4. Mastering Wireframes & Translating them into UiPath Apps (15 min) 5. Q&A Session (5 min) 6. Conclusion & Additional Resources (5 min) Agenda Slide
  • 6. 6 When building an app for other stakeholders, do you struggle with… • Lack of Clear Vision? • Lack of Direction/Feedback? • Poor User Experience (UX)? • Poor End-User Adoption? • Accessibility Issues? If so, applying proper wireframing techniques can truly make the difference on your next project!
  • 7. 7 User stories are often provided when building out applications, like below: Examples: • As a digital marketer, I want an interface that lets me build out my digital ad campaign and plan its execution over the next 12 months so that I can do my job more effectively. • As a tax analyst, I want an interface that lets me review the past quarterly earnings and estimate potential tax implications in the following year so that we can save on taxes where possible. • As an IT manager, I want an interface that helps me manage work assignments to my employees so that we can be more efficient. The Importance of Wireframing As a < type of user >, I want < some goal > so that < some reason >
  • 8. 8 Any wireframe worth its salt should achieve the following: • Clearly set a direction and expectation on what that application will look like • Provide control recommendations to meet the application requirements (i.e. ComboBox vs. Date Picker) • Serve as a conversation starter with the business, with the intent to arrive at an ideal design that is both possible and user friendly • Serve as a foundation to a deeper prototype specification, ensuring that developers are in alignment with the business vision and their expectations. Components of a Wireframe Requirements or User Stories Wireframe Prototype Order of Operations
  • 10. 10 • Use a digital tool (like Balsamiq or Figma!) • Group your wireframes by application • Think through functional approach You can build multiple screens on a single view (smaller apps), or subdivide them across multiple screens (larger apps). Great for getting feedback quickly as it is low-cost to build and easy to re-iterate as the business makes decisions on what they would like to use. It’s a great time to make any functional assumptions known by including them in your design which improves teamwork and collaboration. Creating a Wireframe
  • 11. Section 3 The Best Wireframing Tools
  • 12. 12 Wireframing Tools At the end of the day, whichever tool you choose is up to you, but I recommend looking at the following attributes • Pick something easy to use • Consider collaboration needs • Consider the approvers/stakeholders
  • 13. 13 Recommended Tooling Tool Name Description Sketch Wireframes, prototypes, and user interfaces Figma High fidelity design prototyping Lucidchart Flowcharts, diagrams, wireframes Balsamiq Rapid wireframing (great for iterative design) Balsamiq Figma
  • 15. 15 As a digital marketer, I want an interface that lets me build out my digital ad campaign and plan its execution over the next 12 months so that I can do my job more effectively. We translate it into a visual interface 1. Align the requested interface/forms visually 2. Read and capture requirements in design 3. Try to make the interface easy and appealing 4. Show it to the business/client before building 5. Set expectations for the app 6. Build the agreed-upon design Mastering Wireframing
  • 16. 16 Supported Requirements: - Ability to launch the form to create a new campaign - Ability to launch the form to edit existing campaigns - Ability to access relevant analytics (managers only) - Ability to see currently running and previously executed campaigns. - Ability for system administrator to manage access to application Example: Landing Wireframe
  • 17. 17 Mastering C.R.A.P. ☺ Contrast Using colors or font sizes to draw attention to different elements Repetition Repeating elements in a design helps create consistency Alignment Proper alignment creates balance and organization in a design Proximity Items that are related should stay near each other
  • 18. 18 Example: Create a New Campaign Wireframe Supported Requirements: - Ability to create a new campaign - Ability to link up notification parties - Should load active client list from CRM into List Clients dropdown - Ability to save as draft
  • 19. 19 Example: Edit Existing Campaign Wireframe Supported Requirements: - Ability to edit existing campaigns - Ability to access and publish drafts - When an item is selected in the list, it should load the campaign details below the selected frame.
  • 20. 20 Example: Analytics Wireframe Supported Requirements: - Ability to load in key analytics from CRM - Track the starting budget for the year - Show the remaining budget left for the year - Calculate the ROI by looking at campaign performance. - Estimate recommended budget for next year
  • 21. 21 Example: Access to Application Wireframe Supported Requirements: - Ability to enter in a person for application access using a type-ahead control. - Ability to look for a specific group through a search capability. - Ability to select access level and configure initial access.
  • 24. 24 Aligning wireframes to UiPath Apps What is your goal? Set expectations and receive feedback Provide a blueprint for UiPath development Feedback-focused Wireframes Prototype-focused Wireframes Great for business Great for developers
  • 25. 25 What is a prototype-focused wireframe? Did you know that if you have technical prowess in UiPath Apps, you’re even more ideal to be a part of the wireframing process? In this style of wireframe, we draw out the major components that we will use in UiPath Apps to create the interface, and we try to annotate and call out different components necessary for the design.
  • 26. 26 Wireframing Prototyping Visualizing an app Creating a design specification
  • 27. 27 Data Storage Make sure a database exists on the back-end before you begin building your app. Most applications will need a master repository to store application information by default – I recommend doing this in UiPath Data Service. Pro tip: By referencing your wireframe, you can better visualize and understand the data relationships of the application! Pages A UiPath Application can be subdivided into Pages, which are essentially screens. For each screen that you wireframe, you should expect to build a page. Did you know? Pages can be re-used if they are placed inside a Page Container control. Containers & Controls The fundamental building blocks of UiPath Apps, mastering containers will allow you to build virtually any interface. Think through how you would organize your containers and controls to arrive at the intended layout. Pro tip: Try naming your controls in your wireframe consistently to keep your blueprint aligned. Example of UiPath Components
  • 28. 28 Why do we do this? User Satisfaction! Ease of Use Visual Design Navigation Responsiveness Speed Satisfaction 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 Roughly the Average
  • 30. 30 Wireframing Tools • Balsamiq - https://balsamiq.com/ • Figma - https://www.figma.com/ • Sketch - https://www.sketch.com/ • Lucidchart - https://lucidchart.com/ UiPath Apps Controls - Control Documentation Additional Resources Other links Thank you for your time ☺ Please reach out to me on LinkedIn if you want to chat further