{"id":4062,"date":"2013-05-31T08:44:57","date_gmt":"2013-05-31T08:44:57","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=4062"},"modified":"2013-05-31T08:44:57","modified_gmt":"2013-05-31T08:44:57","slug":"ssa-field-behavior-for-custom-entity-in-sage-crm","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/","title":{"rendered":"SSA field behavior for custom entity in Sage CRM"},"content":{"rendered":"<p>Search Select Advanced (SSA) field behaves in a specific manner for all the standard entities (Company, Person, Case etc.) in CRM. However it behaves little differently for the custom entities.<br \/>\nLet us consider an example of a Company field to understand how this field behaves for standard entities in detail.<br \/>\n1. When user clicks on SSA field\u2019s green arrow, the user is provided with the Find and Clear Options to be selected.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-1.bmp\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-4064\" title=\"Image 1\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-1.bmp\" alt=\"\" \/><\/a><br \/>\na. When user clicks on the Find option then Find Screen for that entity opens up in a pop up window. This find screen refers the standard Find screen of that entity.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-2.bmp\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-4065\" title=\"Image 2\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-2.bmp\" alt=\"\" \/><\/a><br \/>\nIf there is any existing value in the SSA field and then the find option is selected then a pop up opens up to confirm if the user wants to clear the already populated value.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-3.bmp\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-4066\" title=\"Image 3\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-3.bmp\" alt=\"\" \/><\/a><br \/>\nIf user clicks ok the field values are cleared.<br \/>\nb.If user selects Clear option then the already selected values are cleared from that field.<br \/>\n2. When user selects the value in SSA field, then the selected value will be displayed as a hyperlink.<br \/>\n<span style=\"line-height: 1.6em;\">3. If User clicks on SSA field hyperlink, then the summary screen of that particular entity gets opened.<\/span><br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-4.bmp\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-4067\" title=\"Image 4\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-4.bmp\" alt=\"\" \/><\/a><br \/>\n&nbsp;<br \/>\nNevertheless, the question here is, will this standard functionality work for custom entities in Sage CRM?<br \/>\nThe answer depends on the way this custom entity is created. In Sage CRM, users are not bound to work only with entities provided in standard install, as it\u2019s quite flexible and lets user create their own new entities. These entities are known as Custom Entities.<br \/>\nUser can create a custom entity by following two ways;<br \/>\n1. By using the Entity wizard<br \/>\n2. By navigating to Administration -&gt; Advanced Customization -&gt; Tables and Databases and selecting the Create Table option.<br \/>\nIf new entities were created by using second method wizard, then above stated standard functionality would work but with some little changes. Here when user clicks on the Find option, he gets an error message such as HTTP Error 404.0-Not Found, Directory Not Found.<br \/>\nAlso, user will be able to select the values in the SSA field. Also can view the hyperlink on the selected value but on clicking same error pops out on screen. Here is the screenshot for your reference.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-5.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-4063\" title=\"Image 5\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-5.jpg\" alt=\"\" width=\"787\" height=\"238\" \/><\/a><br \/>\nTo resolve above, you need follow below steps.<br \/>\n1. Create a new folder whose name should be same as that of an entity under below path.<br \/>\nC:\\ Program Files\\Sage\\CRM\\&lt;CRM Instance &gt;\\WWWRoot\\CustomPages\\&lt;&lt;Custom Entity Name&gt;&gt;<br \/>\nFor example, if custom entity name is Contract, then contract folder will be created under CustomPages folder.<br \/>\n2. Create an ASP page in that folder whose name should be in the following format.<br \/>\n<strong>&lt;&lt;Custom Entity Name&gt;&gt;Find.asp<\/strong><br \/>\n<strong>For example, ContractFind.asp<\/strong><br \/>\nThen write logic to display the Find screen of that entity in this page. This will resolve the Find button error mentioned above.<br \/>\n3. Create an ASP page in that folder whose name should be in the following format.<br \/>\n<strong>&lt;&lt;Custom Entity Name&gt;&gt;Summary.asp<\/strong><br \/>\n<strong>For example, ContractSummary.asp<\/strong><br \/>\nThen write logic to display the summary of that entity in this page. This will resolve the hyperlink error mentioned above.<br \/>\nGenerally users can select the values in SSA field by typing keyword and clicking on the Finder button. However if he encounters the mentioned error, he can try suggestions given above.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Search Select Advanced (SSA) field behaves in a specific manner for all the standard entities (Company, Person, Case etc.) in CRM. However it behaves little differently for the custom entities. Let us consider an example of a Company field to understand how this field behaves for standard entities in detail. 1. When user clicks on\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/\">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":[332,354],"tags":[2010,2340],"class_list":["post-4062","post","type-post","status-publish","format-standard","hentry","category-sage-crm","category-search-select-advanced","tag-sage-crm","tag-ssa"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>SSA field behavior for custom entity in Sage CRM - 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\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SSA field behavior for custom entity in Sage CRM - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"Search Select Advanced (SSA) field behaves in a specific manner for all the standard entities (Company, Person, Case etc.) in CRM. However it behaves little differently for the custom entities. Let us consider an example of a Company field to understand how this field behaves for standard entities in detail. 1. When user clicks on\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2013-05-31T08:44:57+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-1.bmp\" \/>\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=\"3 minutes\" \/>\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\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/\",\"name\":\"SSA field behavior for custom entity in Sage CRM - 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\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-1.bmp\",\"datePublished\":\"2013-05-31T08:44:57+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/#primaryimage\",\"url\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-1.bmp\",\"contentUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-1.bmp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SSA field behavior for custom entity in Sage CRM\"}]},{\"@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":"SSA field behavior for custom entity in Sage CRM - 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\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/","og_locale":"en_US","og_type":"article","og_title":"SSA field behavior for custom entity in Sage CRM - Sage CRM \u2013 Tips, Tricks and Components","og_description":"Search Select Advanced (SSA) field behaves in a specific manner for all the standard entities (Company, Person, Case etc.) in CRM. However it behaves little differently for the custom entities. Let us consider an example of a Company field to understand how this field behaves for standard entities in detail. 1. When user clicks on\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2013-05-31T08:44:57+00:00","og_image":[{"url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-1.bmp","type":"","width":"","height":""}],"author":"greysagecrm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"greysagecrm","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/","name":"SSA field behavior for custom entity in Sage CRM - 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\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/#primaryimage"},"thumbnailUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-1.bmp","datePublished":"2013-05-31T08:44:57+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/#primaryimage","url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-1.bmp","contentUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/05\/Image-1.bmp"},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/ssa-field-behavior-for-custom-entity-in-sage-crm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"SSA field behavior for custom entity in Sage CRM"}]},{"@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\/4062","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=4062"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/4062\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=4062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=4062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=4062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}