PowerApps Portals: Data Upload Using SharePoint and Flow

A question that’s popped up a few times on the community forums is around a solution that would allow PowerApps Portals users to upload an Excel or CSV file and have records created in the CDS/Dynamics database. Some others have suggested some answers, so I’d thought I’d summarize, plus offer another possible solution.

Continue reading “PowerApps Portals: Data Upload Using SharePoint and Flow”

PowerApps Portals: Support for X-Content-Type-Options HTTP Header

While perusing the latest release notes for PowerApps Portals, I came across a note that Microsoft has added support for the HTTP/X-Content-Type-Options HTTP Header. Since it’s something I’ve run into in the past, but not something that many Dynamics/Power Platform developers may have seen, I thought I’d provide a quick summary of what it’s for.

Continue reading “PowerApps Portals: Support for X-Content-Type-Options HTTP Header”

PowerApps Portals: Unexpected Read-only Entity Form

There are certain cases where you can do everything you’d think is required to setup an editable Entity Form, yet for some reason it keeps appearing as read-only. In this post, I’ll explain why. Spoiler alert: I don’t have a great workaround for this problem, but to save some other people the headache of trying to figure out what’s going on, I thought I’d put together a quick post.

Continue reading “PowerApps Portals: Unexpected Read-only Entity Form”

PowerApps Portals: Knowledge Articles and Liquid

There are some areas of PowerApps Portals that are still implemented using either ASP.NET MVC or ASPX, instead of via Web Templates, which means the configurability options are limited – one of those is the Knowledge Base (which exposes Knowledge Article entities). Often we can use Liquid and JavaScript to customize some of these areas, but there is one thing in particular that makes doing this for the Knowledge Base challenging – in this post I’ll explain what that is, and how to get around it.

Continue reading “PowerApps Portals: Knowledge Articles and Liquid”

PowerApps Portals: Multiselect Option Set

Everyone rejoiced when multiselect option sets were added in Dynamics 365 for Customer Engagement v9. Unfortunately, PowerApps Portals/Dynamics 365 Portals do not yet support these field types out-of-the-box on Entity Forms or Web Forms. In this post, I’ll describe how, which a bit of code, you can add that support yourself, and demonstrate a particular pattern that can be used to add sophisticated UI elements to your Portal.

Continue reading “PowerApps Portals: Multiselect Option Set”

Dynamics 365 Portal & SharePoint: Additional Validation on Uploaded Files

Despite my preference for using CSS to customize the user experience for a Dynamics 365 Portal, as expressed in my last post, unfortunately CSS can’t do everything. Continuing on with the theme of the Dynamics 365 Portal integration with SharePoint, this post talks about using JavaScript to perform additional validation on the uploaded files.

Continue reading “Dynamics 365 Portal & SharePoint: Additional Validation on Uploaded Files”

Dynamics 365 Portal & SharePoint: Using CSS To Save Some Clicks

In a previous post, I asked you not to forget about CSS when customizing the user experience of some of the out-of-the-box features of the Dynamics 365 Portal product. In this post I’ll provide another example of using this technique to reduce the number of clicks required to remove a SharePoint document.

Continue reading “Dynamics 365 Portal & SharePoint: Using CSS To Save Some Clicks”


Engineered Code is a web application development firm and Microsoft Partner specializing in web portals backed by Dynamics 365 & Power Platform. Led by a professional engineer, our team of technology experts are based in Regina, Saskatchewan, Canada.