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

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics AX (Archived)

Track the master data changes

(0) ShareShare
ReportReport
Posted on by 781

I need to track the changes done by all the users in all master file data & field

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Ludwig Reinhard Profile Picture
    Microsoft Employee on at

    Hi,

    You can use the database log functionality for that purpose.

    Details of this functionality and how it is setup can be found on my blog and of course on the MS docs site.

    Please check out those sites and let us know if this answers your questions.

    Many thanks and best regards,

    Ludwig

  • Suggested answer
    Satish Panwar Profile Picture
    14,673 Moderator on at

    Hi Sriram,

    While Dr. Ludwig response will help you track the changes that users will make, what are you trying to do with those changes? Database log you have to review/search and it stored in encrypted form in SQL. You also tagged reporting & BI, are you trying to get the incremental changes to master data? If yes, instead of setting up database log, look how you can utilize data entities to extract incremental changes.

    Thanks,

    Satish Panwar

    Please take time to click 'Yes' against the answers that help you guide in right direction to help other community members.

  • Suggested answer
    guk1964 Profile Picture
    10,888 on at

    Be very careful about what is relatively 'static' master data and what is relatively 'dynamic'. For example things like costs and prices.

    You have to consider whether you want to track a data load for example that affects all items or whether  tasks like month end close or mrp updates fields an of not then how will you avoid logging those also.

    I recommend you first read the help https://docs.microsoft.com/en-us/dynamicsax-2012/appuser-itpro/configure-and-manage-database-logging

    That help mentions that when you activate the database log for a certain table, all set-based operations are converted to row-based operations, . For example, if you are logging inserts for a table, each insert is performed as a row-based insert. So activating the database log on a table will cause all code that uses the skip* methods to behave differently, that is to say, the call to these methods will be ignored. That may not give the expected results. So take care and don't do anything without testing.

    There are options at sql level.

    I suggest read this post also  https://community.dynamics.com/ax/f/microsoft-dynamics-ax-forum/240983/turning-on-created-by-created-date-and-time-modified-by-modified-date-and-time-in-table-properties and https://ibisinc.com/blog/how-to-turn-on-the-modified-by-and-created-by-fields-on-a-table/

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

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the July Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans