In Dynamics 365 / Dataverse, sometimes we want to show or hide a ribbon button
based on a form field value. But when the button is on a subgrid, it does not
refresh automatically when a field changes on the form. We can handle this
requirement usi...
When working with Choice fields (Option Sets) in Dataverse, we mostly use the
label and internal numeric value. But there’s also a lesser-known property —
External Value — which can be quite handy, especially in integration scenarios.
Below is the...
While working on a LINQ query using early-bound classes in a Dynamics 365
plugin, we encountered a familiar error. “Could not find an implementation of
the query pattern for source type. ‘Where’ not found” At a glance, everything
looked fine. The ...
Recently, we had to write a small utility—a console application—that would go
and update a bunch of existing records in our Dynamics 365 environment. However,
we didn’t want any of my custom plugins to trigger during this update. Because
the updat...
Dataverse provides a flexible way to manage data through choice (option set)
fields. One of the newer enhancements is the Hidden property, which allows
administrators to hide specific choice values from selection while retaining
them in the system...
In one of our plugins, we encountered “The specified domain does not exist or
cannot be contacted – System.FormatException: Input string was not in a correct
format” error. Basically this issue can arise due to incorrect string
formatting, unexpec...
The copilot-powered data visualization in views feature, currently in preview,
allows us to generate quick and insightful charts from Dataverse table views
using natural language. We can select a table view and ask Copilot to generate
visualizatio...
When working with Power Automate (Cloud Flows) for Dataverse, a common scenario
is handling multiple triggers efficiently. By default, we often create separate
flows for different events, such as Create, Update, or Delete. However, using
the SdkMe...