Blog 6: Resolving Errors When Executing in the Context of a Disabled User

One of the common but often overlooked issues in Dataverse plug-ins is when a plug-in executes under a user context that has been disabled. This can result in errors that prevent the plug-in from completing its operation. In this blog, we’ll explore why this error occurs, how to troubleshoot it, and best practices to ensure … Continue reading Blog 6: Resolving Errors When Executing in the Context of a Disabled User

Blog 5: Handling User Privilege Errors in Dataverse Plug-ins

When developing Dataverse plug-ins, user privilege errors can be a common issue. These errors occur when a plug-in tries to perform an action that the executing user does not have permissions for. If not handled properly, permission issues can cause unexpected failures, disrupt business processes, and generate hard-to-debug errors. This blog will guide you through … Continue reading Blog 5: Handling User Privilege Errors in Dataverse Plug-ins

Blog 4: Resolving SQL Timeout Errors in Dataverse Plug-ins

When working with Dataverse plug-ins, SQL timeout errors can be a frustrating and difficult challenge. These errors indicate that a query has taken too long to execute, leading to failure. Understanding the root cause of these errors and optimizing queries is crucial for improving plug-in performance and ensuring system reliability. In this blog, we’ll cover:✅ … Continue reading Blog 4: Resolving SQL Timeout Errors in Dataverse Plug-ins

Blog 3: Handling Transaction Errors in Dataverse Plug-ins

Dataverse plug-ins often operate within transactions, ensuring that database operations are either fully completed or entirely rolled back in case of failure. However, improper error handling in plug-ins can cause transaction failures, leading to data inconsistency and unexpected behavior. In this blog, we will explore:✅ Common transaction errors in Dataverse plug-ins✅ How to prevent and … Continue reading Blog 3: Handling Transaction Errors in Dataverse Plug-ins

Blog 2: Debugging Dataverse Sandbox Worker Process Crashes

Dataverse plug-ins run within a sandbox environment, providing isolation and security. However, crashes in the Sandbox Worker Process can disrupt business logic, cause unexpected failures, and impact system stability. This blog explores: ✅ Why the Sandbox Worker Process crashes✅ Common causes and solutions✅ How to debug crashes using Application Insights ⚠️ Understanding the "Sandbox Worker … Continue reading Blog 2: Debugging Dataverse Sandbox Worker Process Crashes

Blog Series Blog 1: Mastering Dataverse Plug-in Troubleshooting – A 10-Part Guide

Dataverse plug-ins are essential for extending Dynamics 365 functionality, but errors during execution can lead to performance issues, crashes, and unexpected failures. This 10-part blog series will help developers and administrators understand, diagnose, and resolve common Dataverse plug-in errors effectively. 🔹 Blog Series Breakdown: 1️⃣ Time Conversion Errors in Dataverse Plug-ins – Understanding time zone … Continue reading Blog Series Blog 1: Mastering Dataverse Plug-in Troubleshooting – A 10-Part Guide

🎨 Modern Theming in Model-Driven Apps: Customize Your App’s Look!

The modern, refreshed look in Power Platform model-driven apps comes with a sleek Fluent 2 design system, bringing a fresh user experience. While classic theming is no longer supported, Microsoft has introduced modern themes, allowing makers to customize the app header with their own branding colors. Although the customization options are limited to the app … Continue reading 🎨 Modern Theming in Model-Driven Apps: Customize Your App’s Look!

🚀 Streamline Data Entry with Copilot’s Form Fill Assistance in Model-Driven Apps

Filling out forms in model-driven apps just got easier with Copilot's AI-powered form fill assistance! Whether you're manually entering records or pasting data from another source, Copilot intelligently suggests values for text, numeric, choice, and date fields—helping you save time and reduce errors. Let’s explore how this feature works, its limitations, and how to leverage … Continue reading 🚀 Streamline Data Entry with Copilot’s Form Fill Assistance in Model-Driven Apps

📊 Visualizing Data in Model-Driven Apps with Copilot

Managing large datasets can be overwhelming, especially when dealing with complex records and relationships. With the new Copilot-powered data visualization feature in model-driven apps, you can now generate AI-driven charts to uncover insights, detect trends, and enhance decision-making—all without leaving your grid view! 🚀 In this blog, we’ll explore how to enable and use this … Continue reading 📊 Visualizing Data in Model-Driven Apps with Copilot

📝 Configuring Row Summaries in Model-Driven Apps

Model-driven apps often contain dozens of columns spread across multiple tabs and sections. Finding key insights quickly can be a challenge. Row Summaries in Copilot-powered model-driven apps provide a collapsible summary bar that surfaces essential information at a glance. 📢 What’s New? Customize the row summary using AI-generated insights. Summarize key details with formatted prompts. … Continue reading 📝 Configuring Row Summaries in Model-Driven Apps