{"id":240,"date":"2010-07-09T14:18:00","date_gmt":"2010-07-09T14:18:00","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=240"},"modified":"2010-07-09T14:18:00","modified_gmt":"2010-07-09T14:18:00","slug":"trick-in-custom-entity-workflow-through-custom-pages","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/","title":{"rendered":"Trick in Custom entity Workflow through Custom Pages"},"content":{"rendered":"<p>Creating an entity in Sage CRM is no more a headache using standard Sage CRM custom entity wizards. These wizards are capable enough to generate all the entity pages along-with the workflow for the same. <\/p>\n<p>Now suppose we have created an entity through custom entity wizard, but you are not using the pages and standard structure generated by wizard, whereas you just need a table structure for your use. In this case we may even change the entity summary screen to some other screen. As soon as we do this we can no more see workflow action buttons on right hand side to progress the workflow. <\/p>\n<p>At any point of time if we wish to show workflow buttons on page with summary screen we need to update some entries in database. Please see below.<\/p>\n<p><strong>Example:<\/strong><\/p>\n<p><em>Entity Name = \u201cBill\u201d<\/em><br \/><em>ScreenName = \u201cBillBoxShort\u201d<\/em><br \/><em>Progress Table = \u201cBillProgress\u201d<\/em><\/p>\n<p>Update queries for synching workflow<\/p>\n<p><em>update custom_tables set bord_viewaction = &#8216;BillBoxShort&#8217; where bord_name in (&#8216;bill&#8217;,&#8217;billprogress&#8217;)<\/em><br \/><em>update custom_tables set bord_progresstablename = &#8216;BillProgress&#8217; where bord_name = &#8216;Bill&#8217;<\/em><\/p>\n<p>After updating above values in database we also need to ensure that the container is executed with record set and not with ArgObj on screen. <\/p>\n<p>i.e. If RecordSet is BillRecordset<\/p>\n<p><strong>Wrong way :<\/strong><br \/><em>SummaryScreen.ArgObj = BillRecordset;<\/em><br \/><em>eWare.AddContent(blkcontainer.Execute());<\/em><\/p>\n<p><strong>Right way :<\/strong><br \/><i>eWare.AddContent(blkcontainer.Execute(BillRecordset));<br \/>where SummaryScreen is the content box in Container blkcontainer.<\/i><\/p>\n<p><marquee width=\"80%\"><b>For queries regarding the functionality and cost of this component, please feel free to drop us an email at <a href=\"mailto:crm@greytrix.com\" title=\"mailto:crm@greytrix.com\">crm@greytrix.com<\/a>. <\/b><\/marquee><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Creating an entity in Sage CRM is no more a headache using standard Sage CRM custom entity wizards. These wizards are capable enough to generate all the entity pages along-with the workflow for the same. Now suppose we have created an entity through custom entity wizard, but you are not using the pages and standard\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/\">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":[1],"tags":[853,2604],"class_list":["post-240","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-custom","tag-workflow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Trick in Custom entity Workflow through Custom Pages - 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\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Trick in Custom entity Workflow through Custom Pages - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"Creating an entity in Sage CRM is no more a headache using standard Sage CRM custom entity wizards. These wizards are capable enough to generate all the entity pages along-with the workflow for the same. Now suppose we have created an entity through custom entity wizard, but you are not using the pages and standard\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2010-07-09T14:18:00+00:00\" \/>\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\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/\",\"name\":\"Trick in Custom entity Workflow through Custom Pages - Sage CRM \u2013 Tips, Tricks and Components\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\"},\"datePublished\":\"2010-07-09T14:18:00+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Trick in Custom entity Workflow through Custom Pages\"}]},{\"@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 in Custom entity Workflow through Custom Pages - 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\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/","og_locale":"en_US","og_type":"article","og_title":"Trick in Custom entity Workflow through Custom Pages - Sage CRM \u2013 Tips, Tricks and Components","og_description":"Creating an entity in Sage CRM is no more a headache using standard Sage CRM custom entity wizards. These wizards are capable enough to generate all the entity pages along-with the workflow for the same. Now suppose we have created an entity through custom entity wizard, but you are not using the pages and standard\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2010-07-09T14:18:00+00:00","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\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/","name":"Trick in Custom entity Workflow through Custom Pages - Sage CRM \u2013 Tips, Tricks and Components","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website"},"datePublished":"2010-07-09T14:18:00+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2010\/07\/09\/trick-in-custom-entity-workflow-through-custom-pages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"Trick in Custom entity Workflow through Custom Pages"}]},{"@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\/240","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=240"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/240\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=240"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=240"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=240"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}