SlideShare uma empresa Scribd logo
1 de 23
John Lay
Tabitha Dean
Welcome
Introductions & Warm-up
Revolutionizing Salesforce:
The Power of Dynamic Interfaces
Revolutionizing Salesforce:
The Power of Dynamic Interfaces
Lightning App Builder
Aka the FlexiPage Editor
The Power of Dynamic Interfaces
● What is a dynamic Interface
○ A mode of operation adapting the UI based on the user and context
○ Includes Dynamic Forms along with menus and other configurable items
● Why dynamic interfaces?
○ Not all Salesforce users are the same
○ Overloaded forms are confusing, hard to use and overwhelming for users
● Does this require development experience? Experience with Lightning?
○ No, recent enhancements to Salesforce now provide admins the ability to create dynamic user
interfaces
Sample Use Cases
To keep this simple, lets focus on the Account object
● Service Agent
○ As a Service Agent, my focus is on data around cases, both active and closed for an Account.
○ My Dashboard will focus on open cases by Account
● Sales Manager
○ As a Sales Manager, my focus is on data around open cases and opportunities.
○ My primary focus is monitoring current sales initiatives and customer satisfaction
● Salesperson
○ As a Salesperson, my focus is assisting customers and suggesting services
○ Converting leads to customers
○ Selling company products and services
Getting Started…
● Identify use cases and map out dynamic forms for each
● Upgrade to Dynamic Forms
○ Open record page, Edit Page, Upgrade Now
● Use Field Visibility to control
○ Use User or Profile filters for user types
○ Data fields to adjust display based on workflow
Explore Dynamic Forms
Out of the box Salesforce is Generic
Customize with menus and
home pages to fit user needs.
Account Object
Focus for this discussion
Customize for your use
cases
Add necessary fields
Consider formulas to aid
in understanding and
usability
Formulas can return
images
Customer Service Agent
Customer Service related
fields and related list
Activities and chatter
important for agents as they
review actions and seen
assistance
Customer Service Agent
Tab – Support Focused
Dynamic Record Detail
section
Consider dynamic actions
First… consider the needs
of the users
Don’t forget important
related lists and actions
Account Form – standard
Account Form – dynamic
Enable
Create Sales Focused
Tab – Sales Focus
Dynamic Record Detail
section
Consider dynamic actions
First… consider the needs
of the users
Don’t forget important
related lists and actions
Revolutionizing Salesforce:
The Power of Dynamic Interfaces
Simplify the user interface
Improve user adoption
Improve data quality
Happy Users, Happy Life 😃
Wrap-up
Bowling Green Dev Trailblazers Jan 2024.pptx
Bowling Green Dev Trailblazers Jan 2024.pptx

Mais conteúdo relacionado

Semelhante a Bowling Green Dev Trailblazers Jan 2024.pptx

SalesLoft Advanced Reporting - User Activity Metrics
SalesLoft Advanced Reporting - User Activity MetricsSalesLoft Advanced Reporting - User Activity Metrics
SalesLoft Advanced Reporting - User Activity MetricsSalesLoftTraining
 
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)Salesforce Partners
 
Transform your Account Analysis and Drilldown using User-Defined Views in R12
Transform your Account Analysis and Drilldown using User-Defined Views in R12Transform your Account Analysis and Drilldown using User-Defined Views in R12
Transform your Account Analysis and Drilldown using User-Defined Views in R12Prithis Das, PMP, OCS ☁️
 
Salesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by BrainiateSalesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by Brainiatebrainiate
 
5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User Friendly5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User FriendlyTraction on Demand
 
SaaS Customer Success Framework: SignupLab's Growhow
SaaS Customer Success Framework: SignupLab's GrowhowSaaS Customer Success Framework: SignupLab's Growhow
SaaS Customer Success Framework: SignupLab's GrowhowKristian Tanninen
 
What Are Product Optimization Tactics by Bills.com Senior PM
What Are Product Optimization Tactics by Bills.com Senior PMWhat Are Product Optimization Tactics by Bills.com Senior PM
What Are Product Optimization Tactics by Bills.com Senior PMProduct School
 
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish ThaduriAtul Gupta(8X)
 
Spring18 Release Highlights by Manish Thaduri
Spring18 Release Highlights by Manish ThaduriSpring18 Release Highlights by Manish Thaduri
Spring18 Release Highlights by Manish ThaduriManish Thaduri
 
360° B2B Sales Management
360° B2B Sales Management360° B2B Sales Management
360° B2B Sales ManagementBearingPoint
 
Sales Wave Apps - Partner Training
Sales Wave Apps - Partner TrainingSales Wave Apps - Partner Training
Sales Wave Apps - Partner TrainingSalesforce Partners
 
Masters Academy workshop BA User stories: be simple, be useful
Masters Academy workshop BA User stories: be simple, be usefulMasters Academy workshop BA User stories: be simple, be useful
Masters Academy workshop BA User stories: be simple, be usefulMasters Academy
 
Dynamics 365 - Rapid Implementation - Sales
Dynamics 365 - Rapid Implementation - SalesDynamics 365 - Rapid Implementation - Sales
Dynamics 365 - Rapid Implementation - SalesCompusoft
 
Barcelona Salesforce Admins Group (7-May-2019)
Barcelona Salesforce Admins Group (7-May-2019)Barcelona Salesforce Admins Group (7-May-2019)
Barcelona Salesforce Admins Group (7-May-2019)Roger Borges Grilo
 
Salesforce Admin - Barcelona - Bloobirds event
Salesforce Admin - Barcelona - Bloobirds eventSalesforce Admin - Barcelona - Bloobirds event
Salesforce Admin - Barcelona - Bloobirds eventanimuscrm
 
Advanced HubSpot Automation Strategies for B2B Tech Companies
Advanced HubSpot Automation Strategies for B2B Tech CompaniesAdvanced HubSpot Automation Strategies for B2B Tech Companies
Advanced HubSpot Automation Strategies for B2B Tech CompaniesKiwi Creative
 

Semelhante a Bowling Green Dev Trailblazers Jan 2024.pptx (20)

Resume
ResumeResume
Resume
 
SalesLoft Advanced Reporting - User Activity Metrics
SalesLoft Advanced Reporting - User Activity MetricsSalesLoft Advanced Reporting - User Activity Metrics
SalesLoft Advanced Reporting - User Activity Metrics
 
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)Sales Cloud Lightning Migration Best Practices (May 12, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
 
JHortill
JHortillJHortill
JHortill
 
Intro to crm 2011
Intro to crm 2011Intro to crm 2011
Intro to crm 2011
 
Transform your Account Analysis and Drilldown using User-Defined Views in R12
Transform your Account Analysis and Drilldown using User-Defined Views in R12Transform your Account Analysis and Drilldown using User-Defined Views in R12
Transform your Account Analysis and Drilldown using User-Defined Views in R12
 
Salesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by BrainiateSalesforce Lightning Experience Overview by Brainiate
Salesforce Lightning Experience Overview by Brainiate
 
5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User Friendly5 Easy Ways to Make Your Org Instantly More User Friendly
5 Easy Ways to Make Your Org Instantly More User Friendly
 
SaaS Customer Success Framework: SignupLab's Growhow
SaaS Customer Success Framework: SignupLab's GrowhowSaaS Customer Success Framework: SignupLab's Growhow
SaaS Customer Success Framework: SignupLab's Growhow
 
What Are Product Optimization Tactics by Bills.com Senior PM
What Are Product Optimization Tactics by Bills.com Senior PMWhat Are Product Optimization Tactics by Bills.com Senior PM
What Are Product Optimization Tactics by Bills.com Senior PM
 
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
#SalesforceSaturday Spring18 Release Highlights by Manish Thaduri
 
Spring18 Release Highlights by Manish Thaduri
Spring18 Release Highlights by Manish ThaduriSpring18 Release Highlights by Manish Thaduri
Spring18 Release Highlights by Manish Thaduri
 
360° B2B Sales Management
360° B2B Sales Management360° B2B Sales Management
360° B2B Sales Management
 
Sales Wave Apps - Partner Training
Sales Wave Apps - Partner TrainingSales Wave Apps - Partner Training
Sales Wave Apps - Partner Training
 
Masters Academy workshop BA User stories: be simple, be useful
Masters Academy workshop BA User stories: be simple, be usefulMasters Academy workshop BA User stories: be simple, be useful
Masters Academy workshop BA User stories: be simple, be useful
 
Dynamics 365 - Rapid Implementation - Sales
Dynamics 365 - Rapid Implementation - SalesDynamics 365 - Rapid Implementation - Sales
Dynamics 365 - Rapid Implementation - Sales
 
Barcelona Salesforce Admins Group (7-May-2019)
Barcelona Salesforce Admins Group (7-May-2019)Barcelona Salesforce Admins Group (7-May-2019)
Barcelona Salesforce Admins Group (7-May-2019)
 
Salesforce Admin - Barcelona - Bloobirds event
Salesforce Admin - Barcelona - Bloobirds eventSalesforce Admin - Barcelona - Bloobirds event
Salesforce Admin - Barcelona - Bloobirds event
 
Anant 2014 Roadmap
Anant 2014 RoadmapAnant 2014 Roadmap
Anant 2014 Roadmap
 
Advanced HubSpot Automation Strategies for B2B Tech Companies
Advanced HubSpot Automation Strategies for B2B Tech CompaniesAdvanced HubSpot Automation Strategies for B2B Tech Companies
Advanced HubSpot Automation Strategies for B2B Tech Companies
 

Último

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 

Último (20)

(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 

Bowling Green Dev Trailblazers Jan 2024.pptx

  • 1.
  • 2.
  • 7. Revolutionizing Salesforce: The Power of Dynamic Interfaces Lightning App Builder Aka the FlexiPage Editor
  • 8. The Power of Dynamic Interfaces ● What is a dynamic Interface ○ A mode of operation adapting the UI based on the user and context ○ Includes Dynamic Forms along with menus and other configurable items ● Why dynamic interfaces? ○ Not all Salesforce users are the same ○ Overloaded forms are confusing, hard to use and overwhelming for users ● Does this require development experience? Experience with Lightning? ○ No, recent enhancements to Salesforce now provide admins the ability to create dynamic user interfaces
  • 9. Sample Use Cases To keep this simple, lets focus on the Account object ● Service Agent ○ As a Service Agent, my focus is on data around cases, both active and closed for an Account. ○ My Dashboard will focus on open cases by Account ● Sales Manager ○ As a Sales Manager, my focus is on data around open cases and opportunities. ○ My primary focus is monitoring current sales initiatives and customer satisfaction ● Salesperson ○ As a Salesperson, my focus is assisting customers and suggesting services ○ Converting leads to customers ○ Selling company products and services
  • 10. Getting Started… ● Identify use cases and map out dynamic forms for each ● Upgrade to Dynamic Forms ○ Open record page, Edit Page, Upgrade Now ● Use Field Visibility to control ○ Use User or Profile filters for user types ○ Data fields to adjust display based on workflow
  • 12. Out of the box Salesforce is Generic Customize with menus and home pages to fit user needs.
  • 13. Account Object Focus for this discussion Customize for your use cases Add necessary fields Consider formulas to aid in understanding and usability Formulas can return images
  • 14. Customer Service Agent Customer Service related fields and related list Activities and chatter important for agents as they review actions and seen assistance
  • 15. Customer Service Agent Tab – Support Focused Dynamic Record Detail section Consider dynamic actions First… consider the needs of the users Don’t forget important related lists and actions
  • 16. Account Form – standard
  • 17. Account Form – dynamic
  • 19. Create Sales Focused Tab – Sales Focus Dynamic Record Detail section Consider dynamic actions First… consider the needs of the users Don’t forget important related lists and actions
  • 20. Revolutionizing Salesforce: The Power of Dynamic Interfaces Simplify the user interface Improve user adoption Improve data quality Happy Users, Happy Life 😃

Notas do Editor

  1. Demo Org: https://laysonline7-dev-ed.develop.my.salesforce.com/ User Id: john@laysonlinedeveloper.com
  2. Thank you for joining the meeting Thank you for participating in our Trailblazer group Thank you for support the Salesforce community Thank you for using Salesforce to support your business and personal goals Without you none of this is possible
  3. Your hosts today are John Lay and Tabitha Dean Tabitha is just getting started on her Salesforce journey, but already making big impacts John has been using Salesforce for over 10 years and been recognized for his efforts with the coveted Salesforce Golden Hoodie.
  4. Welcome to our January 2024 meeting… the first meeting of the new year. What do you expect to accomplish this new year?
  5. Warm up activity - Tabitha
  6. John – introduce presentation… Revolutionizing Salesforce: The power of dynamic interfaces Dynamic interfaces are not new, not new to the web or to applications using Salesforce What is new, are new capabilities for dynamic interfaces available to the Salesforce Admin to accomplish great dynamic user interfaces without code. Until recently creation of a dynamic interface required visual force code, javascript code, or lightning code… all requiring developer skills. Now the power of creating a dynamic user interface is available to admins using just the Salesforce flexi page editor
  7. Now the power of creating a dynamic user interface is available to admins using just the Salesforce flexi page editor
  8. What is the power of dynamic interfaces? First, what does dynamic interfaces mean and have to do with Salesforce. ability to adapt the page layout and ui elements based on the user and data displayed. Can also include forms and displayed data based on an operation such as running a flow The Salesforce user interface can get overwhelming with lots of fields and actions. While each is necessary, not all users need to see or edit values all the time One of the top complaints I hear about Salesforce is its complexity for users. There are too many fields to fill out or I can't find the field I need to complete. How do we address these complaints? First listen to the users, think about task-oriented page layouts based on user roles or personas. Consider adjusting the form to be more appropriate for the current state of the record and the focus of the current user Dynamic forms provide the ability to adapt the form Personal note: consider tabs to keep the full form while having focused tabs for viewer. Using field visibility rules these can be hidden or shown for more flexibility
  9. So how do you identify where to use dynamic forms? Start with understanding your users and use case is a good tool for this exercise So let’s pause and discuss use cases and personas Use cases are just statements to describe things a user can do. Use case statements consist of a “who”, a “what” and a “how” The who are often called user personas, which are high level descriptions based on the types of actual users. The what is a high level action the user needs to perform and of course the how describes how the user accomplishes the action, again all high level. Identify user personas, such as the example here… Service Agent, Sales Manager, and salesperson. Seems obvious, but the exercise is a good practice. You can use names to help the process but focus more on describing what they do and how they accomplish their work than business roles or titles. For example, you may have multiple types of support agents… maybe by company product or service? Maybe by customer type? Internal/external, gold vs standard.
  10. Ok, you found the perfect use case. How do you get started. I recommend you sketch out a prototype and discuss with the user community first. Assuming you have their acceptance, let’s get started. I like to start from the actual page, then use setup, edit page to get into the editor. Then using magic, select the record detail control and look at the settings. The first time you try this you will see the shown dialog prompting you to upgrade the form…. This is the key. Also I recommend starting from the exiting fields from the layout.
  11. Now you will see something that looks familiar if you are used to using Page Layouts. But now you have the ability to set field visibility. This is where the real power of dynamic forms appears Pick a field and describe the behavior and visibility More on this later…
  12. Salesforce out of the box is one size for all Look at your prime use cases and define apps, menus, and home pages to give users a more custom experience This presentation is high level and will not dive into these details but I would be remiss for not point out this need.
  13. Dynamic interfaces need data to drive them Customize your objects with values and formulas to assist.
  14. So here you see where I’ve added tabs in the form for specific user personas I’m not hiding them for this discussion, but they could be hidden so a user only sees what applies to them.
  15. Using Dynamic User Interface features is powerful, and of course with power, comes much responsibility Understand the needs of your users and balance this with the requirements of keeping data secure and accurate Consider using multiple tabs to keep all fields available and in the current form while creating role (user) specific tabs to give focus (improve focus)
  16. We’ve always been able to adjust the form via Page Layouts. True it took some work with Record Types and Profiles… Now we we have more flexibility using FlexiPages and dynamic form layouts
  17. We’ve always been able to adjust the form via Page Layouts. True it took some work with Record Types and Profiles… Now we we have more flexibility using FlexiPages and dynamic form layouts
  18. We’ve always been able to adjust the form via Page Layouts. True it took some work with Record Types and Profiles… Now we we have more flexibility using FlexiPages and dynamic form layouts
  19. Using Dynamic User Interface features is powerful, and of course with power, comes much responsibility Understand the needs of your users and balance this with the requirements of keeping data secure and accurate Consider using multiple tabs to keep all fields available and in the current form while creating role (user) specific tabs to give focus (improve focus) Here I adjusted the fields to focus on sales necessary data and changed the related list to be just opportunities Consider live demo… Demo Org: https://laysonline7-dev-ed.develop.my.salesforce.com/ User Id: john@laysonlinedeveloper.com
  20. Now Dynamic interfaces is a tool in the Salesforce Admin’s belt Use it to improve the users understanding and simplify the use of Salesforce Maybe it will lead to higher user adoption of Salesforce and less complaints, maybe even some compliments But first… you need to understand the pains of your users and how they want to use Salesforce From this understanding you will now be able to adapt the SF user interface to improve the usability