Храните назначение замещения: сотрудник, заместитель, период, область полномочий и статус согласования. Проверка доступа учитывает действующее назначение и запрещает превышение разрешённого объёма.
Спроектируйте backend-функциональность замещения сотрудника на период отпуска или больничного: данные, API и проверка прав.
Храните назначение замещения: сотрудник, заместитель, период, область полномочий и статус согласования. Проверка доступа учитывает действующее назначение и запрещает превышение разрешённого объёма.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Храните назначение замещения: сотрудник, заместитель, период, область полномочий и статус согласования. Проверка доступа учитывает действующее назначение и запрещает превышение разрешённого объёма.
API создаёт, согласует, отменяет и показывает замещения. Нужны аудит с реальным исполнителем, проверка пересечений и циклов делегирования, часовой пояс и немедленная отмена прав. Не копируйте всю роль отсутствующего без ограничений; критичные действия и повторное делегирование требуют отдельного правила.