It has two parts, one is installation KR3 for AOS and another is installation KR3 for all clients.
This document only discuss installation KR3 on AOS.
Pre Job: backup database and application, delete usage data :Change SysLastValue->Reset()
delete_from _sysLastValue //;
//where _sysLastValue.userId == userId;// comment this1, Install KR3 for AOS and a client.
When you start AOS if you installed KR3 on AOS, first at least having 3 tables will add a recvision field: syslastvalue, numbersequence, sqldirectory and so on. Please delete recvision field in SQL if AOS can't be started and said recvision field existed in those database.
2, Pls compile application if AOS started and upgrade check list will be display.
3, Close upgrade check list in admin->Setup->System->Check Lists->Prevent startup of lists.
4, Synchronize Data Directory. OK, KR3 is done.
5, Adjust reports customized because some layout will missed exp ModelFieldName was used in reports.
6, Uses may be hung when they do job scheduling, report as finished, master planing and so on. And the log file will increase quickly(From MB to GB). Please attach open domain access to users.