function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
sfdc startsfdc start 

plz clarify

explain main difference between workflow and approvals....................??
 
Best Answer chosen by sfdc start
Amit Chaudhary 8Amit Chaudhary 8
Hi ,

There are to many post is available on same topic on Google. Please check below post. I hope that will help you
1) http://www.slideshare.net/mallareddy0107/approvals-and-workflow-in-salesforce

  Workflow:-Work flow triggers when an DML events like Insert,Upadte Occurs.we canot fire workflows after record has been deleted.
 
        Workflow actions are     Field Update,Email alert,Task alert and outbound message........ so u can any of action for workflow.so when ever work flow fires that action takes place.
 
Approval Process:-
 suppose u can think like this, in an Software company there ia an HR team,when ever they opens a postion ,that position has to approved by HR team..if Hr team approved that position then that position is approved and they start open recuritment. if they rejected  position then they doesnot open recuritment.........for that position
 
 when ever an record submitted to Approval process,the record is going into locking state.if it is approved then it is in locking state forever.if it is rejected then that records comes in to unlocking state.
 
in approval process we can trigger work flow when   initial sumission,aproval action,rejection action,final rejection.................
 
 
Trigger:-  Trigger is also same ,when an Dml event occurs like insert,update,Delete   trigger will fire......
 here in deletion Scenario also trigger will fire....but in work flows workflow cannot fire..........for deletion

**********************

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

But the process builder doesn’t support outbound messages.
  1. Workflow does only 4 actions
  2. Create Task
  3. Update Fiel
  4. Email Alert
  5. Outbound Message

*****************************************
User-added image

Let us know if this will help you
 

All Answers

NagendraNagendra (Salesforce Developers) 
Hi,

Workflow:-Work flow triggers when an DML events like Insert,Upadte Occurs.we canot fire workflows after record has been deleted.
 
        Workflow actions are     Field Update,Email alert,Task alert and outbound message........ so u can any of action for workflow.so when ever work flow fires that action takes place.
 
Approval Process:-
 suppose u can think like this, in an Software company there ia an HR team,when ever they opens a postion ,that position has to approved by HR team..if Hr team approved that position then that position is approved and they start open recuritment. if they rejected  position then they doesnot open recuritment.........for that position
 
 when ever an record submitted to Approval process,the record is going into locking state.if it is approved then it is in locking state forever.if it is rejected then that records comes in to unlocking state.
 
in approval process we can trigger work flow when   initial sumission,aproval action,rejection action,final rejection.................

Please mark my solution as the best answer if it helps....

Best Regards,
Nagendra.
P
Amit Chaudhary 8Amit Chaudhary 8
Hi ,

There are to many post is available on same topic on Google. Please check below post. I hope that will help you
1) http://www.slideshare.net/mallareddy0107/approvals-and-workflow-in-salesforce

  Workflow:-Work flow triggers when an DML events like Insert,Upadte Occurs.we canot fire workflows after record has been deleted.
 
        Workflow actions are     Field Update,Email alert,Task alert and outbound message........ so u can any of action for workflow.so when ever work flow fires that action takes place.
 
Approval Process:-
 suppose u can think like this, in an Software company there ia an HR team,when ever they opens a postion ,that position has to approved by HR team..if Hr team approved that position then that position is approved and they start open recuritment. if they rejected  position then they doesnot open recuritment.........for that position
 
 when ever an record submitted to Approval process,the record is going into locking state.if it is approved then it is in locking state forever.if it is rejected then that records comes in to unlocking state.
 
in approval process we can trigger work flow when   initial sumission,aproval action,rejection action,final rejection.................
 
 
Trigger:-  Trigger is also same ,when an Dml event occurs like insert,update,Delete   trigger will fire......
 here in deletion Scenario also trigger will fire....but in work flows workflow cannot fire..........for deletion

**********************

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

But the process builder doesn’t support outbound messages.
  1. Workflow does only 4 actions
  2. Create Task
  3. Update Fiel
  4. Email Alert
  5. Outbound Message

*****************************************
User-added image

Let us know if this will help you
 
This was selected as the best answer