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

