Close Menu
SalesforceCodex
    Facebook X (Twitter) Instagram
    Trending
    • Building a Dynamic Tree Grid in Lightning Web Component
    • 10 Salesforce Chrome Extensions to Boost Your Productivity
    • How to Build a Generic Modal Window in Lightning Web Component
    • Top 10 Salesforce Flow Features of Salesforce Summer ’25
    • Unlock the Power of Vibe Coding in Salesforce
    • How to Implement Dynamic Queueable Chaining in Salesforce Apex
    • How to Implement Basic Queueable Chaining in Salesforce Apex
    • How to Suppress PMD Warnings in Salesforce Apex
    Facebook X (Twitter) Instagram
    SalesforceCodex
    Subscribe
    Sunday, June 29
    • Home
    • Architecture
    • Salesforce
      • News
      • Apex
      • Integration
      • Books Testimonial
    • Questions
    • Certification
      • How to Prepare for Salesforce Integration Architect Exam
      • Certification Coupons
    • Integration Posts
    • Downloads
    • About Us
      • Privacy Policy
    SalesforceCodex
    Home»Question»Difference Between Workflow and Process Builder In Salesforce Development

    Difference Between Workflow and Process Builder In Salesforce Development

    Dhanik Lal SahniBy Dhanik Lal SahniNovember 9, 2018Updated:November 9, 2018No Comments3 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Difference Between Workflow and Process Builder In Salesforce Development
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Salesforce has many automation tools like Approvals, Process Builder, Workflow, and Cloud Flow Designer to automate organization’s repetitive business processes. Mostly developers use Workflow and Process builder.

    Workflow enables to set up workflow rules that identify what kinds of record changes or additions trigger specified workflow actions, such as sending email alerts and updating record fields.

    Process Builder can be utilized to automate all workflow actions (with the exception of outbound messages). Traditional workflow can still be utilized in parallel, however, Process Builder gives you the ability to do things that workflow can’t.

    Workflow does 4 actions

    • Create Task
    • We can create task when any record in inserted. Example:Assign follow-up tasks to a support guy one week after a case is created.

    • Update Field
    • Update the value of a field on a record. Example: Change the Owner field on a contract three days before it expires.

    • Email Alert
    • Send an email to one or more recipients on action. Example : Send sales management an email alert when a sales rep qualifies a large deal.

    • Outbound Message
    • Send a secure, configurable API message (in XML format) to a designated listener. Example : Trigger an outbound API message to an external HR system to initiate the reimbursement process for an approved expense report.

    You can use the Process Builder to perform more actions than with workflow:

    • Create a record
    • Create new record when conditions are met.

    • Update Records
    • Update any related records. Related records can only referenced in Process Builder. This was not available in Workflows.

    • Quick Action
    • Use a quick action to create a record, update a record, or log a call.

    • Flow
    • Invoke an active autolaunched flow or active invocable process that exists in the current org.

    • Send an email
    • Send an email to one or more recipients on action. Example : Send sales management an email alert when a sales rep qualifies a large deal.

    • Post to Chatter
    • Post to the feed for a specific record, user, or Chatter group.

    • Approvals
    • Submit a Salesforce record for approval if an approval process is defined for the current entity.

    • Process
    • Invoke a process from another process.

    • Apex
    • Invoke Apex methods annotated with @InvocableMethod and include custom parameters with @InvocableVariable.

    What we can’t do in Process Builder
    Right now we can not send Outbound messages from Process Builder.

    What we can do only in Process Builder

    Process Builder lets you control the order of your criteria.
    In Workflow, there’s no way to determine which order workflow rules run in. So there’s always a risk of one rule overwriting what another did. In Process Builder, we can determine the exact evaluation order of process’ criteria.

    Process Builder lets you access fields on every related record.
    In Workflow, we can reference fields on the record’s parent. Process Builder, on the other hand, lets access the fields on any related record, no matter how far away that record is. You can reference fields on a parent record, grandparent record, or great-great-great-grandparent record twice removed.

    Process Builder is the future.
    All new functionality for the workflow use case will come through Process Builder only. If we want to use the shiny new functionality, we have to migrate to Process Builder.

    process builder vs workflow Salesforce Interview Question salesforce question workflow vs process builder
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleAndroid developers has to use API level 26 from today
    Next Article List Custom Settings Vs Hierarchy Custom Settings In Salesforce
    Dhanik Lal Sahni
    • Website

    Related Posts

    By Dhanik Lal Sahni5 Mins Read

    Optimize Salesforce Reports and Dashboard

    October 31, 2022
    By Dhanik Lal Sahni8 Mins Read

    Salesforce Interview Question for Asynchronous Apex

    June 30, 2022
    By Dhanik Lal Sahni6 Mins Read

    Salesforce Integration Interview Questions

    February 2, 2021
    Add A Comment
    Leave A Reply Cancel Reply

    Ranked #1 SALESFORCE DEVELOPER BLOG BY SALESFORCEBEN.COM
    Featured on Top Salesforce Developer Blog By ApexHours
    Recent Posts
    • Building a Dynamic Tree Grid in Lightning Web Component
    • 10 Salesforce Chrome Extensions to Boost Your Productivity
    • How to Build a Generic Modal Window in Lightning Web Component
    • Top 10 Salesforce Flow Features of Salesforce Summer ’25
    • Unlock the Power of Vibe Coding in Salesforce
    Ranked in Top Salesforce Blog by feedspot.com
    RSS Recent Stories
    • Top 20 Salesforce Data Cloud Interview Questions & Answers for Admins June 5, 2025
    • How to Connect Excel to Salesforce to Manage Your Data and Metadata February 9, 2025
    • Difference Between With Security and Without Security in Apex January 2, 2025
    • Top Reasons to Love Salesforce Trailhead: A Comprehensive Guide December 5, 2024
    • How to Utilize Apex Properties in Salesforce November 3, 2024
    Archives
    Categories
    Tags
    apex (112) apex code best practice (8) apex rest (11) apex trigger best practices (4) architecture (22) Asynchronous apex (9) AWS (5) batch apex (9) batch processing (4) code optimization (8) custom metadata types (5) design principle (9) einstein (3) flow (15) future method (4) google (6) google api (4) integration (19) integration architecture (6) lighting (8) lightning (66) lightning-combobox (5) lightning-datatable (10) lightning component (32) Lightning web component (64) lwc (53) named credential (8) news (4) optimize apex code (4) Permission set (4) Queueable (9) rest api (23) S3 Server (4) salesforce (143) salesforce apex (48) salesforce api (4) salesforce api integration (5) salesforce bulk api (3) Salesforce Interview Question (4) salesforce news (5) salesforce question (5) solid (6) tooling api (5) Visual Studio Code (3) Winter 20 (8)

    Get our newsletter

    Want the latest from our blog straight to your inbox? Chucks us your detail and get mail when new post is published.
    * indicates required

    Facebook X (Twitter) Instagram Pinterest YouTube Tumblr LinkedIn Reddit Telegram
    © 2025 SalesforceCodex.com. Designed by Vagmine Cloud Solution.

    Type above and press Enter to search. Press Esc to cancel.

    Ad Blocker Enabled!
    Ad Blocker Enabled!
    Our website is made possible by displaying online advertisements to our visitors. Please support us by disabling your Ad Blocker.