web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested answer

EDT enum AND Base enum

(1) ShareShare
ReportReport
Posted on by 398
Hi,

If let's say i created a new BaseEnum.

Now what is better:
1. drag and drop this base enum and add it as a new field to the table?
2. create a new EDT enum with enumType BaseEnum that doesn't extends anything, then drag and drop this EDT enum as a field?


3. In general, when i should create an EDT enum? because i think if i use the 'base enum' directly, then the field will have the label of the base enum right? and if use the 'edt enum', then also the field will take the edt enum label
I have the same question (0)
  • André Arnaud de Calavon Profile Picture
    297,785 Super User 2025 Season 2 on at
    EDT enum AND Base enum
    Hi Deldyn,
     
    When you look at base enumerations in the standard Microsoft models, you see the same as I described before. In one case, the base enum is used for a field where other enums are first enhanced with an EDT and then the EDT is used on the field. 
    So, I would suggest to use EDTs when you feel it would be right to do so. It is not mandatory as an Enum already has the most important properties usually set like any other EDT.  
  • DELDYN Profile Picture
    398 on at
    EDT enum AND Base enum
    So it's not a best practice to always create an EDT for the enum and use it? I mean is it still a good practice to use the enum directly?
  • Suggested answer
    André Arnaud de Calavon Profile Picture
    297,785 Super User 2025 Season 2 on at
    EDT enum AND Base enum
    Hi Deldyn,
     
    It depends on the scenario. If you have a new custom base enum and you don't expect variations, you can use directly the base enum. Indeed this will use the label of the base enum. 
     
    If you have an enum like NoYes, you can have a lot of different EDTs inheriting the option values of No and Yes. E.g. Is suspensedNeeds password, etcetera. In this example using EDTs is the better option where the field label will be taken from the EDT.

    The label is not the only property that can be different. Also e.g. the configuration key and country/region can be different on EDTs.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Andrés Arias – Community Spotlight

We are honored to recognize Andrés Arias as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Sohaib Cheema Profile Picture

Sohaib Cheema 844 User Group Leader

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 752 Super User 2025 Season 2

#3
CA Neeraj Kumar Profile Picture

CA Neeraj Kumar 553

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans