{"id":7815,"date":"2014-05-14T11:05:58","date_gmt":"2014-05-14T11:05:58","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=7815"},"modified":"2014-05-14T11:05:58","modified_gmt":"2014-05-14T11:05:58","slug":"restricting-workflow-rules-to-assigned-user","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/","title":{"rendered":"Restricting Workflow rules to Assigned User"},"content":{"rendered":"<p>In SageCRM workflow is an efficient way of systematic progress on work and related tracking. Workflow can be applied to any of the entities such as Case, Lead, and Opportunity etc. But how to handle the security of this workflow in order to make sure that no unwanted user can misuse it and disturb the business flow? This can be done by restricting the workflow rule to Assigned user only. Here is how.<br \/>\n<strong><span style=\"color: #800000;\">Greytrix Self Service Portal: Customer retention \u2013 Food for thought:<\/span><br \/>\n<\/strong><a title=\"Customer Retention: The forgotten domain? Part \u2013 I\" href=\"http:\/\/bit.ly\/1uoKoW4\" target=\"_blank\" rel=\"noopener\">Customer Retention: The forgotten domain? Part \u2013 I<br \/>\n<\/a><a title=\"Customer Retention: The forgotten domain? Part \u2013 II\" href=\"http:\/\/bit.ly\/1nyF1SG\" target=\"_blank\" rel=\"noopener\">Customer Retention: The forgotten domain? Part \u2013 II<\/a><br \/>\nNavigate to below path, and click on the particular workflow you need to make restrictions to.<br \/>\n<b>Administration | Advanced Customization | Workflow<\/b><br \/>\nBring the workflow to edit mode by clicking on Edit workflow button, then click on any of the workflow rule you want restrict it to. Below screen will be displayed.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2014\/05\/11.jpg\" target=\"_blank\"><img fetchpriority=\"high\" decoding=\"async\" alt=\"1\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2014\/05\/11-1024x335.jpg\" width=\"417\" height=\"136\" \/><\/a><br \/>\nPaste the below code under JavaScript condition field and Save.<br \/>\n<i>&lt;Snippet&gt;<\/i><br \/>\n<em><b>\/\/ Get Current User iD<\/b><\/em><br \/>\n<em>var iUserID= new String(eWare.GetContextInfo(&#8220;user&#8221;,&#8221;user_userid&#8221;)) <\/em><br \/>\n<em> if(iUserID==&#8221;&#8221; || iUserID==&#8221;undefined&#8221; || iUserID==&#8221;NULL&#8221;) iUserID=&#8221;0&#8243;;<\/em><br \/>\n<em><b>\/\/ Get Assigned User Id from Lead<\/b><\/em><br \/>\n<em>var iassigneduserid= new String(eWare.GetContextInfo(&#8220;lead&#8221;,&#8221;lead_assigneduserid&#8221;)) if(iassigneduserid==&#8221;&#8221; || iassigneduserid==&#8221;undefined&#8221; || iassigneduserid==&#8221;NULL&#8221;) iassigneduserid=&#8221;0&#8243;;<\/em><br \/>\n<em>iUserID=parseInt(iUserID);<\/em><br \/>\n<em> iassigneduserid=parseInt(iassigneduserid);<\/em><br \/>\n<em> if(iassigneduserid==iUserID)<\/em><br \/>\n<em> Valid=true;<\/em><br \/>\n<em> else <\/em><br \/>\n<em> Valid=false;<\/em><br \/>\n<i>&lt;Snippet&gt;<\/i><br \/>\n<span style=\"color: #993300;\"><em><strong>Also Read:<\/strong><\/em><\/span><br \/>\n1) <a title=\"Creating tasks through workflow with defined due period\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/02\/28\/creating-tasks-through-workflow-with-defined-due-period\/\" target=\"_blank\">Creating tasks through workflow with defined due period<\/a><br \/>\n2) <a title=\"Setting Default Date Time while progressing through Sage CRM Workflow\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/02\/10\/setting-default-date-time-while-progressing-through-sage-crm-workflow\/\" target=\"_blank\">Setting Default Date Time while progressing through Sage CRM Workflow<\/a><br \/>\n3) <a title=\"Progressing workflows through Interactive Dashboard\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/27\/progressing-workflows-through-interactive-dashboard\/\" target=\"_blank\">Progressing workflows through Interactive Dashboard<\/a><br \/>\n4) <a title=\"Disabling Workflow for an Entity\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/08\/31\/disabling-workflow-for-an-entity\/\" target=\"_blank\">Disabling Workflow for an Entity<\/a><br \/>\n5) <a title=\"Trick to set workflow for Opportunities converted from Lead\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/06\/10\/trick-to-set-workflow-for-opportunities-converted-from-lead\/\" target=\"_blank\">Trick to set workflow for Opportunities converted from Lead<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In SageCRM workflow is an efficient way of systematic progress on work and related tracking. Workflow can be applied to any of the entities such as Case, Lead, and Opportunity etc. But how to handle the security of this workflow in order to make sure that no unwanted user can misuse it and disturb the\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/\">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":[73,321,324,332,1,417,438],"tags":[740,1941,1954,2232,2524,2604],"class_list":["post-7815","post","type-post","status-publish","format-standard","hentry","category-configuration","category-restriction","category-rule","category-sage-crm","category-uncategorized","category-user","category-worklfow","tag-configuration","tag-restriction","tag-rules","tag-script","tag-user","tag-workflow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Restricting Workflow rules to Assigned User - 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\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Restricting Workflow rules to Assigned User - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"In SageCRM workflow is an efficient way of systematic progress on work and related tracking. Workflow can be applied to any of the entities such as Case, Lead, and Opportunity etc. But how to handle the security of this workflow in order to make sure that no unwanted user can misuse it and disturb the\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2014-05-14T11:05:58+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2014\/05\/11-1024x335.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\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/\",\"name\":\"Restricting Workflow rules to Assigned User - Sage CRM \u2013 Tips, Tricks and Components\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2014\/05\/11-1024x335.jpg\",\"datePublished\":\"2014-05-14T11:05:58+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/#primaryimage\",\"url\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2014\/05\/11-1024x335.jpg\",\"contentUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2014\/05\/11-1024x335.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Restricting Workflow rules to Assigned User\"}]},{\"@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":"Restricting Workflow rules to Assigned User - 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\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/","og_locale":"en_US","og_type":"article","og_title":"Restricting Workflow rules to Assigned User - Sage CRM \u2013 Tips, Tricks and Components","og_description":"In SageCRM workflow is an efficient way of systematic progress on work and related tracking. Workflow can be applied to any of the entities such as Case, Lead, and Opportunity etc. But how to handle the security of this workflow in order to make sure that no unwanted user can misuse it and disturb the\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2014-05-14T11:05:58+00:00","og_image":[{"url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2014\/05\/11-1024x335.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\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/","name":"Restricting Workflow rules to Assigned User - Sage CRM \u2013 Tips, Tricks and Components","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/#primaryimage"},"thumbnailUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2014\/05\/11-1024x335.jpg","datePublished":"2014-05-14T11:05:58+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/#primaryimage","url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2014\/05\/11-1024x335.jpg","contentUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2014\/05\/11-1024x335.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2014\/05\/14\/restricting-workflow-rules-to-assigned-user\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"Restricting Workflow rules to Assigned User"}]},{"@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\/7815","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=7815"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/7815\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=7815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=7815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=7815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}