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

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics 365 | Integration, Dataverse...
Suggested Answer

Track who made metadata changes like adding attributes, editing forms, or modifying Optionsets?

(4) ShareShare
ReportReport
Posted on by 13

Hello everyone,

I have a general question that has become more relevant due to a current issue. We are using unmanaged solutions for our deployments, and it appears that someone may have directly edited an existing option set in a higher environment. While it's possible to check with all users who have customizer or admin roles, this approach isn't ideal, and it often leads to no responses since no one acknowledges the changes.

Is there a way to track who has made customizations in an environment, such as creating new forms, adding or deleting attributes, or modifying attribute definitions?

I would like to explore options to generate a report that can help identify this type of behavior. Any guidance or suggestions would be greatly appreciated!

Thank you in advance!

Categories:
I have the same question (0)
  • Suggested answer
    Vahid Ghafarpour Profile Picture
    12,228 Super User 2026 Season 1 on at
  • Suggested answer
    Tom_Gioielli Profile Picture
    3,084 Super User 2026 Season 1 on at
    I am not aware of any auditing reports that track customization updates and changes to metadata. 
     
    If you have multiple users with admin priveleges that may make changes, you can always try to implement a more stringent deployment process through environment level permissions while still being unmanaged solutions.  For example, your configurators only have access to the lower level environment to make changes, and you have a deployment account or single user authorized for production. It can add more overhead to your deployment process, but can save you a ton of headache when something like this happens.
     
    You could also assign each user with permissions their own publisher. That way, any fields they add are "tagged" with their prefix, and you can define the first set of numbers in a custom option set value to be unique to them. You can't force users to do everything through their assigned publisher, but it might help?
     
  • Suggested answer
    Ali Hamza Profile Picture
    170 on at
    I think OOB its not possible. 

    What you can do is can retrieve metadata or Entity Definitions using Web API call and track the modified on date. But it still will not show which user has changed the column or table attributes / properties. 

    For instance for account we can get all choice attributes with below request

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
11manish Profile Picture

11manish 166

#2
ManoVerse Profile Picture

ManoVerse 54 Super User 2026 Season 1

#3
Niki Patel Profile Picture

Niki Patel 40

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans