{"id":4137,"date":"2013-06-10T09:12:37","date_gmt":"2013-06-10T09:12:37","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=4137"},"modified":"2013-06-10T09:12:37","modified_gmt":"2013-06-10T09:12:37","slug":"trick-to-set-workflow-for-opportunities-converted-from-lead","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/","title":{"rendered":"Trick to set workflow for Opportunities converted from Lead"},"content":{"rendered":"<p>A Lead can be converted to an Opportunity by \u201c<strong>Convert to Opportunity\u201d<\/strong> button available on the lead summary screen.\u00a0 We can also add the same in workflow using Create opportunity workflow action; however when we convert a lead to an opportunity workflow is not set. Surprisingly Opportunity table level script also is not fired when we are generating the same from the Lead.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-4138\" title=\"Image-1\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-1.jpg\" alt=\"\" width=\"892\" height=\"539\" \/><\/a><br \/>\nWe had to apply a trick to nullify this behavior and enable Opportunity workflow. As you know that if Workflow is enabled and workflow id is not generated for any entity we see the \u201c<strong>Accept<\/strong>\u201d button to enable the workflow.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-2.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-4139\" title=\"Image-2\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-2.jpg\" alt=\"\" width=\"895\" height=\"416\" \/><\/a><br \/>\nClicking <strong>Accept<\/strong> button enables the workflow for the opportunity however we needed to put it directly into the workflow cycle rather than going through the Accept button.<br \/>\n\u00a0Below is the script that we had written for clicking on the Accept button automatically and progress the workflow to next stage.<br \/>\n\u00a0<span style=\"color: #0000ff;\">\/\/Function to Progress lead and opportunity workflow<\/span><br \/>\n<span style=\"color: #0000ff;\">function OpportunityWorkflow()<\/span><br \/>\n<span style=\"color: #0000ff;\">{<\/span><br \/>\n<span style=\"color: #0000ff;\">\/\/&#8217;if accept button is visible the click it<\/span><br \/>\n<span style=\"color: #0000ff;\">var WfButtons = getElementsByClassName(&#8220;WFBUTTON&#8221;);<\/span><br \/>\n<span style=\"color: #0000ff;\">if(WfButtons)<\/span><br \/>\n<span style=\"color: #0000ff;\">{<\/span><br \/>\n<span style=\"color: #0000ff;\">for(i=0;i&lt;=WfButtons.length-1;i++)<\/span><br \/>\n<span style=\"color: #0000ff;\">{<\/span><br \/>\n<span style=\"color: #0000ff;\">var aButton = new String(WfButtons[i].innerText);<\/span><br \/>\n<span style=\"color: #0000ff;\">if(aButton.toLowerCase()==&#8221;accept&#8221;)<\/span><br \/>\n<span style=\"color: #0000ff;\">{<\/span><br \/>\n<span style=\"color: #0000ff;\">WfButtons[i].click();<\/span><br \/>\n<span style=\"color: #0000ff;\">}<\/span><br \/>\n<span style=\"color: #0000ff;\">}<\/span><br \/>\n<span style=\"color: #0000ff;\">}<\/span><br \/>\n<span style=\"color: #0000ff;\">}<\/span><br \/>\n<span style=\"color: #0000ff;\">\u00a0<\/span><br \/>\n<span style=\"color: #0000ff;\">\/\/&#8217;Find document elements using class name<\/span><br \/>\n<span style=\"color: #0000ff;\">function getElementsByClassName(sClass)<\/span><br \/>\n<span style=\"color: #0000ff;\">{<\/span><br \/>\n<span style=\"color: #0000ff;\">var retnode = [];<\/span><br \/>\n<span style=\"color: #0000ff;\">var elem = document.getElementsByTagName(&#8216;*&#8217;);<\/span><br \/>\n<span style=\"color: #0000ff;\">for (var i = 0; i &lt; elem.length; i++)<\/span><br \/>\n<span style=\"color: #0000ff;\">{<\/span><br \/>\n<span style=\"color: #0000ff;\">var classes = elem[i].className;<\/span><br \/>\n<span style=\"color: #0000ff;\">if (sClass == classes)<\/span><br \/>\n<span style=\"color: #0000ff;\">retnode.push(elem[i]);<\/span><br \/>\n<span style=\"color: #0000ff;\">}<\/span><br \/>\n<span style=\"color: #0000ff;\">return retnode;<\/span><br \/>\n<span style=\"color: #0000ff;\">}<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Lead can be converted to an Opportunity by \u201cConvert to Opportunity\u201d button available on the lead summary screen.\u00a0 We can also add the same in workflow using Create opportunity workflow action; however when we convert a lead to an opportunity workflow is not set. Surprisingly Opportunity table level script also is not fired when\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46,79,210,269,332,351,438],"tags":[],"class_list":["post-4137","post","type-post","status-publish","format-standard","hentry","category-button-sage-crm","category-convert-to-opportunity","category-lead","category-opportunity-sage-crm","category-sage-crm","category-screen-sage-crm","category-worklfow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Trick to set workflow for Opportunities converted from Lead - Sage CRM \u2013 Tips, Tricks and Components<\/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:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Trick to set workflow for Opportunities converted from Lead - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"A Lead can be converted to an Opportunity by \u201cConvert to Opportunity\u201d button available on the lead summary screen.\u00a0 We can also add the same in workflow using Create opportunity workflow action; however when we convert a lead to an opportunity workflow is not set. Surprisingly Opportunity table level script also is not fired when\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2013-06-10T09:12:37+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-1.jpg\" \/>\n<meta name=\"author\" content=\"greysagecrm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"greysagecrm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/\",\"name\":\"Trick to set workflow for Opportunities converted from Lead - Sage CRM \u2013 Tips, Tricks and Components\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-1.jpg\",\"datePublished\":\"2013-06-10T09:12:37+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/#primaryimage\",\"url\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-1.jpg\",\"contentUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Trick to set workflow for Opportunities converted from Lead\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\",\"name\":\"Sage CRM \u2013 Tips, Tricks and Components\",\"description\":\"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\",\"name\":\"greysagecrm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"caption\":\"greysagecrm\"},\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Trick to set workflow for Opportunities converted from Lead - Sage CRM \u2013 Tips, Tricks and Components","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:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/","og_locale":"en_US","og_type":"article","og_title":"Trick to set workflow for Opportunities converted from Lead - Sage CRM \u2013 Tips, Tricks and Components","og_description":"A Lead can be converted to an Opportunity by \u201cConvert to Opportunity\u201d button available on the lead summary screen.\u00a0 We can also add the same in workflow using Create opportunity workflow action; however when we convert a lead to an opportunity workflow is not set. Surprisingly Opportunity table level script also is not fired when\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2013-06-10T09:12:37+00:00","og_image":[{"url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-1.jpg","type":"","width":"","height":""}],"author":"greysagecrm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"greysagecrm","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/","name":"Trick to set workflow for Opportunities converted from Lead - Sage CRM \u2013 Tips, Tricks and Components","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/#primaryimage"},"thumbnailUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-1.jpg","datePublished":"2013-06-10T09:12:37+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/#primaryimage","url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-1.jpg","contentUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/06\/Image-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"Trick to set workflow for Opportunities converted from Lead"}]},{"@type":"WebSite","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/","name":"Sage CRM \u2013 Tips, Tricks and Components","description":"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f","name":"greysagecrm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","caption":"greysagecrm"},"url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/"}]}},"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/4137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/comments?post=4137"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/4137\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=4137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=4137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=4137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}