Автоматизация деактивации сотрудника (Offboarding)

image

Краткое описание: Система для быстрой и безопасной блокировки доступа уволенного сотрудника ко всем корпоративным ресурсам (Почта, CRM, Облако) через единый запрос в Telegram-бот.

Проблема: При увольнении сотрудника администратору приходилось вручную заходить в несколько разных систем, чтобы заблокировать учетные записи и отозвать доступы. Этот процесс занимал время и создавал риски безопасности: если администратор забывал заблокировать доступ к одной из систем (например, к облачному хранилищу или CRM), уволенный сотрудник мог сохранить доступ к конфиденциальной информации.

Решение: Я разработал автоматизированный сценарий в n8n, который запускается администратором через корпоративный Telegram-бот. Достаточно отправить команду на удаление, указав идентификатор сотрудника.

Как это работает (архитектура решения):

  1. Триггер и Идентификация: Администратор отправляет боту команду на удаление сотрудника.
  2. Оркестрация API-запросов (Блокировка доступов): Сценарий параллельно обращается к API всех подключенных корпоративных систем для деактивации учетных записей:
    • CRM (Bitrix24 API): Пользователь деактивируется и увольняется в CRM, что закрывает доступ к клиентской базе и задачам.
    • Корпоративный портал (Nextcloud API): Учетная запись сотрудника отключается в облачном хранилище, блокируя доступ к файлам и документам.
    • Почта (Beget API): На корпоративном почтовом ящике меняется пароль, предотвращая отправку и получение писем бывшим сотрудником
  3. Отчет: После выполнения всех операций бот отправляет администратору подтверждение о том, что доступ сотрудника заблокирован во всех системах.
image