SlideShare a Scribd company logo
1 of 13
”
“
Casablanca, 19.10.2019
Using Flow to Become a
Developer
Meighan Brodkey
Practice Manager Architecture
Salesforce MVP
Xede Consulting Group
@MeighanSF
Why am I telling this story?
● Once upon a time….
With Great Power
Comes great responsibility
In the Beginning
• Flow was so exotic
• It was launched by Apex or Workflow Rules
• Most didn’t want to touch it or they put it all over
• It’s Power is equal to that of Apex
• It’s Danger is equal to that of Apex
• In the wrong hands it can break all your data
I DO NOT SAY THIS TO SCARE YOU!
• BUT… With Great Power Comes Great Responsibility
You can’t just dive in and throw in a flow
• You need to Plan and Consider things
Declarative Work as Whole
Basic
• Workflow Rules
• Custom Objects
• Actions
Intermediate
• Validation Rules
• Process Builder
Flow
• Now we’re getting tricky
• Hitting limits
• 50k records
• 100 SOQL
• 150 DML
• Messing with code
• Hitting errors
You can do So Much More!!
• Connect with Related Objects
• Connect with Unrealted Objects
• Integrations
• Work with JSON defined Objects
• Use Components in Screens
• Redirect after automation with actions
How to Deal
• Start thinking like a Developer
• Change How you work
• Learn about Limits
• Not just learn the rules but USE THEM
What are Some of these Rules you Speak
of?
• Loops
• Null Check
• Order of Operations
• Exceptions/Error handling
• DML at the End
• No hard coding
Best Practices
• Plan Plan Plan
• Use that Sandbox, you should be anyway
• Don’t be hard coding IDs
• Record types should all have a lookup or choice
• Don’t update and create along the way, do it all at the end
• Take away the back button if it’s not needed
• Save… all the time
• Keep trying different ways to do your design
• Don’t touch external objects after your DML
• If you need help, ask for it!!!
Questions?
”
“ Using Flow to Become a
Developer
THANK YOU
for attending this session
And thanks to our sponsors

More Related Content

What's hot

Prawn: Creating PDF in Ruby
Prawn: Creating PDF in RubyPrawn: Creating PDF in Ruby
Prawn: Creating PDF in RubyTom Klaasen
 
Agile tour agile development
Agile tour   agile developmentAgile tour   agile development
Agile tour agile developmentTom Klaasen
 
RPA on Azure with .Net
RPA on Azure with .NetRPA on Azure with .Net
RPA on Azure with .NetMarco Parenzan
 
Engineering your culture how to keep your engineers happy
Engineering your culture   how to keep your engineers happyEngineering your culture   how to keep your engineers happy
Engineering your culture how to keep your engineers happyAgilePractitionersIL
 
FLL partner wiki training
FLL partner wiki trainingFLL partner wiki training
FLL partner wiki trainingFLLPST
 
Geek Sync | How to Deal with an Inherited SQL Server
Geek Sync | How to Deal with an Inherited SQL ServerGeek Sync | How to Deal with an Inherited SQL Server
Geek Sync | How to Deal with an Inherited SQL ServerIDERA Software
 
How to manage remote teams 101 (keynote at Conector Barcelona)
How to manage remote teams 101 (keynote at Conector Barcelona)How to manage remote teams 101 (keynote at Conector Barcelona)
How to manage remote teams 101 (keynote at Conector Barcelona)MarsBased
 
Acquisition, ownership and migration of legacy applications.
Acquisition, ownership and migration of legacy applications.Acquisition, ownership and migration of legacy applications.
Acquisition, ownership and migration of legacy applications.epiineg1
 
Improving editors' lives with Neos CMS
Improving editors' lives with Neos CMSImproving editors' lives with Neos CMS
Improving editors' lives with Neos CMSSebastian Helzle
 
Towards automating accessible ebooks
Towards automating accessible ebooksTowards automating accessible ebooks
Towards automating accessible ebooksJens Tröger
 
Be a passionate Programmer!
Be a passionate Programmer!Be a passionate Programmer!
Be a passionate Programmer!Neo Chen
 
The Six Pitfalls of building a Microservices Architecture (and how to avoid t...
The Six Pitfalls of building a Microservices Architecture (and how to avoid t...The Six Pitfalls of building a Microservices Architecture (and how to avoid t...
The Six Pitfalls of building a Microservices Architecture (and how to avoid t...J On The Beach
 
Techniques for Creating Social Refiners in SharePoint Search
Techniques for Creating Social Refiners in SharePoint SearchTechniques for Creating Social Refiners in SharePoint Search
Techniques for Creating Social Refiners in SharePoint SearchMikael Svenson
 

What's hot (13)

Prawn: Creating PDF in Ruby
Prawn: Creating PDF in RubyPrawn: Creating PDF in Ruby
Prawn: Creating PDF in Ruby
 
Agile tour agile development
Agile tour   agile developmentAgile tour   agile development
Agile tour agile development
 
RPA on Azure with .Net
RPA on Azure with .NetRPA on Azure with .Net
RPA on Azure with .Net
 
Engineering your culture how to keep your engineers happy
Engineering your culture   how to keep your engineers happyEngineering your culture   how to keep your engineers happy
Engineering your culture how to keep your engineers happy
 
FLL partner wiki training
FLL partner wiki trainingFLL partner wiki training
FLL partner wiki training
 
Geek Sync | How to Deal with an Inherited SQL Server
Geek Sync | How to Deal with an Inherited SQL ServerGeek Sync | How to Deal with an Inherited SQL Server
Geek Sync | How to Deal with an Inherited SQL Server
 
How to manage remote teams 101 (keynote at Conector Barcelona)
How to manage remote teams 101 (keynote at Conector Barcelona)How to manage remote teams 101 (keynote at Conector Barcelona)
How to manage remote teams 101 (keynote at Conector Barcelona)
 
Acquisition, ownership and migration of legacy applications.
Acquisition, ownership and migration of legacy applications.Acquisition, ownership and migration of legacy applications.
Acquisition, ownership and migration of legacy applications.
 
Improving editors' lives with Neos CMS
Improving editors' lives with Neos CMSImproving editors' lives with Neos CMS
Improving editors' lives with Neos CMS
 
Towards automating accessible ebooks
Towards automating accessible ebooksTowards automating accessible ebooks
Towards automating accessible ebooks
 
Be a passionate Programmer!
Be a passionate Programmer!Be a passionate Programmer!
Be a passionate Programmer!
 
The Six Pitfalls of building a Microservices Architecture (and how to avoid t...
The Six Pitfalls of building a Microservices Architecture (and how to avoid t...The Six Pitfalls of building a Microservices Architecture (and how to avoid t...
The Six Pitfalls of building a Microservices Architecture (and how to avoid t...
 
Techniques for Creating Social Refiners in SharePoint Search
Techniques for Creating Social Refiners in SharePoint SearchTechniques for Creating Social Refiners in SharePoint Search
Techniques for Creating Social Refiners in SharePoint Search
 

Similar to How Flow Can Help You Become a Developer

Forcelandia 19 How to Use Flow to Become a Developer
Forcelandia 19 How to Use Flow to Become a DeveloperForcelandia 19 How to Use Flow to Become a Developer
Forcelandia 19 How to Use Flow to Become a DeveloperMeighan Brodkey
 
Software Development Whats & Whys
Software Development Whats & Whys Software Development Whats & Whys
Software Development Whats & Whys Harun Yardımcı
 
Unbreaking Your Django Application
Unbreaking Your Django ApplicationUnbreaking Your Django Application
Unbreaking Your Django ApplicationOSCON Byrum
 
Getting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadGetting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadThinkful
 
Android Developer Skills, Techniques, and Patterns
Android Developer Skills, Techniques, and PatternsAndroid Developer Skills, Techniques, and Patterns
Android Developer Skills, Techniques, and Patternsgdgut
 
Django production
Django productionDjango production
Django productionpythonsd
 
Stuff I wish someone told me about being an engineer
Stuff I wish someone told me about being an engineerStuff I wish someone told me about being an engineer
Stuff I wish someone told me about being an engineerjwalter748
 
What NOT to do as a Salesforce Administrator
What NOT to do as a Salesforce AdministratorWhat NOT to do as a Salesforce Administrator
What NOT to do as a Salesforce AdministratorConfigero
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Dror Helper
 
Scaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling a High Traffic Web Application: Our Journey from Java to PHPScaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling a High Traffic Web Application: Our Journey from Java to PHP120bi
 
Scaling High Traffic Web Applications
Scaling High Traffic Web ApplicationsScaling High Traffic Web Applications
Scaling High Traffic Web ApplicationsAchievers Tech
 
Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Derek Jacoby
 
Devops in with the old, in with the new
Devops   in with the old, in with the newDevops   in with the old, in with the new
Devops in with the old, in with the newJan Collijs
 
OO design slide
OO design slideOO design slide
OO design slideicarter09
 

Similar to How Flow Can Help You Become a Developer (20)

Forcelandia 19 How to Use Flow to Become a Developer
Forcelandia 19 How to Use Flow to Become a DeveloperForcelandia 19 How to Use Flow to Become a Developer
Forcelandia 19 How to Use Flow to Become a Developer
 
Optimera STHLM 2011 - Mikael Berggren, Spotify
Optimera STHLM 2011 - Mikael Berggren, SpotifyOptimera STHLM 2011 - Mikael Berggren, Spotify
Optimera STHLM 2011 - Mikael Berggren, Spotify
 
Real life forms to adf
Real life forms to adfReal life forms to adf
Real life forms to adf
 
Software Development Whats & Whys
Software Development Whats & Whys Software Development Whats & Whys
Software Development Whats & Whys
 
Unbreaking Your Django Application
Unbreaking Your Django ApplicationUnbreaking Your Django Application
Unbreaking Your Django Application
 
Getting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) uploadGetting started with dev tools (05 09-17, santa monica) upload
Getting started with dev tools (05 09-17, santa monica) upload
 
Android Developer Skills, Techniques, and Patterns
Android Developer Skills, Techniques, and PatternsAndroid Developer Skills, Techniques, and Patterns
Android Developer Skills, Techniques, and Patterns
 
Django production
Django productionDjango production
Django production
 
What is devops
What is devopsWhat is devops
What is devops
 
Stuff I wish someone told me about being an engineer
Stuff I wish someone told me about being an engineerStuff I wish someone told me about being an engineer
Stuff I wish someone told me about being an engineer
 
What NOT to do as a Salesforce Administrator
What NOT to do as a Salesforce AdministratorWhat NOT to do as a Salesforce Administrator
What NOT to do as a Salesforce Administrator
 
Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012Creating change from within - Agile Practitioners 2012
Creating change from within - Agile Practitioners 2012
 
Scaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling a High Traffic Web Application: Our Journey from Java to PHPScaling a High Traffic Web Application: Our Journey from Java to PHP
Scaling a High Traffic Web Application: Our Journey from Java to PHP
 
Scaling High Traffic Web Applications
Scaling High Traffic Web ApplicationsScaling High Traffic Web Applications
Scaling High Traffic Web Applications
 
Untangling - fall2017 - week 7
Untangling - fall2017 - week 7Untangling - fall2017 - week 7
Untangling - fall2017 - week 7
 
Devops in with the old, in with the new
Devops   in with the old, in with the newDevops   in with the old, in with the new
Devops in with the old, in with the new
 
OO design slide
OO design slideOO design slide
OO design slide
 
Eurosport's Kodakademi #2
Eurosport's Kodakademi #2Eurosport's Kodakademi #2
Eurosport's Kodakademi #2
 
Devops Landscape
Devops LandscapeDevops Landscape
Devops Landscape
 
Software development fundamentals
Software development fundamentalsSoftware development fundamentals
Software development fundamentals
 

More from Meighan Brodkey

Demystify Community Cloud - Your Opportunity To Shine Externally
Demystify Community Cloud - Your Opportunity To Shine ExternallyDemystify Community Cloud - Your Opportunity To Shine Externally
Demystify Community Cloud - Your Opportunity To Shine ExternallyMeighan Brodkey
 
Road to cta with Meighan Brodkey
Road to cta with Meighan BrodkeyRoad to cta with Meighan Brodkey
Road to cta with Meighan BrodkeyMeighan Brodkey
 
Community cloud use cases: Calgary User Group
Community cloud use cases: Calgary User GroupCommunity cloud use cases: Calgary User Group
Community cloud use cases: Calgary User GroupMeighan Brodkey
 
Community Cloud Sharing Webinar
Community Cloud Sharing WebinarCommunity Cloud Sharing Webinar
Community Cloud Sharing WebinarMeighan Brodkey
 
Talkin bout Flow - Meighan Brodkey WIT Devs
Talkin bout Flow - Meighan Brodkey WIT Devs Talkin bout Flow - Meighan Brodkey WIT Devs
Talkin bout Flow - Meighan Brodkey WIT Devs Meighan Brodkey
 
Community Cloud Sharing - Salesforce Security
Community Cloud Sharing - Salesforce SecurityCommunity Cloud Sharing - Salesforce Security
Community Cloud Sharing - Salesforce SecurityMeighan Brodkey
 
Meighan brodkey automation hour
Meighan brodkey automation hour Meighan brodkey automation hour
Meighan brodkey automation hour Meighan Brodkey
 
World Tour Chicago 2017: Intro to Lightning Communities
World Tour Chicago 2017: Intro to Lightning CommunitiesWorld Tour Chicago 2017: Intro to Lightning Communities
World Tour Chicago 2017: Intro to Lightning CommunitiesMeighan Brodkey
 
Connections 18: Content Management Solutions for Lightning Communities
Connections 18: Content Management Solutions for Lightning CommunitiesConnections 18: Content Management Solutions for Lightning Communities
Connections 18: Content Management Solutions for Lightning CommunitiesMeighan Brodkey
 
Salesforce automation hour - Rollup Summary Fields with Lookups - Meighan Bro...
Salesforce automation hour - Rollup Summary Fields with Lookups - Meighan Bro...Salesforce automation hour - Rollup Summary Fields with Lookups - Meighan Bro...
Salesforce automation hour - Rollup Summary Fields with Lookups - Meighan Bro...Meighan Brodkey
 
Df18 cms and audience targeting presentation
Df18  cms and audience targeting presentationDf18  cms and audience targeting presentation
Df18 cms and audience targeting presentationMeighan Brodkey
 
Df18 decoding developers level up your admin career 2018
Df18 decoding developers  level up your admin career 2018Df18 decoding developers  level up your admin career 2018
Df18 decoding developers level up your admin career 2018Meighan Brodkey
 
Salesforce automationhour meighanbrodkeyflowcomponents
Salesforce automationhour meighanbrodkeyflowcomponentsSalesforce automationhour meighanbrodkeyflowcomponents
Salesforce automationhour meighanbrodkeyflowcomponentsMeighan Brodkey
 
Automation hourwebinar meighanbrodkey_20161216
Automation hourwebinar meighanbrodkey_20161216Automation hourwebinar meighanbrodkey_20161216
Automation hourwebinar meighanbrodkey_20161216Meighan Brodkey
 
Tracking Competitors In Salesforce for Sales Users
Tracking Competitors In Salesforce for Sales UsersTracking Competitors In Salesforce for Sales Users
Tracking Competitors In Salesforce for Sales UsersMeighan Brodkey
 

More from Meighan Brodkey (15)

Demystify Community Cloud - Your Opportunity To Shine Externally
Demystify Community Cloud - Your Opportunity To Shine ExternallyDemystify Community Cloud - Your Opportunity To Shine Externally
Demystify Community Cloud - Your Opportunity To Shine Externally
 
Road to cta with Meighan Brodkey
Road to cta with Meighan BrodkeyRoad to cta with Meighan Brodkey
Road to cta with Meighan Brodkey
 
Community cloud use cases: Calgary User Group
Community cloud use cases: Calgary User GroupCommunity cloud use cases: Calgary User Group
Community cloud use cases: Calgary User Group
 
Community Cloud Sharing Webinar
Community Cloud Sharing WebinarCommunity Cloud Sharing Webinar
Community Cloud Sharing Webinar
 
Talkin bout Flow - Meighan Brodkey WIT Devs
Talkin bout Flow - Meighan Brodkey WIT Devs Talkin bout Flow - Meighan Brodkey WIT Devs
Talkin bout Flow - Meighan Brodkey WIT Devs
 
Community Cloud Sharing - Salesforce Security
Community Cloud Sharing - Salesforce SecurityCommunity Cloud Sharing - Salesforce Security
Community Cloud Sharing - Salesforce Security
 
Meighan brodkey automation hour
Meighan brodkey automation hour Meighan brodkey automation hour
Meighan brodkey automation hour
 
World Tour Chicago 2017: Intro to Lightning Communities
World Tour Chicago 2017: Intro to Lightning CommunitiesWorld Tour Chicago 2017: Intro to Lightning Communities
World Tour Chicago 2017: Intro to Lightning Communities
 
Connections 18: Content Management Solutions for Lightning Communities
Connections 18: Content Management Solutions for Lightning CommunitiesConnections 18: Content Management Solutions for Lightning Communities
Connections 18: Content Management Solutions for Lightning Communities
 
Salesforce automation hour - Rollup Summary Fields with Lookups - Meighan Bro...
Salesforce automation hour - Rollup Summary Fields with Lookups - Meighan Bro...Salesforce automation hour - Rollup Summary Fields with Lookups - Meighan Bro...
Salesforce automation hour - Rollup Summary Fields with Lookups - Meighan Bro...
 
Df18 cms and audience targeting presentation
Df18  cms and audience targeting presentationDf18  cms and audience targeting presentation
Df18 cms and audience targeting presentation
 
Df18 decoding developers level up your admin career 2018
Df18 decoding developers  level up your admin career 2018Df18 decoding developers  level up your admin career 2018
Df18 decoding developers level up your admin career 2018
 
Salesforce automationhour meighanbrodkeyflowcomponents
Salesforce automationhour meighanbrodkeyflowcomponentsSalesforce automationhour meighanbrodkeyflowcomponents
Salesforce automationhour meighanbrodkeyflowcomponents
 
Automation hourwebinar meighanbrodkey_20161216
Automation hourwebinar meighanbrodkey_20161216Automation hourwebinar meighanbrodkey_20161216
Automation hourwebinar meighanbrodkey_20161216
 
Tracking Competitors In Salesforce for Sales Users
Tracking Competitors In Salesforce for Sales UsersTracking Competitors In Salesforce for Sales Users
Tracking Competitors In Salesforce for Sales Users
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

How Flow Can Help You Become a Developer

  • 1. ” “ Casablanca, 19.10.2019 Using Flow to Become a Developer Meighan Brodkey Practice Manager Architecture Salesforce MVP Xede Consulting Group @MeighanSF
  • 2. Why am I telling this story? ● Once upon a time….
  • 3. With Great Power Comes great responsibility
  • 4. In the Beginning • Flow was so exotic • It was launched by Apex or Workflow Rules • Most didn’t want to touch it or they put it all over • It’s Power is equal to that of Apex • It’s Danger is equal to that of Apex • In the wrong hands it can break all your data
  • 5. I DO NOT SAY THIS TO SCARE YOU! • BUT… With Great Power Comes Great Responsibility You can’t just dive in and throw in a flow • You need to Plan and Consider things
  • 6. Declarative Work as Whole Basic • Workflow Rules • Custom Objects • Actions Intermediate • Validation Rules • Process Builder
  • 7. Flow • Now we’re getting tricky • Hitting limits • 50k records • 100 SOQL • 150 DML • Messing with code • Hitting errors
  • 8. You can do So Much More!! • Connect with Related Objects • Connect with Unrealted Objects • Integrations • Work with JSON defined Objects • Use Components in Screens • Redirect after automation with actions
  • 9. How to Deal • Start thinking like a Developer • Change How you work • Learn about Limits • Not just learn the rules but USE THEM
  • 10. What are Some of these Rules you Speak of? • Loops • Null Check • Order of Operations • Exceptions/Error handling • DML at the End • No hard coding
  • 11. Best Practices • Plan Plan Plan • Use that Sandbox, you should be anyway • Don’t be hard coding IDs • Record types should all have a lookup or choice • Don’t update and create along the way, do it all at the end • Take away the back button if it’s not needed • Save… all the time • Keep trying different ways to do your design • Don’t touch external objects after your DML • If you need help, ask for it!!!
  • 12. Questions? ” “ Using Flow to Become a Developer
  • 13. THANK YOU for attending this session And thanks to our sponsors