AX has excellent personalization features called IntelliMorph that allow the user to create reports and modify form layouts (hide, move, or add fields to the view of the form).
This information is not held in code, but in usage data. Usage data is the term used to describe the place where user-specific data is stored. This data can be of the following types:
This greatly enhances the usability of AX, saving the users' time and allowing users to tailor their user experiences.
There are occasions where the usage data must be cleared, either for specific objects (forms, reports, and so on) or entirely for a user.
Another type of cache that AX uses is the Application User Cache (AUC) file. This is a file that is stored on the local PC that caches the objects loaded from the application object server (AOS or AX Server). This is to improve the performance, as it minimizes network traffic.
The situations that will lead you to clear the usage data or the object cache is normally due to a change in the code, directly or through import. The symptoms that will lead us to decide that it is a caching issue are as follows:
Of course, there are many reasons for errors to occur after an update, some of which are as follows:
Clearing usage data or a user object cache should be done in a specific priority. Removing the users' entire usage data will cause some disruption, depending on the extent to which it is used.
The sequence should be as follows:
You will need the local administrator rights on the user's computer or terminal server, and system administrator rights in Dynamics AX.
You should adjust your folder options to:
The following are the escalating steps to remove the user's cache file that may be causing the reported issue:
%SystemDrive%users
.AppData
folder.Local
and scroll down to the bottom..auc
; for instance, ax_{24672906-3FDF-4B97-9E0D-A6B941881847}.auc
Tab |
Description |
---|---|
Ranges | This tab saves filters or searches in forms or reports |
Report selections | This tab retrieves the last values of report dialogues |
Autoreports | This tab retrieves IntelliSense reports the user has created using the report wizard |
Jobs |
This tab does not retrieve AOT Jobs, but the last values from dialogues for tasks such as posting an invoice |
Record templates |
This tab retrieves user-specific record templates |
Form setup | This tab retrieves the changes the user has made to forms (for example, hidden fields) |
Form selections | This tab retrieves the last value information saved about forms |
All usage data | This tab retrieves the unfiltered list of all usage data |
As the user opens forms and performs tasks, the client will maintain a cache of the objects in use. AX has a very good method of determining when these cache files become 'dirty', but it can be tricky. In this case, AX will try to load the object from the cache, causing an error to be displayed to the user, or simply to process the cached data.
When the report or form is opened, the system checks the usage data for last values or form personalization. When this data is removed, it loads the report or form with defaults.
18.118.31.67