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
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
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
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 #1157: Do not delete system components
When you provision a Dynamics 365 instance, it comes with a number of system views that may or may not apply to your scenarios. Take, for example, Contacts: No Campaign Activities in Last 3 Months. If you are not into marketing, why would you need one? As tempting as it could be to just go […]
Tip #1152: Attachments to Dynamics 365 Notes
Flow is great but can be frustrating at times, as Jerry “Once tipster – forever tipster” Weinstock has discovered when trying to add attachment to a note in Dynamics 365. This is his story File uploads to OneDrive etc work great. Files attach to emails with no issue. A super slick Flow feature! I am […]
Tip #1151: Name that web client
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
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 […]
Tip #1144: How to add business days
Over six months ago I got a tip from Sergio “Behind The Wall” Macías, part of the the driving force behind Spanish-speaking Dynamics 365 community, on how to create a custom workflow activity that adds business days to a specific date in Dynamics 365. In the essence, the calculations are something like this: The heart […]
Tip #1142: Tracing in Azure Functions MkII
When describing tracing in Azure Functions previously, I dropped almost in passing that to capture .NET traces in Azure Functions is easy – just create your own TraceListener. I also added that the code takes a shortcut with log.Info and requires a bit of tuning like mapping logging levels from Connector to TraceWriter but those […]