Difference between Workflows and ProcessBuilder - Answers - Salesforce Trailblazer Community
Trailblazer Community
Ask Search:
pawan kalyanpawan kalyan 

Difference between Workflows and ProcessBuilder

Difference between Workflows and ProcessBuilder
Best Answer chosen by pawan kalyan
Pritam ShekhawatPritam Shekhawat
You can use the Process Builder to perform more actions than with workflow:
Create a record
Update any related record
Use a quick action to create a record, update a record, or log a call
Launch a flow
Send an email
Post to Chatter
Submit for approval
Call apex methods
But the process builder doesn’t support outbound messages.

Workflow does only 4 actions
Create Task
Update Fiel
Email Alert
Outbound Message

Take a look here for more information 

Differences between Process Builder and other tools (https://www.safaribooksonline.com/library/view/learning-salesforce-visual/9781785289835/ch05s02.html)  

Comparing Salesforce Workflows to Lightning Process Builder​ (http://www.runconsultants.com/blog/comparing-salesforce-workflows-to-lightning-process-builder/)

Figure Out Which Tool To Use (https://trailhead.salesforce.com/en/business_process_automation/process_whichtool)

 ​

All Answers

subramani Jsubramani J
check here
http://theblogreaders.com/differences-between-workflow-flow-and-process-builder-in-salesforce/#.V_X_lDuF61t

https://help.salesforce.com/apex/HTViewHelpDoc?id=process_which_tool.htm&language=en_US
Pritam ShekhawatPritam Shekhawat
You can use the Process Builder to perform more actions than with workflow:
Create a record
Update any related record
Use a quick action to create a record, update a record, or log a call
Launch a flow
Send an email
Post to Chatter
Submit for approval
Call apex methods
But the process builder doesn’t support outbound messages.

Workflow does only 4 actions
Create Task
Update Fiel
Email Alert
Outbound Message

Take a look here for more information 

Differences between Process Builder and other tools (https://www.safaribooksonline.com/library/view/learning-salesforce-visual/9781785289835/ch05s02.html)  

Comparing Salesforce Workflows to Lightning Process Builder​ (http://www.runconsultants.com/blog/comparing-salesforce-workflows-to-lightning-process-builder/)

Figure Out Which Tool To Use (https://trailhead.salesforce.com/en/business_process_automation/process_whichtool)

 ​
This was selected as the best answer
Akhil AnilAkhil Anil
Hi Pawan,

Processbuilder is a much advanced version of process builder. Process builder allows you to do the below actions which workflows cannot.
  • Call an apex class
  • Call a flow
  • Create a new record
  • Update records
  • Email alerts
  • Post to Chatter
  • Submit for approval
  • Quick Actions
Hope that helps !
Vivek CVivek C
Hi pawan,

Workflow is business logic that evaluates records as they are created and updated and determines if an automated action needs to occur. In a way it allows records to speak up or do something – update data, notify people or external systems.

It is part of Salesforce platform from very long time.

Workflow does only 4 actions
  • Create Task
  • Update Fiel
  • Email Alert
  • Outbound Message

You can watch introduction video here :

https://www.youtube.com/watch?v=Y40dG1MqBHo


Recently Salesforce enhanced the workflow features with a new UI tool called Lightning Process builder.

Process Builder: 

The Lightning Process Builder is a new workflow tool that helps you easily automate your business processes by providing a powerful and user-friendly visual representation of your process as you build it. Instead of doing this repetitive work manually, you can configure processes to do it automatically. The Process Builder’s simple and powerful design allows you to automate processes.

You can use the Process Builder to perform more actions than with workflow:
  • Create a record
  • Update any related record
  • Use a quick action to create a record, update a record, or log a call
  • Launch a flow
  • Send an email
  • Post to Chatter
  • Submit for approval
  • Call apex methods

You can watch introduction video here

https://www.youtube.com/watch?v=hDYstN-M30U


Above both tool don't have any interaction with end user they work behind the scene.
Aquib JavedAquib Javed

A pretty complete overview with examples of which automation tool to be used in which case can be found in the below link 
https://help.salesforce.com/apex/HTViewHelpDoc?id=process_which_tool.htm&language=en_US.


In short, you can do everything you can do with workflows using process builder as well, except for sending outbound messages with point&click. With process builder, you can also update all child records starting from the parent record, which is not possible with workflows (only vice versa is possible using cross object field updates). I've heard rumors that process builder will replace workflows in the future, which seems a logical step to take for sfdc.

Michael DreesmannMichael Dreesmann
If I use a time-dependent workflow action in workflow the workflow rule is evaluated at the chosen time.
In Process Builder this is not possible, right? In Process Builder it checks the rule criteria and if its true it fires the scheduled action at the defined time even if the criteria is false at the scheduled time.

Am I right?
T.J. BurkeT.J. Burke
@Michael Dreesman -  that has been my experience, but am interested as well if this is accurate or not.