SlideShare a Scribd company logo
Process
Automation
Workshop
Mary Scotton
Principal Developer Evangelist, Salesforce
@rockchick322004
mscotton@salesforce.com
Engineers in the house!
Feel free to ask them LOTS of questions…
Miguel Canizares
Software Engineering PMTS, Salesforce
Jesun David
Associate Software Engineer, Salesforce
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.
What are we gonna build?
• Chapter Leader is responsible for managing Instructors and Teaching
Assistants
• Each class needs one Instructor and multiple Teaching Assistants
• Instructors are volunteers, so we want to recognize & thank them
Managing Instructors and Teaching Assistants
for Coding Classes
Sample organization: Girl Develop It!
What’s in the toolbox?
What’s in the Process Automation toolbox?
Invokable Methods in Apex can be
called from Process Builder and Flow to
extend beyond point & click functionality.
Wait, there’s more!
Process Builder
Automation Simplified
Guided Point & Click
Built for Admins – but Developers
love it too
Picture the Process
Shared canvas for Business and
IT collaboration
Power & Flexibility
Switch-like statement,
powerful actions, cross-
object updates
Flow
Declarative Programming
Visual Programming
Branching logic & looping,
operate on any record
Simplified Maintenance
Built for change and quick
deployment
Screen-based Flows
Collect, display, and act on
user inputs
Invokable Methods in Apex
When You Need Full Power
Third Party Callouts
Encapsulate callouts for easy use
in Process Builder or Flow
Test Class Required
You know all about this!
Full Programmatic Access
When you need to go beyond
switches, assignments, & loops
Hands On Use Case
• Chapter Leader is responsible for managing Instructors and Teaching
Assistants
• Each class needs one Instructor and multiple Teaching Assistants
• Instructors are volunteers, so we want to recognize & thank them
Managing Instructors and Teaching Assistants
for Coding Classes
Sample organization: Girl Develop It!
Data Model
Leveraging Campaigns and Campaign Members for each Class Session
Campaigns
(Class Sessions)
Campaign Members
(Teaching Assistants for a
specific Class Session)
Contacts
(Teaching Assistants)
Accounts
(Chapters)
Users
(Chapter Leaders,
Instructors)
End Goal
Recruit Teaching Assistants
Via Chatter
Prep for Emailing Teaching
Assistants
Lookup to Contacts to Create
Campaign Members
Thank Instructor
Post Thanks badge to Instructor’s
profile
Automate Instructor and
Teaching Assistant Management
TBDTBD
Demo
To get a free Developer Edition org, go to trailhead.com and
click Sign Up.
Spin up a DE Org
Signing up for a Developer Edition
Email needs to be a real email; you’re going to get an activation
email sent to this address
Username does not need to be real. It just has to look like an
email. You will never run out of options for usernames. So you
can sign up for as many Developer Editions as you want.
Email Usernames
mscotton@salesforce.com
mscotton@TDX.com
mscotton@trailhead.com
mscotton@NYCtour.com
mscotton@demo.com
Gotta be a real email that you can
access right away
Must be unique across all Salesforce
& look like an email
Hands On Workbook
http://bit.ly/processTDX
Step 1 - Build with Clicks
Process Builder Actions
Requirement Action
Recruit Teaching Assistants
Via Chatter
Post to Chatter
Step 2 - Build with Clicks
Process Builder calls a Flow
Requirement Action
Prep for Emailing Teaching
Assistants
Lookup to Contacts to Create Campaign
Members
Flows
Step 3 - Build with Code
Process Builder calls an Invokable Method
Requirement Action
Thank Instructor
Post Thanks badge to Instructor’s profile
Apex
Wrap Up
Recruit Teaching Assistants
Via Chatter
Prep for Emailing Teaching
Assistants
Lookup to Contacts to Create
Campaign Members
Thank Instructor
Post Thanks badge to Instructor’s
profile
Automate Instructor and
Teaching Assistant Management
TBDTBD
Resources
Motherlode of Invokable Apex for Process Builder
https://github.com/mshanemc/processBuilderBlocks
Automation
Championhttps://automationchampion.com/learning-process-
builder/
Jenwlee's Salesforce
Bloghttps://jenwlee.wordpress.com/tag/process-builder/
Trailhead – Process Automation Module
https://developer.salesforce.com/trailhead/module/business_proc
ess_automation
Questions?
thank y u
Process Automation on Lightning Platform Workshop

More Related Content

What's hot (20)

PDF
Using Design System in Lightning Components
Salesforce Developers
 
PDF
SLDS and Lightning Components
Salesforce Developers
 
PPTX
Webinar: Build Apps Customers Love as a Salesforce Developer
Salesforce Developers
 
PPTX
Migrating Visualforce Pages to Lightning
Salesforce Developers
 
PPTX
Winter'18 Developer Preview Webinar
Salesforce Developers
 
PPTX
Building a Single Page App with Lightning Components
Salesforce Developers
 
PDF
Customizing Salesforce User Interfaces with Lightning Components
Salesforce Developers
 
PPTX
Secure Development on the Salesforce Platform - Part 2
Salesforce Developers
 
PPTX
Lightning Updates: Summer, Winter & Beyond
Salesforce Developers
 
PPTX
Diving Into Heroku Private Spaces
Salesforce Developers
 
PDF
Lightning web components episode 2- work with salesforce data
Salesforce Developers
 
PPTX
Dreamforce Developer Recap
Salesforce Developers
 
PPTX
Building apps faster with lightning and winter '17
Salesforce Developers
 
PPTX
Lightning Components Introduction
Durgesh Dhoot
 
PPTX
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
Salesforce Developers
 
PDF
Build Smarter Apps with Einstein Object Detection
Salesforce Developers
 
PPTX
Building JavaScript Applications on the Salesforce1 Platform
Salesforce Developers
 
PPT
The Salesforce Einstein Product Team: Ask Us Anything!
Salesforce Developers
 
PDF
LWC Episode 3- Component Communication and Aura Interoperability
Salesforce Developers
 
PPTX
Introduction to Apex for Developers
Salesforce Developers
 
Using Design System in Lightning Components
Salesforce Developers
 
SLDS and Lightning Components
Salesforce Developers
 
Webinar: Build Apps Customers Love as a Salesforce Developer
Salesforce Developers
 
Migrating Visualforce Pages to Lightning
Salesforce Developers
 
Winter'18 Developer Preview Webinar
Salesforce Developers
 
Building a Single Page App with Lightning Components
Salesforce Developers
 
Customizing Salesforce User Interfaces with Lightning Components
Salesforce Developers
 
Secure Development on the Salesforce Platform - Part 2
Salesforce Developers
 
Lightning Updates: Summer, Winter & Beyond
Salesforce Developers
 
Diving Into Heroku Private Spaces
Salesforce Developers
 
Lightning web components episode 2- work with salesforce data
Salesforce Developers
 
Dreamforce Developer Recap
Salesforce Developers
 
Building apps faster with lightning and winter '17
Salesforce Developers
 
Lightning Components Introduction
Durgesh Dhoot
 
#Df17 Recap Series Build Apps Faster with the Salesforce Platform
Salesforce Developers
 
Build Smarter Apps with Einstein Object Detection
Salesforce Developers
 
Building JavaScript Applications on the Salesforce1 Platform
Salesforce Developers
 
The Salesforce Einstein Product Team: Ask Us Anything!
Salesforce Developers
 
LWC Episode 3- Component Communication and Aura Interoperability
Salesforce Developers
 
Introduction to Apex for Developers
Salesforce Developers
 

Viewers also liked (20)

PPTX
Lightning Experience with Visualforce Best Practices
Salesforce Developers
 
PPTX
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Salesforce Developers
 
PPTX
Lighting up the Bay, Real-World App Cloud
Salesforce Developers
 
PPTX
Introduction to the Wave Platform API
Salesforce Developers
 
PPTX
Exploring the Salesforce REST API
Salesforce Developers
 
PPTX
Mastering the Lightning Framework - Part 2
Salesforce Developers
 
PPTX
Mastering the Lightning Framework - Part 1
Salesforce Developers
 
PPT
Advanced Platform Series - OAuth and Social Authentication
Salesforce Developers
 
PDF
Javascript Security and Lightning Locker Service
Salesforce Developers
 
PPTX
Unleash the Power of Apex Realtime Debugger
Salesforce Developers
 
PPTX
Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku
Salesforce Developers
 
PDF
Unlock the Value of your Salesforce Data at Scale with Heroku Connect
Salesforce Developers
 
PDF
Unite Customer-Facing Apps with a Salesforce Backend: Heroku Connect in Practice
Salesforce Developers
 
PDF
Easy REST Integrations with Lightning Components and Salesforce1
Salesforce Developers
 
PPTX
The Open-source Eclipse Plugin for Force.com Development, Summer ‘14
Salesforce Developers
 
PPTX
Introduction to Heroku - CCT London 2013
John Stevenson
 
PPTX
IoT Quick Demo for Heroku & Salesforce
Akihiro Iwaya
 
PDF
Heroku 101 py con 2015 - David Gouldin
Heroku
 
PDF
Salesforce App Cloud
enxoo
 
PDF
oracle openworld review UX presentation 2016
Getting value from IoT, Integration and Data Analytics
 
Lightning Experience with Visualforce Best Practices
Salesforce Developers
 
Build, Manage, and Deploy Mobile Apps Faster with App Cloud Mobile
Salesforce Developers
 
Lighting up the Bay, Real-World App Cloud
Salesforce Developers
 
Introduction to the Wave Platform API
Salesforce Developers
 
Exploring the Salesforce REST API
Salesforce Developers
 
Mastering the Lightning Framework - Part 2
Salesforce Developers
 
Mastering the Lightning Framework - Part 1
Salesforce Developers
 
Advanced Platform Series - OAuth and Social Authentication
Salesforce Developers
 
Javascript Security and Lightning Locker Service
Salesforce Developers
 
Unleash the Power of Apex Realtime Debugger
Salesforce Developers
 
Reinvent your App Dev Lifecycle with Continuous Delivery on Heroku
Salesforce Developers
 
Unlock the Value of your Salesforce Data at Scale with Heroku Connect
Salesforce Developers
 
Unite Customer-Facing Apps with a Salesforce Backend: Heroku Connect in Practice
Salesforce Developers
 
Easy REST Integrations with Lightning Components and Salesforce1
Salesforce Developers
 
The Open-source Eclipse Plugin for Force.com Development, Summer ‘14
Salesforce Developers
 
Introduction to Heroku - CCT London 2013
John Stevenson
 
IoT Quick Demo for Heroku & Salesforce
Akihiro Iwaya
 
Heroku 101 py con 2015 - David Gouldin
Heroku
 
Salesforce App Cloud
enxoo
 
oracle openworld review UX presentation 2016
Getting value from IoT, Integration and Data Analytics
 
Ad

Similar to Process Automation on Lightning Platform Workshop (20)

PPTX
Getting Started with Process Builder by Susan Sparks
Salesforce Admins
 
PDF
Introduction to Flow
Salesforce Admins
 
PPTX
Triggers, Workflow, and Flows
Salesforce.org
 
PPTX
01 #awesome admin tdx19 global gatherings highlights for admins final
szurley
 
PPTX
TrailheaDX GlobalGathering 2019 Presentation
Pankaj Badaya
 
PDF
Connected Campus: Building Custom Apps on the Platform
Salesforce.org
 
PDF
Barcelona Salesforce Admins Group (7-May-2019)
Roger Borges Grilo
 
PDF
Essential Habits for New Admins 11.2018
Salesforce Admins
 
PDF
Succes Services - Top tips for better adoption
Salesforce_Benelux
 
PPTX
ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19
csupilowski
 
PDF
Bridging the Gap Between K-12 and Higher Ed
Salesforce.org
 
PPTX
Conducting a Large Admin Team by Andrew Wainacht & Judith Shimer
Salesforce Admins
 
PPTX
Salesforce Campus Tour - Declarative
James Ward
 
PPTX
Salesforce Advisor Link Roadmap: Turn Insights into Action
Salesforce.org
 
PPTX
TrailheaDX India : Developer Highlights
Salesforce Developers
 
PPSX
Process Automation Showdown Session 1
Michael Gill
 
PDF
Reading UK Community group TrailheaDX presentation
Antonina Romanova
 
PDF
Higher Ed Will Never Be The Same Again - Introducing Salesforce1 for Higher E...
Salesforce.org
 
PDF
Getting Started with Process Builder
Salesforce Admins
 
PPTX
Equip Your #AwesomeAdmin Toolkit with Process Automation Tools
Salesforce Admins
 
Getting Started with Process Builder by Susan Sparks
Salesforce Admins
 
Introduction to Flow
Salesforce Admins
 
Triggers, Workflow, and Flows
Salesforce.org
 
01 #awesome admin tdx19 global gatherings highlights for admins final
szurley
 
TrailheaDX GlobalGathering 2019 Presentation
Pankaj Badaya
 
Connected Campus: Building Custom Apps on the Platform
Salesforce.org
 
Barcelona Salesforce Admins Group (7-May-2019)
Roger Borges Grilo
 
Essential Habits for New Admins 11.2018
Salesforce Admins
 
Succes Services - Top tips for better adoption
Salesforce_Benelux
 
ChicagOhana TrailheaDX 2019 Global Gathering 6/25/19
csupilowski
 
Bridging the Gap Between K-12 and Higher Ed
Salesforce.org
 
Conducting a Large Admin Team by Andrew Wainacht & Judith Shimer
Salesforce Admins
 
Salesforce Campus Tour - Declarative
James Ward
 
Salesforce Advisor Link Roadmap: Turn Insights into Action
Salesforce.org
 
TrailheaDX India : Developer Highlights
Salesforce Developers
 
Process Automation Showdown Session 1
Michael Gill
 
Reading UK Community group TrailheaDX presentation
Antonina Romanova
 
Higher Ed Will Never Be The Same Again - Introducing Salesforce1 for Higher E...
Salesforce.org
 
Getting Started with Process Builder
Salesforce Admins
 
Equip Your #AwesomeAdmin Toolkit with Process Automation Tools
Salesforce Admins
 
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
 
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
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
 
PDF
Introduction to MuleSoft
Salesforce Developers
 
PDF
Modern App Dev: Modular Development Strategies
Salesforce Developers
 
PDF
Vs Code for Salesforce Developers
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
 
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
 
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
 
Introduction to MuleSoft
Salesforce Developers
 
Modern App Dev: Modular Development Strategies
Salesforce Developers
 
Vs Code for Salesforce Developers
Salesforce Developers
 

Recently uploaded (20)

PDF
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
PPTX
Human Resources Information System (HRIS)
Amity University, Patna
 
PDF
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
PPTX
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
PDF
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PPTX
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
PPTX
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PPTX
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
PPTX
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
PDF
Executive Business Intelligence Dashboards
vandeslie24
 
DOCX
Import Data Form Excel to Tally Services
Tally xperts
 
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
PPTX
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
PDF
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 
유니티에서 Burst Compiler+ThreadedJobs+SIMD 적용사례
Seongdae Kim
 
Human Resources Information System (HRIS)
Amity University, Patna
 
Beyond Binaries: Understanding Diversity and Allyship in a Global Workplace -...
Imma Valls Bernaus
 
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
Platform for Enterprise Solution - Java EE5
abhishekoza1981
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
How Apagen Empowered an EPC Company with Engineering ERP Software
SatishKumar2651
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Migrating Millions of Users with Debezium, Apache Kafka, and an Acyclic Synch...
MD Sayem Ahmed
 
MailsDaddy Outlook OST to PST converter.pptx
abhishekdutt366
 
Executive Business Intelligence Dashboards
vandeslie24
 
Import Data Form Excel to Tally Services
Tally xperts
 
Capcut Pro Crack For PC Latest Version {Fully Unlocked} 2025
hashhshs786
 
MiniTool Power Data Recovery Full Crack Latest 2025
muhammadgurbazkhan
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
iTop VPN With Crack Lifetime Activation Key-CODE
utfefguu
 

Process Automation on Lightning Platform Workshop

  • 2. Engineers in the house! Feel free to ask them LOTS of questions… Miguel Canizares Software Engineering PMTS, Salesforce Jesun David Associate Software Engineer, Salesforce
  • 3. 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.
  • 4. What are we gonna build?
  • 5. • Chapter Leader is responsible for managing Instructors and Teaching Assistants • Each class needs one Instructor and multiple Teaching Assistants • Instructors are volunteers, so we want to recognize & thank them Managing Instructors and Teaching Assistants for Coding Classes Sample organization: Girl Develop It!
  • 6. What’s in the toolbox?
  • 7. What’s in the Process Automation toolbox?
  • 8. Invokable Methods in Apex can be called from Process Builder and Flow to extend beyond point & click functionality. Wait, there’s more!
  • 9. Process Builder Automation Simplified Guided Point & Click Built for Admins – but Developers love it too Picture the Process Shared canvas for Business and IT collaboration Power & Flexibility Switch-like statement, powerful actions, cross- object updates
  • 10. Flow Declarative Programming Visual Programming Branching logic & looping, operate on any record Simplified Maintenance Built for change and quick deployment Screen-based Flows Collect, display, and act on user inputs
  • 11. Invokable Methods in Apex When You Need Full Power Third Party Callouts Encapsulate callouts for easy use in Process Builder or Flow Test Class Required You know all about this! Full Programmatic Access When you need to go beyond switches, assignments, & loops
  • 12. Hands On Use Case
  • 13. • Chapter Leader is responsible for managing Instructors and Teaching Assistants • Each class needs one Instructor and multiple Teaching Assistants • Instructors are volunteers, so we want to recognize & thank them Managing Instructors and Teaching Assistants for Coding Classes Sample organization: Girl Develop It!
  • 14. Data Model Leveraging Campaigns and Campaign Members for each Class Session Campaigns (Class Sessions) Campaign Members (Teaching Assistants for a specific Class Session) Contacts (Teaching Assistants) Accounts (Chapters) Users (Chapter Leaders, Instructors)
  • 15. End Goal Recruit Teaching Assistants Via Chatter Prep for Emailing Teaching Assistants Lookup to Contacts to Create Campaign Members Thank Instructor Post Thanks badge to Instructor’s profile Automate Instructor and Teaching Assistant Management TBDTBD
  • 16. Demo
  • 17. To get a free Developer Edition org, go to trailhead.com and click Sign Up. Spin up a DE Org
  • 18. Signing up for a Developer Edition Email needs to be a real email; you’re going to get an activation email sent to this address Username does not need to be real. It just has to look like an email. You will never run out of options for usernames. So you can sign up for as many Developer Editions as you want. Email Usernames [email protected] [email protected] [email protected] [email protected] [email protected] Gotta be a real email that you can access right away Must be unique across all Salesforce & look like an email
  • 20. Step 1 - Build with Clicks Process Builder Actions Requirement Action Recruit Teaching Assistants Via Chatter Post to Chatter
  • 21. Step 2 - Build with Clicks Process Builder calls a Flow Requirement Action Prep for Emailing Teaching Assistants Lookup to Contacts to Create Campaign Members Flows
  • 22. Step 3 - Build with Code Process Builder calls an Invokable Method Requirement Action Thank Instructor Post Thanks badge to Instructor’s profile Apex
  • 23. Wrap Up Recruit Teaching Assistants Via Chatter Prep for Emailing Teaching Assistants Lookup to Contacts to Create Campaign Members Thank Instructor Post Thanks badge to Instructor’s profile Automate Instructor and Teaching Assistant Management TBDTBD
  • 24. Resources Motherlode of Invokable Apex for Process Builder https://github.com/mshanemc/processBuilderBlocks Automation Championhttps://automationchampion.com/learning-process- builder/ Jenwlee's Salesforce Bloghttps://jenwlee.wordpress.com/tag/process-builder/ Trailhead – Process Automation Module https://developer.salesforce.com/trailhead/module/business_proc ess_automation

Editor's Notes

  • #5: Before we get into the how, let’s take a look at the business problem we’re trying to solve here today to help us learn about process automation tools…
  • #14: OK, now we’re ready to get hands on so that you can help Girl Develop It automate managing instructors and teaching assistants for their coding classes. Here are the high level requirements again.