Programming in Dynamics 365, CDS and Power Platform. Discover all our articles

Dataverse: Duplicate Detection Rules vs Alternate Keys

Dataverse: Duplicate Detection Rules vs Alternate Keys

Wed, 10/08/2025 - 17:57 By Stephane Pelhatre

Introduction

Having clean data in Dataverse can be tricky. One of the challenges is detecting and managing duplicate records.
With out-of-the-box tools you can implement duplicate detection rules or create alternate keys.
If you are a developer, you can implement a custom validation in a plugin.
In this article we will focus on out-of-the-box features (duplicate detection rules and alternate keys) and compare them.

dataver_functions

Dataverse Functions Deep Dive

Thu, 08/28/2025 - 14:38 By Stephane Pelhatre

Introduction

Microsoft released in 2024 Dataverse low-code plugins. The promise was great : writing plugins using low-code tools. No need to have development skills and use a development environment as Microsoft Visual Studio, write C# code and register plugin in your environment.

Managed Identity in Plugins

Dataverse / Dynamics 365 : Azure Managed Identities from Plugins. Step by Step.

Thu, 07/17/2025 - 14:47 By julien.biedermann

Introduction

The days of storing Client ID and secret of your Key Vault in Dynamics are coming to an end. With Power Platform Managed Identity, Dataverse plug-ins can now connect to Azure resources that support managed identity without the need for credentials. Please note that at the time of writing this article, this feature is still in preview and is not intended for production use.

Dynamics 365  Dataverse TDS endpoint Control Access and rights

Dynamics 365 / Dataverse TDS endpoint Control Access and rights

Mon, 03/11/2024 - 15:29 By Lloyd Sebag

Dynamics 365  Dataverse TDS endpoint Control Access and rights

Following up on the previous two articles regarding subjects How to access the Dynamics 365 online SQL Server database and Dynamics 365 / Dataverse access SQL Server database from C#, here's a third one that will illustrate how to control access to this endpoint.

Enhancing Dynamics 365 Client API Interaction with Xrm-Ex

Enhancing Dynamics 365 Client API Interaction with Xrm-Ex

Mon, 10/30/2023 - 17:34 By Ahash

Enhancing Dynamics 365 Client API Interaction with Xrm-Ex

Stepping into software development for Dynamics 365, developers come across various tools and frameworks to make working with its Client API easier. Xrm-Ex stands out as a strong framework designed mainly for JavaScript, even though it has roots in TypeScript. The main goal of Xrm-Ex is to simplify how developers interact with the formContext and the Xrm Object. By doing this, it aims to reduce the amount of code developers have to write, making the codebase easier to manage and less likely to have errors.