사용자에게 연결된 Role과 Task 정보를 파일로 저장
static void UserRolesAndTasks(Args _args)
{
System.IO.StreamWriter sw;
InteropPermission perm = new InteropPermission(InteropKind:
SecurityTask securityTask ;
SecurityRole securityRole ;
SecurityUserRole securityUserRole ;
SecurityRoleTaskGrant securityRoleTaskGrant ;
UserInfo userInfo ;
str outputText ;
;
perm.assert();
sw = new System.IO.StreamWriter(@"C:\
CodeAccessPermission::
info( "User|Role|Task");
while select securityUserRole
join securityRole where securityRole.RecId
join securityRoleTaskGrant where securityRoleTaskGrant.
join securityTask where securityRoleTaskGrant.
join userInfo where userInfo.id == securityUserRole.User
{
outputText = strFmt("%1 |%2 | %3" , securityUserRole.User, SysLabel::labelId2String2(
sw.WriteLine(outputText);
}
sw.Flush();
sw.Close();
sw.Dispose();
info( "done");
}
'Dynamics AX' 카테고리의 다른 글
Vendor Portal 정의 및 기능 (0) | 2014.03.18 |
---|---|
Top 10 issues discovered from Dynamics AX Code Review (0) | 2014.03.13 |
사용자가 AX 2012 화면 구성을 바꾸지 못하도록 막는 방법 (0) | 2013.11.14 |
Excel 파일을 열어서 값 가져오기 (0) | 2013.11.13 |
AX Query에서 사용하는 like operator (0) | 2013.11.13 |