Recently while trying to set Bookable Resource Booking record’s status as
completed or trying to change Settings >> General >> Field Service Settings >>
Time Entry, we were getting below error We can see the Dynamics 365 Project
Service Installati...
Had written a post on deleting the elastic table record earlier – How to Delete
Elastic Table Records in Dataverse (SDK). We need to pass the partitionid value
through an alternate key to delete the elastic table records. We will have the
alternat...
Double Opt-In is a two-step process for email subscription: This process ensures
that the person who signed up wants to hear from us—and that the email address
is valid. Enable the Double Opt-In Feature Below is how we can enable it in
Dynamics 36...
Sometimes, we might create a new view for a table, and not everyone in our
organization needs to see it — or maybe, only a specific team should have access
to the existing views, now we can achieve it through security roles. This
feature is govern...
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...