SlideShare a Scribd company logo
Process Automation Showdown
Session #1
aedelstein@salesforce.com, @alexed1
Alex Edelstein, Sr. Director Product Management – Process Automation
Forward-Looking Statements
Statement under the Private Securities Litigation Reform Act of 1995:
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if
any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-
looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of
product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of
management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments
and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our
service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of
growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and
any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain,
and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling
non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the
financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form
10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the
Investor Information section of our Web site.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may
not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently
available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
Lightning Flow
Two great ways to automate your processes
Easy to Use and Surprisingly Versatile
Process Builder Visual Flow
Our powerful and extensible workflow environment
Watch, Learn, and VOTE!
Who will win? It’s up to you!
First Competitor:
Jennifer W. Lee
Salesforce Business Consultant
@jenwlee
Meet Jennifer W. Lee
Salesforce Business Consultant, John Hancock
Salesforce MVP, Summer ’16-’17
Blogger: Jenwlee.wordpress.com
Automation Hour Co-Host (AutomationHour.com)
Trailhead Addict – 310 Badges (full count a/o Oct Otter
Release)
Presenter: Dreamforce ‘16-17, Boston and NYC World Tours,
Southeast Dreamin’ 17, Salesforce User Groups
Social Media Manager for WiT Diversity
Twitter: @jenwlee
Use Case: Highlight Additional Contact Details
Business Requirements
• Agent/rep needs to quickly/easily
locate contact information, such as
if the contact
• Is a premier client (i.e. account
attribute),
• Is the primary contact (i.e. related
contact),
• Has open cases (w/count), and
• Has open opportunities (w/count)
For the purposes of this demo, I will
focus on solution that addresses the
requirement to display the open cases
(w/count).
The Solution: Visual Workflow
The Solution: Visual Workflow
Ingredients
• Create a Flow that does the following:
• Fast Lookup open cases
• Decision if any open cases were found
• Loop:
• Record Lookup Case Number and Case Subject
• Perform Assignment – add screen info and increment
case count
• Decision for screen to display (Has Cases or No Cases)
• Screen shows additional contact info
• Add flow component to Contact Lightning page via App Builder
The Demo
Next Competitor:
Mike Gill
Technical Architect
@agentgill
Meet Mike Gill
Technical Architect with 10K Advisors
Salesforce MVP Winter 15’
Blogger at Salesforceweek.ly
Co-Leader London Admin User Group
Dreamforce Presenter 2015 & 2016
Co-presenter for Release Readiness Webinar on the Success
Community
Trailhead Ranger – 100+ Badges
Twitter: @agentgill
Use Case: Case Summary Calculator
Business Requirement
• Display the Total Number of Closed & Open Cases against an Account
• Let’s create a Roll-up Summary field…
• Hold on… I cannot create a Roll-Up Summary field
• Why – Standard Roll-up fields are only available when the object relationship is Master-Detail
• What are our options:
• Create & use a report
• Use an App… something like Declarative Lookup Roll-Up Summaries (dlrs) or the Roll-up Helper App
• Write some Apex… Code is cheating!
• Or we create our own using Process Builder & Flow (the ultimate classic example)
The Solution: Flow with the help of Process Builder
Ingredients
• First we create some Custom Fields field on the Account object to store Total Closed Cases and Total
Open Cases
• Next we create our Flow will handle the summarization & calculate our Totals
• Lookup all Cases for a given Account
• Loop over each Case and determine if case is Open or Closed
• Count the number of Cases for each
• Update the Account with the Totals
• Lastly we use Process Builder on the Case to auto-launch our Flow
• Pass in our Account Id to kick start the calculation process
The Demo
Next Competitor:
Amanda Matczynski
Operations Supervisor
@agmatczynski
Meet Amanda Matczynski
Operations Supervisor, Wolf & Company, P.C.
Certified Salesforce Administrator
Co-Leader Boston User Group
Trailhead Ranger – 100+ Badges
2017 Boston World Tour Awesome Admin
Twitter: @agmatczynski
Business Requirements
• Create contract when an opportunity is closed won
• Relate original opportunity to contract
• Relate opportunity products to contract
• Submit contract for approval
Use Case: Auto-Create Contract
The Solution: Process Builder
Ingredients
• Field setup
• Create/Enable necessary lookup fields on Contract, Opportunity, and Opportunity Products objects
• Create Contract Approval Process
• Process Builder on the Opportunity object when record is created or edited and Stage is Closed Won
• Create Contract and store Opportunity on the Contract Object
• Update Opportunity Products with new Contract ID
• 2nd Process Builder on the Contract object when record is created
• Update Opportunity with new Contract ID.
• Submit Contract for approval
• Update Contract status to “In Approval Process”
The Demo
Next Competitor:
Michael L Barnes
Director, Salesforce.com
Administration
michael.barnes@golfchannel.com
@BarnesMichaelL
Meet Michael L Barnes
Director, Salesforce.com Administration, GolfNow
Salesforce Admin since 2010
Degrees in Electrical Engineering (Georgia Tech) and MBA
(University of Florida)
Certified Administrator (‘13), Advanced Administrator (‘15) and
Platform App Builder (‘16)
Presenter: Dreamforce ‘14, Salesforce Chatter Recognition,
Dreamforce ‘15, Salesforce Partner Community, Dreamforce ‘17
Flow & Process Builder Best Practices
Active contributor to the Success Community
Twitter: @BarnesMichaelL
Use Case: Case Status Tracker
How much time do cases spend in any particular status?
• Case History has the data, but calculations are a challenge
• Need to better understand Support Process to eliminate gaps
How many times are cases bouncing back to a status?
• Same problems here, counting records and grouping statuses can be difficult
• Managers need to know what is delaying case closings
• With a solution, we meet our SLAs!
Problem Solved with Process Automation
Tools you need
• Custom Object
• Master-Detail Relationship field
• Picklist Field
• Two (2) Numeric Fields
• Two (2) Formula Fields
• Case Object
• Roll-up Summary Field
• Two (2) Formula Fields
• Custom Text Field
• Flow
• Process Builder
• Workflow with Field Update
• NO CODE NEEDED
Case Time Tracker
Demo
One More Thing…
Bonus Use Case: Flow as a Survey
Tool
bit.ly/showdownvote1
And the winner is…
Process Automation Showdown Session 1
Ad

More Related Content

What's hot (20)

A Developer's Guide to Visual Workflow
A Developer's Guide to Visual WorkflowA Developer's Guide to Visual Workflow
A Developer's Guide to Visual Workflow
Salesforce Developers
 
Df14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for distDf14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for dist
jayvinarora
 
Lightning customization with lightning app builder
Lightning customization with lightning app builderLightning customization with lightning app builder
Lightning customization with lightning app builder
Salesforce Developers
 
Get Into Lightning Flow Development
Get Into Lightning Flow DevelopmentGet Into Lightning Flow Development
Get Into Lightning Flow Development
Salesforce Developers
 
Build Smarter Apps with Einstein Object Detection
Build Smarter Apps with Einstein Object DetectionBuild Smarter Apps with Einstein Object Detection
Build Smarter Apps with Einstein Object Detection
Salesforce Developers
 
Webinar: How Admins Solve Problems with AppExchange Apps
Webinar: How Admins Solve Problems with AppExchange AppsWebinar: How Admins Solve Problems with AppExchange Apps
Webinar: How Admins Solve Problems with AppExchange Apps
Salesforce Admins
 
One Stop Shop: Using Service Cloud for IT Management, Projects and More
One  Stop Shop: Using Service Cloud for IT Management, Projects and MoreOne  Stop Shop: Using Service Cloud for IT Management, Projects and More
One Stop Shop: Using Service Cloud for IT Management, Projects and More
Salesforce.org
 
Equip Your #AwesomeAdmin Toolkit with Process Automation Tools
Equip Your #AwesomeAdmin Toolkit with Process Automation ToolsEquip Your #AwesomeAdmin Toolkit with Process Automation Tools
Equip Your #AwesomeAdmin Toolkit with Process Automation Tools
Salesforce Admins
 
Salesforce Files Connect
Salesforce Files ConnectSalesforce Files Connect
Salesforce Files Connect
Salesforce Admins
 
How to work with your salesforce contacts
How to work with your salesforce contactsHow to work with your salesforce contacts
How to work with your salesforce contacts
Salesforce Partners
 
#DF17Recap series: Make apps smarter with Einstein
#DF17Recap series: Make apps smarter with Einstein#DF17Recap series: Make apps smarter with Einstein
#DF17Recap series: Make apps smarter with Einstein
Salesforce Developers
 
Intro to Workflow Formulas
Intro to Workflow FormulasIntro to Workflow Formulas
Intro to Workflow Formulas
Salesforce Admins
 
Make Apps Smarter with Einstein
Make Apps Smarter with EinsteinMake Apps Smarter with Einstein
Make Apps Smarter with Einstein
Salesforce Admins
 
ISV Monthly Tech Enablement (August 2017)
ISV Monthly Tech Enablement (August 2017)ISV Monthly Tech Enablement (August 2017)
ISV Monthly Tech Enablement (August 2017)
Salesforce Partners
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX India
Salesforce Developers
 
Our API Evolution: From Metadata to Tooling API for Building Incredible Apps
Our API Evolution: From Metadata to Tooling API for Building Incredible AppsOur API Evolution: From Metadata to Tooling API for Building Incredible Apps
Our API Evolution: From Metadata to Tooling API for Building Incredible Apps
Dreamforce
 
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Salesforce Partners
 
Five Steps to Effective, Efficient and Evolutionary Process Flows
Five Steps to Effective, Efficient and Evolutionary Process FlowsFive Steps to Effective, Efficient and Evolutionary Process Flows
Five Steps to Effective, Efficient and Evolutionary Process Flows
Salesforce Admins
 
Dallas user group February 20 2015
Dallas user group February 20 2015Dallas user group February 20 2015
Dallas user group February 20 2015
J Mo
 
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
CodeScience
 
A Developer's Guide to Visual Workflow
A Developer's Guide to Visual WorkflowA Developer's Guide to Visual Workflow
A Developer's Guide to Visual Workflow
Salesforce Developers
 
Df14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for distDf14 Maintaining your orgs setup for optimal efficiency for dist
Df14 Maintaining your orgs setup for optimal efficiency for dist
jayvinarora
 
Lightning customization with lightning app builder
Lightning customization with lightning app builderLightning customization with lightning app builder
Lightning customization with lightning app builder
Salesforce Developers
 
Build Smarter Apps with Einstein Object Detection
Build Smarter Apps with Einstein Object DetectionBuild Smarter Apps with Einstein Object Detection
Build Smarter Apps with Einstein Object Detection
Salesforce Developers
 
Webinar: How Admins Solve Problems with AppExchange Apps
Webinar: How Admins Solve Problems with AppExchange AppsWebinar: How Admins Solve Problems with AppExchange Apps
Webinar: How Admins Solve Problems with AppExchange Apps
Salesforce Admins
 
One Stop Shop: Using Service Cloud for IT Management, Projects and More
One  Stop Shop: Using Service Cloud for IT Management, Projects and MoreOne  Stop Shop: Using Service Cloud for IT Management, Projects and More
One Stop Shop: Using Service Cloud for IT Management, Projects and More
Salesforce.org
 
Equip Your #AwesomeAdmin Toolkit with Process Automation Tools
Equip Your #AwesomeAdmin Toolkit with Process Automation ToolsEquip Your #AwesomeAdmin Toolkit with Process Automation Tools
Equip Your #AwesomeAdmin Toolkit with Process Automation Tools
Salesforce Admins
 
How to work with your salesforce contacts
How to work with your salesforce contactsHow to work with your salesforce contacts
How to work with your salesforce contacts
Salesforce Partners
 
#DF17Recap series: Make apps smarter with Einstein
#DF17Recap series: Make apps smarter with Einstein#DF17Recap series: Make apps smarter with Einstein
#DF17Recap series: Make apps smarter with Einstein
Salesforce Developers
 
Make Apps Smarter with Einstein
Make Apps Smarter with EinsteinMake Apps Smarter with Einstein
Make Apps Smarter with Einstein
Salesforce Admins
 
ISV Monthly Tech Enablement (August 2017)
ISV Monthly Tech Enablement (August 2017)ISV Monthly Tech Enablement (August 2017)
ISV Monthly Tech Enablement (August 2017)
Salesforce Partners
 
Why developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX IndiaWhy developers shouldn’t miss TrailheaDX India
Why developers shouldn’t miss TrailheaDX India
Salesforce Developers
 
Our API Evolution: From Metadata to Tooling API for Building Incredible Apps
Our API Evolution: From Metadata to Tooling API for Building Incredible AppsOur API Evolution: From Metadata to Tooling API for Building Incredible Apps
Our API Evolution: From Metadata to Tooling API for Building Incredible Apps
Dreamforce
 
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Design Patterns: ISV Recipes for Success (Dreamforce 2015)
Salesforce Partners
 
Five Steps to Effective, Efficient and Evolutionary Process Flows
Five Steps to Effective, Efficient and Evolutionary Process FlowsFive Steps to Effective, Efficient and Evolutionary Process Flows
Five Steps to Effective, Efficient and Evolutionary Process Flows
Salesforce Admins
 
Dallas user group February 20 2015
Dallas user group February 20 2015Dallas user group February 20 2015
Dallas user group February 20 2015
J Mo
 
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
Wrestling Alligators: How Salesforce Partners Can Increase Close Rates & Deli...
CodeScience
 

Similar to Process Automation Showdown Session 1 (20)

MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
Salesforce Admins
 
Getting Started with Process Builder
Getting Started with Process BuilderGetting Started with Process Builder
Getting Started with Process Builder
Salesforce Admins
 
The Business of Flow - Point and Click Workflow Applications
The Business of Flow - Point and Click Workflow ApplicationsThe Business of Flow - Point and Click Workflow Applications
The Business of Flow - Point and Click Workflow Applications
Dreamforce
 
Spring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSpring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature Highlights
Salesforce Developers
 
Process Automation on Lightning Platform Workshop
Process Automation on Lightning Platform WorkshopProcess Automation on Lightning Platform Workshop
Process Automation on Lightning Platform Workshop
Salesforce Developers
 
San Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewSan Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning Overview
Vivek Chawla
 
Get ready for your platform developer i certification webinar
Get ready for your platform developer i certification   webinarGet ready for your platform developer i certification   webinar
Get ready for your platform developer i certification webinar
JackGuo20
 
Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)
Salesforce Partners
 
Scaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing CloudScaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing Cloud
Salesforce Developers
 
Integrating High-Velocity External Data in Your Salesforce Application
Integrating High-Velocity External Data in Your Salesforce ApplicationIntegrating High-Velocity External Data in Your Salesforce Application
Integrating High-Velocity External Data in Your Salesforce Application
Salesforce Developers
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Shell Black
 
Getting Started with Process Builder by Susan Sparks
Getting Started with Process Builder by Susan SparksGetting Started with Process Builder by Susan Sparks
Getting Started with Process Builder by Susan Sparks
Salesforce Admins
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
Salesforce Partners
 
Salesforce Campus Tour - Declarative
Salesforce Campus Tour - DeclarativeSalesforce Campus Tour - Declarative
Salesforce Campus Tour - Declarative
James Ward
 
Building Dynamic UI with Visual Workflow Runtime API
Building Dynamic UI with Visual Workflow Runtime APIBuilding Dynamic UI with Visual Workflow Runtime API
Building Dynamic UI with Visual Workflow Runtime API
Salesforce Developers
 
Go Faster with Lightning - Overview
Go Faster with Lightning - OverviewGo Faster with Lightning - Overview
Go Faster with Lightning - Overview
Salesforce Developers
 
Introducing: The Lightning Experience
Introducing: The Lightning ExperienceIntroducing: The Lightning Experience
Introducing: The Lightning Experience
Dreamforce
 
Supercharge Productivity With Lightning Console Apps
Supercharge Productivity With Lightning Console AppsSupercharge Productivity With Lightning Console Apps
Supercharge Productivity With Lightning Console Apps
Salesforce Admins
 
Automate Processes Visually with the Lightning Process Builder
Automate Processes Visually with the Lightning Process BuilderAutomate Processes Visually with the Lightning Process Builder
Automate Processes Visually with the Lightning Process Builder
Salesforce Developers
 
Salesforce Quip & Salesforce Spring 20 Release Features
Salesforce Quip & Salesforce Spring 20 Release FeaturesSalesforce Quip & Salesforce Spring 20 Release Features
Salesforce Quip & Salesforce Spring 20 Release Features
Jayant Jindal
 
MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
Salesforce Admins
 
Getting Started with Process Builder
Getting Started with Process BuilderGetting Started with Process Builder
Getting Started with Process Builder
Salesforce Admins
 
The Business of Flow - Point and Click Workflow Applications
The Business of Flow - Point and Click Workflow ApplicationsThe Business of Flow - Point and Click Workflow Applications
The Business of Flow - Point and Click Workflow Applications
Dreamforce
 
Spring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature HighlightsSpring ’15 Release Preview - Platform Feature Highlights
Spring ’15 Release Preview - Platform Feature Highlights
Salesforce Developers
 
Process Automation on Lightning Platform Workshop
Process Automation on Lightning Platform WorkshopProcess Automation on Lightning Platform Workshop
Process Automation on Lightning Platform Workshop
Salesforce Developers
 
San Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning OverviewSan Diego Salesforce User Group - Lightning Overview
San Diego Salesforce User Group - Lightning Overview
Vivek Chawla
 
Get ready for your platform developer i certification webinar
Get ready for your platform developer i certification   webinarGet ready for your platform developer i certification   webinar
Get ready for your platform developer i certification webinar
JackGuo20
 
Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)Lean Product Management for ISVs (October 14, 2014)
Lean Product Management for ISVs (October 14, 2014)
Salesforce Partners
 
Scaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing CloudScaling Developer Efforts with Salesforce Marketing Cloud
Scaling Developer Efforts with Salesforce Marketing Cloud
Salesforce Developers
 
Integrating High-Velocity External Data in Your Salesforce Application
Integrating High-Velocity External Data in Your Salesforce ApplicationIntegrating High-Velocity External Data in Your Salesforce Application
Integrating High-Velocity External Data in Your Salesforce Application
Salesforce Developers
 
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Transition to the Lightning Experience: Pro Tips, Tools and a Transition Stra...
Shell Black
 
Getting Started with Process Builder by Susan Sparks
Getting Started with Process Builder by Susan SparksGetting Started with Process Builder by Susan Sparks
Getting Started with Process Builder by Susan Sparks
Salesforce Admins
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
Salesforce Partners
 
Salesforce Campus Tour - Declarative
Salesforce Campus Tour - DeclarativeSalesforce Campus Tour - Declarative
Salesforce Campus Tour - Declarative
James Ward
 
Building Dynamic UI with Visual Workflow Runtime API
Building Dynamic UI with Visual Workflow Runtime APIBuilding Dynamic UI with Visual Workflow Runtime API
Building Dynamic UI with Visual Workflow Runtime API
Salesforce Developers
 
Introducing: The Lightning Experience
Introducing: The Lightning ExperienceIntroducing: The Lightning Experience
Introducing: The Lightning Experience
Dreamforce
 
Supercharge Productivity With Lightning Console Apps
Supercharge Productivity With Lightning Console AppsSupercharge Productivity With Lightning Console Apps
Supercharge Productivity With Lightning Console Apps
Salesforce Admins
 
Automate Processes Visually with the Lightning Process Builder
Automate Processes Visually with the Lightning Process BuilderAutomate Processes Visually with the Lightning Process Builder
Automate Processes Visually with the Lightning Process Builder
Salesforce Developers
 
Salesforce Quip & Salesforce Spring 20 Release Features
Salesforce Quip & Salesforce Spring 20 Release FeaturesSalesforce Quip & Salesforce Spring 20 Release Features
Salesforce Quip & Salesforce Spring 20 Release Features
Jayant Jindal
 
Ad

Recently uploaded (20)

Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
HCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser EnvironmentsHCL Nomad Web – Best Practices and Managing Multiuser Environments
HCL Nomad Web – Best Practices and Managing Multiuser Environments
panagenda
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
AI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global TrendsAI and Data Privacy in 2025: Global Trends
AI and Data Privacy in 2025: Global Trends
InData Labs
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
TrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business ConsultingTrsLabs - Fintech Product & Business Consulting
TrsLabs - Fintech Product & Business Consulting
Trs Labs
 
What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...What is Model Context Protocol(MCP) - The new technology for communication bw...
What is Model Context Protocol(MCP) - The new technology for communication bw...
Vishnu Singh Chundawat
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Ad

Process Automation Showdown Session 1

  • 1. Process Automation Showdown Session #1 [email protected], @alexed1 Alex Edelstein, Sr. Director Product Management – Process Automation
  • 2. Forward-Looking Statements Statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward- looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.
  • 3. Lightning Flow Two great ways to automate your processes Easy to Use and Surprisingly Versatile Process Builder Visual Flow Our powerful and extensible workflow environment
  • 4. Watch, Learn, and VOTE! Who will win? It’s up to you!
  • 5. First Competitor: Jennifer W. Lee Salesforce Business Consultant @jenwlee
  • 6. Meet Jennifer W. Lee Salesforce Business Consultant, John Hancock Salesforce MVP, Summer ’16-’17 Blogger: Jenwlee.wordpress.com Automation Hour Co-Host (AutomationHour.com) Trailhead Addict – 310 Badges (full count a/o Oct Otter Release) Presenter: Dreamforce ‘16-17, Boston and NYC World Tours, Southeast Dreamin’ 17, Salesforce User Groups Social Media Manager for WiT Diversity Twitter: @jenwlee
  • 7. Use Case: Highlight Additional Contact Details Business Requirements • Agent/rep needs to quickly/easily locate contact information, such as if the contact • Is a premier client (i.e. account attribute), • Is the primary contact (i.e. related contact), • Has open cases (w/count), and • Has open opportunities (w/count) For the purposes of this demo, I will focus on solution that addresses the requirement to display the open cases (w/count).
  • 9. The Solution: Visual Workflow Ingredients • Create a Flow that does the following: • Fast Lookup open cases • Decision if any open cases were found • Loop: • Record Lookup Case Number and Case Subject • Perform Assignment – add screen info and increment case count • Decision for screen to display (Has Cases or No Cases) • Screen shows additional contact info • Add flow component to Contact Lightning page via App Builder
  • 11. Next Competitor: Mike Gill Technical Architect @agentgill
  • 12. Meet Mike Gill Technical Architect with 10K Advisors Salesforce MVP Winter 15’ Blogger at Salesforceweek.ly Co-Leader London Admin User Group Dreamforce Presenter 2015 & 2016 Co-presenter for Release Readiness Webinar on the Success Community Trailhead Ranger – 100+ Badges Twitter: @agentgill
  • 13. Use Case: Case Summary Calculator Business Requirement • Display the Total Number of Closed & Open Cases against an Account • Let’s create a Roll-up Summary field… • Hold on… I cannot create a Roll-Up Summary field • Why – Standard Roll-up fields are only available when the object relationship is Master-Detail • What are our options: • Create & use a report • Use an App… something like Declarative Lookup Roll-Up Summaries (dlrs) or the Roll-up Helper App • Write some Apex… Code is cheating! • Or we create our own using Process Builder & Flow (the ultimate classic example)
  • 14. The Solution: Flow with the help of Process Builder Ingredients • First we create some Custom Fields field on the Account object to store Total Closed Cases and Total Open Cases • Next we create our Flow will handle the summarization & calculate our Totals • Lookup all Cases for a given Account • Loop over each Case and determine if case is Open or Closed • Count the number of Cases for each • Update the Account with the Totals • Lastly we use Process Builder on the Case to auto-launch our Flow • Pass in our Account Id to kick start the calculation process
  • 17. Meet Amanda Matczynski Operations Supervisor, Wolf & Company, P.C. Certified Salesforce Administrator Co-Leader Boston User Group Trailhead Ranger – 100+ Badges 2017 Boston World Tour Awesome Admin Twitter: @agmatczynski
  • 18. Business Requirements • Create contract when an opportunity is closed won • Relate original opportunity to contract • Relate opportunity products to contract • Submit contract for approval Use Case: Auto-Create Contract
  • 19. The Solution: Process Builder Ingredients • Field setup • Create/Enable necessary lookup fields on Contract, Opportunity, and Opportunity Products objects • Create Contract Approval Process • Process Builder on the Opportunity object when record is created or edited and Stage is Closed Won • Create Contract and store Opportunity on the Contract Object • Update Opportunity Products with new Contract ID • 2nd Process Builder on the Contract object when record is created • Update Opportunity with new Contract ID. • Submit Contract for approval • Update Contract status to “In Approval Process”
  • 21. Next Competitor: Michael L Barnes Director, Salesforce.com Administration [email protected] @BarnesMichaelL
  • 22. Meet Michael L Barnes Director, Salesforce.com Administration, GolfNow Salesforce Admin since 2010 Degrees in Electrical Engineering (Georgia Tech) and MBA (University of Florida) Certified Administrator (‘13), Advanced Administrator (‘15) and Platform App Builder (‘16) Presenter: Dreamforce ‘14, Salesforce Chatter Recognition, Dreamforce ‘15, Salesforce Partner Community, Dreamforce ‘17 Flow & Process Builder Best Practices Active contributor to the Success Community Twitter: @BarnesMichaelL
  • 23. Use Case: Case Status Tracker How much time do cases spend in any particular status? • Case History has the data, but calculations are a challenge • Need to better understand Support Process to eliminate gaps How many times are cases bouncing back to a status? • Same problems here, counting records and grouping statuses can be difficult • Managers need to know what is delaying case closings • With a solution, we meet our SLAs!
  • 24. Problem Solved with Process Automation Tools you need • Custom Object • Master-Detail Relationship field • Picklist Field • Two (2) Numeric Fields • Two (2) Formula Fields • Case Object • Roll-up Summary Field • Two (2) Formula Fields • Custom Text Field • Flow • Process Builder • Workflow with Field Update • NO CODE NEEDED Case Time Tracker
  • 25. Demo
  • 27. Bonus Use Case: Flow as a Survey Tool bit.ly/showdownvote1
  • 28. And the winner is…

Editor's Notes

  • #4: We took our process infrastructure and hooked it into the Lightning You can use components to create dynamic, rich experiences. What goes into a flow? Decisions Based on user input or record context, the flow will change directions. 3rd Party Events Kickoff flows with a platform event, or call an API to move a decision forward Screens Design the screen within flow builder Process Components Like a path component, file upload, video player - into the flow. What goes into a flow? Platform Events Publish and subscribe to events and built into the flow Rich Dynamic UX via Lightning Components within Flows Add Lightning components into a flow Flow Components Packaged processes that can be added to apps and communities, combine code with declarative building Global Flows Create processes that sit outside of a record, and can be used to create records Embedded Flows Embed flows into a record, and they will inherit the record information Packaged Flows / “App” Can be added to apps and communities, combine code with declarative building Flow Builder Built a complete flow that you can embed into a Apps, Communities, or 3rd party sites. Platform Event: Subscribe or Publish External Service: API which lets you make an outbound API callout Decisoin: Based on users input or record context, the flow will change directions. If you load up the verified flow, you can say “look at the custoemr record,” if they have, you can offer something.