{"id":30834,"date":"2022-03-02T16:05:43","date_gmt":"2022-03-02T10:35:43","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=30834"},"modified":"2023-04-13T15:37:52","modified_gmt":"2023-04-13T10:07:52","slug":"rich-text-support-for-all-multi-lines-in-dynamics-365-crm","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2022\/03\/rich-text-support-for-all-multi-lines-in-dynamics-365-crm\/","title":{"rendered":"Rich Text Support for All Multi Lines in Dynamics 365 CRM"},"content":{"rendered":"<h2><strong>Introduction<\/strong><\/h2>\n<p>Microsoft keeps introducing new enhancements from time to time. One such welcoming enhancement would be the Rich Text Editor. Earlier we noticed the introduction of Rich Text Editor in the <a href=\"https:\/\/www.inogic.com\/blog\/2020\/11\/how-to-quickly-create-an-email-template-within-dynamics-365-crm\/\" target=\"_blank\" rel=\"noopener\">Email body<\/a> but recently we noticed that it is also available in the Description field of the Appointment entity as well.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30845\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/1Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"1076\" height=\"348\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/1Rich-Text-Support.jpeg 1076w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/1Rich-Text-Support-300x97.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/1Rich-Text-Support-1024x331.jpeg 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/1Rich-Text-Support-768x248.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/1Rich-Text-Support-660x213.jpeg 660w\" sizes=\"(max-width: 1076px) 100vw, 1076px\" \/>Out of curiosity when we went into the customizations of the field properties we found that Microsoft has introduced an OOB control named as the \u201c<strong>Rich Text Editor Control<\/strong><strong>\u201d<\/strong> which is applied on the Description field of the Appointment.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30844\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/2Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"543\" height=\"435\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/2Rich-Text-Support.jpeg 543w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/2Rich-Text-Support-300x240.jpeg 300w\" sizes=\"(max-width: 543px) 100vw, 543px\" \/><\/p>\n<p>Which means we can enable this for any of the multi-line text field across CRM. To further test out this theory we actually went ahead and created a custom multi-line text field named \u201cAbout\u201d on the Account entity.<\/p>\n<p><a href=\"https:\/\/bit.ly\/3KMsHgv\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"alignnone size-full wp-image-34442\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/Alerts4Dynamics1-2.gif\" alt=\"Alerts4Dynamics\" width=\"800\" height=\"200\" \/><\/a><\/p>\n<p>Next, we need to enable the \u201c<strong>Rich Text Editor Control\u201d <\/strong>on this multi-line text field for which we will edit the Field Properties from the customizations. So first, click on <strong>Add Control <\/strong>in the controls tab.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30843\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/3Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"547\" height=\"377\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/3Rich-Text-Support.jpeg 547w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/3Rich-Text-Support-300x207.jpeg 300w\" sizes=\"(max-width: 547px) 100vw, 547px\" \/><\/p>\n<p>Then in the list of controls select the \u201c<strong>Rich Text Editor Control\u201d<\/strong>.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30842\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/4Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"583\" height=\"356\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/4Rich-Text-Support.jpeg 583w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/4Rich-Text-Support-300x183.jpeg 300w\" sizes=\"(max-width: 583px) 100vw, 583px\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30841\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/5Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"543\" height=\"435\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/5Rich-Text-Support.jpeg 543w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/5Rich-Text-Support-300x240.jpeg 300w\" sizes=\"(max-width: 543px) 100vw, 543px\" \/><\/p>\n<p>Once you \u2018Save and publish\u2019 the form, you will see the Rich text editor in the multiline text editor.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30840\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/6Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"359\" height=\"354\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/6Rich-Text-Support.jpeg 359w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/6Rich-Text-Support-300x296.jpeg 300w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/><\/p>\n<p>To further enable few additional features of this control, it comes with a parameter named <strong>Custom configuration URL <\/strong>where we need to add web resource relative URL.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30839\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/7Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"544\" height=\"426\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/7Rich-Text-Support.jpeg 544w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/7Rich-Text-Support-300x235.jpeg 300w\" sizes=\"(max-width: 544px) 100vw, 544px\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30838\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/8Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"570\" height=\"603\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/8Rich-Text-Support.jpeg 570w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/8Rich-Text-Support-284x300.jpeg 284w\" sizes=\"(max-width: 570px) 100vw, 570px\" \/><\/p>\n<p>In the Description field of the Appointment the value set in the <strong>Custom configuration URL <\/strong>is<\/p>\n<p><strong>\/WebResources\/Activities\/SystemLibraries\/msdyn_AppointmentRTEconfig.js<\/strong><\/p>\n<p>This web resource is provided by Microsoft which enables some additional features like the ability to expand the editor.<\/p>\n<p>You can create your own custom web resource to enable the additional features of the <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/model-driven-apps\/rich-text-editor-control\" target=\"_blank\" rel=\"noopener\"><strong>Rich Text Editor<\/strong><\/a><strong>.<\/strong><\/p>\n<p>Now with the additional properties enabled on the Rich Text Editor we see that the Expand button is now available using which we can expand the size of the text editor into full length view.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30837\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/9Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"359\" height=\"398\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/9Rich-Text-Support.jpeg 359w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/9Rich-Text-Support-271x300.jpeg 271w\" sizes=\"(max-width: 359px) 100vw, 359px\" \/><\/p>\n<p>Expanded View:<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30836\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/10Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"990\" height=\"682\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/10Rich-Text-Support.jpeg 990w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/10Rich-Text-Support-300x207.jpeg 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/10Rich-Text-Support-768x529.jpeg 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/10Rich-Text-Support-660x455.jpeg 660w\" sizes=\"(max-width: 990px) 100vw, 990px\" \/><\/p>\n<p>You will also notice that now there are 2 new features available in the text editor, one is superscript and another one is subscript.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-30835\" style=\"border: 1px solid #0a0a0a; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/11Rich-Text-Support.jpeg\" alt=\"Rich Text Support\" width=\"624\" height=\"300\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/11Rich-Text-Support.jpeg 624w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2022\/03\/11Rich-Text-Support-300x144.jpeg 300w\" sizes=\"(max-width: 624px) 100vw, 624px\" \/><\/p>\n<h2><strong>Conclusion<\/strong><\/h2>\n<p>Rich text editor feature will improve the readability and understanding of the text or any descriptive information written in the multiline text field.<\/p>\n<h2 style=\"text-align: left;\"><div class=\"su-heading su-heading-style-default su-heading-align-center\" id=\"\" style=\"font-size:15px;margin-bottom:5px\"><div class=\"su-heading-inner\">Save 1-2 hours or $800 monthly on scheduling and managing business travel with a geo-mapping App!<\/div><\/div><\/h2>\n<p><em><strong><a href=\"https:\/\/bit.ly\/3ELX45j\" target=\"_blank\" rel=\"noopener noreferrer\">Maplytics<\/a> <\/strong>\u2013 Integrate Map with Dynamics 365 CRM and visualize data on the map, manage sales territories, auto-schedule appointments, get optimized travel routes, track field reps in real-time, and more<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Microsoft keeps introducing new enhancements from time to time. One such welcoming enhancement would be the Rich Text Editor. Earlier we noticed the introduction of Rich Text Editor in the Email body but recently we noticed that it is also available in the Description field of the Appointment entity as well. Out of curiosity\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2022\/03\/rich-text-support-for-all-multi-lines-in-dynamics-365-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":[16,18,26,2361],"tags":[2569,2570],"class_list":["post-30834","post","type-post","status-publish","format-standard","hentry","category-dynamics-365","category-dynamics-365-v9-2","category-editable-grid","category-technical","tag-rich-text-editor","tag-rich-text-editor-control"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/30834","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=30834"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/30834\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=30834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=30834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=30834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}