Tip #1164: All your forms are belong to us

Hidden figure

Even some of the battle-forged Business Applications MVPs are not immune and descent into sheer panic when their forms go missing after the upgrade. DON’T PANIC Dynamics 365 upgrades do not delete any forms and while some things may not go as planned, nuking your hard earned customizations is not on the todo list of […]

Tip #1162: Microsoft Flow Functions Reference

Catalog reference

If you are looking for an ultimate reference for the expressions that you can use in Microsoft Flow, it helps to remember that Flow is based on Azure Logic Apps. The functions reference is the same for both, and can be found here. The original question was what functions are available in canvas PowerApps but […]

Tip #1161: Become real BAD this October

Become BAD

When we were planning Business Application Developer (BAD) Masterclass in Europe earlier this year, we didn’t expect the level of interest it would generate. London and Amsterdam classes were sold out, and the feedback was great. Very much enjoyed. Two days full of knowledge, learning and excitement. Was a great experience to learn new things […]

Tip #1160: Bring up client performance center

Hidden door in a library

I’m known to be a bit verbose but at the same time I personally like the tips that are like nuggets – small, shiny, and mostly invisible. This tip comes from Natraj “Always Debugging” Yegnaraman (and you can send your nugget to jar@crmtipoftheday.com too!). Add perf=true URL param in UCI Unified Interface to display performance […]

Tip #1159: Run your script after business rules

Queue

Dynamics 365/CRM customizations inflicted by a customer are always fun. How can I tell their customizations apart? Easy, by the new_ prefix. Where things get really complicated if the customer later asks you to do something they are not sure how to. Just recently I was asked to stop couple fields from being locked if […]

Tip #1158: Be very selective in the grid

Coffee choice

As I was discussing the workaround for the N:N regression bug, I noticed that some of the users, especially those switching from classic UI, are somewhat confused how to disassociate the records in the Unified Interface. The UI can be, indeed, a bit confusing, especially when the viewport is small and the subgrid switches to […]

Tip #1151: Name that web client

Classic LP player

With so many upcoming and constantly changing features in the world of Dynamics 365/CRM, it’s no wonder that even the best of us are getting confused when it comes to naming things. Regardless of what interface is chosen, it all looks like a web client Mark “Globetrotting Kiwi” Smith: Currently what I hear used is […]

Tip #1145: Tracing in Azure Functions MkIII

Tracing

This never ends. Shortly after I finished writing about tracing in Azure Functions, I found Daryl “Always Raising” LaBar explaining how to use ExtendedOrganizationService wrapper to easily capture everything in your plugin: Wouldn’t it be nice for debugging if your plugins automatically traced every IOrganzationService Request, along with the parameters and the time that it […]