Tag Archives: Dynamics365

Model-driven app configuration entity – the most unusual approach I’ve ever seen, but it works

I was looking at the Omnichannel lately, and , then, I realized something that might be worth sharing. You know how we would often create a configuration entity in our model-driven apps? Omnichannel is doing just that, but it’s taking it one step further. It provides multiple forms for the configuration entity so that each… Read More »

Securing email details while keeping emails visible to all users

Sometimes, project requirements can take an interesting turn, and we may need to think of unusual solutions. Fortunately, we have powerful options up the sleeve, since, after all, we are not talking about some kind of a csv file here – it’s Microsoft Dataverse! So, when it comes to the activity tables in Power Platform,… Read More »

Hidden fields are not “required” anymore in model-driven forms?

Coincidentally, there seem to be change in how required fields are treated in the model-driven forms. I’m saying “coincidentally”, since I recently wrote a post on a related(though different) topic: https://www.itaintboring.com/dynamics-crm/how-to-not-to-get-stuck-on-the-required-fields-when-creating-a-power-automate-flow/ And, then, a co-worker just mentioned that, it seems, hidden fields are not “required” anymore in the model-driven forms even if they have been… Read More »

Promote to Admin and Check Access – two buttons we can use to investigate access issues

It might be yesterday’s news (or, at least, it’s probably at least a month old now) that we have “Check Access” button in the model-driven apps: This one is available from the command bar, and it allows us to check record access for any user in the system: It can also track record sharing –… Read More »

Shared variables in Dataverse plugins. Surprise, surprise…

It’s a rare situation when 3 different Dataverse developers, all having quite a bit of experience with plugins, start talking about plugins functionality and can’t agree on how it actually works Yet, this is exactly what happened when Daryl LaBar suggested that I should be using shared variables to handle the problem described in the… Read More »