Category Archives: Technical

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 »

Retrieving Masked Field Values Programmatically in Dynamics 365

Are you working on a Dynamics 365 Customer Engagement (CE) project and struggling to integrate a payment system that requires access to sensitive data—like a customer’s full bank account number? You’re not alone. Imagine this: you’re developing with backend plugins, operating under elevated privileges, and fully expecting the System Admin service to give you unrestricted… Read More »

Using Aggregate Functions with QueryExpression in Dynamics 365

Introduction In Microsoft Dataverse (Power Apps), there is often a need to retrieve summarized or aggregated data, such as counts, averages, sums, minimums, or maximums, rather than retrieving every individual record. Traditional query methods using QueryExpression focus on row-level data retrieval and do not inherently support aggregate functions. This creates challenges for developers who need… Read More »

Automating Local Document Retrieval and Email Drafting with Attachment by Using Copilot Studio Part 1

In the age of information, effectively searching, aggregating, and sharing pertinent information is vital in terms of productivity. This blog describes an end-to-end solution developed with Microsoft Copilot Studio for automating information extraction from local document stores. Furthermore, it details the seamless drafting of emails, providing a holistic approach to information management and communication. Imagine… Read More »