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 :
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,671 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

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 > 🔒一 Microsoft Dynamics AX (Archived)

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#1
Priya_K Profile Picture

Priya_K 4

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans