<< Click to Display Table of Contents >> Администрирование (Linux) > Общесистемные настройки Строгий доступ к документам |
По умолчанию в Directum RX не настроена возможность включать строгий доступ к документам. Если система установлена локально, строгий доступ настраивает администратор или разработчик. Если система развернута в публичном облаке, обратитесь в службу поддержки для уточнения возможности настройки.
Перед тем, как приступить к настройте определите, для каких типов документов в системе необходимо включать строгий доступ. Кроме того, далее при настройке можно выбрать режим ограничения доступа:
•строгий доступ. Ограничивает доступ к документу. При этом, когда документ отправляется задачей на согласование, рассмотрение и др., система автоматически выдает права на документ всем участникам процесса. Например, при отправке документа на согласование выдаются права на изменение всем согласующим;
•усиленный строгий доступ. Права на документ не выдаются системой автоматически участникам процесса согласования, рассмотрения и др. В карточках заданий исполнители видят сообщение, что у них нет прав на документ, а кнопки для выполнения скрыты. После старта задачи в лог-файл веб-сервера записывается информация о том, что права на документ не выданы. В этом случае автору документа необходимо будет выдать права вручную.
Вне зависимости от того, какой режим выбран, пользователь в карточке документа с включенным строгим доступом видит только значок . Узнать, какой режим настроен можно только в истории работы с документом.
Чтобы настроить строгий доступ к документам:
1.Определите, каким образом будет включаться строгий доступ:
•вручную. Пользователь включает строгий доступ по кнопке в карточке документа;
•автоматически. Для этого разработчик в программном коде добавляет логику, по которой определяется, для каких документов и когда должен быть включен строгий доступ.
Можно использовать один из перечисленных способов либо сразу оба.
2.Если выбран вариант, когда пользователь сам включает строгий доступ по кнопке в карточке нужного ему документа, то в конфигураторе Directum Launcher в секцию Общие настройки (common_config) добавьте параметры:
•UI_STRICT_ACCESS_DOCUMENT_TYPES – через «;» перечислите идентификаторы типов документов, для которых можно будет включать строгий доступ;
•UI_ENHANCED_STRICT_ACCESS_DOCUMENT_TYPES – через «;» перечислите идентификаторы типов документов, для которых можно будет включать усиленный строгий доступ.
Подробнее см. в разделе «Как узнать идентификатор типа документа».
Включение строгого доступа по кнопке в карточке документа можно настроить и в среде разработки. Для этого в редакторе типа документа в событии Выполнение/Возможность выполнения необходимо переопределить логику работы действия ToggleStrictRights – включить или отключить строгий доступ.
В результате документ со строгим доступом станет доступен только сотрудникам, явно указанным в правах доступа. При этом права на документ может выдать или изменить только сотрудник с полными правами. Карточка и содержимое документа недоступны администраторам и аудиторам системы. Подробнее см. в разделе «Права на документы с включенным строгим доступом».
Кроме этого, есть дополнительные особенности, которые необходимо учитывать при настройке строгого доступа:
•по умолчанию права на документ не передаются замещающему. Если все же необходимо передавать права доступа, то разработчик может для конкретного замещения настроить свойство DelegateStrictRights – признак того, что нужно делегировать строгий доступ;
•при включении строгого доступа права на конкретный документ передаются от прав на тип документа в ограниченном виде:
Не передаются права на операции |
Передаются права на операции |
---|---|
Базовые операции для контроля прав доступа: •«Чтение»; •«Изменение сущности»; •«Управление правами доступа к сущности»; •«Связывание сущностей». Базовые операции для электронного документа: •«Просмотр тела»; •«Изменение тела»; •«Создание версии»; •«Удаление версии» |
•«Создание»; •«Удаление»; •«Утверждение»; •прикладные операции, например «Регистрация» |
Ограничение прав на операции позволяет защитить документы, так как в этом случае система не позволит обойти строгий доступ и получить доступ к документу от прав на тип документа.
© Компания Directum, 2024 |