Доступ на уровне записей устанавливается на основе ограничений, введенных разрешениями группы пользователей. Используя разрешения группы пользователей, можно установить ограничения для меню, форм и отчетов, доступом к которым могут обладать члены группы. Доступ на уровне записей дает возможность ограничить данные, которые отображаются в отчетах и формах.
На следующих примерах демонстрируется использование безопасности уровня записи.
-
Разрешить членам группы продавцов видеть только те счета, которыми они управляют.
-
Запретить отображение финансовых сведений в формах и отчетах для определенной группы пользователей.
-
Запретить отображение сведений о кодах счетов в формах и отчетах для определенной группы пользователей.
-
Установить ограничения данных формы и отчета в соответствии с местоположением страны или региона.
Перед началом
Процесс настройки доступа на уровне записей включает выбор таблицы базы данных в мастере создания доступа на уровне записей. В таблицах содержатся данные, которые отображаются в отчетах и формах. При настройке доступа на уровне записей может оказаться полезным сотрудничество с разработчиком, знакомым с таблицами баз данных. Разработчик может помочь с выбором таблицы, которая прямо соотносится с элементами отчета или формы, доступ к которым необходимо ограничить.
Также до начала необходимо проверить следующее:
-
Существует ли уже группа пользователей, которой будет назначен доступ на уровне записей, или необходимо создать новую группу пользователей? Дополнительные сведения о создания новой группы пользователей см. в разделе Управление сообщениями электронной почты.
-
Обладает ли группа пользователей хотя бы минимальным разрешением для отчета или формы? Если, например, группа пользователей Финансы не имеет разрешений на доступ к модулю ГК, то нет смысла назначать защиту на уровне строки для любых отчетов и форм в этом модуле, поскольку группа не имеет доступа к этим отчетам/формам. Сведения о разрешениях для групп см. в Управление разрешениями на доступ для комбинаций групп пользователей и доменов.
Настройка доступа на уровне записей
Процесс настройки доступа на уровне записей состоит из двух частей. Первая часть включает выбор группы пользователей и соответствующей таблицы базы данных при помощи мастера настройки доступа на уровне записей. Вторая часть включает создание запроса, указывающего поля и критерии, которые будут применяться при назначении доступа на уровне записей.
Мастер настройки доступа на уровне записей
-
В клиенте Microsoft Dynamics AX щелкните > > > .
-
Нажмите сочетание клавиш CTRL + N, чтобы открыть мастер настройки доступа на уровне пользователя.
-
Выберите группу пользователей и нажмите кнопку Далее.
-
Выберите таблицу. По умолчанию отобразятся наиболее часто используемые таблицы баз данных. Щелкните , чтобы развернуть выбранную таблицу. Щелкните .
-
Щелкните .
Создание запроса
-
В диалоговом окне выберите группу пользователей и щелкните . Отобразится диалоговое окно . На вкладке отобразятся некоторые часто используемые поля для указанной таблицы. Необходимо точно указать на этой вкладке поля, которые будут отображаться для выбранной группы пользователей в отчете или форме.
-
Выберите первый пункт на вкладке . Если пункты отсутствуют, нажмите сочетание клавиш CTRL + N.
-
Используйте раскрывающееся меню Поле, чтобы выбрать поле, которое необходимо отобразить в форме или отчете.
-
Используйте раскрывающееся меню Критериидля выбора критериев для указанного поля. Если раскрывающееся меню не отобразится, введите нужные критерии.
-
Если необходимо, нажмите сочетание клавиш CTRL + N, чтобы добавить дополнительные поля и критерии.
-
Нажмите кнопку ОК.
-
Проинформируйте членов выбранной группы пользователей, что они должны закрыть текущие сеансы клиента и начать новый сеанс, Если необходимо, завершите активные сеансы из формы Наблюдение за пользователями.
-
Проверьте, назначен ли доступ на уровне записи для нужного отчета или формы, подключившись к Microsoft Dynamics AX как член указанной группы пользователей. Должны отобразиться только данные, указанные в запросе для указанного критерия. Если отображаются дополнительные сведения, проверьте свой запрос.