{"id":74869,"date":"2017-04-06T11:06:54","date_gmt":"2017-04-06T11:06:54","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=74869"},"modified":"2017-04-06T12:54:33","modified_gmt":"2017-04-06T12:54:33","slug":"workflow-approvals-salesforce","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/","title":{"rendered":"Workflow &#038; Approvals in Salesforce"},"content":{"rendered":"<p><strong>S<\/strong>alesforce provides multiple tools to automate your organization\u2019s repetitive business processes: Approvals, Process Builder, Workflow, and Visual Workflow.<\/p>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<div>\n<h3 class=\"panel-title\">Workflow Rule<\/h3>\n<\/div>\n<\/div>\n<div class=\"panel-body\">\n<div>\n<p><strong>W<\/strong>orkflow lets you automate standard internal procedures and processes to save time across your org.\u00a0Many of the tasks you normally assign, the emails you regularly send, and other record updates are part of your organization&#8217;s standard processes. Instead of doing this work manually, you can configure workflow rules to do it automatically.<\/p>\n<div class=\"p\">\n<p>Workflow rules can be broken into two main components.<\/p>\n<ol id=\"d662183e22-d662196e99\" class=\"ol enumList\">\n<li class=\"li\" dir=\"ltr\">Criteria: the \u201cif\u201d part of the \u201cif\/then\u201d statement. In other words, what must be true of the record for the workflow rule to execute the associated actions.<\/li>\n<li class=\"li\" dir=\"ltr\">Actions: the \u201cthen\u201d part of the \u201cif\/then\u201d statement. In other words, what to do when the record meets the criteria.<\/li>\n<\/ol>\n<\/div>\n<p>To set the criteria for a workflow rule, you configure:<\/p>\n<ul class=\"ul bulletList\">\n<li class=\"li\" dir=\"ltr\">The object determines the records on which the workflow evaluates, as well as the fields available for setting the rule criteria.<\/li>\n<li class=\"li\" dir=\"ltr\">Evaluation criteria that determine which changes trigger the workflow rule\u2014such as only when accounts are created.<\/li>\n<li class=\"li\" dir=\"ltr\">Rule criteria that identify what must be true about the record for Salesforce to execute the associated actions.<\/li>\n<\/ul>\n<p>Example: If an account is created or updated and it\u2019s located in New York, you want Salesforce to automatically perform certain actions. Here\u2019s how that if-statement breaks down into workflow rule criteria.<\/p>\n<ul class=\"ul bulletList\">\n<li class=\"li\" dir=\"ltr\">An account (object)<\/li>\n<li class=\"li\" dir=\"ltr\">is created or updated (evaluation criteria) and<\/li>\n<li class=\"li\" dir=\"ltr\">is located in Texas (rule criteria)<\/li>\n<\/ul>\n<p class=\"p\">First, figure out when to execute the action. You have two options.<\/p>\n<div class=\"p\">\n<ul class=\"ul bulletList\">\n<li class=\"li\" dir=\"ltr\"><dfn class=\"term\">Immediate actions<\/dfn>, like their name suggests, are executed as soon as the workflow rule finishes evaluating the record. Example: when a new high-value opportunity is created, email the opportunity team.<\/li>\n<li class=\"li\" dir=\"ltr\"><dfn class=\"term\">Time-dependent actions<\/dfn> are executed at a specific time, such as 10 days before a record\u2019s close date. When that specific time passes, the workflow rule re-evaluates the record to make sure that it still meets the rule criteria. If the record does, the workflow rule executes those actions.<\/li>\n<\/ul>\n<table class=\"featureTable sort_table\" summary=\"\" cellspacing=\"0\" cellpadding=\"4\">\n<thead class=\"thead\" align=\"left\">\n<tr class=\"row\">\n<th id=\"d2489286e164\" class=\"featureTableHeader\" colspan=\"1\" rowspan=\"1\" valign=\"top\" width=\"32%\"><span class=\"keyword parmname\">Evaluation Criteria<\/span><\/th>\n<th id=\"d2489286e169\" class=\"featureTableHeader\" colspan=\"1\" rowspan=\"1\" valign=\"top\" width=\"68%\">Description<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"tbody\">\n<tr class=\"row\">\n<td class=\"entry\" colspan=\"1\" rowspan=\"1\" width=\"32%\">\u00a0Created<\/td>\n<td class=\"entry\" colspan=\"1\" rowspan=\"1\" width=\"68%\">Evaluate the rule criteria each time a record is created. If the rule criteria is met, run the rule. Ignore all updates to existing records.<\/p>\n<p class=\"p\">With this option, the rule never runs more than once per record.<\/p>\n<\/td>\n<\/tr>\n<tr class=\"row\">\n<td class=\"entry\" colspan=\"1\" rowspan=\"1\" width=\"32%\"><span class=\"keyword parmname\"><span id=\"WFRules_evalcriteria_created-or-edited\" class=\"ph\">Created, and every time it\u2019s edited<\/span><\/span><\/td>\n<td class=\"entry\" colspan=\"1\" rowspan=\"1\" width=\"68%\">Evaluate the rule criteria each time a record is created or updated. If the rule criteria is met, run the rule.<\/p>\n<p class=\"p\">With this option, the rule repeatedly runs every time a record is edited as long as the record meets the rule criteria.<\/p>\n<div class=\"note\">\n<div class=\"noteTitle\">Note<\/div>\n<div class=\"noteBody\">If you select this option, you can&#8217;t add time-dependent actions to the rule.<\/div>\n<\/div>\n<\/td>\n<\/tr>\n<tr class=\"row\">\n<td class=\"entry\" colspan=\"1\" rowspan=\"1\" width=\"32%\"><span class=\"keyword parmname\"><span class=\"keyword parmname\"><span class=\"ph\">Created,\u00a0<\/span><\/span><\/span><span class=\"keyword parmname\"><span id=\"WFRules_evalcriteria_created_edit2meetcriteria\" class=\"ph\">and any time it\u2019s edited to subsequently meet criteria<\/span><\/span><\/td>\n<td class=\"entry\" colspan=\"1\" rowspan=\"1\" width=\"68%\">(Default) Evaluate the rule criteria each time a record is created or updated.<\/p>\n<ul id=\"ul_ajv_2np_yt\" class=\"ul\">\n<li class=\"li\">For a new record, run the rule if the rule criteria is met.<\/li>\n<li class=\"li\">For an updated record, run the rule only if the record is changed from not meeting the rule criteria to meeting the rule criteria.<\/li>\n<\/ul>\n<p class=\"p\">With this option, the rule can run multiple times per record, but it won\u2019t run when the record edits are unrelated to the rule criteria.<\/p>\n<p class=\"p\">For example, suppose that for an opportunity record to meet the rule criteria, the opportunity probability must be greater than 50%. If you create an opportunity with a probability of 75%, the workflow rule runs. If you edit that opportunity by changing the probability to 25%, the edit doesn&#8217;t cause the rule to run. If you then edit that opportunity by changing the probability from 25% to 75%, the edit causes the rule to run. With this last edit, the rule runs, because the record is changed from not meeting the rule criteria to meeting the rule criteria<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><strong>Rule Criteria:\u00a0<\/strong><\/p>\n<ul id=\"ul_bjv_2np_yt\" class=\"ul\">\n<li class=\"li\">Choose <strong><span class=\"keyword parmname\">criteria are met<\/span><\/strong> and select the filter criteria that a record must meet to trigger the rule. For example, set the filter to \u201cOpportunity: Amount greater than 5000\u201d if you want opportunity records with an amount greater than $5,000 to trigger the rule.\u00a0<strong>Note<\/strong>\u00a0:\u00a0<span id=\"WFRules_vs_locale\" class=\"ph\">You can add up to 25 filter criteria, of up to 255 characters each.<\/span><\/li>\n<li class=\"li\">Choose <strong><span class=\"keyword parmname\">formula evaluates to true<\/span><\/strong> and enter a formula that returns a value of \u201cTrue\u201d or \u201cFalse.\u201d Salesforce triggers the rule if the formula returns \u201cTrue.\u201d<\/li>\n<\/ul>\n<p class=\"p\">When a record meets all the criteria for a workflow rule, that rule\u2019s actions are executed. Workflow rules can help automate the following types of actions based on your organization&#8217;s processes:<\/p>\n<ul>\n<li>Tasks: Assign a new task to a user, role, or record owner.<\/li>\n<li>Email Alerts: Send an email to one or more recipients you specify.<\/li>\n<li>Field Updates: Update the value of a field on a record.<\/li>\n<li>Outbound Messages: Send a secure, configurable API message (in XML format) to a designated listener.<\/li>\n<\/ul>\n<p>To create or change workflow rules and actions:<\/p>\n<ol class=\"ol\">\n<li class=\"li\">Go to<strong> Setup | Create | Workflow &amp; Approvals<\/strong>, then select <strong class=\"ph uicontrol\">Workflow Rules<\/strong>.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Force-com-Home-Page-Salesforce-Developer-Edition-1.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-74885\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Force-com-Home-Page-Salesforce-Developer-Edition-1.jpg\" alt=\"\" width=\"1840\" height=\"970\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Force-com-Home-Page-Salesforce-Developer-Edition-1.jpg 1840w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Force-com-Home-Page-Salesforce-Developer-Edition-1-250x132.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Force-com-Home-Page-Salesforce-Developer-Edition-1-300x158.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Force-com-Home-Page-Salesforce-Developer-Edition-1-768x405.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Force-com-Home-Page-Salesforce-Developer-Edition-1-1200x633.jpg 1200w\" sizes=\"(max-width: 1840px) 100vw, 1840px\" loading=\"lazy\" \/><\/a><\/p>\n<p>2. \u00a0Click <strong class=\"ph uicontrol\">Continue<\/strong>.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Understanding-Workflow-Salesforce-Developer-Edition.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-74890\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Understanding-Workflow-Salesforce-Developer-Edition.jpg\" alt=\"\" width=\"1840\" height=\"970\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Understanding-Workflow-Salesforce-Developer-Edition.jpg 1840w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Understanding-Workflow-Salesforce-Developer-Edition-250x132.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Understanding-Workflow-Salesforce-Developer-Edition-300x158.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Understanding-Workflow-Salesforce-Developer-Edition-768x405.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Understanding-Workflow-Salesforce-Developer-Edition-1200x633.jpg 1200w\" sizes=\"(max-width: 1840px) 100vw, 1840px\" loading=\"lazy\" \/><\/a><\/p>\n<p>3. \u00a0Click\u00a0<strong class=\"ph uicontrol\">New Rule<\/strong>.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/All-Workflow-Rules-Salesforce-Developer-Edition.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-74891\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/All-Workflow-Rules-Salesforce-Developer-Edition.jpg\" alt=\"\" width=\"1840\" height=\"921\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/All-Workflow-Rules-Salesforce-Developer-Edition.jpg 1840w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/All-Workflow-Rules-Salesforce-Developer-Edition-250x125.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/All-Workflow-Rules-Salesforce-Developer-Edition-300x150.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/All-Workflow-Rules-Salesforce-Developer-Edition-768x384.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/All-Workflow-Rules-Salesforce-Developer-Edition-1200x601.jpg 1200w\" sizes=\"(max-width: 1840px) 100vw, 1840px\" loading=\"lazy\" \/><\/a><\/p>\n<p>4. Choose the <strong>Object<\/strong>\u00a0on which you want this workflow rule to apply and click <strong>Next.<\/strong><\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-Rule-New-Workflow-Rule-Salesforce-Developer-Edition.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-74896\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-Rule-New-Workflow-Rule-Salesforce-Developer-Edition.jpg\" alt=\"\" width=\"1840\" height=\"921\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-Rule-New-Workflow-Rule-Salesforce-Developer-Edition.jpg 1840w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-Rule-New-Workflow-Rule-Salesforce-Developer-Edition-250x125.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-Rule-New-Workflow-Rule-Salesforce-Developer-Edition-300x150.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-Rule-New-Workflow-Rule-Salesforce-Developer-Edition-768x384.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-Rule-New-Workflow-Rule-Salesforce-Developer-Edition-1200x601.jpg 1200w\" sizes=\"(max-width: 1840px) 100vw, 1840px\" loading=\"lazy\" \/><\/a><\/p>\n<p>5. Give rule a name and description. Set the <strong>Evaluation and Rule criteria<\/strong> to meet and click <strong>Save &amp; Next.<\/strong><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-name-description-with-rule-criteria.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75029\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-name-description-with-rule-criteria.jpg\" alt=\"\" width=\"1839\" height=\"970\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-name-description-with-rule-criteria.jpg 1839w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-name-description-with-rule-criteria-250x132.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-name-description-with-rule-criteria-300x158.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-name-description-with-rule-criteria-768x405.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Workflow-name-description-with-rule-criteria-1200x633.jpg 1200w\" sizes=\"(max-width: 1839px) 100vw, 1839px\" loading=\"lazy\" \/><\/a><\/p>\n<p>6. Select the type of action to perform when evaluation and rule criteria results true.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Type-of-action-to-select.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75049\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Type-of-action-to-select.jpg\" alt=\"\" width=\"1839\" height=\"970\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Type-of-action-to-select.jpg 1839w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Type-of-action-to-select-250x132.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Type-of-action-to-select-300x158.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Type-of-action-to-select-768x405.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Type-of-action-to-select-1200x633.jpg 1200w\" sizes=\"(max-width: 1839px) 100vw, 1839px\" loading=\"lazy\" \/><\/a><\/p>\n<p>a&gt; \u00a0For immediate action, select appropriate action to perform from the drop down.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Select-Action.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75032\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Select-Action.jpg\" alt=\"\" width=\"1839\" height=\"921\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Select-Action.jpg 1839w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Select-Action-250x125.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Select-Action-300x150.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Select-Action-768x385.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Select-Action-1200x601.jpg 1200w\" sizes=\"(max-width: 1839px) 100vw, 1839px\" loading=\"lazy\" \/><\/a><\/p>\n<p>b&gt; \u00a0For Time Dependent action, click on <strong>Add Time trigger<\/strong> and select the specific time to execute the action and click <strong>Save<\/strong>.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/For-time-trigger-details.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75050\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/For-time-trigger-details.jpg\" alt=\"\" width=\"1839\" height=\"921\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/For-time-trigger-details.jpg 1839w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/For-time-trigger-details-250x125.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/For-time-trigger-details-300x150.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/For-time-trigger-details-768x385.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/For-time-trigger-details-1200x601.jpg 1200w\" sizes=\"(max-width: 1839px) 100vw, 1839px\" loading=\"lazy\" \/><\/a><\/p>\n<p>&gt; \u00a0After adding specific time for Time trigger, select appropriate action to perform.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/select-the-type-of-action-in-time-trigger.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75052\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/select-the-type-of-action-in-time-trigger.jpg\" alt=\"\" width=\"1839\" height=\"921\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/select-the-type-of-action-in-time-trigger.jpg 1839w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/select-the-type-of-action-in-time-trigger-250x125.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/select-the-type-of-action-in-time-trigger-300x150.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/select-the-type-of-action-in-time-trigger-768x385.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/select-the-type-of-action-in-time-trigger-1200x601.jpg 1200w\" sizes=\"(max-width: 1839px) 100vw, 1839px\" loading=\"lazy\" \/><\/a><\/p>\n<p>7. Enter the details about the Email alert, select email template and add the User. Then, click <strong>Save<\/strong> and then <strong>Done<\/strong>.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Details-of-action-selected.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75037\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Details-of-action-selected.jpg\" alt=\"\" width=\"1823\" height=\"2031\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Details-of-action-selected.jpg 1823w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Details-of-action-selected-223x249.jpg 223w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Details-of-action-selected-269x300.jpg 269w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Details-of-action-selected-768x856.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Details-of-action-selected-919x1024.jpg 919w\" sizes=\"(max-width: 1823px) 100vw, 1823px\" loading=\"lazy\" \/><\/a><\/p>\n<p>8. Click on <strong>Activate<\/strong> to make this workflow rule active.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Activate-Workflow.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75038\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Activate-Workflow.jpg\" alt=\"\" width=\"1839\" height=\"970\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Activate-Workflow.jpg 1839w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Activate-Workflow-250x132.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Activate-Workflow-300x158.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Activate-Workflow-768x405.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Activate-Workflow-1200x633.jpg 1200w\" sizes=\"(max-width: 1839px) 100vw, 1839px\" loading=\"lazy\" \/><\/a><\/p>\n<h3 id=\"Tdxn4tBK-heading9\" class=\"helpHead2\">Add or update action in existings workflow :<\/h3>\n<div class=\"body taskbody\">\n<div class=\"section context\">\n<div class=\"p\">You can create as many Field Update, Task, Email Alert, and Outbound Messages actions as you want. Once you create a workflow action, you can use that action across multiple workflow rules. To use an existing action on a workflow rule:<\/div>\n<\/div>\n<ol class=\"ol steps enumList\">\n<li class=\"li step\"><span class=\"ph cmd\">From <strong>Setup | Create | Workflow &amp; Approvals<\/strong>, then select <strong class=\"ph uicontrol\">Workflow Rules<\/strong>.<\/span><\/li>\n<li class=\"li step\"><span class=\"ph cmd\">Select the workflow rule that you want to add the action to.<\/span><\/li>\n<li class=\"li step\"><span class=\"ph cmd\">Click <strong class=\"ph uicontrol\">Edit<\/strong>.<\/span><\/li>\n<li class=\"li step\"><span class=\"ph cmd\">Click <span class=\"ph menucascade\"><strong class=\"ph uicontrol\">Add Workflow Action<\/strong> | <strong class=\"ph uicontrol\">Select Existing Action<\/strong><\/span>.<\/span><\/li>\n<li class=\"li step\"><span class=\"ph cmd\">Select the type of action that you want to add.<\/span><\/li>\n<li class=\"li step\"><span class=\"ph cmd\">Move the appropriate actions from Available Actions to Selected Actions by selecting them and clicking the left arrow.<\/span><\/li>\n<li class=\"li step\"><span class=\"ph cmd\">Click <strong class=\"ph uicontrol\">Save<\/strong>.<\/span><\/li>\n<li class=\"li step\"><span class=\"ph cmd\">Click <strong class=\"ph uicontrol\">Done<\/strong>.<\/span><\/li>\n<\/ol>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<h3 class=\"panel-title\"><strong>Approval Process\u00a0<\/strong><\/h3>\n<\/div>\n<div class=\"panel-body\">\n<p><strong>A<\/strong>pproval process takes automation one step further, letting you specify a sequence of steps that are required to approve a record. It automates how records are approved in Salesforce. It specifies each step of approval, including who to request approval from and what to do at each point of the process.<\/p>\n<h4>Example :<\/h4>\n<p id=\"approval_example\" class=\"p\">If your org has a three-tier process for approving expenses. This approval process automatically assigns each request to right person in your org, based on the amount requested.<\/p>\n<p class=\"p\">If an expense record is submitted for approval, lock the record so that users cannot edit it and change the status to Submitted.<\/p>\n<p class=\"p\">If the amount is $50 or less, approve the request. If the amount is greater than $50, send an approval request to the direct manager. If the amount is greater than $5,000 and the first approval request is approved, send an approval request to the vice president.<\/p>\n<p class=\"p\">If all approval requests are approved, change the status to Approved and unlock the record. If any approval requests are rejected, change the status to Rejected and unlock the record.<\/p>\n<p class=\"p\">Before you create an approval process, determine which wizard is best for your needs.<\/p>\n<ul>\n<li class=\"p\">To make it easier for you to get started with a simple approval process, the jump start wizard automatically chooses some default options for you.<\/li>\n<li class=\"p\">When your approval process is more complex and you want to define specific steps, use the standard wizard.<\/li>\n<\/ul>\n<h3 class=\"helpHead1\"><span id=\"topic-title\" class=\"ph\">Prepare to Create an Approval Process :<\/span><\/h3>\n<p>Plan each approval process carefully to ensure a successful implementation.\u00a0Review the following checklist before creating your approval process.<\/p>\n<ul class=\"ul\">\n<li class=\"li\">Prepare an approval request email template :\n<ul>\n<li class=\"li\">The email template you specify on an approval process is used when notifying users that an approval request is assigned to them.<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Prepare an approval request post template :\n<ul>\n<li class=\"li\">If your org has Approvals in Chatter enabled, specify an approval post template to use when notifying a user via Chatter about an assigned approval request. You can use the Salesforce default post template or create your own.<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Determine the approval request sender :\n<ul>\n<li class=\"li\">Approval request notifications are sent from the user who submitted the record for approval. When you configure an email alert, you can add a different return email address for these notifications.<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Determine the assigned approver :\u00a0Any of the following can approve or reject a request.\n<ul>\n<li class=\"li\">A user or queue that the approval request submitter chooses.<\/li>\n<li class=\"li\">A queue specified by the administrator.<\/li>\n<li class=\"li\">A user listed in the <span class=\"keyword parmname\">Manager<\/span> standard field on the submitter\u2019s user detail page.<\/li>\n<li class=\"li\">A user listed in a custom hierarchy field on the submitter\u2019s user detail page.<\/li>\n<li class=\"li\">Any combination of users and related users (users listed in a standard or custom field on the submitted record) specified by the administrator.<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Determine the delegated approver :\n<ul>\n<li class=\"li\">An approver can designate a delegate to approve requests, but you can disable this option. To assign delegates, for each user, populate the <span class=\"keyword parmname\">Delegated Approver<\/span> field on the user\u2019s detail page.<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Decide if your approval process needs a filter :\n<ul>\n<li class=\"li\">Determine what attributes a record must have to be included in your approval process. If necessary, create the custom fields to store this information so that you can use it in your filter criteria<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Design initial submission actions :\n<ul>\n<li class=\"li\">When users submit a record for approval, Salesforce automatically locks the record so that other users cannot change it while it is awaiting approval.<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Decide if users can approve requests from a wireless device :\n<ul>\n<li class=\"li\">Determine if you want to require users to log in to Salesforce to approve requests. You can also set up your approval process to allow users to approve requests remotely using a mobile browser.<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Determine if users can edit records that are awaiting approval :\n<ul>\n<li class=\"li\">Records submitted for approval are locked. Users with the \u201cModify All\u201d object-level permission for the given object or the \u201cModify All Data\u201d permission can always unlock a record and edit it.<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Decide if records should be auto-approved or rejected :\n<ul>\n<li class=\"li\">You can set entry criteria for each step of your process and configure Salesforce to approve, reject, or skip the process if a record doesn\u2019t meet the criteria.<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Determine how many levels your process has :\n<ul>\n<li class=\"li\">An approval process can have several layers of approvals. Determine how many users need to approve requests and in what order.<\/li>\n<\/ul>\n<\/li>\n<li class=\"li\">Determine the actions when an approval request is approved or rejected :\n<ul>\n<li class=\"li\">When a request is recalled, approved, or rejected, Salesforce can perform up to 10 instances of each of the following types of actions\u2014up to 40 actions total.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h3>To create <strong>Approval Process<\/strong> :<\/h3>\n<ol>\n<li class=\"p\">\u00a0Go to<strong> Setup | Create | Workflow &amp; Approvals | Approval Process<\/strong>, select <strong>Approval Process<\/strong>.<\/li>\n<li class=\"p\">Select the <strong>Object <\/strong>on which you want to create Approval Process, then select the <strong>Wizard<\/strong> as per your requirement.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Process1-.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75166\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Process1-.jpg\" alt=\"\" width=\"1839\" height=\"970\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Process1-.jpg 1839w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Process1--250x132.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Process1--300x158.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Process1--768x405.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Process1--1200x633.jpg 1200w\" sizes=\"(max-width: 1839px) 100vw, 1839px\" loading=\"lazy\" \/><\/a><\/p>\n<p>3. Enter the details mentioned below in the screenshot and click <strong>Save<\/strong>. On next page, click on <strong>View Approval process detail page<\/strong>.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-process-02.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75178\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-process-02.jpg\" alt=\"\" width=\"1823\" height=\"2031\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-process-02.jpg 1823w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-process-02-223x249.jpg 223w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-process-02-269x300.jpg 269w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-process-02-768x856.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-process-02-919x1024.jpg 919w\" sizes=\"(max-width: 1823px) 100vw, 1823px\" loading=\"lazy\" \/><\/a><\/p>\n<p>4. In the <strong>Approval Process details page<\/strong>, select the actions same as explained in Workflow rules that you want to execute for different steps like <strong>Submission\/ Approval\/ Rejection\/ Recalled.<\/strong><\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes-3.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75179\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes-3.jpg\" alt=\"\" width=\"1823\" height=\"2031\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes-3.jpg 1823w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes-3-223x249.jpg 223w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes-3-269x300.jpg 269w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes-3-768x856.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes-3-919x1024.jpg 919w\" sizes=\"(max-width: 1823px) 100vw, 1823px\" loading=\"lazy\" \/><\/a><\/p>\n<p>5. Click <strong>Activate<\/strong> to make Approval Process active. Further, to review the schema of the created Approval Process, Click on <strong>View Digram<\/strong>.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes4.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75180\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes4.jpg\" alt=\"\" width=\"1839\" height=\"921\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes4.jpg 1839w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes4-250x125.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes4-300x150.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes4-768x385.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/Approval-Processes4-1200x601.jpg 1200w\" sizes=\"(max-width: 1839px) 100vw, 1839px\" loading=\"lazy\" \/><\/a><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<div class=\"panel panel-primary\">\n<div class=\"panel-heading\">\n<h3 class=\"panel-title\"><strong>FYI&#8217;s\u00a0<\/strong><\/h3>\n<\/div>\n<div class=\"panel-body\">\n<h3>Identify Your Salesforce Org\u2019s Default Workflow User<\/h3>\n<p>Default Workflow User that you want Salesforce to display with a workflow rule when the user that triggered the rule is not active.\u00a0If your organization uses time-dependent actions in workflow rules, you must designate a default workflow user. When the user who triggered the rule isn\u2019t active, Salesforce displays the username of the default workflow user in the Created By field for tasks, the Sending User field for email, and the Last Modified Byfield for field updates. Salesforce does not display this username for outbound messages.<\/p>\n<p>1. \u00a0From <strong>Setup | Create | Workflow &amp; Approvals | Process Automation Settings<\/strong><\/p>\n<p>2. Select the <strong>Default Workflow user<\/strong> and click <strong>Save<\/strong>.<\/p>\n<p><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/default-workflow-user.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-75140\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/default-workflow-user.jpg\" alt=\"\" width=\"1839\" height=\"970\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/default-workflow-user.jpg 1839w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/default-workflow-user-250x132.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/default-workflow-user-300x158.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/default-workflow-user-768x405.jpg 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/02\/default-workflow-user-1200x633.jpg 1200w\" sizes=\"(max-width: 1839px) 100vw, 1839px\" loading=\"lazy\" \/><\/a><\/p>\n<h3 class=\"helpHead1\"><span id=\"topic-title\" class=\"ph\">Daily Limits for Email Alerts<\/span><\/h3>\n<div class=\"body refbody\">\u00a0The daily limit for emails sent through email alerts is 1,000 per standard Salesforce license per org\u2014except for free Developer Edition and trial orgs, where the daily workflow email limit is 15. The overall org limit is 2,000,000. This limit applies to emails sent through email alerts in workflow rules, approval processes, flows<span class=\"ph\">, processes,<\/span> or the REST API.<\/div>\n<div class=\"body refbody\">\n<div id=\"wf_email_limits_after\" class=\"p\">\n<p>After your org has reached its daily workflow email limit:<\/p>\n<ul class=\"ul\">\n<li class=\"li\">Any emails in the workflow queue left over and not sent that day are discarded. Salesforce doesn&#8217;t try to resend them later.<\/li>\n<li class=\"li\">If a workflow rule with an action and an email alert is triggered, only the email action is blocked.<\/li>\n<li class=\"li\">Final approval, final rejection, approval, rejection, and recall email actions are blocked.<\/li>\n<li class=\"li\">An error message is added to the debug log.<\/li>\n<\/ul>\n<\/div>\n<div id=\"wf_email_limits_nocount\" class=\"p\">\n<p>The following items don&#8217;t count against the workflow email limit:<\/p>\n<ul class=\"ul\">\n<li class=\"li\">Approval notification emails<\/li>\n<li class=\"li\">Task assignment notifications<\/li>\n<li class=\"li\">Lead assignment rules notifications<\/li>\n<li class=\"li\">Case assignment rules notifications<\/li>\n<li class=\"li\">Case escalation rules notifications<\/li>\n<li class=\"li\">Force.com sites usage alerts<\/li>\n<\/ul>\n<\/div>\n<p id=\"wf_email_limits_misc\" class=\"p\">The limit restriction is based on activity in the 24-hour period starting and ending at midnight GMT. Adding or removing a user license immediately adjusts the limit&#8217;s total. If you send an email alert to a group, every recipient in that group counts against your daily workflow email limit.<\/p>\n<\/div>\n<h3 class=\"helpHead1\">\u00a0<span id=\"topic-title\" class=\"ph\">Workflow Terminology<\/span><\/h3>\n<p class=\"helpHead1\"><strong>Workflow Rule :\u00a0<\/strong>A workflow rule sets workflow actions into motion when its designated conditions are met. You can configure workflow actions to execute immediately when a record meets the conditions in your workflow rule, or set time triggers that execute the workflow actions on a specific day. If a workflow action hasn\u2019t executed yet, you can view and modify it in the workflow queue.<\/p>\n<p><strong>Workflow Action :<\/strong> A workflow action, such as an email alert, field update, outbound message, or task, fires when the conditions of a workflow rule are met.<\/p>\n<p><strong>Email Alert :\u00a0<\/strong>Email alerts are actions that send emails, using a specified email template, to specified recipients. Workflow alerts can be sent to any user or contact, as long as they have a valid email address.<\/p>\n<p><strong>Field Update :\u00a0<\/strong>A field update is an action that automatically updates a field with a new value.<\/p>\n<p><strong>Flow :\u00a0<\/strong>A flow is an application that can execute logic, interact with the Salesforce database, call Apex classes, and collect data from users. You can build flows by using the Cloud Flow Designer.<\/p>\n<p><strong>Flow Trigger :\u00a0<\/strong><dfn class=\"term\"><span id=\"d1296150e145-d1296203e3653\" class=\"ph\">A flow trigger<\/span><\/dfn> is a workflow action that launches a flow. With <span id=\"d1296150e147-d1296203e3659\" class=\"ph\"><a name=\"d1296150e147-d1296203e3659\"><\/a>flow triggers<\/span>, you can automate complex business processes\u2014create flows to perform logic, and have events trigger the flows via workflow rules\u2014without writing code.<\/p>\n<p><strong>Outbound Message :\u00a0<\/strong>An outbound message sends information to a designated endpoint, like an external service. Outbound messages are configured from Setup. You must configure the external endpoint and create a listener for the messages using the SOAP API.<\/p>\n<h3 class=\"helpHead1\"><span id=\"topic-title\" class=\"ph\">Approval Process Terminology<\/span><\/h3>\n<p><strong>Approval Actions<\/strong> <strong>:<\/strong>\u00a0An approval action occurs when a step is approved by all the required approvers.<\/p>\n<p><strong>Approval Process :\u00a0<\/strong>An approval process automates how records are approved in Salesforce.<\/p>\n<p><strong>Approval Request :\u00a0<\/strong><span id=\"d475176e66-d475245e810\" class=\"ph\">An approval request is an email, Salesforce1 notification, Lightning Experience notification, or Chatter post notifying the recipient that a record was submitted for approval and that his or her approval is requested.<\/span><\/p>\n<p><strong>Approval Steps :\u00a0<\/strong>Approval steps define the chain of approval for a particular approval process. Each step determines which records can advance to that step, who to assign approval requests to, and whether to let each approver\u2019s delegate respond to the requests.<\/p>\n<p><strong>Assigned Approver :\u00a0<\/strong><span id=\"d475176e70-d475245e945\" class=\"ph\">The assigned approver is the user responsible for responding to an approval request.<\/span><\/p>\n<p><strong>Delegated Approver :<\/strong>\u00a0A delegated approver is a user appointed by an assigned approver as an alternate for approval requests.<\/p>\n<p><strong>Email Approval Response :<\/strong>\u00a0Email approval response lets users respond to approval requests by replying to an email notification.<\/p>\n<p><strong>Initial Submission Actions :<\/strong>\u00a0<span id=\"d475176e95-d475245e4392\" class=\"ph\">An initial submission action occurs when a user first submits a record for approval. By default, the record is locked.<\/span><\/p>\n<p><strong>Final Approval Actions :<\/strong>\u00a0<span id=\"d475176e97-d475245e3562\" class=\"ph\">Final approval actions occur when all required approvals have been given for a record.<\/span><\/p>\n<p><strong>Final Rejection Actions :<\/strong>\u00a0<span id=\"d475176e99-d475245e3572\" class=\"ph\">A final rejection action occurs when an approver rejects the request and it goes to the final rejection state.<\/span><\/p>\n<p><strong>Process Instance :<\/strong>\u00a0A process instance represents one instance of an approval process. A new process instance is created each time a record is submitted for approval.<\/p>\n<p><strong>Process Instance Node :<\/strong>\u00a0A process instance node represents an instance of an approval step. A new process instance node is created each time a record enters a step in an approval process.<\/p>\n<p><strong>Recall Actions :\u00a0<\/strong><span id=\"d475176e124-d475245e7222\" class=\"ph\">A recall action occurs when a submitted approval request is recalled. By default, the record is unlocked.<\/span><\/p>\n<p><strong>Record Locking :<\/strong>\u00a0Record locking prevents users from editing a record, regardless of field-level security or sharing settings. By default, Salesforce locks records that are pending approval. Only admins can edit locked records.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Salesforce provides multiple tools to automate your organization\u2019s repetitive business processes: Approvals, Process Builder, Workflow, and Visual Workflow. Workflow Rule Workflow lets you automate standard internal procedures and processes to save time across your org.\u00a0Many of the tasks you normally assign, the emails you regularly send, and other record updates are part of your organization&#8217;s <a href=\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":139,"featured_media":79737,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1887],"tags":[4687,4686,4688,4684,4685,4689],"class_list":["post-74869","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-salesforce","tag-approval-process","tag-approvals","tag-process-automation-salesforce","tag-workflow","tag-workflow-rules","tag-wrokflow-rules-salesforce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Workflow &amp; Approvals in Salesforce - Webkul Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Workflow &amp; Approvals in Salesforce - Webkul Blog\" \/>\n<meta property=\"og:description\" content=\"Salesforce provides multiple tools to automate your organization\u2019s repetitive business processes: Approvals, Process Builder, Workflow, and Visual Workflow. Workflow Rule Workflow lets you automate standard internal procedures and processes to save time across your org.\u00a0Many of the tasks you normally assign, the emails you regularly send, and other record updates are part of your organization&#8217;s [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2017-04-06T11:06:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-04-06T12:54:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/04\/download.png\" \/>\n\t<meta property=\"og:image:width\" content=\"825\" \/>\n\t<meta property=\"og:image:height\" content=\"260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fasihur Rahman\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fasihur Rahman\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/\"},\"author\":{\"name\":\"Fasihur Rahman\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/7dfa319874afc6de7d697ad7f6c2cedb\"},\"headline\":\"Workflow &#038; Approvals in Salesforce\",\"datePublished\":\"2017-04-06T11:06:54+00:00\",\"dateModified\":\"2017-04-06T12:54:33+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/\"},\"wordCount\":2820,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/04\/download.png\",\"keywords\":[\"approval process\",\"approvals\",\"process automation salesforce\",\"workflow\",\"workflow rules\",\"Wrokflow rules salesforce\"],\"articleSection\":[\"Salesforce\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/\",\"url\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/\",\"name\":\"Workflow & Approvals in Salesforce - Webkul Blog\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/04\/download.png\",\"datePublished\":\"2017-04-06T11:06:54+00:00\",\"dateModified\":\"2017-04-06T12:54:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/04\/download.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/04\/download.png\",\"width\":825,\"height\":260},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Workflow &#038; Approvals in Salesforce\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/7dfa319874afc6de7d697ad7f6c2cedb\",\"name\":\"Fasihur Rahman\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cbfa2d069a54896478023da212fccfc9e37921b108693660cff426c91547f201?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cbfa2d069a54896478023da212fccfc9e37921b108693660cff426c91547f201?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g\",\"caption\":\"Fasihur Rahman\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/fasihur-rahman791\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Workflow & Approvals in Salesforce - Webkul Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/","og_locale":"en_US","og_type":"article","og_title":"Workflow & Approvals in Salesforce - Webkul Blog","og_description":"Salesforce provides multiple tools to automate your organization\u2019s repetitive business processes: Approvals, Process Builder, Workflow, and Visual Workflow. Workflow Rule Workflow lets you automate standard internal procedures and processes to save time across your org.\u00a0Many of the tasks you normally assign, the emails you regularly send, and other record updates are part of your organization&#8217;s [...]","og_url":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2017-04-06T11:06:54+00:00","article_modified_time":"2017-04-06T12:54:33+00:00","og_image":[{"width":825,"height":260,"url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/04\/download.png","type":"image\/png"}],"author":"Fasihur Rahman","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Fasihur Rahman","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/"},"author":{"name":"Fasihur Rahman","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/7dfa319874afc6de7d697ad7f6c2cedb"},"headline":"Workflow &#038; Approvals in Salesforce","datePublished":"2017-04-06T11:06:54+00:00","dateModified":"2017-04-06T12:54:33+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/"},"wordCount":2820,"commentCount":5,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/04\/download.png","keywords":["approval process","approvals","process automation salesforce","workflow","workflow rules","Wrokflow rules salesforce"],"articleSection":["Salesforce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/","url":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/","name":"Workflow & Approvals in Salesforce - Webkul Blog","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#primaryimage"},"thumbnailUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/04\/download.png","datePublished":"2017-04-06T11:06:54+00:00","dateModified":"2017-04-06T12:54:33+00:00","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/04\/download.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/04\/download.png","width":825,"height":260},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/workflow-approvals-salesforce\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Workflow &#038; Approvals in Salesforce"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/7dfa319874afc6de7d697ad7f6c2cedb","name":"Fasihur Rahman","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cbfa2d069a54896478023da212fccfc9e37921b108693660cff426c91547f201?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cbfa2d069a54896478023da212fccfc9e37921b108693660cff426c91547f201?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Feva.png&r=g","caption":"Fasihur Rahman"},"url":"https:\/\/webkul.com\/blog\/author\/fasihur-rahman791\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/74869","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/139"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=74869"}],"version-history":[{"count":42,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/74869\/revisions"}],"predecessor-version":[{"id":79765,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/74869\/revisions\/79765"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media\/79737"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=74869"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=74869"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=74869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}