Заместители
Назначение
Сервис обеспечивает временную передачу задач, согласований и ответственности другому пользователю. Включает приложения Dinext и Dinext (временные замещения, impersonation), а также тип документа User Delegate в Dinext для делегирования в проектном контуре.
Цели и задачи
- Назначать замещающего пользователя на период отсутствия (отпуск, командировка).
- Передавать право подписывать или согласовывать документы от имени другого пользователя в рамках политики компании.
- Делегировать проектные полномочия через User Delegate .
- Обеспечивать непрерывность обработки задач и согласований при отсутствии основного исполнителя.
- Контролировать период и объем делегирования.
Для кого
- Руководители и сотрудники, назначающие заместителей на время отсутствия.
- Замещающие пользователи, выполняющие действия от имени другого.
- Администраторы, настраивающие правила замещения и безопасность (impersonation).
- Участники проектного контура при использовании User Delegate.
Основные понятия
- Заместитель (Deputy) — пользователь, временно выполняющий функции другого пользователя.
- Делегирование (Delegate) — передача полномочий на период; в Dinext оформляется документом User Delegate.
- Impersonation — вход или действия от имени другого пользователя; в приложениях Dinext/Dinext используется с ограничениями и аудитом.
- User Delegate — тип документа в Dinext для делегирования в проектном контуре (кому, на кого, период).
Основные сущности / объекты
- Dinext — временные замещения и impersonation (README).
- Dinext — аналогичный контур замещений (README).
- User Delegate — делегирование в проектном контуре.
- Контекст: issue ISS-2025-00067.
Основные сценарии / процессов
Назначение заместителя (общий контур)
- В приложении Dinext или Dinext создать запись замещения: кто замещает, кого, период, при необходимости объем полномочий.
- В период действия замещающий может выполнять согласования или видеть задачи от имени отсутствующего (в зависимости от реализации и политики).
- По окончании периода замещение перестает действовать; при необходимости продлить — создать новую запись или продлить существующую.
Делегирование в проектном контуре (User Delegate)
- Создать документ User Delegate: указать делегата (кто получает полномочия), делегирующего (кого замещают), проект при необходимости, период.
- Сохранить и активировать; в течение периода делегат может выполнять проектные действия в рамках настроенных прав.
- По истечении срока делегирование не действует; задачи и согласования снова выполняет только основной пользователь.
Impersonation (при использовании)
- Impersonation позволяет авторизованному пользователю (например, администратору или по правилу замещения) действовать от имени другого пользователя для поддержки или выполнения срочных действий.
- Использовать только по регламенту; действия должны логироваться для аудита.
- Ограничить круг пользователей, имеющих право на impersonation, и период использования.
Правила и ограничения
- Замещение и делегирование должны соответствовать политике компании (согласие отсутствующего, ограничение по срокам и объему).
- Impersonation — чувствительная функция; включать только при необходимости и с аудитом.
- Различия между Dinext и Dinext уточняйте в README каждого приложения; в одной установке обычно используется одно из них.
Результаты / отчетность
- Список активных замещений и делегирований с датами и пользователями.
- Аудит действий, выполненных от имени другого пользователя (при ведении логов).
- Непрерывность обработки задач и согласований в период отсутствия.
Типовые вопросы и ошибки (FAQ)
Чем User Delegate отличается от замещения в Dinext?
User Delegate ориентирован на делегирование в рамках проектного контура (проект, задачи, согласования). Dinext может охватывать более широкий контур (включая impersonation и общие задачи). Детали зависят от версий приложений.
Безопасно ли использовать impersonation?
Impersonation дает полный доступ от имени пользователя; использовать только по регламенту, с ограничением по ролям и с обязательным логированием. Не предоставлять право impersonation широкому кругу пользователей.
Как отозвать делегирование досрочно?
В приложении, где создано делегирование (User Delegate или deputies), отключить запись или изменить дату окончания на текущую; после этого делегат теряет полномочия.