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)

Auditing Changes

(0) ShareShare
ReportReport
Posted on by 115

Hi all,

Currently I am doing some research within Dynamics AX for tracking changes made to AOT. Note: This research is done from an audit perspective. Changes have to be authorized, tested, well documented, etc...

To clearify: I see changes as loading XPO files into AOT. Is this correct?

I already encoutered Morphx VCS as an easy to set up version control system and Database logging is an other option to track changes.

Database logging is, in my opinion, not the best option to track changes because you don't know which database objects are afected when you load a XPO file. When you audit a change, you have to look up all those table objects. Am I right?

Is Morphx VCS a better tool to track changes? What are the pros and cons?

Are there some change management best practices for Dynamics AX? And other possibilities to track changes within Dynamics AX?

Thanks in advance!

Gr. Jasper

*This post is locked for comments

I have the same question (0)
  • Martin Dráb Profile Picture
    237,990 Most Valuable Professional on at

    MorphX VCS is a very basic system for source control - too basic for my taste, but significantly easier to setup than any other system. I consider it as a good option for people to learn basics of version control before moving to TFS. :)

    Version control systems allows you to track all changes. The next important step is to ensure that you're not delivering something else than what you have in version control, e.g. that there is no change done manually in Test, that people didn't forget to move some .xpo and so on. The best solution is to build Test environments directly from version control and then move the whole application (instead of individual .xpo files). It also ensures that everything is in version control - what's not there won't ever get into Test.

  • Jasper B Profile Picture
    115 on at

    Thanks for your response.

    What I understand is that the VCS cannot ensure that all changes are placed to the source system with the version control system. So developers can add changes to PRD without the usage of VCS?

    Are there other options to track changes within Dynamics AX? Or is there a possibility generate a list with all  changes that are made to the production environment?

  • Verified answer
    PA-22040759-0 Profile Picture
    6,194 on at

    This article gives a good overview of the possible setups for version control: msdn.microsoft.com/.../aa639568.aspx

    As Martin suggests, Team Foundation Server (TFS) will give you the best possibilities to control and track changes made to the code base. Building your solution from Team Foundation Server ensures that everything in your solution has been through the VCS process. List of changes can be pulled from TFS,

    If developers have direct access to the production environment, they can add code changes directly to the system without use of VCS, if you use the payroll module they can see your salary and they could make bank transfers to their own accounts. So there are a lot of good reasons that your developers should not have direct access to the production environment.

    When you have the versions of your solution built from TFS, the process of moving changes in the production system would be something your trusted system administrators should handle.

    This is a good white paper about moving your customizations between environments: www.microsoft.com/.../confirmation.aspx

  • Verified answer
    Denis Macchinetti Profile Picture
    16,444 on at

    Hi

    To track changes within Dynamics AX you can use the Model Elements form ( Tools\Model Management\Model Element.

    Here you can filter through the "Modified Date and Time" column

  • Jasper B Profile Picture
    115 on at

    Thanks, I understand this is a new feature in AX2012?

    Is it possible to know which Elements are affected when importing a Model file?

    I only got AX4.0 and AX 2009 as possibility to test.

  • Denis Macchinetti Profile Picture
    16,444 on at

    Hi

    Have a look at technet.microsoft.com/.../hh433532.aspx

    To view a list of the elements in a model or model file, at the Windows PowerShell command prompt, PS C:\>, you can use the follow command :

    (Get-AXModel -Model <Modelname>) –Details | Out-String

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
Priya_K Profile Picture

Priya_K 4

#1
Martin Dráb Profile Picture

Martin Dráb 4 Most Valuable Professional

#3
MyDynamicsNAV Profile Picture

MyDynamicsNAV 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans