<< Click to Display Table of Contents >> Прикладные настройки > Настройка структуры компании > Замещения Копирование прав доступа с помощью утилиты RxCmd |
Чтобы системные замещения не накапливались после увольнения сотрудников, в системе настраивается копирование прав доступа и автоматическое закрытие системных замещений с помощью фоновых процессов. Но иногда права доступа нужно передать срочно, не дожидаясь выполнения фоновых процессов. Например, если после увольнения сотрудника права руководителю нужно передать сразу.
Чтобы посмотреть, сколько системных замещений настроено на руководителя, выполните команду rxcmd syssubs show.
Чтобы инициировать передачу прав по системным замещениям, запустите утилиту RxCmd и выполните одну из команд:
•rxcmd syssubs transfer-ar – создает сессию передачи прав от выбранного сотрудника руководителю;
•rxcmd syssubs bulk-transfer-ar – создает сессию передачи прав руководителю от всех закрытых сотрудников подразделения.
В разделе приведен пример выполнения команды.
Подробное описание команд см. в разделе «Утилита RxCmd».
Примечание. До передачи прав проверяется, что запись сотрудника закрыта, системное замещение действующее, а сама передача прав этого сотрудника не запускалась ранее.
Если у вас отключено массовое копирование прав доступа, но необходимо быстро запустить передачу с помощью утилиты RxCmd, то предварительно включите фоновый процесс «Копирование прав доступа».
Передача прав от сотрудника руководителю
Синтаксис вызова команды rxcmd syssubs transfer-ar:
•через исполняемый файл:
<Путь до Rxcmd> rxcmd syssubs transfer-ar -n Administrator -p <Пароль администратора> <ИД закрытого пользователя> <ИД руководителя>
•через скрипты развертывания:
do rxcmd run --command= "rxcmd syssubs transfer-ar -n Administrator -p <Пароль администратора> <ИД закрытого пользователя> <ИД руководителя>"
Аргументы команды:
•ИД пользователя, права которого передаются;
•ИД руководителя, которому права передаются.
Передача прав руководителю от закрытых сотрудников подразделения
Синтаксис вызова команды rxcmd syssubs bulk-transfer-ar:
•через исполняемый файл:
<Путь до Rxcmd> rxcmd syssubs bulk-transfer-ar -n Administrator -p <Пароль администратора> <ИД руководителя>
•через скрипты развертывания:
do rxcmd run --command= "rxcmd syssubs bulk-transfer-ar -n Administrator -p <Пароль администратора> <ИД руководителя>"
Аргументы команды:
•ИД руководителя, которому передаются права закрытых сотрудников подразделения.
Проверка состояния системных замещений руководителя
Чтобы узнать, сколько системных замещений настроено на руководителя в данный момент, выполните команду rxcmd syssubs show-stat.
Синтаксис вызова команды rxcmd syssubs show-stat:
•через исполняемый файл:
<Путь до Rxcmd> rxcmd syssubs show-stat -n Administrator -p <Пароль администратора> <ИД руководителя>
•через скрипты развертывания:
do rxcmd run --command= "rxcmd syssubs show-stat -n Administrator -p <Пароль администратора> <ИД руководителя>"
Аргументы команды:
•ИД руководителя, которому передаются права закрытых сотрудников подразделения.
Пример запуска передачи прав руководителю от выбранного сотрудника
Чтобы передать права от закрытого сотрудника с ИД 63 руководителю с ИД 52 через исполняемый файл, запустите командную строку:
"D:\DirectumLauncher\etc\_builds\DirectumRX\RxCmd\rxcmd.exe" rxcmd syssubs transfer-ar -n Administrator -p 11111 63 52
'/srv/DirectumLauncher/etc/_builds/DirectumRX/RxCmd' rxcmd syssubs transfer-ar -n Administrator -p 11111 63 52
© Компания Directum, 2024 |