Business Applications, Common Data Service, dynamics 365, Dynamics 365 Portals, PowerApps Portal, Uncategorized

Power Apps Portal Maintenance: The curious incident of the naughty user.

In the last article here I proposed the design for the custom Maintenance functionality: https://msolenacrm.blog/2020/06/20/power-apps-portal-summon-the-custom-error-page-to-test-a-custom-layout/ After the serious testing we discovered that the solution works, to some extent. For the naughty user ignoring our warnings to leave the portal during maintenance, it is possible to stay on the cached web page, go for a coffee… Continue reading Power Apps Portal Maintenance: The curious incident of the naughty user.

Business Applications, Common Data Service, dynamics 365, Flow, Uncategorized

CDS current environment connector: Filtering attributes for the record created

Let's say I want trigger some logic when the particular field has been modified on a record. In this example, I modify a contact Email field and create a Note when it's been modified. I picked up a trigger for Create or Update because you can enter Email for a new record or you can… Continue reading CDS current environment connector: Filtering attributes for the record created

Business Applications, Model-driven, PowerApps

PowerApps Dataflow: is your CDS entity primary field name exactly the same as an entity name? Well, don’t.

The Issue: Unable to load data to the existing custom entity on CDS from CSV or Excel via Dataflow. We renamed the primary Name field for our custom entity and this is how it's all started. Error: Load to Common Data Service failed. Details: Bad Request {"error":{"code":"0x0","message":"An error occurred while validating input parameters: Microsoft.OData.ODataException: Does… Continue reading PowerApps Dataflow: is your CDS entity primary field name exactly the same as an entity name? Well, don’t.

Business Applications, Dynamics 365 - new UI, PowerApps, Uncategorized

Setting up non-admin users to create apps with AI Builder on a non-default environment

Unlike for a default environment for a new trial environment, your Office 365 users won’t get the access automatically and you can’t manage this access via Microsoft Office 365 Admin portal. Or even via model-driven UI for your newly set up environment. You have to add users one by one using the steps below. From… Continue reading Setting up non-admin users to create apps with AI Builder on a non-default environment

Business Applications, Dev Best Practice (and common sense), dynamics 365, Dynamics 365 - new UI, Model-driven, PowerApps, Uncategorized

The curious case of the model-driven app prefix_

Since Microsoft first introduced the concept of a solution we all live in fear of creating an entity with the prefix "new_". If you do things properly you create a solution first, define a publisher with the unique prefix then all new entities and custom fields will be created with that prefix. For example, for… Continue reading The curious case of the model-driven app prefix_