Skip to main content

Notifications

Announcements

No record found.

Microsoft Dynamics CRM (Archived)

drop down list - make some values historic

Posted on by 365

I have a field which is a drop down list and has 5 values in it. I now need to add 10 more to replace the existing 5. The existing ones need to be removed from the drop down list but the information needs to be retained in existing records for reporting purposes. I cannot simply change the labels as this would amend old information.

Ideally I could make the 5 existing fields in the drop down list historic so they can no longer be chosen and users can only see the new 10 values. Thus preserving the old information. 

This does not seem possible though. It looks like I need to make the whole field inactive and create a new one. Analysis would then need to be done by reporting across 2 fields. Is that correct?

*This post is locked for comments

  • Suggested answer
    Gopalan Bhuvanesh Profile Picture
    Gopalan Bhuvanesh 11,397 on at
    RE: drop down list - make some values historic

    If you want to do this only in the form you can use script.

    If you do not want to allow these values anywhere, then you can use a simple workflow and check the values during create and update.

  • Suggested answer
    ntn32 Profile Picture
    ntn32 401 on at
    RE: drop down list - make some values historic

    Hi,

    If the data in the optionset will be set manually on the CRM forms only, then you could go with a script, where it will hide the options whenever the form loads.

    In this way for old records the data will still be there for analysis and for new records values will be hidden in the optionset.

    Refer the below link to remove options from optionset using script.

    community.dynamics.com/.../187171

  • Suggested answer
    Community Member Profile Picture
    Community Member Microsoft Employee on at
    RE: drop down list - make some values historic

    The best way is to create a new entity to hold all the options as records. You can deactivate the old records you don't want to show so those will not be deleted. Also, in future you can easily tackle the similar requirements. Create new entity and you can use the existing dropdown values to populate the new lookup field.

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

December Spotlight Star - Muhammad Affan

Congratulations to a top community star!

Top 10 leaders for November!

Congratulations to our November super stars!

Tips for Writing Effective Suggested Answers

Best practices for providing successful forum answers ✍️

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 291,269 Super User 2024 Season 2

#2
Martin Dráb Profile Picture

Martin Dráb 230,198 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans