ecLearn - Learning Management System built on top of Microsoft Dataverse for Power Platform and Dynamics 365 users

ENGINEERED CODE BLOG

Power Apps Portals: Modifying Option Set Options on an Entity Form

If you’ve come from the world of Dynamics 365 (or CRM…) and are starting to work with Portals, it can be frustrating when you discover that client-side JavaScript code that works great in your model-driven app doesn’t work on a Power Apps Portal – especially because Entity Forms and Web Forms are marketed as a technology that exposes your existing forms to the web. This post we look at why it doesn’t translate, and provide some code that solves a common request: modifying the available options in an option set.

Continue reading “Power Apps Portals: Modifying Option Set Options on an Entity Form”

Power Apps Portals: Print Invoices

The topic of my first Portals Community Call back in January was the how to build a portal that allows a customer to view and print invoices. While solutions for this has been described by others (including Megan V. Walker’s excellent post), I also presented a different approach that I thought was worth covering in a blog post so that I could get a bit more into the technical details.

Continue reading “Power Apps Portals: Print Invoices”

Power Apps Portals: New Related Record is Unrelated?

For the most part, Entity Lists try to mirror the functionality of the selected model-driven form in CDS. This means that certain settings on the model-driven form can have a significant impact on how things work in Power Apps Portals, event if it is not obvious at first. In this post, I’ll cover one of those not-so-obvious (at least to me) settings – Show Related Records.

Continue reading “Power Apps Portals: New Related Record is Unrelated?”

Power Apps Portals and the 2020 Wave 1 Release Plans: Something for Everyone

My latest article for MSDynamicsWorld.com was published today. It talks about the Power Apps Portals-related features in the 2020 Wave 1 Release Plans announced by Microsoft today, including updates to the Power Apps Portals Studio, and the CRUD API we’ve all been waiting for!

Continue reading “Power Apps Portals and the 2020 Wave 1 Release Plans: Something for Everyone”

Power Apps Portals: fetchxml Liquid Tag and Entity Permissions

The fetchxml Liquid tag is arguably the most powerful Liquid tag in Power Apps Portals – it allows you to meet complex requirements for the display of data. But, if you combine it with a complex Entity Permissions model, you could find yourself getting unexpected errors. In this post I’ll cover what can cause those errors, and how to work around them.

Continue reading “Power Apps Portals: fetchxml Liquid Tag and Entity Permissions”

Power Apps Portals: Where You Put Your JavaScript Matters

One of the most frustrating things that can happen when developing any type of software is when you’ve got the code correct but, due to it being in the wrong place, it doesn’t work as you’ve expected. A recent question on the community forums highlights the importance of putting your JavaScript in the right place.

Continue reading “Power Apps Portals: Where You Put Your JavaScript Matters”

Contact

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.