Posts

Showing posts from August, 2025

Stop Struggling with Plugins: Learn IOrganizationService the Smart Way

Image
Have you ever deployed a Dataverse plugin, only to watch it fail silently or act unpredictably? Most of the time, the missing piece is understanding how to communicate with Dataverse the smart way—using IOrganizationService . In the world of Dataverse, every plugin waits for its turn when something changes. The plugin looks around and wonders, “How do I talk to the database?” That’s when IOrganizationService steps in like a trusted messenger, ready to carry out requests and bring back results. “ Need to create a record? I can handle that,” it says. “ Want to update or delete data safely ? Leave it to me.” It even speaks the secret language of Dataverse messages like Assign and SetState . But it never works alone— IOrganizationServiceFactory brings it to life, deciding whether it should act as the user or as the powerful system account. Working together with IPluginExecutionContext , it always knows who triggered the action, which record is involved, and when to respond. What is IOrgan...

Are You Running Out of Dataverse Storage? Here’s What You Need to Know

Image
In today’s cloud-driven business environment, Microsoft Dataverse powers Power Apps, Power Automate, and Dynamics 365 by providing a secure and scalable data platform. One of the most critical aspects of managing Dataverse is understanding capacity-based storage. This blog will walk you through what capacity-based storage is, why it exists, its components, and how it impacts your Power Platform environment. What Is Capacity-Based Storage in Dataverse? Capacity-based storage is the storage model used by Dataverse to manage data in the Power Platform. Unlike the traditional per-environment storage model, capacity is: Allocated at the tenant level Shared across all environments Divided into three storage types for optimized performance and cost  Storage Categories in Dataverse Why Microsoft Uses Capacity-Based Storage ? Old Model: Per-Environment Storage Before 2019, Dataverse (then Common Data Service) used environment-based storage: Each environment had a fixed database size Adding ...