{"id":1456,"date":"2015-11-27T13:04:01","date_gmt":"2015-11-27T13:04:01","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/salesforce\/?p=1456"},"modified":"2025-06-20T05:16:01","modified_gmt":"2025-06-20T05:16:01","slug":"map-your-business-process-in-salesforce","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/salesforce\/2015\/11\/27\/map-your-business-process-in-salesforce\/","title":{"rendered":"Map your Business Process in Salesforce"},"content":{"rendered":"\n<p>While working with one of our recruitment based clients, we had a requirement to incorporate their business process for the complete flow of opportunity, right from the \u201cProspecting\u201d stage to \u201cClosed-Won\u201d stage. The process required certain fields to be updated, records to be auto-submitted for approvals, emails to be fired for certain criteria, etc. and mark our words, Process Builder was such a big relief.<\/p>\n\n\n\n<p>The&nbsp;Process Builder&nbsp;is a workflow tool that helps you easily automate your business processes by providing a powerful and user-friendly graphical representation of your process as you build it.<\/p>\n\n\n\n<p>Automated processes in the Process Builder are based on records and consist of:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Criteria that determine when to execute action groups.<\/li>\n\n\n\n<li>Immediate and scheduled actions to execute when those criteria are met.<\/li>\n<\/ol>\n\n\n\n<p><span style=\"color: #c71d22; font-size: 12pt;\"><strong>Process Builder Features<\/strong><\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Trigger an Auto Launched Flow \u2013 From Immediate.<\/li>\n\n\n\n<li>Compatible with all Browsers.<\/li>\n\n\n\n<li>Process Builder does not require use or knowledge of Apex, Visualforce, or any other code.<\/li>\n\n\n\n<li>Reduced chances of Hitting SOQL Limits in Processes.<\/li>\n\n\n\n<li>Post to Chatter.<\/li>\n\n\n\n<li>Create a Record:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; <a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full wp-image-1457\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-1.jpg\" alt=\"Business Process 1\" width=\"484\" height=\"186\"><\/a><\/li>\n\n\n\n<li>Update Records with an Improved UI: <a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-2.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1458\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-2.jpg\" alt=\"Business Process 2\" width=\"483\" height=\"170\"><\/a><\/li>\n\n\n\n<li>Schedule Multiple Groups of Actions: <a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-3.jpg\"><img decoding=\"async\" class=\"alignnone size-full wp-image-1459\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-3.jpg\" alt=\"Business Process 3\" width=\"669\" height=\"219\"><\/a><\/li>\n\n\n\n<li>Send an email:&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1460\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-4.jpg\" alt=\"Business Process 4\" width=\"489\" height=\"163\"><\/a><\/li>\n\n\n\n<li>Call Apex methods:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; <a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1461\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-5.jpg\" alt=\"Business Process 5\" width=\"471\" height=\"163\"><\/a><\/li>\n\n\n\n<li>Submit for approval: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1462\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-6.jpg\" alt=\"Business Process 6\" width=\"463\" height=\"163\"><\/a><\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-7.jpg\"><img decoding=\"async\" src=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-content\/uploads\/2015\/11\/Business-Process-7.jpg\" alt=\"Business Process 7\" class=\"wp-image-1463\"\/><\/a><\/figure><\/div>\n\n\n<p>Criteria Based Execution of Action Groups: <br><span style=\"color: #c71d22; font-size: 12pt;\"><strong>Process Builder Vs Classic Workflow<\/strong><\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Process Builder Supports Visual designer, calls Apex code, creates records, posts to Chatter, submits for approval whereas Workflow does not support the above.<\/li>\n\n\n\n<li>Any related records can be updated in Process Builder, but in workflow, only the record or its parent can be updated.<\/li>\n\n\n\n<li>Send outbound messages without code via workflow, but in Process Builder Outbound messages are not possible.<\/li>\n\n\n\n<li>Process Builder helps launch a flow via record criteria vs a button or link but it\u2019s not possible in Workflow.<\/li>\n<\/ol>\n\n\n\n<p><span style=\"color: #c71d22; font-size: 12pt;\"><strong>Advantages of Process Builder<\/strong><\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Complicated business processes can be easily implemented.<\/li>\n\n\n\n<li>The Visual Aspect of Process Builder makes it very user-friendly.<\/li>\n\n\n\n<li>It provides more flexibility within the criteria stage.<\/li>\n\n\n\n<li>It provides an ability to add layers of a decision.<\/li>\n\n\n\n<li>Quicker Response Time.<\/li>\n\n\n\n<li>It\u2019s ability to quickly respond to changing market.<\/li>\n<\/ol>\n\n\n\n<p><span style=\"color: #c71d22; font-size: 12pt;\"><strong>Limitations<\/strong><\/span><\/p>\n\n\n\n<p>Based on the above points, the Process Builder might seem to be just perfect, but it does have some limitations. These limitations might get bridged in the future.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Approval Processes support being called by user clicks, Apex, and Visual Workflow; Process Builder only evaluates upon a record changing.<\/li>\n\n\n\n<li>Does not support deletion of records.<\/li>\n\n\n\n<li>Cannot send outbound messages without code.<\/li>\n\n\n\n<li>Does not support user interaction.<\/li>\n\n\n\n<li>Does not support multiple time triggers.<\/li>\n\n\n\n<li>The Process Builder is not available for Group and Contact Manager Edition customers.<\/li>\n<\/ol>\n\n\n\n<p><span style=\"font-size: Medium;\"><strong>About Us<\/strong><\/span><br><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a>&nbsp;as a Salesforce Product development partner offers a wide variety of integration products and services to the end users as well as to the Partners across the globe. We offers Consultation, Configuration, Training and support services in out-of-the-box functionality as well as customizations to incorporate custom business rules and functionalities that requires apex code incorporation into the Salesforce platform.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.greytrix.com\/\">Greytrix<\/a>&nbsp;has some unique solutions for Cloud CRM such as Salesforce integration with&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/sage-x3\/gumu-x3-salesforce-integration\">Sage Enterprise Management (Sage X3<\/a>),&nbsp;Sage Intacct, <a href=\"https:\/\/www.greytrix.com\/product\/sage-100-erp\/gumu-100-salesforce-integration\">Sage 100&nbsp;<\/a>and&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/sage-300-erp\/gumu-300-salesforce-integration\">Sage 300 (Sage Accpac)<\/a>. We also offer best-in-class Cloud CRM&nbsp;<a href=\"https:\/\/www.greytrix.com\/product\/crm-development\/salesforce-com\">Salesforce customization and development services<\/a> along with services such as Salesforce <a href=\"https:\/\/www.greytrix.com\/product\/professional-services\/data-migration-services\">Data Migration<\/a>, <a href=\"https:\/\/www.greytrix.com\/product\/professional-services\/integrated-application-development\">Integrated App development<\/a>, <a href=\"https:\/\/www.greytrix.com\/product\/professional-services\/custom-development\">Custom App development<\/a> and <a href=\"https:\/\/www.greytrix.com\/product\/professional-services\/maintenance-support\">Technical Support<\/a> to business partners and end users.<\/p>\n\n\n\n<p>Greytrix GUMU&#x2122; integration for Sage ERP \u2013 Salesforce is a 5-star app listed on <a href=\"https:\/\/appexchange.salesforce.com\/listingDetail?listingId=a0N30000000psM5EAI\" target=\"_blank\" rel=\"noopener\">Salesforce AppExchange<\/a>.<\/p>\n\n\n\n<p>For more information, please contact us at&nbsp;<a href=\"mailto:salesforce@greytrix.com\">salesforce@greytrix.com<\/a>. We will be glad to assist you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>While working with one of our recruitment based clients, we had a requirement to incorporate their business process for the complete flow of opportunity, right from the \u201cProspecting\u201d stage to \u201cClosed-Won\u201d stage. The process required certain fields to be updated, records to be auto-submitted for approvals, emails to be fired for certain criteria, etc. and\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/salesforce\/2015\/11\/27\/map-your-business-process-in-salesforce\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[16,18,36,266,342,407,716],"class_list":["post-1456","post","type-post","status-publish","format-standard","hentry","category-salesforce-srv","tag-apex-in-salesforce","tag-apex-methods","tag-business-process-in-salesforce","tag-process-builder","tag-sage-erp-integration-with-salesforce","tag-salesforce-key-features","tag-salesforce-sage-integration"],"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/1456","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/comments?post=1456"}],"version-history":[{"count":3,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/1456\/revisions"}],"predecessor-version":[{"id":10540,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/posts\/1456\/revisions\/10540"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/media?parent=1456"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/categories?post=1456"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/salesforce\/wp-json\/wp\/v2\/tags?post=1456"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}