Assign users to roles based on the Rule

Posted by Alvin You
2013.11.06 23:13 Dynamics AX
크리에이티브 커먼즈 라이선스
Creative Commons License

AX 2012의 Role&Security 정의는 생각보다 까다롭다는 이야기를 많이 합니다. 그만큼 Role 정의도 많아졌고, 세부적인 권한 설정까지 정의 하기 위해서는 많은 준비와 시행착오를 감수해야 하기 때문일 것 같습니다.

특히 국내에 보급된 ERP의 메뉴 정의와 권한 셋팅에 익숙해져 있는 국내 IT 관리자들에겐 MS Dynamics AX의 권한 셋팅은 쉽지 않은 작업이라고 생각이 듭니다.

 

오늘은 권한 셋팅 방법 중 하나인 규칙 기반의 Role 할당 방법에 대해서 간략하게 설명을 하려고 합니다.

미리 정의된 직급,직책,부서 단위로 설정된 Query를 통해 관련 사용자 목록을 가져와 자동적으로 연결된 Role에 맵핑을 시켜주는 방법입니다.

 

메뉴 위치 : System Administration >> Setup >> Security >> Assign users to roles

 

Add Rule 버튼을 통해 아래와 같이 미리 정의된 Query문을 가져올 수 있습니다. Query를 추가 하는 방법은 나중에 따로 올리도록 하겠습니다. 아래 Query3를 보시면 별도의 작업을 통해서 추가 할 수 있는걸 확인하실 수 있습니다.

 

저작자 표시
신고
이 댓글을 비밀 댓글로

AX 2012 Security Access Level 정의

Posted by Alvin You
2013.10.30 00:15 Dynamics AX
크리에이티브 커먼즈 라이선스
Creative Commons License

AX 2012 Development I, Chapter 4 (Security)에 나와 있는 Access Level에 관련한 내용입니다.

Correction이라는 항목을 보시면 아시겠지만, 유효한 날짜안에서는 Delete를 제외한 작업을 진행할 수 있습니다.

새롭게 나온 권한 종류라 생소하지만 날짜를 기반에 둔 Business Process 프로그램에 적용하면 될 듯 싶네요.

 

AOT Name
Label Description
No Access No Access Does not provide any access to data.
Read View An end-user can view data.
Update Edit An end-user can view and edit data.
Create Create An end-user can view, edit and create new data.
Correct Correction An end-user can view, edit, create new and correct date-effective record without creating new records.
Delete Full control An end-user can view, edit, create new and delete data.
  Correct is a new level concerning date-effectivity.

저작자 표시
신고
이 댓글을 비밀 댓글로

티스토리 툴바