Optimize your Dynamics 365 Environment: Manage Address Entity Records Effectively

By | January 16, 2025

Optimize your Dynamics 365 Environment

The Address entity in Dynamics 365 is essential for managing and storing address-related information for records such as Accounts, Contacts, and Leads. This entity allows users to define detailed address data, such as street, city, state, postal code, and country, and it’s often linked to the main record to provide complete information about a particular entity.

However, when working with the Address entity, you may have noticed that whenever you create an Account, Contact, or Lead record, an associated Address table records are automatically generated in the backend, even if you leave the address fields blank. While this behavior is built into the system, it can lead to unnecessary data clutter and increased storage usage.

In this blog, we’ll explore why this happens, the challenges it creates, and, most importantly, how to manage it effectively using newly introduced features in Dynamics 365.

Understanding Auto-Creation of Address Records

Whenever you create a new record in the Account, Contact, or Lead tables, the system generates corresponding address records—even if no address details are provided. For example:

  • Accounts: Two blank address records are created due to the two address fields in the Account table.
  • Contacts & Leads: Similarly, one or more blank address records are created.

This default behaviour may lead to the accumulation of empty address records, which can unnecessarily consume your environment’s storage.

Optimize Your Dynamics 365 Environment

How to Prevent Empty Address Records

Dynamics 365 now allows administrators to disable the creation of empty address records. Let’s see how to do it:

  1. Log in to the Power Platform Admin Center: https://admin.powerplatform.microsoft.com/.
  2. Navigate to Settings > Features, scroll down to find Disable Empty Address Record Creation, and toggle it to ON.

Optimize Your Dynamics 365 Environment

  1. Save your changes.

The next time you create an Account, Contact, or Lead without filling in address details, no blank address records will be generated.

Handling Unused Address Records

At times, you may need to remove unnecessary address records created by the system. However, deleting these records can often result in errors due to their association with related Account, Contact, or Lead records.

Optimize Your Dynamics 365 Environment

To address this, Dynamics 365 now offers a new setting: Enable Deletion of Address Records. This feature simplifies the process of removing unwanted address records effortlessly.

Steps to Enable Deletion of Address Records

  1. Navigate to the Power Platform Admin Center: https://admin.powerplatform.microsoft.com/.
  2. Go to Settings > Features, locate the Enable Deletion of Address Records option, and toggle it to ON.

Optimize Your Dynamics 365 Environment

  1. Save your changes, and you’ll now be able to delete unused address records in bulk without restrictions.

Benefits of These Features

By enabling these two settings, you can:

  • Reduce Storage Usage: Prevent the accumulation of empty or unused address records.
  • Streamline Data Management: Easily manage and clean up address records across your Dynamics 365 environment.
  • Improve System Efficiency: Free up resources for other critical business needs.

Conclusion

With the new Disable Empty Address Record Creation and Enable Deletion of Address Records settings in Dynamics 365, managing address entity records has never been easier. These features provide a simple and effective way to reduce unnecessary data clutter and optimize your system’s performance.

Take control of your Dynamics 365 environment today—start by enabling these features and enjoy a cleaner, more efficient database.

Category: Dynamics 365 Tags:

About Sam Kumar

Sam Kumar is the Vice President of Marketing at Inogic, a Microsoft Gold ISV Partner renowned for its innovative apps for Dynamics 365 CRM and Power Apps. With a rich history in Dynamics 365 and Power Platform development, Sam leads a team of certified CRM developers dedicated to pioneering cutting-edge technologies with Copilot and Azure AI the latest additions. Passionate about transforming the CRM industry, Sam’s insights and leadership drive Inogic’s mission to change the “Dynamics” of CRM.