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

More Related Content

PDF
Salesforce WorldTour NYC15 - Rock Your World with Process Builder
PPSX
The Lightning Process Builder and the Growing Role of the Salesforce Admin
PPSX
Process Automation Showdown Session 2
PDF
Build Innovation into Your Admin Routine
PDF
How to Rock a Salesforce Demo (and why it matters)
PPTX
How to Foster Engagement and Understanding Using Agile
PDF
Einstein Partner Webinar (February 13, 2017)
PPTX
Force.com Friday : Intro to Apex
Salesforce WorldTour NYC15 - Rock Your World with Process Builder
The Lightning Process Builder and the Growing Role of the Salesforce Admin
Process Automation Showdown Session 2
Build Innovation into Your Admin Routine
How to Rock a Salesforce Demo (and why it matters)
How to Foster Engagement and Understanding Using Agile
Einstein Partner Webinar (February 13, 2017)
Force.com Friday : Intro to Apex

What's hot (20)

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

Similar to Process Automation Showdown Session 1 (20)

PPTX
MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
PPTX
Flows in the Service Console, Gotta Go with the Flow! by Duncan Stewart
PDF
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
PDF
Commission Tracking: Automate Using Process Builder, Formulas and Workflows
PDF
Know How to Flow - Kelly Hardebeck
PDF
Commission Tracking: Automate Using Process Builder, Formulas and Workflows! ...
PDF
Introduction to Flow
PPTX
Process Builder and Flow: An Admin's Trigger by Rich Englhard
PDF
Getting Started with Process Builder
PDF
Automate All The Things with Flow
PDF
Visual Workflow Overview
PDF
Agile Release Management for Fast Moving Enterprises
PDF
The Business of Flow - Point and Click Workflow Applications
PDF
Coding for Declarative Customizations: How We Do It in Salesforce.com IT
PPT
Tips & Tricks for Building Advanced Workflow
PPTX
Go with the Flow: Automating Business Processes with Clicks
PPTX
How to Choose the Right Automation Tool by Jonathan Hackworth
PDF
Building Complex Traversing & Branching Apps Using Visual Workflows and Apex
PPT
Aen003 Rajaram 091707
PPTX
Salesforce Dreamforce 2019-Announcements
MVP Process Automation Showdown by Chris Edwards, Jennifer Lee, Michael Gill ...
Flows in the Service Console, Gotta Go with the Flow! by Duncan Stewart
DF2UFL 2012: Workflows: Making the MOST of Salesforce.com Native Functionality
Commission Tracking: Automate Using Process Builder, Formulas and Workflows
Know How to Flow - Kelly Hardebeck
Commission Tracking: Automate Using Process Builder, Formulas and Workflows! ...
Introduction to Flow
Process Builder and Flow: An Admin's Trigger by Rich Englhard
Getting Started with Process Builder
Automate All The Things with Flow
Visual Workflow Overview
Agile Release Management for Fast Moving Enterprises
The Business of Flow - Point and Click Workflow Applications
Coding for Declarative Customizations: How We Do It in Salesforce.com IT
Tips & Tricks for Building Advanced Workflow
Go with the Flow: Automating Business Processes with Clicks
How to Choose the Right Automation Tool by Jonathan Hackworth
Building Complex Traversing & Branching Apps Using Visual Workflows and Apex
Aen003 Rajaram 091707
Salesforce Dreamforce 2019-Announcements
Ad

Recently uploaded (20)

PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
Big Data Technologies - Introduction.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
KodekX | Application Modernization Development
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Cloud computing and distributed systems.
PDF
Modernizing your data center with Dell and AMD
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Big Data Technologies - Introduction.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Per capita expenditure prediction using model stacking based on satellite ima...
Encapsulation_ Review paper, used for researhc scholars
Diabetes mellitus diagnosis method based random forest with bat algorithm
KodekX | Application Modernization Development
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Review of recent advances in non-invasive hemoglobin estimation
Advanced methodologies resolving dimensionality complications for autism neur...
The AUB Centre for AI in Media Proposal.docx
Understanding_Digital_Forensics_Presentation.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
Modernizing your data center with Dell and AMD

Process Automation Showdown Session 1

  • 1. Process Automation Showdown Session #1 aedelstein@salesforce.com, @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 michael.barnes@golfchannel.com @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.