2012-05-23 5 views
0

Я хотел бы подготовить очень быстрое «разрешение группы пользователей», но это очень сложно, например, если я хотел бы добавить доступ для Администрирования -> Местоположение Просмотр этого программного обеспечения дает только разрешение для родительского но не для всех узлов этого родителя. Что мне делать, чтобы исправить эту проблему?Dynamics AX 2009 «разрешение группы пользователей»

enter image description here

Если нажмем Dimension устанавливает мне нужно сделать разрешение на всех детей в этом родителей. Знаете ли вы, что я должен делать?

public void MCOVgrantFullAccess(SecurityKeySet _startSecurityKeySet = null) 
{ 
    //klasa systemowa dictionary http://msdn.microsoft.com/en-us/library/aa600103(v=ax.50).aspx 
    Dictionary   dictionary = new Dictionary(); 

    DictSecurityKey  dictSecurityKey; 
    int i; 


    if (_startSecurityKeySet) 
     securitySet = _startSecurityKeySet; 
    else 
     securitySet = SysSecurity::constructSecurityKeySet(); 


    // securityKeyCnt() An integer that indicates the number of security keys. http://msdn.microsoft.com/en-us/library/aa600103(v=ax.50).aspx 
    // i = 365 
    for (i=dictionary.securityKeyCnt(); i; i--) 
    { 
     dictSecurityKey = new DictSecurityKey(dictionary.securityKeyCnt2Id(1)); 
     if (!dictSecurityKey.parentSecurityKeyId()) 
     { 
      securitySet.access(dictSecurityKey.id(), AccessType::Delete); 
     } 
    } 
    SysSecurityFormSetup::delete(userGroupId, domainId); //Delete setup of form controls 
    formSetupMap = new Map(Types::String, Types::Class); //Clear cache 
} 

ответ

1

Если вы настраиваете безопасности есть процесс, который «должен» следовать, вы начинаете с сбора процессов конечные пользователи выполняют, определяют роли безопасности на основе этих процессов, а затем настроенные группы. Я был обучен MS Partners в сфере безопасности, и мы никогда ничего не закодировали. В модуле администрирования есть определенная область безопасности, здесь вы можете определить группы пользователей и разрешения внутри, а затем назначить пользователей группе, также можно установить защиту уровня записи отсюда для отдельных записей.

Смежные вопросы