Building and Deploying your First PCF Control (without React)

PCF controls are custom built Power Apps Component Framework controls built by developers to extend the functionality of Microsoft Power Apps. In this post we will look at building these controls from scratch. First, let’s give a high level overview of PCF controls. Overview One of the first questions that comes us is which frameworks can you use to build these controls. Currently there are 2 templates of controls, Standard … Continue reading Building and Deploying your First PCF Control (without React)

PCF Create, Build, Deploy Cheat Sheet

The following are steps to create, build, and deploy PCF controls. You will need to install the Power Platform CLI and have msbuild (from Visual Studio). Aliases are used where possible. Usage: pac pcf init [–namespace] [–name] [–template] [–framework] [–outputDirectory] [–run-npm-install] –namespace The namespace for the component. (alias: -ns) –name The name for the component. (alias: -n) –template Choose a template for the component. (alias: -t) Values: field, dataset –framework … Continue reading PCF Create, Build, Deploy Cheat Sheet

Setting Default Publisher Prefix using Preferred Solutions in Power Apps

Microsoft has released new preview functionality to help making building Power Apps easier. In fact, this simple change will help a lot of developers from making a fairly common mistake, which is creating objects outside of a solution and thereby having these objects named with the publisher prefix of new_. No more! In this post, we will look at Preferred Solutions, which allow us to define a default solution and … Continue reading Setting Default Publisher Prefix using Preferred Solutions in Power Apps

Embedding a Dataverse Power Automate Flow Inside Power BI

Power Automate Flows can now be embedded inside Power BI reports, which opens many possibilities for performing functions within a Power BI report. In this post, we will look at this cool new feature. In a previous post, we showed how to embed a canvas app inside Power BI. Let’s take a look at embedding a flow. Note this functionality will reach General Availability in April 2024 and is part … Continue reading Embedding a Dataverse Power Automate Flow Inside Power BI

Troubleshooting Power Platform Tools pac cli exception

Sometimes you may run into issues when running the Power Platform CLI, or pac cli. As an example, trying a simple pac auth create stopped working for me. The error produced was: Sorry, the app encountered a non recoverable error and will need to terminate. The exception details have been captured and will be forwarded to the development team, if telemetry has been enabled. Exception Id: 10ff1f33-efd2-42f8-b5bf-701af0bd5972, Exception Type: System.ComponentModel.Win32Exception … Continue reading Troubleshooting Power Platform Tools pac cli exception

Embedding a Dataverse Canvas App Inside Power BI Reports

Power BI has a visualization that allows us to embed Power Apps Canvas Apps inside of Power BI reports, which can be useful if you want to liven up your Power BI reports! In this post we will create a Power BI report that displays related contact information from a selected account from the Dataverse. This follows on from a similar concept where we embedded a Canvas App inside a … Continue reading Embedding a Dataverse Canvas App Inside Power BI Reports

Embedding Canvas Apps in Model Driven App Forms Revisited

Canvas apps can be embedded in model-driven app forms, with the option to pass the record context. This can be very useful when we think about extending our model-driven apps forms to include canvas app capabilities. I wrote a post about embedding canvas apps in model-driven apps a few years ago, and this post is revisiting that with record context and the new app designer. Let’s go through an example … Continue reading Embedding Canvas Apps in Model Driven App Forms Revisited

Edge Websites Opening in Wrong Profile Tab

Edge profiles are a great way to stay signed in to multiple sites based at the same time. Let’s take a look at them and a recent issue where sites were opening in the wrong profile, and how to solve it. Firstly, profiles are very useful if you have multiple identities, such as work and personal accounts, or multiple work accounts especially if you’re a consultant! To create a new … Continue reading Edge Websites Opening in Wrong Profile Tab

How to Use the Live Chat Widget 2.0 in Customer Service Workspace

Customer Service workspace (CSw) in Dynamics 365 has a new upgraded live chat widget (LCW). For users of CSw with Omnichannel, the original chat widget had some basic customization abilities. The new 2.0 widget has much deeper customization functionality including being able to customize the header, footer, colors, size, position, etc. The idea is so companies using the widget can fully reflect their branding by styling the widget accordingly. Let’s … Continue reading How to Use the Live Chat Widget 2.0 in Customer Service Workspace

Build Websites Quickly with Power Pages Copilot

The Power Pages Copilot is a fast way to get a Power Pages site up and running quickly. Copilot can be used to create Power Pages site structure and layout, website copy, and user input forms. In this post, we will look at how to use Copilot with Power Pages. There are 3 main areas we will cover: Building Sites in the Maker Portal with Copilot Website Copy using Copilot … Continue reading Build Websites Quickly with Power Pages Copilot