{"id":2754,"date":"2016-05-12T17:56:21","date_gmt":"2016-05-12T12:26:21","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=2754"},"modified":"2016-05-12T17:56:21","modified_gmt":"2016-05-12T12:26:21","slug":"import-customizations-of-the-entity-having-icons-from-managed-solution-in-dynamics-crm","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2016\/05\/import-customizations-of-the-entity-having-icons-from-managed-solution-in-dynamics-crm\/","title":{"rendered":"Import Customizations of the Entity having Icons from Managed Solution in Dynamics CRM"},"content":{"rendered":"<p style=\"text-align: justify;\"><strong>Introduction:<\/strong><\/p>\n<p style=\"text-align: justify;\">Recently we had a requirement of importing a custom entity <strong>Hotel<\/strong> from one online CRM to another online CRM, which was a part of unmanaged solution. While exporting the Hotel entity from source system, we observed that the icons of the entity were from <strong>managed<\/strong> solution having prefix as <strong>\u201cVarIcon\u201d<\/strong> of <strong>PascalCase<\/strong> format. As these icons were part of the managed solution, we were not able to export these Entity icons.<\/p>\n<p style=\"text-align: justify;\">When we imported the custom entity Hotel to the destination system it did not show an icon for the Hotel entity in Customization section.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/Import-Customizations-of-the-Entity.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2758\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/Import-Customizations-of-the-Entity.png\" alt=\"Import Customizations of the Entity\" width=\"626\" height=\"389\" \/><\/a><\/p>\n<p>Also in navigation area the Hotel Entity was showing an error on Hotel Icon as shown in below screenshot.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/navigation-area.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2760\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/navigation-area.png\" alt=\"navigation area\" width=\"625\" height=\"187\" \/><\/a><\/p>\n<p>When we tried to fix it by clicking on Update Icons button of Hotel entity in Customization section, we got the following error.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/update-icon.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2762\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/update-icon.png\" alt=\"update icon\" width=\"625\" height=\"417\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">We were not able to update the icon of the imported entity. If you too get this type of error, then you can follow below mentioned steps to overcome with this issue.<\/p>\n<ul style=\"text-align: justify;\">\n<li>Icons can be downloaded from source system by clicking <em>Preview<\/em> button of the web Resource.<\/li>\n<li>Then create a publisher having same prefix as source system. In our case it was \u201cVarIcon\u201d.<\/li>\n<li>Now create the web resources containing icons for the <em>Hotel Entity.<\/em><\/li>\n<li>As we know, CRM doesn\u2019t allow us to create a publisher with prefix as PascalCase format. It automatically makes prefix as lowercase, so we have to do changes in XML of the web resource.<\/li>\n<li>Add new solution \u201cHotelEntityIcons\u201d with newly created publisher which is having same prefix as source system.<\/li>\n<li>Add required web resources to show an entity icon in this \u201cHotelEntityIcons\u201d solution with the same name as source system.<\/li>\n<li>Export this solution and make changes in the XML of Customization.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\">We need to make the prefix in PascalCase format as source system. When we exported the \u201cHotelEntityIcons\u201d solution, it was having prefix in lowercase format for the entity icons as shown in below screenshot.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/customizations.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2757\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/customizations.png\" alt=\"customizations\" width=\"624\" height=\"320\" \/><\/a><\/p>\n<p>We have made changes in this XML to make Hotel entity icons prefix as PascalCase format, it is shown in below screenshot.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/customizations-in-entity.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2756\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/customizations-in-entity.png\" alt=\"customizations in entity\" width=\"624\" height=\"319\" \/><\/a><\/p>\n<p>Now save the customizations and import this solution to the Destination System. You can see the Icons for the Hotel Entity as shown in the below screenshot.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/customizations-and-import1.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2763\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/customizations-and-import1.png\" alt=\"customizations and import\" width=\"625\" height=\"387\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/hotels.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2766\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/hotels.png\" alt=\"hotels\" width=\"625\" height=\"189\" \/><\/a>Also, you will be able to change the Icon of the Entity by clicking on Update Icon button.<a href=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/select-new-icon.png\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2761\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2016\/05\/select-new-icon.png\" alt=\"select new icon\" width=\"626\" height=\"424\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>Conclusion:<\/strong><\/p>\n<p style=\"text-align: justify;\">This blog explains the procedure for importing the entity having icon from managed solution and prefix as PascalCase format for web resources of entity icons. Make sure that you follow the above steps carefully to avoid any errors in CRM.<\/p>\n<p style=\"text-align: justify;\">Now you can plan your appointments directly from within Maplytics&#8230;<a href=\"http:\/\/bit.ly\/1qbcqps\" target=\"_blank\" rel=\"noopener noreferrer\">Read more<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction: Recently we had a requirement of importing a custom entity Hotel from one online CRM to another online CRM, which was a part of unmanaged solution. While exporting the Hotel entity from source system, we observed that the icons of the entity were from managed solution having prefix as \u201cVarIcon\u201d of PascalCase format. As\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2016\/05\/import-customizations-of-the-entity-having-icons-from-managed-solution-in-dynamics-crm\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[13,19,24],"tags":[921,922,1027],"class_list":["post-2754","post","type-post","status-publish","format-standard","hentry","category-customizations","category-dynamics-crm","category-dynamics-crm-2016","tag-import-customizations","tag-import-customizations-of-the-entity","tag-managed-solution-in-dynamics-crm"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/2754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=2754"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/2754\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=2754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=2754"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=2754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}