DYNAMICS 365 OVERCOME SOLUTION DESCRIPTION LENGTH LIMITATION

When working with D365 Solutions, you often use the Description field in order to keep track of your solution versions and the changes done through the project, by entering the appropriate details to each version and functionalities.

However, and for big projects with many details entered in the Description field, you might encounter an issue which is the 2000 characters limit for the description field; therefore, you will not be able to enter more details which lead to loss of tracking.

In the Classic Interface, you won't be able to enter additional details
Solution configuration page

In the PowerApps maker, you will get the error when you save that the length of the 'description' attribute of the 'solution' entity exceeded the maximum allowed length of '2000'.

To overcome this limitation, you can use the OOB Configuration Page of the solution.

The Configuration Page of the solution is simply a HTML Web Resource that should be added as a solution component.
  1. So first, go to Components > Web Resources > New
    Solution configuration page 2

  2. Enter the name and choose Webpage (HTML) as Type
    Solution configuration page 3

  3. Click Text Editor in order to start editing your HTML page and entering unlimited number of characters
  4. Click Ok, Save, and then Publish the web resource to publish your changes
  5. In the solution page, click the Configuration Page lookup and choose the newly created HTML web resource
    Solution configuration page 4

  6. When you save, the new link Configuration will appear under Information
  7. Click Configuration, and you will see all the text entered without any limitation on the number of characters
    Solution configuration page 5
Bonus Tips:
  • The configuration page is mainly used by ISVs (Independent Software Vendors) who distribute their solutions where developers will use this page to set many configuration or controls to launch and use the solution, or enable customers to perform actions in the context of your solution
  • Since it is a HTML format, you can add different element to display the details (table, ordered list...) and with different style
  • One of the most famous tool that used the Configuration Page is the CRMRESTBuilder which is a tool for CRM 2015/2016 & D365 CE (7.0+) Online & On Premise to generate JavaScript code using the 2011 & Web API REST endpoints


Hope This Helps!

Comments

  1. Thank you very much for the guide! Can you please clarify further what " entering unlimited number of characters" actually means? Do you have a screenshot of the information inserted? Do I simply type in thousands of random characters or is there a specific text that should be added? Will this information inserted appear on the Timeline? Thank you!

    ReplyDelete
    Replies
    1. Thank you for your feedback,
      As explained in steps 6 and 7 above, the configuration page is a Html page where you can enter as much text as needed and you can put all the supported html tags.

      Delete

Post a Comment

Popular posts from this blog

DYNAMICS 365 HOW TO HIDE RECENT RECORDS FOR LOOKUP FIELD IN UCI

SEARCH BY GUID IN DYNAMICS 365

SAVE FORM IN DYNAMICS 365 JAVASCRIPT