Personalization issue

1.5k views Asked by At

I had personalized the columns in the Sales Order Grid, I had added some columns and I had arranged them in a manner that is easy for me to identify. I had also saved my changes.

This is working fine but when I navigate to other forms and come back to Sales Order form, the changes that I've made are all gone. The columns are not arranged. This started to happen after we upgraded to Dynamics 2012 R2. What seems to be the cause of this issue?

Thanks!

2

There are 2 answers

0
michiboi On BEST ANSWER

This turned out to be an issue with AX 2012 after the R2 upgrade. There is a hotfix for this which can be found in the customer source site. Downloaded and installed the hotfix and the issue is resolved.

12
Alex Kwitny On

This is called "User Personalization" and is a function of AX's Intellimorph.

When you make changes to your form, the changes are packed and saved in a table called SysLastValue which stores your user-specific usage data. When you open a form, it unpacks the saved settings that specifically match whatever form you are using.

When you upgraded from AX 2012 to AX 2012 R2, the form likely changed and has extra fields or something. Well when AX tries to unpack your saved usage data, the packed data doesn't match how it's now expecting it to be unpacked...so it doesn't work.

So what you need to do is make your changes again and then those will replace the old changes and should persist. If the form is modified in the future, or you clear your usage data (which empties the SysLastValue table for your user), you might run into the same issue with your personalization missing.

If there is a lot of personalization or the personalization is a common change for all users, then you should consider having a developer make these changes permanently on the form.