{"id":6031,"date":"2013-12-12T08:43:53","date_gmt":"2013-12-12T08:43:53","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=6031"},"modified":"2013-12-12T08:43:53","modified_gmt":"2013-12-12T08:43:53","slug":"custom-icons-for-entities","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/","title":{"rendered":"Custom Icons for entities"},"content":{"rendered":"<p>For any web application, Self Descriptiveness is the main characteristic which facilitates maximum usage of the modules designed. There are lots of things with which we can achieve this in SageCRM.<br \/>\nSageCRM has wide scope for customizations. Customization also involves creating several custom entities to incorporate client requirements. \u00a0We have a facility to generate entities on the fly using advanced customization wizard. Only thing we need to do after creating entity through wizard is to make it presentable throughout CRM. In this blog I will be explaining about adding images\/icons for custom entities.<br \/>\n<span style=\"color: #993300;\"><em><strong>The New Stuff:<\/strong><\/em><\/span> <a title=\"Adding new fields on Web Order Item Entry screen\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/07\/adding-new-fields-on-web-order-item-entry-screen\/\" target=\"_blank\">Adding new fields on Web Order Item Entry screen<\/a><br \/>\nWhenever we create new custom entity using custom entity wizard, company icon is used at all the related screens for that entity. The one I have shown below is for <b>Administration<\/b> | <b>Customization<\/b> area.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-1.jpg\" target=\"_blank\"><img decoding=\"async\" class=\"aligncenter  wp-image-6032\" alt=\"Img-1\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-1.jpg\" width=\"466\" height=\"50\" \/><\/a><\/p>\n<p>As soon as we finish with installing main entity wizard component, it displays a message as shown in following screenshot.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-2.jpg\" target=\"_blank\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter  wp-image-6033\" alt=\"Img-2\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-2.jpg\" width=\"665\" height=\"144\" \/><\/a><\/p>\n<p>You have to create following icons for the entity and dump them on \u201c&lt;theme name\\icons&gt;\u201d folder of all the themes under \u201c&lt;CRMInstallationPath\\WWWRoot\\Themes\\img&gt;\u201d. You can also change the color of your icons if you want it to be theme specific.<br \/>\n1. &lt;entityname&gt;.gif<br \/>\n2. small_&lt; entityname&gt;.gif<br \/>\n3. related_&lt; entityname&gt;.gif<br \/>\nThe appearance of the entity icons then changes throughout the CRM like the one I had given below in <b>Administration<\/b> | <b>Customization<\/b> section.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-3.jpg\" target=\"_blank\"><img decoding=\"async\" class=\"aligncenter  wp-image-6034\" alt=\"Img-3\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-3.jpg\" width=\"461\" height=\"58\" \/><\/a><\/p>\n<p>Not only Custom entities, but you can do this for standard entities like Company, Person etc. as well. You just have to replace the existing icons with new one.<br \/>\nYou can also make these design changes for Workflow actions. Whenever we create any rule for workflow, there is a selection field named <b>Alternative Image for Rule<\/b> where we can select image for workflow rule. This will display icon related to rule as shown below.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-4.jpg\" target=\"_blank\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-6035\" alt=\"Img-4\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-4.jpg\" width=\"83\" height=\"144\" \/><\/a><\/p>\n<p><span style=\"color: #993300;\"><em><strong>Also Read:<\/strong><\/em><\/span><br \/>\n1) <a title=\"Showing images in Sage CRM Reports\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/10\/07\/showing-images-in-sage-crm-reports\/\" target=\"_blank\">Showing images in Sage CRM Reports<\/a><br \/>\n2) <a title=\"Embedded Images in Email Templates\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/05\/31\/embedded-images-in-email-templates\/\" target=\"_blank\">Embedded Images in Email Templates<\/a><br \/>\n3) <a title=\"Can you create your own theme in sage CRM version 6.2?\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2009\/04\/17\/can-you-create-your-own-theme-in-sage-crm-version-6-2\/\" target=\"_blank\">Can you create your own theme in sage CRM version 6.2?<\/a><br \/>\n4) <a title=\"Work in your preferred theme of Sage CRM\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/11\/25\/work-in-your-preferred-theme-of-sage-crm\/\" target=\"_blank\">Work in your preferred theme of Sage CRM<\/a><br \/>\n5) <a title=\"DOT NET API configuration and compatibility Issues\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/07\/dot-net-api-configuration-and-compatibility-issues\/\" target=\"_blank\">DOT NET API configuration and compatibility Issues<\/a><br \/>\n&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For any web application, Self Descriptiveness is the main characteristic which facilitates maximum usage of the modules designed. There are lots of things with which we can achieve this in SageCRM. SageCRM has wide scope for customizations. Customization also involves creating several custom entities to incorporate client requirements. \u00a0We have a facility to generate entities\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/\">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":[72,73,183,332,1,438],"tags":[736,1076,1388,2437,2604],"class_list":["post-6031","post","type-post","status-publish","format-standard","hentry","category-component-sage-crm","category-configuration","category-image-sage-crm","category-sage-crm","category-uncategorized","category-worklfow","tag-component","tag-entity","tag-image","tag-themes","tag-workflow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Custom Icons for entities - 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\/12\/12\/custom-icons-for-entities\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Custom Icons for entities - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"For any web application, Self Descriptiveness is the main characteristic which facilitates maximum usage of the modules designed. There are lots of things with which we can achieve this in SageCRM. SageCRM has wide scope for customizations. Customization also involves creating several custom entities to incorporate client requirements. \u00a0We have a facility to generate entities\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2013-12-12T08:43:53+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-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=\"2 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\/12\/12\/custom-icons-for-entities\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/\",\"name\":\"Custom Icons for entities - 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\/12\/12\/custom-icons-for-entities\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-1.jpg\",\"datePublished\":\"2013-12-12T08:43:53+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/#primaryimage\",\"url\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-1.jpg\",\"contentUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Custom Icons for entities\"}]},{\"@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":"Custom Icons for entities - 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\/12\/12\/custom-icons-for-entities\/","og_locale":"en_US","og_type":"article","og_title":"Custom Icons for entities - Sage CRM \u2013 Tips, Tricks and Components","og_description":"For any web application, Self Descriptiveness is the main characteristic which facilitates maximum usage of the modules designed. There are lots of things with which we can achieve this in SageCRM. SageCRM has wide scope for customizations. Customization also involves creating several custom entities to incorporate client requirements. \u00a0We have a facility to generate entities\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2013-12-12T08:43:53+00:00","og_image":[{"url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-1.jpg","type":"","width":"","height":""}],"author":"greysagecrm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"greysagecrm","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/","name":"Custom Icons for entities - 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\/12\/12\/custom-icons-for-entities\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/#primaryimage"},"thumbnailUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-1.jpg","datePublished":"2013-12-12T08:43:53+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/#primaryimage","url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-1.jpg","contentUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2013\/12\/Img-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2013\/12\/12\/custom-icons-for-entities\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"Custom Icons for entities"}]},{"@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\/6031","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=6031"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/6031\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=6031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=6031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=6031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}