Tip #813: Renaming default app

Change something

I couldn’t believe that there is something in Dynamics 365 world that Scott “Mr. Ribbon Workbench” Durow doesn’t know! Scott When importing solutions from 8.1 into 8.2 or upgrading orgs – is there a trick to rename the default app from ‘Dynamics 365 – custom’ to something else without having to create a new app? […]

Tip #811: Multilingual portals and external authentication providers

Sign language

After on and off hiatus caused by the festivities season we are back with another annual round of the daily tips. If you have external authentication providers all worked out in your Dynamics 365 Portal, and then you enable multilingual feature so that your portal looks fine in, say, Kazakh (yes, it’s one of the […]

Tip #810: Using Fiddler with Xrm Tooling

Old violin

Sometimes it’s very useful to see what requests are flying forth and back between your code and Dynamics 365. The tool of trade is, of course, Fiddler. Fiddler allows https traffic analysis by using man-in-the-middle interception using self-signed certificates. If you are using Xrm Tooling and, specifically, CrmServiceClient then you quickly find that the following code: […]

Tip #798: CrmServiceClient and multiple instances

Reduce reuse recycle

If you are using Microsoft.Xrm.Tooling.Connector.CrmServiceClient and relying on nuget to reference the assembly in your project (as you should) then you need to be aware of what seems to be an odd behavior but is, in fact, a bug fix. Run the following code: And get: Wait a minute, what? Same user and org? Despite […]

Tip #794: Connect to Dynamics 365 in Azure Functions

Something useful

Delegating some work from plugins to Azure Functions turned out to be not as complex as we expected. Making function to do something useful (like updating Dynamics 365 records) was entirely different story. After running some NEL (naked eye learning) algorithms against our sales pipeline we calculated that an average opportunity value is inflated by […]

Tip #793: Enabled app does not mean installed

Gun locked

Depending on the licensing plan, Dynamics 365 instances can have an option to provision Dynamics 365 Portal. In Dynamics 365 Administration Center navigate to Applications and, if you have portal add-on in your subscription, you will see coveted Not Configured against the Portal Add-On app. Click Manage and off you go with the portal provisioning. […]