upgrade notes affecting all modules - rls

6
Record-level security The issues in the following functional areas are general to Microsoft Dynamics AX 2009: Record-level security Alert rules nstallation Ra!id "onfiguration Tool #R"T$ Tas% Recorder Issue: Differences in record- level security between Microsoft Dynamics AX 2009 and previous versio ns Versions affected Microsoft Dynamics AX &'0 with (ervice )ac% 2 Upgrade note f you set u! record-level security in Microsoft Dynamics AX &'0 with (ervice )ac% 2* users who are mem+ers of more than one user grou! may have an une,!ected level of access after you u!grade to Microsoft Dynamics AX 2009' n !revious releases* record-level security was additive for some scenarios* +ut not for others' n Microsoft Dynamics AX 2009* record-level security was made additive for all scenarios' This means that when a user +elongs to multi!le user grou!s with different !ermission levels* that user gets the highest level of !rivilege' or e,am!le* if one user grou! grants Read access to a ta+le* and another user grou! grants ull access to the same ta+le* a user +elonging to +oth grou!s gets ull access to the ta+le' "onsider the following e,am!les* where .ser / +elongs to +oth rou! A and rou! 1* and where the ta+le +eing accessed co ntains the records X* * and 3' Example 1 n this e,am!le* neither user grou! has restrictions' n +oth versions of Microsoft Dynamics AX* this means that .ser / gets access to all records in the ta+le' Product version Group A record-level security restriction Group B record-level security restriction Resulting access for User 1 Microsoft Dynamics AX &'0 with (ervice )ac% 2 4one 4one X3 Microsoft Dynamics AX 2009 4one 4one X3 Example 2 n this e,am!le* +oth user grou!s have restrictions* +ut they restrict different records in the ta+le' n +oth versions of Microsoft Dynamics AX* this means that .ser / gets access to all records in the ta+le' pgrade notes af fecting all modules http://technet.microsof t.com/en-us/library/dd309610(d=printer,v=ax.50) 1 sur 6 24/07/2012 07:50

Upload: bd1972

Post on 03-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Upgrade Notes Affecting All Modules - Rls

8/12/2019 Upgrade Notes Affecting All Modules - Rls

http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 1/6

Record-level security

The issues in the following functional areas are general to Microsoft Dynamics AX 2009:

Record-level security

Alert rules

nstallation

Ra!id "onfiguration Tool #R"T$

Tas% Recorder

Issue: Differences in record-level security between Microsoft Dynamics AX 2009 and previous versions

Versions affected

Microsoft Dynamics AX &'0 with (ervice )ac% 2

Upgrade note

f you set u! record-level security in Microsoft Dynamics AX &'0 with (ervice )ac% 2* users who are

mem+ers of more than one user grou! may have an une,!ected level of access after you u!grade to

Microsoft Dynamics AX 2009'

n !revious releases* record-level security was additive for some scenarios* +ut not for others' n

Microsoft Dynamics AX 2009* record-level security was made additive for all scenarios' This means

that when a user +elongs to multi!le user grou!s with different !ermission levels* that user gets the

highest level of !rivilege' or e,am!le* if one user grou! grants Read access to a ta+le* and anotheruser grou! grants ull access to the same ta+le* a user +elonging to +oth grou!s gets ull access to

the ta+le'

"onsider the following e,am!les* where .ser / +elongs to +oth rou! A and rou! 1* and where the

ta+le +eing accessed contains the records X* * and 3'

Example 1

n this e,am!le* neither user grou! has restrictions' n +oth versions of Microsoft Dynamics AX* this

means that .ser / gets access to all records in the ta+le'

Product versionGroup A record-level

security restriction

Group B record-level

security restriction

Resulting access

for User 1

Microsoft Dynamics AX

&'0 with (ervice )ac% 24one 4one X3

Microsoft Dynamics AX

20094one 4one X3

Example 2

n this e,am!le* +oth user grou!s have restrictions* +ut they restrict different records in the ta+le'

n +oth versions of Microsoft Dynamics AX* this means that .ser / gets access to all records in the

ta+le'

rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)

r 6 24/07/2012 07:50

Page 2: Upgrade Notes Affecting All Modules - Rls

8/12/2019 Upgrade Notes Affecting All Modules - Rls

http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 2/6

Alert rules

Installation

Product versionGroup A record-level

security restriction

Group B record-level

security restriction

Resulting access

for User 1

Microsoft Dynamics AX

&'0 with (ervice )ac% 24ot 4ot 3 X3

Microsoft Dynamics AX2009

4ot 4ot 3 X3

Example

n this e,am!le* rou! 1 restricts access to record 3* +ut rou! A does not s!ecify a record-level

restriction' n Microsoft Dynamics AX &'0 with (ervice )ac% 2* this means that .ser / has restricted

access +ecause rou! 1 has a restriction' n Microsoft Dynamics AX 2009* this means that .ser /

has access to all data in the ta+le +ecause rou! A allows access to all records'

Product version Group A record-levelsecurity restriction

Group B record-levelsecurity restriction

Resulting accessfor User 1

Microsoft Dynamics AX

&'0 with (ervice )ac% 24one 4ot 3 4ot 3

Microsoft Dynamics AX

20094one 4ot 3 X3

Issue: Alert rules disabled during upgrade

Versions affected

Microsoft Dynamics AX &'0

Upgrade note

All alert rules will +e disa+led when you u!grade from Microsoft Dynamics AX &'0 to Microsoft

Dynamics AX 2009' After the u!grade is com!lete you can ena+le alert rules again5 however* some

alert rules might fail after an u!grade +ecause they reference forms that have changed in Microsoft

Dynamics AX 2009' Alert rules that fail after an u!grade must +e deleted and re-created'

Alerts that were received in Microsoft Dynamics AX &'0 will +e availa+le after u!grade* +ut if the

form that an alert references has changed* clic%ing the o to origin +utton might not o!en the

correct form and record +y default' n these cases* you must manually +rowse in order to locate the

form and record'

Issue: enign error message

Versions affected

Microsoft Dynamics AX 6'0 and &'0

Upgrade note

rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)

r 6 24/07/2012 07:50

Page 3: Upgrade Notes Affecting All Modules - Rls

8/12/2019 Upgrade Notes Affecting All Modules - Rls

http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 3/6

During the u!grade !rocess to Microsoft Dynamics AX 2009* you may encounter the following

message:

This message can +e ignored* as it does not re!resent a data !ro+lem or u!grade failure' To avoid

the message* +efore you +egin the u!grade !rocess* create a directory called 7old8 in the

A!!licationA!!l(tandard folder' or e,am!le: ":)rogram ilesMicrosoft Dynamics AX'0A!!licationA!!l(tandard;ld'

Issue: !ync"roni#ation error during upgrade on !$% !erver database

Versions affected

Microsoft Dynamics AX &'0 ()2 #(<= (erver only$

Upgrade note

During the u!grade !rocess from Microsoft Dynamics AX &'0 ()2 to version '0* an error occurs

during synchroni>ation on a (<= (erver data+ase installation' ailures are shown for four ta+les andthe u!grade cannot !roceed'

The four ta+les are:

Dimension"ollection

Dimension?ierarchy"om+ination

Dimension(et"om+inationDu!licate

Dimension(et"om+inationTem!

These ta+les are wor% ta+les for the Dimension ?ierarchy feature and are only used during thecreation of dimension hierarchy' The data is not maintained after the hierarchy is setu!'

!or"around

To avoid this failure* the following (<= scri!t must +e e,ecuted on the &'0 ()2 data+ase +efore the

u!grade is started:

Object Server 01: Failed to create file old\axapd.aoi. Error code was 3

--DIE!SIO!"O##E"$IO!

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+1 ,E)E FIE#DID+000/ '!D $'#EID+/24

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+/ ,E)E FIE#DID+000 '!D $'#EID+/24

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+3 ,E)E FIE#DID+000 '!D $'#EID+/24%&D'$E S(#DI"$IO!')* SE$ FIE#DID+5 ,E)E FIE#DID+000 '!D $'#EID+/24

 

--DIE!SIO!IE)')"*"OI!'$IO!

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+1 ,E)E FIE#DID+000/ '!D $'#EID+/24

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+/ ,E)E FIE#DID+0003 '!D $'#EID+/24

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+3 ,E)E FIE#DID+000 '!D $'#EID+/24

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+5 ,E)E FIE#DID+0006 '!D $'#EID+/24

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+ ,E)E FIE#DID+0002 '!D $'#EID+/24

 

--DIE!SIO!SE$"OI!'$IO!D%&/22

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+1 ,E)E FIE#DID+0001 '!D $'#EID+/224

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+/ ,E)E FIE#DID+000/ '!D $'#EID+/224%&D'$E S(#DI"$IO!')* SE$ FIE#DID+3 ,E)E FIE#DID+0003 '!D $'#EID+/224

 

--DIE!SIO!SE$"OI!'$IO!$E&

rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)

r 6 24/07/2012 07:50

Page 4: Upgrade Notes Affecting All Modules - Rls

8/12/2019 Upgrade Notes Affecting All Modules - Rls

http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 4/6

Rapid Configuration Tool (RCT)

Issue: &"e '(& must be removed manually after upgrade

Versions affected

Microsoft Dynamics AX 6'0 and &'0

Upgrade note

After you u!grade to Microsoft Dynamics AX 2009* the !revious version of the R"T will remain

visi+le in the navigation !ane and code +ase even though it does not function with Microsoft

Dynamics AX 2009'

(ince there is currently no u!grade or uninstall scri!t for the R"T* we recommend that you

manually remove it from your Microsoft Dynamics AX 2009 installation' or e,am!le* if you installed

(ure (te! Ra!id "onfiguration Tool 2'0 for Microsoft Dynamics AX &'0 (ervice )ac% /* the shared

!ro@ects RctUser#ayer and $lass%Pre&mport #in the A'(* navigate to )*ared + Pro,ects$

contain the list of R"T elements that should +e removed'

"ode from the R"T system e,tended elements listed in these !ro@ects should also +e evaluated anddeleted manually' or e,am!le while u!grading from (ure (te! Ra!id "onfiguration Tool 2'0 for

Microsoft Dynamics AX &'0 (ervice )ac% / to Microsoft Dynamics AX 2009* the following system

elements* which are also e,tended +y the R"T* must also +e manually edited to remove R"T code:

Element

typeElements to e removed

Ta+le DocuRef  

Ma! AddressMa!

num Docu(tructureTy!e* 4um+er(eBModule

"lassDocuActionArchive* DocuAction";MCord* 4um+er(eBReference*

(ysData,!ort,cel* (ysDict"onfigurationEey

Menu MainMenu

Removing these now-de!recated customi>ed R"T system elements will ensure that they do not

override Microsoft Dynamics AX 2009 system classes'

At a later date* a new version of the Ra!id "onfiguration Tool will +e made availa+le for download

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+1 ,E)E FIE#DID+0001 '!D $'#EID+/2004

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+/ ,E)E FIE#DID+000/ '!D $'#EID+/2004

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+3 ,E)E FIE#DID+0003 '!D $'#EID+/2004

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+5 ,E)E FIE#DID+0005 '!D $'#EID+/2004

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+ ,E)E FIE#DID+000 '!D $'#EID+/2004

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+6 ,E)E FIE#DID+0006 '!D $'#EID+/2004

--&)O7ISIO!'#IE)')"*

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+1 ,E)E FIE#DID+0001 '!D $'#EID+/2014

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+/ ,E)E FIE#DID+000/ '!D $'#EID+/2014

%&D'$E S(#DI"$IO!')* SE$ FIE#DID+3 ,E)E FIE#DID+000 '!D $'#EID+/2014

rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)

r 6 24/07/2012 07:50

Page 5: Upgrade Notes Affecting All Modules - Rls

8/12/2019 Upgrade Notes Affecting All Modules - Rls

http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 5/6

Task Recorder

.ote

$aution

from )artner(ource/ and "ustomer(ource

2'

Issue: )revious version of &as* 'ecorder must be uninstalled after upgrade

Versions affected

Microsoft Dynamics AX &'0

Upgrade note

Microsoft Dynamics AX 2009 does not su!!ort a data u!grade from !reviously installed versions of 

Tas% Recorder* !art of the )artner )roductivity Tools 2'0 for Microsoft Dynamics AX &'0 ()/' f a

!revious version is installed* the version of Tas% Recorder that is +uilt into Microsoft Dynamics AX

2009 may not +e availa+le in the (ools menu'

To resolve this issue after u!grading to Microsoft Dynamics AX 2009:

1ac% u! your Microsoft Dynamics AX 2009 data and a!!lication'/'

)ress "trlFD to o!en the A;T* and then clic% Pro,ects + )*ared + Rec)ystem'nly'2'

)ermanently delete the following customi>ed classes from the layer where the old Tas%

Recorder was installed:

1o,

nfo

"lassactory

f these classes were customi>ed for other !ur!oses in the same layer where Tas% Recorder

was installed* you must edit them in the A;T and manually re!lace all the old Tas% Recordercode lines with the new ((-layer code lines' .se the com!are tool to find all the old code

lines which are +etween each !airing of these two comment lines:

 GGFTas%Recorder

H

 GG-Tas%Recorder

6'

;!en the !ro@ect )*ared + /iniRecorder* and then delete all the items in this !ro@ect'

All !reviously saved tas% recordings will +e deleted* as they cannot +e u!graded to AX

2009' f other customi>ations were made to lo+alToolsMenu* you will need to manually

delete the old ts%Recorder entry from the A;T #/enu + Gloal(ools/enu + (as"

Recorder$* and then +ring in the new Tas% Recorder entry from the (( layer #named

(ysTas%RecorderTool+ar$ using the com!are tool'

&'

;!en the A;T and ma%e sure all three classes #1o,* nfo* "lassactory$ can +e com!iled with

no errors +efore !roceeding'

'

rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)

r 6 24/07/2012 07:50

Page 6: Upgrade Notes Affecting All Modules - Rls

8/12/2019 Upgrade Notes Affecting All Modules - Rls

http://slidepdf.com/reader/full/upgrade-notes-affecting-all-modules-rls 6/6

.ote

See Also

9G22G20/0

Iac%ie ;lson

J 20/2 Microsoft' All rights reserved'

Do not close the Microsoft Dynamics AX client until these classes com!ile without errors'

;therwise* you may not +e a+le to reo!en the client'

"lose the Microsoft Dynamics AX client* and then sto! the A;(' n the folder containing the

a!!lication #e'g'* ":Microsoft Dynamics AX0A!!licationA!!lDynamicsA,$* delete all

e,isting R"T la+el files +y o!ening a command line and running the following command:

K'

Deleting these files will result in removal of +oth Tas% Recorder and R"T la+els'

Restart the A;(* o!en the Microsoft Dynamics AX client* and verify that the (ools + (as"

Recorder menu item is availa+le and that it o!ens the correct (as" Recorder form #named

(ysTas%RecorderTool+ar$'

/'

.!grade notes affecting s!ecific modules6

Links Table

/http://go.microsoft.com/fwlink/?linkid=85528

2http://go.microsoft.com/fwlink/?linkid=92647 

6http://technet.microsoft.com/en-us/lir!r"/dd#$9656%&=!'.5$(

Community Content

+sage data ,!!%A!&.A%+/ does not get updated from version to version1

.sage Data #((=A(TLA=.$ is not retained from version to version u!grades' This ta+le contains user s!ecificdata that is no longer valid after the u!grade +ecause of changes in the ta+les and forms' .sers would have to

re-create hisGher !references in order for it to +e saved in the correct version format'

,am!le - The user changed the form - this is not stored in A;T +ut using Mor!hX which is stored in .sage data'

Another e,am!le would +e the o+@ects in the users NMy avoriteN'

del ax)"$8.al9

rade notes affecting all modules http://technet.microsoft.com/en-us/library/dd309610(d=printer,v=ax.50)