Category Archives: Technical

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 »

Proactive License Validation in Dynamics 365: Streamlining with RetrieveUserLicenseInfoRequest

Introduction While working on a recent feature for one of our Dynamics 365 solutions, we ran into an issue where users with the right security roles were still facing unexpected “access denied” errors. After some investigation, we realized the root cause wasn’t missing permissions—it was missing licenses. This highlighted a common gap in how ISVs… Read More »

Customize Your Copilot Agent in Dynamics 365 to Match Your Brand

In today’s digital world, creating a consistent brand experience is essential. Your Copilot agent, which serves as a vital point of interaction for customers, should reflect your brand. Making sure its visual design aligns with your identity can greatly boost user experience and build trust. In this blog, we’ll explore three effective ways to customize… Read More »

Track Time and Cost Savings with Power Automate’s New “Savings” (Preview) Feature

While creating a Power Automate flow, I discovered an exciting new feature called the “Savings” (Preview) feature in Power Automate. When I tried it, I found it very helpful for those looking to reduce costs by automating tasks with Power Automate flows instead of performing them manually. This feature helps you record exactly how much… Read More »

Streamline Lead Qualification with The Sales Qualification Agent in Dynamics 365

In today’s competitive sales environment, equipping your team with the right tools can significantly contribute to success. One such powerful tool is the Sales Qualification Agent — a smart assistant designed to streamline prospect evaluation and outreach efforts. Before your sales team can fully leverage its capabilities, it’s crucial to lay the groundwork through proper… Read More »

Building Translytical Flows in Power BI Reports

Microsoft has introduced Translytical Task Flows (Preview) in Power BI — a groundbreaking capability that brings transactional actions directly into the analytical environment. With this new feature, users can initiate tasks such as creating, updating, or deleting records, and even trigger automated workflows — all within a Power BI report. This marks a major shift… Read More »

How to Configure Generative AI Plugin in Copilot for Improved Customer Service

Microsoft has added new AI features to Dynamics 365 Customer Service to improve customer support. One of the most useful additions is the Customer Service (preview) plugin, which works right away with no setup needed. With this plugin, Copilot can get information straight from your case records and related data. Support agents can just ask… Read More »