Category Archives: Dynamics 365

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 »

Image control for model-driven apps

You may have seen the announcement: https://powerapps.microsoft.com/en-us/blog/simple-image-control-for-model-driven-apps/ So, I was looking at it tonight and realized that I should probably take it for a spin on my phone. After all, one of the obvious scenarios would be to have a few image fields on the form so we could open that form on the mobile… Read More »

How to: not to get stuck on the required fields when creating a Power Automate Flow

Microsoft Dataverse has a somewhat unique interpretation of what a “required” field is. It’s a bit of “do as I say not as I do”. For example, I can’t create an account in the user interface not having “account name” populated (since it’s a required field): But, of course, behind the scene… whether through Excel… Read More »

Forms within forms

Out of a sudden, there is functionality now that we always wanted… and, yes, it went almost unnoticed. We can use main forms within other main forms now. As in the example below, I can edit primary contact information without even leaving the account form. And, then, I can do the same with the owner… Read More »

Canvas App on the Dashboard – how do we handle application url?

Environment variables can be very helpful in a lot of situations. Here is yet another scenario where I found them very useful the other day. Imagine you have a Canvas Application you wanted to display in a web resource. Maybe even on the dashboard… something like this: The app there is very simple, but it’s… Read More »

How to: intercept record assignment and keep it under the same team all the time?

There was a little unusual scenario to cover. With user-owned tables in Dataverse (see, I’m practicing different pieces of new terminology in the same sentence ), how do we keep all records under the same team? You might probably question the scenario to start with, and I’d be happy to just say that there is… 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 »