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

Notifications

Announcements

No record found.

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 484
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)
  • Suggested answer
    André Arnaud de Calavon Profile Picture
    301,158 Super User 2025 Season 2 on at
    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.
  • DELDYN Profile Picture
    484 on at
    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?
  • André Arnaud de Calavon Profile Picture
    301,158 Super User 2025 Season 2 on at
    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.  

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…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

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

#1
André Arnaud de Calavon Profile Picture

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

#2
Martin Dráb Profile Picture

Martin Dráb 422 Most Valuable Professional

#3
BillurSamdancioglu Profile Picture

BillurSamdancioglu 239 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans