SlideShare a Scribd company logo
The Pocket Guide to Process Builder,
Flows, and Triggers.
​Christian Abreu
​Developer
​cabreu@basati.com
​@ChristianJAbreu
​
Process Builder is the cool new kid town, stealing the spotlight from headless flows and threatening
triggers, right?.
​Safe harbor 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.
Safe Harbor
Story
Dad told me to cut the grass and make it look like the neighbors….
My Dad
TOOLS
●We still need developers!
●These tools were built for productivity
●The three tools of the day(30 minutes)
●Process Builder
●Flows
●Triggers
Things to remember before we start:
Things to remember before we start
●Create your processes using a convenient layout with point-and-click efficiency.
●Allows admins to easily build a process that would normally have to be written in
Apex.
●Create your whole process in one place rather than using multiple workflow rules.
●Cross object limits do not apply to the Process Builder, so an admin can traverse as
many relationships to lookup values as well as update and create records.
Process Builder
Pros:
●Create a record
●Update any related record—not just the record or its parent
●Use a quick action to create a record, update a record, or log a call
●Launch a flow—you can’t schedule this action with workflow
●Send an email
●Post to Chatter
●Submit for approval
Process Builder
What you can do:
●The tool isn’t truly “bulkified” so managing many records will be problematic.
●Only have access to the records and fields the running user has access to.
Process Builder
Cons:
Demo
Process Builder
●Access to many actions.
●Create/Update nearly any record.
●Create Screens for user interaction
●Mapping for field updates
●And the list goes on!!!!!!!!!!!
Flow
Pros:
Flow:
What you can do:
● Learn curve.
● It can’t be “fired” on it’s own.
Flow
Cons:
Demo
Flow
“Knowledge of Apex required.”
Trigger:
The power of Trigger actions:
● To me, the trigger is a gatherer...
● Action on Before/After:
○ Insert
○ Update
○ Delete
The Trigger:
What you can do:
● Need knowledge of Apex to create one.
● Have to be Bulkified to be a healthy functional trigger.
● Have to create unit test for Triggers.
Trigger:
Cons:
Demo
Trigger
● Process builder
○ One record at a time, not bulk friendly
● Flow
○ Can’t fire off on it’s own.
○ Has all features you need to complete the task
○ User interaction
○ Learning curve
● Trigger
○ All the above and more.
Recap:
Thank you

More Related Content

PPTX
Getting Ready for Ligtning Process Builder
Fred Cadena
 
PPTX
SFDC Visual Flow
Evan Johnson
 
PDF
Advanced Flow Techniques with Apex and Visualforce
Salesforce Developers
 
PDF
A Developer's Guide to Visual Workflow
Salesforce Developers
 
PDF
Getting Started with Process Builder
Salesforce Admins
 
PPTX
Automate Processes Visually with the Lightning Process Builder
Salesforce Developers
 
PDF
Building Dynamic UI with Visual Workflow Runtime API
Salesforce Developers
 
PDF
Visual Workflow Overview
Salesforce Developers
 
Getting Ready for Ligtning Process Builder
Fred Cadena
 
SFDC Visual Flow
Evan Johnson
 
Advanced Flow Techniques with Apex and Visualforce
Salesforce Developers
 
A Developer's Guide to Visual Workflow
Salesforce Developers
 
Getting Started with Process Builder
Salesforce Admins
 
Automate Processes Visually with the Lightning Process Builder
Salesforce Developers
 
Building Dynamic UI with Visual Workflow Runtime API
Salesforce Developers
 
Visual Workflow Overview
Salesforce Developers
 

What's hot (20)

PPTX
Process Automation on Lightning Platform Workshop
Salesforce Developers
 
PDF
Salesforce API Series: Release Management with the Metadata API webinar
Salesforce Developers
 
PPTX
Lightning Updates: Summer, Winter & Beyond
Salesforce Developers
 
PDF
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce Developers
 
PPTX
Process Builder: Your Salesforce Swiss Army Knife
Salesforce Admins
 
PPTX
Secure Development on the Salesforce Platform - Part 2
Salesforce Developers
 
PPTX
Build Better Communities with Lightning
Salesforce Developers
 
PDF
Introduction to MuleSoft
Salesforce Developers
 
PPTX
Building apps faster with lightning and winter '17
Salesforce Developers
 
PDF
Salesforce API: Salesforce Console Deep Dive
Salesforce Developers
 
PPTX
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Sudipta Deb ☁
 
PPTX
Adopting Salesforce DX
Salesforce Developers
 
PDF
Streamline Selenium Testing with Page Flow Navigation
Salesforce Developers
 
PPTX
Go with the Flow: Automating Business Processes with Clicks
Salesforce Developers
 
PPTX
Migrating Visualforce Pages to Lightning
Salesforce Developers
 
PDF
Lightning Components - Advanced Features
Salesforce Developers
 
PDF
Javascript Security and Lightning Locker Service
Salesforce Developers
 
PPTX
Get Started with Salesforce DX!
Salesforce Developers
 
PPTX
Winter '16 Release - Overview and Highlights
Salesforce Developers
 
PDF
Discover salesforce, dev ops and Copado CI/CD automations
JackGuo20
 
Process Automation on Lightning Platform Workshop
Salesforce Developers
 
Salesforce API Series: Release Management with the Metadata API webinar
Salesforce Developers
 
Lightning Updates: Summer, Winter & Beyond
Salesforce Developers
 
Salesforce.com API Series: Service Cloud Console Deep Dive
Salesforce Developers
 
Process Builder: Your Salesforce Swiss Army Knife
Salesforce Admins
 
Secure Development on the Salesforce Platform - Part 2
Salesforce Developers
 
Build Better Communities with Lightning
Salesforce Developers
 
Introduction to MuleSoft
Salesforce Developers
 
Building apps faster with lightning and winter '17
Salesforce Developers
 
Salesforce API: Salesforce Console Deep Dive
Salesforce Developers
 
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...
Sudipta Deb ☁
 
Adopting Salesforce DX
Salesforce Developers
 
Streamline Selenium Testing with Page Flow Navigation
Salesforce Developers
 
Go with the Flow: Automating Business Processes with Clicks
Salesforce Developers
 
Migrating Visualforce Pages to Lightning
Salesforce Developers
 
Lightning Components - Advanced Features
Salesforce Developers
 
Javascript Security and Lightning Locker Service
Salesforce Developers
 
Get Started with Salesforce DX!
Salesforce Developers
 
Winter '16 Release - Overview and Highlights
Salesforce Developers
 
Discover salesforce, dev ops and Copado CI/CD automations
JackGuo20
 
Ad

Similar to A Pocket Guide to Process Builder, Flows, and Triggers (20)

PPTX
Go Faster with Lightning Process Builder
Salesforce Developers
 
PPTX
Getting Started with Process Builder by Susan Sparks
Salesforce Admins
 
PDF
Gesture Controlled Interactions with Platform Events and IoT Explorer
Salesforce Developers
 
PDF
Introduction to Flow
Salesforce Admins
 
PDF
Bulkify Your Org
Salesforce Developers
 
PDF
Taking Flow to the Next Level with Just Enough Code
Salesforce Developers
 
PDF
Einstein Analytics for Developers
Salesforce Developers
 
PPTX
Process Builder and Flow: An Admin's Trigger by Rich Englhard
Salesforce Admins
 
PPTX
Lightning Flow: The Best Feature You're Not Using
Salesforce Admins
 
PPTX
Winter '15 Highlights for Salesforce Admins
Salesforce Admins
 
PDF
Build Engaging Community Experiences with Community Cloud
Salesforce Developers
 
PPTX
Lightning Fast Tips For Your Lightning Roll Out by Kim Schaefges, Nicole Dams...
Salesforce Admins
 
PDF
Five Developer Tips Every Admin Needs To Know
Salesforce Developers
 
PPTX
San Diego Salesforce User Group - Lightning Overview
Vivek Chawla
 
PDF
Learn about the latest innovations straight from dreamforce'18
Salesforce - Sweden, Denmark, Norway
 
PPTX
Conducting a Large Admin Team by Andrew Wainacht & Judith Shimer
Salesforce Admins
 
PDF
How to Create Awesome Documentation
Salesforce Admins
 
PDF
Innovations from Dreamforce
Salesforce - Sweden, Denmark, Norway
 
PPTX
Salesforce Lightning component framework from 0 to app
Roy Gilad
 
PPTX
Webinar: Integrating Salesforce and Slack (05 12-16)
Salesforce Developers
 
Go Faster with Lightning Process Builder
Salesforce Developers
 
Getting Started with Process Builder by Susan Sparks
Salesforce Admins
 
Gesture Controlled Interactions with Platform Events and IoT Explorer
Salesforce Developers
 
Introduction to Flow
Salesforce Admins
 
Bulkify Your Org
Salesforce Developers
 
Taking Flow to the Next Level with Just Enough Code
Salesforce Developers
 
Einstein Analytics for Developers
Salesforce Developers
 
Process Builder and Flow: An Admin's Trigger by Rich Englhard
Salesforce Admins
 
Lightning Flow: The Best Feature You're Not Using
Salesforce Admins
 
Winter '15 Highlights for Salesforce Admins
Salesforce Admins
 
Build Engaging Community Experiences with Community Cloud
Salesforce Developers
 
Lightning Fast Tips For Your Lightning Roll Out by Kim Schaefges, Nicole Dams...
Salesforce Admins
 
Five Developer Tips Every Admin Needs To Know
Salesforce Developers
 
San Diego Salesforce User Group - Lightning Overview
Vivek Chawla
 
Learn about the latest innovations straight from dreamforce'18
Salesforce - Sweden, Denmark, Norway
 
Conducting a Large Admin Team by Andrew Wainacht & Judith Shimer
Salesforce Admins
 
How to Create Awesome Documentation
Salesforce Admins
 
Innovations from Dreamforce
Salesforce - Sweden, Denmark, Norway
 
Salesforce Lightning component framework from 0 to app
Roy Gilad
 
Webinar: Integrating Salesforce and Slack (05 12-16)
Salesforce Developers
 
Ad

More from Salesforce Developers (20)

PDF
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Salesforce Developers
 
PDF
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Salesforce Developers
 
PDF
Local development with Open Source Base Components
Salesforce Developers
 
PPTX
TrailheaDX India : Developer Highlights
Salesforce Developers
 
PDF
Why developers shouldn’t miss TrailheaDX India
Salesforce Developers
 
PPTX
CodeLive: Build Lightning Web Components faster with Local Development
Salesforce Developers
 
PPTX
CodeLive: Converting Aura Components to Lightning Web Components
Salesforce Developers
 
PPTX
Enterprise-grade UI with open source Lightning Web Components
Salesforce Developers
 
PPTX
TrailheaDX and Summer '19: Developer Highlights
Salesforce Developers
 
PDF
Live coding with LWC
Salesforce Developers
 
PDF
Lightning web components - Episode 4 : Security and Testing
Salesforce Developers
 
PDF
LWC Episode 3- Component Communication and Aura Interoperability
Salesforce Developers
 
PDF
Lightning web components episode 2- work with salesforce data
Salesforce Developers
 
PDF
Lightning web components - Episode 1 - An Introduction
Salesforce Developers
 
PDF
Migrating CPQ to Advanced Calculator and JSQCP
Salesforce Developers
 
PDF
Scale with Large Data Volumes and Big Objects in Salesforce
Salesforce Developers
 
PDF
Replicate Salesforce Data in Real Time with Change Data Capture
Salesforce Developers
 
PDF
Modern Development with Salesforce DX
Salesforce Developers
 
PDF
Get Into Lightning Flow Development
Salesforce Developers
 
PDF
Integrate CMS Content Into Lightning Communities with CMS Connect
Salesforce Developers
 
Sample Gallery: Reference Code and Best Practices for Salesforce Developers
Salesforce Developers
 
Maximizing Salesforce Lightning Experience and Lightning Component Performance
Salesforce Developers
 
Local development with Open Source Base Components
Salesforce Developers
 
TrailheaDX India : Developer Highlights
Salesforce Developers
 
Why developers shouldn’t miss TrailheaDX India
Salesforce Developers
 
CodeLive: Build Lightning Web Components faster with Local Development
Salesforce Developers
 
CodeLive: Converting Aura Components to Lightning Web Components
Salesforce Developers
 
Enterprise-grade UI with open source Lightning Web Components
Salesforce Developers
 
TrailheaDX and Summer '19: Developer Highlights
Salesforce Developers
 
Live coding with LWC
Salesforce Developers
 
Lightning web components - Episode 4 : Security and Testing
Salesforce Developers
 
LWC Episode 3- Component Communication and Aura Interoperability
Salesforce Developers
 
Lightning web components episode 2- work with salesforce data
Salesforce Developers
 
Lightning web components - Episode 1 - An Introduction
Salesforce Developers
 
Migrating CPQ to Advanced Calculator and JSQCP
Salesforce Developers
 
Scale with Large Data Volumes and Big Objects in Salesforce
Salesforce Developers
 
Replicate Salesforce Data in Real Time with Change Data Capture
Salesforce Developers
 
Modern Development with Salesforce DX
Salesforce Developers
 
Get Into Lightning Flow Development
Salesforce Developers
 
Integrate CMS Content Into Lightning Communities with CMS Connect
Salesforce Developers
 

Recently uploaded (20)

PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
The Future of Artificial Intelligence (AI)
Mukul
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Automating ArcGIS Content Discovery with FME: A Real World Use Case
Safe Software
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
NewMind AI Weekly Chronicles - July'25 - Week IV
NewMind AI
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
The Future of AI & Machine Learning.pptx
pritsen4700
 

A Pocket Guide to Process Builder, Flows, and Triggers

  • 1. The Pocket Guide to Process Builder, Flows, and Triggers. ​Christian Abreu ​Developer ​[email protected] ​@ChristianJAbreu ​ Process Builder is the cool new kid town, stealing the spotlight from headless flows and threatening triggers, right?.
  • 2. ​Safe harbor 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. Safe Harbor
  • 3. Story Dad told me to cut the grass and make it look like the neighbors….
  • 6. ●We still need developers! ●These tools were built for productivity ●The three tools of the day(30 minutes) ●Process Builder ●Flows ●Triggers Things to remember before we start: Things to remember before we start
  • 7. ●Create your processes using a convenient layout with point-and-click efficiency. ●Allows admins to easily build a process that would normally have to be written in Apex. ●Create your whole process in one place rather than using multiple workflow rules. ●Cross object limits do not apply to the Process Builder, so an admin can traverse as many relationships to lookup values as well as update and create records. Process Builder Pros:
  • 8. ●Create a record ●Update any related record—not just the record or its parent ●Use a quick action to create a record, update a record, or log a call ●Launch a flow—you can’t schedule this action with workflow ●Send an email ●Post to Chatter ●Submit for approval Process Builder What you can do:
  • 9. ●The tool isn’t truly “bulkified” so managing many records will be problematic. ●Only have access to the records and fields the running user has access to. Process Builder Cons:
  • 11. ●Access to many actions. ●Create/Update nearly any record. ●Create Screens for user interaction ●Mapping for field updates ●And the list goes on!!!!!!!!!!! Flow Pros:
  • 13. ● Learn curve. ● It can’t be “fired” on it’s own. Flow Cons:
  • 15. “Knowledge of Apex required.” Trigger: The power of Trigger actions:
  • 16. ● To me, the trigger is a gatherer... ● Action on Before/After: ○ Insert ○ Update ○ Delete The Trigger: What you can do:
  • 17. ● Need knowledge of Apex to create one. ● Have to be Bulkified to be a healthy functional trigger. ● Have to create unit test for Triggers. Trigger: Cons:
  • 19. ● Process builder ○ One record at a time, not bulk friendly ● Flow ○ Can’t fire off on it’s own. ○ Has all features you need to complete the task ○ User interaction ○ Learning curve ● Trigger ○ All the above and more. Recap: