Category Archives: Canvas Apps

How to play videos directly in a Power Apps Canvas App with the Stream (preview) control

Videos are valuable resources for employee training, equipment maintenance, and troubleshooting. However, storing videos in SharePoint does not always make them easy to access when employees need them. Switching between business applications and SharePoint to find and play videos can interrupt workflows and delay important tasks. Imagine a technician standing next to a machine that… Read More: How to play videos directly in a Power Apps Canvas… »

Managing Dataverse Attachments Without a Form Using the Modern Attachments Control in Canvas App

The modern Attachments control in canvas apps lets users add, download and remove files on a record, and unlike the classic control, it no longer needs a form to work. In this article, we cover how the Attachments control used to work, what the modern control changes, and how to use it with and without… Read More: Managing Dataverse Attachments Without a Form Using the Modern Attachments… »

Modern Data Grid vs Gallery vs Data Table in Power Apps Canvas Apps

Building business applications in Power Apps Canvas Apps often involves displaying and managing large amounts of data. Traditionally, developers have relied on classic controls such as Gallery, Data Table, Forms, and Buttons to build these experiences. While these controls are fully functional, creating a modern and responsive user interface often requires significant customization. Developers frequently… Read More: Modern Data Grid vs Gallery vs Data Table in Power… »

AI-Assisted Canvas App Development Using External Tools in Power Apps

Canvas apps have always been known for rapid development using a low-code, drag-and-drop approach. However, even with this speed, developers still spend a significant amount of time on repetitive UI building, writing Power Fx formulas, and refining logic manually. Microsoft has recently introduced support for external AI-powered development tools for Canvas Apps. This allows developers… Read More: AI-Assisted Canvas App Development Using External Tools in Power Apps »

Offline Capabilities in the Canvas App within Dynamics 365 – Part 3

Creating Offline Profiles Directly from Maker Studio In our previous blog, we explored how to enable offline capabilities in Canvas apps and how to manage offline data such as images and attachments within Dynamics 365. However, one important part of the offline setup was not fully streamlined creating and managing offline profiles. Previously, to configure… Read More: Offline Capabilities in the Canvas App within Dynamics 365 –… »

Generating and Sharing Screen in PDFs from D365 Sales Using Canvas Apps

In many Dynamics 365 Sales implementations, sales users need a simple and intuitive way to preview a quote, generate a PDF, and share it with customers. Traditionally, this requirement is handled using Word templates, which often feel rigid, require backend configuration, and do not provide a smooth preview experience for users. Microsoft has introduced PDF… Read More: Generating and Sharing Screen in PDFs from D365 Sales Using… »

Automating UI Testing for Canvas Apps with Power Platform Test Engine

Canvas Apps in Power Platform provide a flexible way to build rich, custom user interfaces using a low-code approach. However, as these apps grow in complexity—handling multiple screens, dynamic logic, and business-critical processes—the need for automated, repeatable UI testing becomes critical. Automated testing is essential to ensure application reliability by consistently validating functionality across different… Read More: Automating UI Testing for Canvas Apps with Power Platform Test… »

How to Use User-Defined Functions and User-Defined Types in Canvas Apps

Building Canvas Apps in PowerApps presents a challenge. Microsoft has provided great built-in functions, but what if your App needed something other than the built-in functions? You would have to create workarounds—repeating formulas, juggling nested logic, and spending extra time managing it all. It worked, but it wasn’t ideal. Now, Microsoft is upgrading the process… Read More: How to Use User-Defined Functions and User-Defined Types in Canvas… »

Boosting Canvas Apps with Copilot Control in Power Apps: A Complete Step-by-Step Guide

The Copilot control is a powerful AI assistant that allows users to engage with data in Canvas Apps using natural language conversations. By incorporating this AI-driven feature, app creators can offer users instant insights and automated solutions, greatly enhancing the user experience. In this blog, we’ll guide you through the process of adding the Copilot… Read More: Boosting Canvas Apps with Copilot Control in Power Apps: A… »

Enhancing Power Fx Formulas with Copilot in Canvas Apps

Copilot is an AI-powered feature in Power Apps Studio that streamlines the process of creating and modifying Power Fx formulas in Canvas Apps. This innovative tool allows you to leverage natural language to interact with the formula bar, making it easier to build and understand formulas. With Copilot, you can: Generate Power Fx Formulas: Simply… Read More: Enhancing Power Fx Formulas with Copilot in Canvas Apps »