Показать сообщение отдельно
Старый 18.03.2008, 17:05   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
axaptapedia: Security
Источник: http://www.axaptapedia.com/Security
==============

Summary:
<div>Some info about security system in Ax

[[Record Level Security]] -- allows to provide users access to only records they need

=== how to copy user groups ===

Task: copy groups with names DGP_xxxx to groups with names DMS_xxxx and restrict access of new groups to some menu items


static void SYS_CopyUserGroup(Args _args)
{
UserGroupInfo userGroup;
UserGroup groupID;
str domain = 'cnt';
int i;
// source groups
container groups=[
'DGP_Office', 'DGP_OffAg',
'DGP_Expert', 'DGP_Main',
'DGP_Inspec', 'DGP_Agent',
'DGP_View', 'DGP_Anal'
];
// menu items, to restrict access
container menuItems = [
[menuItemDisplayStr(ASP_AgentDemoList), AccessRecordType::MenuItemDisplay],
[menuItemDisplayStr(ASP_Agent), AccessRecordType::MenuItemDisplay],
[menuItemDisplayStr(ASP_CreateOnBasis), AccessRecordType::MenuItemDisplay]
];

void disableMenuItems(SecurityKeySet _securitySet)
{
str name;
AccessRecordType recordType;
int idx;
AccessType accessType;
for (idx = 1; idx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.