Dynamics 365 Solution Import Issue – Cannot add root component of type 60

For some reason solution imports have not been my friend the last few months. Usually when a solution doesn’t import, 99% of the time it comes down to dependency issues or a corrupt solution file.  For on-premise deployments, if the log file doesn’t provide good information, setting up server side traces or SQL profiler traces… Continue reading Dynamics 365 Solution Import Issue – Cannot add root component of type 60

JavaScript Code Location on Portals 8.2

Microsoft Dynamics 365 Portals v8.2 introduced a new way to implement multilanguage portals.  I outlined how to enable multi-language on portals here. Essentially, there is now a “parent” web page record as well as a “child” page for the default language and additional content language pages can be added. What can be confusing is if… Continue reading JavaScript Code Location on Portals 8.2

XrmToolBox: Portal Code Editor Overview and Review

Before we dive into today’s topic, I want to thank everyone who attended my “Portal Developer Primer” webinar on March 30th.  My apologies to those of you who tried to attend on March 28th, thankfully we were able to sort out the technical diffuculties.  The recording can be found by clicking here. Without further delay,… Continue reading XrmToolBox: Portal Code Editor Overview and Review

Liquid Part 3 – Displaying a List of Dynamics 365 Records

Just a heads up that I will be presenting a webinar for the XRM Virtual User Group on March 28, 2017 called “Portal Developer Primer”.  This session is focused for the Dynamics 365/CRM developer who needs to start getting ramped up on Portal development.  It is an evolution from my session at ExtremeCRM in Newport… Continue reading Liquid Part 3 – Displaying a List of Dynamics 365 Records

Adding a Simple Language field to Dynamics 365

Recently a customer emailed me and wondered why the “Language” field was missing from the Lead forms in Dynamics 365 (CRM). As we all know, a “Language” field does not come out of the box with D365. Note: A language option (lookup) does appear with the recent Portals 8.2 update. It turned out that a… Continue reading Adding a Simple Language field to Dynamics 365

Determining What Configuration/Development Options to use on Dynamics 365 Projects

Every so often I am asked a question or see on a forum post similiar to this; “What is the best practice, a workflow or a plugin?”  Or “Should I use JavaScript, or could I use Business Rules for this?” For someone just starting out, its hard to determine what option/feature/tool to use, let alone… Continue reading Determining What Configuration/Development Options to use on Dynamics 365 Projects

How to Give 6 million Contacts Access to your Portal

Both the Dynamics 365 Online Portal and Adxstudio Portal have the ability to allow visitors to register to give them access to authenticated areas of your site.  Despite what authentication method you use (Forms based, Windows Live ID, Active Directory, Google, etc) the portal will create a corresponding CRM contact record for each visitor that… Continue reading How to Give 6 million Contacts Access to your Portal