Category Archives: Technical

How to Call External Scripts using PowerApps Component Framework Events: Part 1

The Power Apps Component Framework (PCF) has long empowered developers to create custom controls for Power Apps, but its interaction capabilities were historically limited. In model-driven apps, form interactions were confined to some core events, which are OnLoad, OnChange, TabStateChange, and OnSave, tied to the form lifecycle or field updates. PCF controls could only trigger… Read More »

From Tedious to Effortless: How Copilot Transforms Time Entry in Dynamics 365 Project Operations

Logging time is nobody’s favorite part of the job. It’s repetitive, prone to mistakes, and usually eats up way more time than it should. But what if it didn’t have to be that way? Thanks to Copilot in Dynamics 365 Project Operations, time entry just got a major upgrade. Whether you’re tracking hours or adding… Read More »

Enhance Power BI Reports with Automatic Language Detection Using Python

In a world where businesses interact with customers across multiple regions and languages, analyzing multilingual content is no longer optional; it’s essential. Whether you’re collecting feedback, managing leads, or reviewing support tickets, knowing the language of your data opens doors to better automation, routing, and personalization. As we know, Power BI itself does not have… Read More »

Make Complex Records Easy to Read with Power Apps AI Builder’s Row Summary

In model-driven apps, forms often have many fields spread across multiple tabs and sections, which can make it hard and time-consuming for users to quickly find the key information they need. Navigating through these tabs slows down productivity and increases the chance of missing important details. The Row Summary feature helps solve this by showing… Read More »

Empower Your Model-Driven Apps with Copilot Agents

Model-driven apps within the Microsoft Power Platform offer structured and efficient ways to manage business data. Now, with the integration of intelligent agents, these apps go beyond data handling, they become smarter, more responsive, and highly efficient in assisting users. This blog explores the two main types of agents available in model-driven apps: autonomous agents… Read More »

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 »

How to Use setIsValid in Dynamics 365 for Effective Field Validation

In Dynamics 365, JavaScript plays a crucial role in customizing forms and enhancing the user experience. One useful function in D365 form scripting is “setIsValid()”, which allows developers to control field validation dynamically. In this blog post, we’ll explore a real-world business use case for “setIsValid()” and demonstrate how it can improve data integrity and… Read More »

Simplify Dynamics 365 Privileges with RetrieveUserSetOfPrivilegesByIdsRequest

Verifying user privileges in Dynamics 365, such as access to prvReadQuote for compliance or operational purposes, often involves identifying which users hold specific privileges. Initially, a complex FetchXML query was used to retrieve this data, but it posed significant challenges: The FetchXML was large, hard to maintain, and error-prone due to its multiple joins and… Read More »

Effortless Chat Replies with Dynamics 365 Copilot

Copilot is an AI-powered assistant integrated into the Dynamics 365 Customer Service workspace that helps representatives respond faster and more effectively. The Draft a Chat Response feature allows agents to generate suggested replies automatically during live chat conversations. Instead of typing responses manually, agents can click a button to have Copilot draft a reply based… Read More »