Требования к учётным записям Docsvision
| Не рекомендуется использовать учётные записи системных пользователей для авторизации на клиентских рабочих местах, т.к. это может привести к ошибкам в работе системы. |
Серверная часть Docsvision устанавливает в ОС собственные сервисы:
- Консоль управления Docsvision
-
Служба Консоли управления Docsvision реализует функции сервера.
- Сервер Docsvision
-
Сюда относится Служба сервера Docsvision и веб-приложение сервера Docsvision. Сервер Docsvision обеспечивает возможность подключения клиентских приложений.
- Сервис полнотекстового индексирования
-
Сервис полнотекстового индексирования обеспечивает индексацию данных в БД Docsvision.
- Сервис отложенных операций с файлами
-
Сервис отложенных операций с файлами удаляет файлы из хранилища бинарных данных файлов, а также переносит бинарные данные файлов из одного хранилища в другое.
- Сервис управления бизнес-процессами (СУБП)
-
СУБП обрабатывает бизнес-процессы Docsvision.
- Служба фоновых операций
-
Служба фоновых операций предназначена для выполнения задач, поступивших от других модулей Docsvision в фоновом режиме.
|
Администратор должен самостоятельно настроить права учётных записей указанных выше служб. Учётные записи можно объединить в группу для удобства назначения прав. Требования учётных записей сервисов Docsvision приведены ниже. Рекомендуется назначить учётным записям сервиса полнотекстового индексирования и СУБП (Управление процессами) персональную лицензию. |
Требования учётной записи сервера Docsvision
Перечисленные права должны быть предоставлены системной учётной записи Docsvision — учётной записи для службы сервера Docsvision.
-
В ОС Linux, в версии 6.1, сборка 853 и выше, служба запускается от имени УЗ Docsvision и не требует root-привилегий.
-
В ОС Windows службы Docsvision по умолчанию запускаются от системной учётной записи NT AUTHORITY\Network Service. Любое значение, установленное администратором, сбрасывается на значение по умолчанию после обновления версии системы.
Чтобы язык интерфейса (например, названий этапов согласования) отображался корректно, убедитесь, что в параметрах языка Windows для системных учётных записей установлена нужная локаль. Учётной записи NT AUTHORITY\Network Service должны быть предоставлены все необходимые права.
Требования на уровне СУБД
-
CREATE VIEW, CREATE TABLE, CREATE PROCEDURE, CREATE FUNCTION и ALTER SERVER STATE на уровне базы данных, ALTER DATABASE, а также ALTER для схемы dbo.
-
Учётная запись для входа в СУБД должна обладать правами
sysadmin. В противном случае не получится создать или обновить БД, также не получится использовать полнотекстовый поиск Microsoft SQL. -
На системную базу данных master:
-
Разрешение EXECUTE для процедуры sp_configure.
-
Разрешение EXECUTE на расширенной хранимой процедуре xp_cmdshell.
-
Разрешение EXECUTE для всех пользовательских хранимых процедур и функций.
-
Роли: db_ddladmin, db_datareader.
-
Разрешение VIEW SERVER STATE.
Выдать права вручную можно, например, так:USE MASTER GO GRANT VIEW SERVER STATE TO [DOMAIN\userAccount]
-
-
На системную базу данных msdb: роли db_datareader и SQLAgentOperatorRole (минимально допускается: SQLAgentUserRole).
-
На системную базу данных tempdb: роль db_owner (минимально допускается комбинация: datareader, datawriter, ddladmin).
-
На все базы данных Docsvision:
-
Роль db_owner.
-
EXECUTE для хранимых процедур, которые начинаются с префиксов dvsys_, dvsp_ и dvreport_ (используются для обработки данных).
-
SELECT, INSERT, UPDATE, DELETE для таблиц dvsys_sessions, dvsys_card_group, dvsys_file_group (используются для создания сессии, групповой обработки карточек и файлов).
-
SELECT на всех таблицах базы данных, которые начинаются с префиксов dvsys_ и dvtable_ (необходимо для подсистемы поиска и представлений).
-
-
Необходимые привилегии на работу с другими БД, если доступ к ним осуществляется из разработанных серверных расширений или иными способами.
-
Полный доступ к папке FileStream, если подключено хранилище "FileStream хранилище во внешней базе данных Microsoft SQL Server" или "Filestream хранилище в базе данных Docsvision".
-
Права пользователя "postgres".
Данные требования предъявляются к учётной записи, с которой сервер Docsvision обращается к БД Docsvision:
-
Если БД подключена с использованием SQL-аутентификации, то данные требования предъявляются к учётной записи, которая указана при подключении БД к Docsvision.
-
Если БД подключена с использованием аутентификации Windows, то данные требования предъявляются к учётной записи, от имени которой запущена служба Сервера Docsvision.
-
Требования учётной записи сервиса полнотекстового индексирования
Перечисленные права должны быть предоставлены учётной записи службы полнотекстового поиска.
Требования на уровне СУБД
|
Требования для всех баз данных Docsvision:
-
Роль db_owner.
-
EXECUTEдля хранимых процедур, которые начинаются с префиксов dvsys_, dvsp_ и dvreport_ (используются для обработки данных). -
SELECT,INSERT,UPDATE,DELETEна всех таблицах базы данных, которые начинаются с префиксов dvsys_ и dvtable_.