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 AX (Archived)

Preserve user Personalization on upgrade from Ax 2012 RTM or R2 to Ax2012 R3

(0) ShareShare
ReportReport
Posted on by 1,330

Does upgrade process preserve user Personalization like filters, query , form control change etc.?

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    Mea_ Profile Picture
    60,286 on at

    Hi Iamv,

    All this changes are stored in SysLastValue table that would be updated as well. Usually there is no issue with it.

  • Suggested answer
    Vilmos Kintera Profile Picture
    46,149 on at

    Depends on what is packed in the usage data container. In some cases it works, in some cases it breaks the application.

    I am just about to go live with R3 and to be sure we are truncating the syslastvalue table as part of the cutover steps, since during user testing we have noticed that it did break some forms, reports and batch jobs due to changes on the underlying metadata or class structure (i.e. what variables are packed in a class). Validating what is impacted one-by-one would be way too much effort.

  • Mea_ Profile Picture
    60,286 on at

    As Vilmos mentioned, sometimes you can have issue caused by SysLastValue, however, it's not the best solution to wipe this data for all users because of couple broken forms.  I have not see any recommendations to delete SysLastValue during upgrade process, on the contrary, I have seen statements that all data should be upgrade correctly.

    So if you need personalization you will have to update it and fix issues if any.

  • Suggested answer
    Vilmos Kintera Profile Picture
    46,149 on at

    The problem is if you use for example saveLast on a form, it is possible that class versioning was not implemented, which would store what variables are associated in which order with a version number that you would normally just increment, if the variable list changes (as part of the upgrade process). In that case sysLastValue in the old system was holding values straight in the container, instead of [classVersion, [packed variables]], and would break your form for sure.

    fredshen.wordpress.com/.../use-packunpack-on-form

    Unless you or Microsoft did implement packing the correct way:

    community.dynamics.com/.../axapta-formlarda-pack-unpack

    There are also a number of other scenarios in which it can break, like when a table table buffer or a set of records are packed, but the table structure has been changed. One example of this error we have faced was related to Electronic address getting redesigned behind the Global address book by Microsoft, where the packed table record was used on some forms/query ranges, and unpacking has failed. We also experienced this with the redesigned credit card tables. Same goes for a packed Query.

    We have decided that the safest way is to drop the usage data, and recreate batch jobs. Users should re-add personalizations manually anyway, to make sure the changed standard form design is respected.

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!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the April Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics AX (Archived)

#1
CP04-islander Profile Picture

CP04-islander 24

#2
Michel ROY Profile Picture

Michel ROY 14

#3
Jagadabi Profile Picture

Jagadabi 6

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans