04 апр. 2025 г.·6 мин

Joiner-Mover-Leaver в доступах: автоматизация прав сотрудников

Joiner-Mover-Leaver в доступах помогает выдавать и отзывать права без хаоса при найме, переводе и увольнении. Разберем шаги, роли, ошибки и чек-лист.

Joiner-Mover-Leaver в доступах: автоматизация прав сотрудников

В чем проблема с доступами при найме, переводе и увольнении

Во многих компаниях доступы до сих пор выдаются вручную. HR пишет письмо в ИТ, руководитель добавляет человека в чаты, администратор «по памяти» ставит галочки в разных системах. Часть просьб теряется в переписках, а часть делается «на всякий случай», чтобы новичок точно мог работать с первого дня.

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

О проблеме обычно говорят простые симптомы: появляются общие аккаунты «на отдел», у людей копятся лишние роли «потому что когда-то было нужно», а у подрядчиков доступы живут месяцами после завершения работ. И однажды выясняется, что никто не может быстро ответить на вопрос: «У кого есть доступ к этой системе и почему?».

Понятный процесс Joiner-Mover-Leaver (JML) меняет ситуацию. Он ускоряет онбординг, делает переводы предсказуемыми и снижает риски при увольнении. Главное - решения перестают зависеть от переписок и человеческой памяти.

Joiner, Mover, Leaver простыми словами

JML - это три события в жизни сотрудника, из-за которых должны меняться права в системах: пришел, сменил роль, ушел. Если эти события описаны по-разному (или вообще не описаны), доступы начинают жить своей жизнью: нужные выдаются с задержкой, лишние остаются годами, а ответственность размывается.

Joiner (новый сотрудник) - момент, когда важно выдать минимум, без которого человек не сможет начать работу в первый день: корпоративная почта, вход на рабочую станцию, доступ к базовым сервисам и нужным рабочим чатам. Остальное лучше добавлять по мере необходимости, когда роль и задачи подтверждены.

Mover (перевод) - это не «добавить еще один доступ», а пересмотреть старые. Смена отдела, проекта или должности означает, что часть прежних прав больше не нужна, а новые должны появиться быстро. Типичная ошибка - «копить» доступы после каждого изменения роли, пока у сотрудника не окажутся права «почти на все».

Leaver (увольнение) - самый чувствительный этап. Здесь удобно разделить действия на три слоя:

  • Сразу: закрыть вход (учетка, почта, VPN, удаленный доступ, токены и ключи).
  • В ближайшие часы: заблокировать доступ к критичным системам (финансы, HR, CRM, исходный код).
  • После передачи дел: переоформить владельца общих ящиков, файлов, задач и учеток во внешних сервисах.

Если HR, ИТ и служба безопасности говорят на одном языке (что считается событием, кто инициирует, кто согласует, что именно меняется), процесс становится повторяемым и его проще автоматизировать.

Какие данные и системы участвуют в JML-процессе

Чтобы JML работал без ручных «доделок», заранее определите, откуда берутся события и куда должны уходить изменения. Чем точнее описана цепочка «данные -> решение -> действие», тем меньше ошибок и спорных ситуаций.

Источник события обычно в HR: HR-система или кадровый приказ (прием, перевод, увольнение). Важен не «письмо на почту», а формальный сигнал с типом изменения, датой и понятной идентификацией сотрудника.

Каталог сотрудников (единая карточка) должен содержать стабильный идентификатор и актуальные атрибуты: статус, подразделение, должность, руководитель, локация, тип занятости. Без единого ID легко получить дубли учеток или ситуацию, когда права отзываются «не у того Иванова».

Целевые системы, где реально живут доступы, обычно включают корпоративную почту и календарь, VPN и удаленный доступ, файловые ресурсы, бизнес-системы (ERP/CRM, бухгалтерия, СЭД), сервис-деск.

Логи и аудит обязательны даже при полной автоматизации. В любой момент должно быть видно: кто инициировал, кто согласовал и когда изменения применили. Минимум, который стоит фиксировать: событие и источник, какие права выдали/сняли и по какому правилу, кто согласовал, кто выполнил (система/админ), а также ручные исключения и причину.

Если инфраструктура развернута на собственных серверах и рабочих местах, набор систем может быть шире, но принцип тот же: один надежный источник данных, один каталог и прозрачный аудит на каждом шаге.

Роли и ответственность: кто за что отвечает

JML чаще ломается не из-за технологий, а из-за размытых ролей. Когда непонятно, кто фиксирует событие, кто выбирает доступы, а кто следит за рисками, появляются лишние права, задержки и спорные «исключения».

HR: источник события и точных данных

HR запускает процесс (найм, перевод, увольнение) и передает минимум атрибутов, без которых автоматизация будет «гадать». Обычно это должность и подразделение, дата начала (или дата изменения/увольнения), тип занятости (штат/подряд), локация или площадка (если влияет на доступ).

Руководитель: подтверждает роль по задачам

Руководитель отвечает за то, чтобы доступы соответствовали реальной работе. Ему не нужно перечислять системы вручную. Его задача - выбрать роль (профиль) и подтвердить отклонения, если они действительно нужны.

ИТ и ИБ задают правила и границы: какие роли дают какие группы, какие права рискованные, какие требуют отдельного согласования и сроков (например, админ-доступы или доступ к финансовым данным). Они же контролируют исключения: кто запросил, кто одобрил, на какой срок и что будет при следующем переводе.

Сервис-деск удобен как единый вход для заявок и контроля сроков. Даже при автоматизации он остается «диспетчером»: следит за SLA, фиксирует обходные действия и закрывает процесс только когда доступы реально выданы или отозваны.

Модель доступа: роли, группы и правила согласования

Для автоматизации сначала нужна простая модель доступа: какие права считаются нормой для каждой роли и кто может разрешить отклонения. Без этого процесс превращается в бесконечные разовые просьбы.

Начните со стандартных ролей, понятных и HR, и ИТ (бухгалтер, кадровик, менеджер продаж, инженер, руководитель отдела, оператор колл-центра). Для каждой роли закрепите конкретные группы (в AD/IAM) и права в ключевых системах. Важно выдавать доступ через группы, а не «по пользователю», иначе при переводе и увольнении останутся хвосты.

Права удобно разделить на четыре уровня: базовые (почта, чаты, Wi-Fi, общие папки), расширенные (профильные системы отдела), привилегированные (админ-роли, финансовые отчеты, персональные данные, настройки инфраструктуры) и временные (на проект или замещение с датой окончания).

Базовые доступы часто можно выдавать автоматически по роли и подразделению. Расширенные обычно требуют подтверждения руководителя, а привилегированные - отдельного согласования владельца системы или ИБ.

Исключения лучше оформлять как временный доступ: кто запрашивает, кто утверждает, кто продлевает, и что происходит после окончания срока.

Пошагово: как автоматизировать выдачу прав при найме

Закрыть 24/7 вопросы доступа
Поддержим критичные процессы и изменения доступов с круглосуточной технической поддержкой.
Уточнить поддержку

Автоматизация этапа Joiner строится на простом принципе: доступы выдаются не по письмам и просьбам, а по событию из HR и понятным правилам.

1) Запускайте процесс от HR-события

Как только HR оформил прием и указал дату выхода, должна создаваться задача на доступы. У задачи нужен владелец (обычно ИТ или ИБ) и срок, например «до 10:00 первого рабочего дня».

2) Проверьте данные и назначьте роль

Перед выдачей прав проверьте ключевые поля: подразделение, должность, руководитель, локация, тип занятости. По ним выбирается шаблон роли.

3) Базовые доступы - автоматически, исключения - по согласованию

Автоматизация должна закрывать большую часть потребностей: учетная запись, почта, стандартные группы, базовые корпоративные системы. Все нестандартное (доступ к финансовым данным, админ-права, критичные серверы) оставьте через короткое согласование с руководителем и ИБ.

Практичный минимум действий на этом шаге: создать учетку, применить роль и группы, выдать типовые доступы, отправить уведомления о готовности и записать результат в аудит.

4) Уведомьте сотрудника и руководителя

Сотруднику нужна простая инструкция: что уже работает, где вход, куда писать при проблемах. Руководителю - подтверждение, что человек «готов к работе».

5) Подтвердите факт доступа и зафиксируйте аудит

В конце нужен короткий контроль: сотрудник вошел, доступы соответствуют роли, исключения оформлены и видны в журнале.

Пошагово: как управлять доступами при переводе (Mover)

Перевод - коварный этап: права уже есть, и часть из них незаметно становится лишней.

1) Зафиксируйте, что именно поменялось

Нужен четкий триггер: смена отдела, должности, проекта или уровня доступа (например, переход в команду с финансовыми данными). Лучше всего, когда HR-событие содержит новую роль, подразделение, руководителя и дату вступления.

2) Сначала снимите лишнее, потом добавляйте новое

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

После изменений проверьте «серые зоны»: общие папки, рассылки, командные чаты и права на календари. Именно там чаще всего остаются самые широкие доступы.

3) Учитывайте сроки: сразу или по дате перевода

Если перевод вступает через неделю, изменения можно запланировать на дату X. Частая практика: доступы новой роли включаются по дате, а старые снимаются в конце последнего рабочего дня в прежней команде.

4) Ведите историю и «кто подтвердил»

Сохраните след: что было, что стало, кто согласовал и когда применили. Это помогает и в рабочих спорах, и на проверках.

Пошагово: как безопасно отзывать доступы при увольнении (Leaver)

Навести порядок в доступах
Разберем ваш JML-процесс и наметим шаги к автоматизации без хаоса.
Обсудить проект

Цель этапа Leaver простая: сотрудник больше не должен иметь технической возможности войти в системы, а бизнес не должен потерять переписку, документы и доступ к нужным данным.

1) Что отключать сразу (в день увольнения)

Сначала закрывайте вход, потом разбирайтесь с передачей дел. Обычно сразу нужно: заблокировать учетку в домене/SSO и локальные учетки в ключевых системах, отключить VPN и другой удаленный доступ, отозвать активные сессии и токены в почте и мессенджерах, закрыть доступ к админ-панелям, облакам, репозиториям кода, витринам данных и BI, снять любые привилегированные и временные права.

Важно не ограничиваться «заблокировать пользователя». Если не завершить активные сессии и не отозвать токены, доступ может сохраниться до конца текущей сессии.

2) Что закрывать после (когда дела переданы)

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

3) Устройства и физические носители

Отдельно обработайте ноутбук, телефон, токены, смарт-карты и пропуск. Сделайте возврат имущества частью того же процесса: приемка, проверка комплектации, удаление рабочих данных, при необходимости безопасное стирание и переустановка.

4) Подрядчики и временные сотрудники

Для подрядчиков держите отдельный порядок: доступ только на срок договора, без «вечных» исключений, с автоматическим истечением прав. Если работы нерегулярные, иногда оправдано отключение доступа в конце каждого рабочего дня.

5) Контроль и отчетность для ИБ

Финальный шаг - сверка по списку систем: что отключено, что передано, что заархивировано, кто подтвердил. Короткий отчет снижает риск «забытых» доступов и помогает при проверках.

Частые ошибки и ловушки, которые ломают JML

Крупные провалы обычно связаны не с «плохим инструментом», а с дисциплиной: где-то выдали права быстрее, чем оформили, где-то забыли забрать, а где-то учетная запись расползлась на две-три.

Одна из типичных проблем - выдача прав «по просьбе в чате». Сначала кажется, что это быстрее, но потом невозможно ответить на базовые вопросы: кто согласовал, на какой срок и по какой причине.

При переводе часто срабатывает инерция: старые права оставляют «на всякий случай» и добавляют новые. В итоге появляются опасные пересечения (например, закупки и финансы). Правильнее каждый раз сравнивать фактические права с целевой ролью и убирать лишнее.

Еще одна ловушка - отсутствие единого идентификатора сотрудника. Разные форматы ФИО в HR, почте и домене приводят к дублям учеток. Потом увольняют «Иванова И.И.», а активной остается «ivanov.i» с доступом к критичным системам.

Опасны и «вечные исключения»: временный доступ без срока и без владельца, который подтвердит необходимость. Через полгода никто не помнит, зачем его выдавали, но он продолжает работать.

И, наконец, отсутствие закрывающего контроля. Формально увольнение прошло, а на деле не проверили, что отключено все: учетка, почта, VPN, токены, права в бизнес-системах и облаках. Минимальный полезный ритуал - короткая проверка по списку ключевых систем и фиксация результата.

Короткий чек-лист готовности к автоматизации JML

Перед автоматизацией важно убедиться, что готовы процессы и данные. Иначе автоматизация просто ускорит хаос.

Сначала проверьте основу: есть ли единый перечень систем, где существуют учетки, и назначены ли владельцы доступов. Владелец - не всегда ИТ; часто это руководитель бизнеса или администратор конкретной системы, который понимает, какие права реально нужны.

Дальше - шаблоны ролей. Для ключевых должностей должны быть понятные наборы прав: что выдаем в первый день, что добавляем позже, что запрещено по умолчанию.

Затем проверьте контроль и безопасность: сроки отключения при увольнении и ответственных, фиксацию согласований и возможность аудита. Если решения принимаются в мессенджере или устно, сначала нужен понятный маршрут согласования и хранение следов.

Чтобы процесс не «зарастал» лишними доступами, заложите регулярную ревизию прав и отчеты для ИБ. Обычно полезно отслеживать сотрудников с правами выше нормы для роли, доступы у тех, кто долго отсутствует, права, которые не использовались, и исключения из ролей с указанием согласующих.

Пример из практики: найм, перевод и увольнение одного сотрудника

Пилот автоматизации доступов
Запустим пилот на 10-20 ролях и ключевых системах, чтобы увидеть эффект быстро.
Начать пилот

Анна принята в региональный филиал на роль специалиста по закупкам. Через 3 месяца ее переводят в головной офис, а еще через полгода она увольняется.

В день выхода (Joiner) система берет данные из HR (ФИО, роль, подразделение, локация, руководитель, дата выхода) и автоматически выдает базовый набор: корпоративную учетную запись и вход на рабочую станцию, почту и календарь, доступ в корпоративный мессенджер, базовые папки и, при необходимости, заявку на лицензию, привязанную к роли.

Часть прав логично включать только позже (например, после испытательного срока): доступ к финансовым реестрам, согласование договоров, расширенные отчеты в учетной системе. Так меньше риска выдать лишнее, если сотрудник не остается.

Через 3 месяца Анну переводят (Mover). Триггер - изменение подразделения и локации в HR. Процесс делает две вещи: снимает все, что относится к филиалу, и добавляет то, что нужно в головном офисе. Меняются группы доступа, папки и рабочие пространства, права в профильных системах и лицензии. Если требуется сохранить доступ к проектной папке филиала на 2 недели, это оформляется как временное исключение с датой окончания.

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

Чтобы понимать, что процесс реально работает, удобно измерять: время онбординга (от записи в HR до готовности доступов), число ручных исключений на сотрудника, долю доступов вне роли, процент просроченных отключений и время «дочистки» после переводов (старые группы, лишние лицензии).

Следующие шаги: как запустить JML без остановки работы

Чтобы запустить JML и не парализовать работу, двигайтесь небольшими итерациями. На первом этапе важнее предсказуемость: кто создает запрос, кто согласует, что и когда выдается, как это проверяется.

Начните со списка систем, где есть доступы (почта, AD, 1С, CRM, файловые хранилища, отраслевые сервисы), и выделите 10-20 самых частых ролей. Затем зафиксируйте один входной канал для запросов (например, сервис-деск) и понятные статусы, опишите правила согласования, задайте сроки (готовность к первому дню и скорость отключения при увольнении), настройте минимальную автоматизацию (создание учеток, добавление в группы, снятие типовых прав) и проведите пилот в одном подразделении.

Если нужна помощь на стороне, GSE.kz (gse.kz) как системный интегратор может подключиться к описанию ролей и правил, увязке HR и ИТ и организации поддержки. Это особенно полезно, когда доступов много и критична стабильная работа процесса 24/7.

FAQ

Почему с доступами при найме, переводе и увольнении постоянно возникают ошибки?

Чаще всего доступы выдаются и снимаются вручную через письма и чаты. В итоге часть прав выдают «с запасом», часть запросов теряется, а при переводах и увольнениях остаются «хвосты» в почте, VPN, файловых ресурсах и бизнес-системах.

Что такое Joiner-Mover-Leaver (JML) простыми словами?

Это три события, после которых права должны меняться по понятным правилам: сотрудник пришел, сменил роль или ушел. Если каждое событие запускает одинаково описанный процесс, доступы выдаются быстрее, лишнее снимается вовремя, а ответственность не теряется в переписках.

Какие доступы стоит выдавать новичку в первый день?

Начните с минимума, без которого человек не сможет работать в первый день: учетная запись, почта, вход на рабочее место и базовые корпоративные сервисы. Все, что связано с финансовыми данными, админ-правами и критичными системами, лучше добавлять после подтверждения роли и необходимости.

Почему при переводе важно сначала снять лишние права, а потом выдавать новые?

Потому что перевод — это не «прибавить еще», а заменить одно на другое. Если не снимать старые группы и роли, у сотрудника накапливаются права из разных должностей, появляются опасные пересечения и становится сложно объяснить, почему доступ вообще есть.

Откуда должен приходить «сигнал» для запуска JML-процесса?

Нужен формальный сигнал из HR-системы или кадрового документа с типом события, датой и точной идентификацией сотрудника. Письмо или сообщение в мессенджере не подходит, потому что его сложно проверить, отследить и использовать как единый триггер для автоматизации.

Какие данные обязательно должны быть в едином каталоге сотрудников?

Единая карточка сотрудника со стабильным идентификатором и актуальными атрибутами: статус, подразделение, должность, руководитель, локация, тип занятости. Без этого появляются дубли учетных записей и риск отключить доступы не тому человеку.

Кто должен отвечать за доступы: HR, руководитель, ИТ или ИБ?

Разделите ответственность по ролям: HR фиксирует событие и корректные данные, руководитель подтверждает роль и отклонения, ИТ реализует изменения в системах, ИБ задает ограничения и контролирует рискованные права. Так решения не зависят от личной памяти и проще вводить автоматические правила.

Как правильно построить модель доступа для автоматизации?

Самый практичный вариант — выдавать доступы через роли и группы, а не «по пользователю». Тогда при переводе достаточно сменить профиль, и лишнее снимется автоматически вместе со старыми группами, а при увольнении проще гарантированно закрыть все права одной логикой.

Что нужно отключить при увольнении в первую очередь?

Сразу закрывайте вход: учетку в домене/SSO, почту, VPN, удаленный доступ, активные сессии и токены. Затем оформляйте передачу дел: владельца файлов и общих ящиков, архивирование по правилам, переоформление учеток во внешних сервисах, чтобы бизнес не потерял данные и доступ к проектам.

Какие ошибки чаще всего ломают JML и как их избежать?

Самые частые: доступы «по просьбе в чате» без следов согласования, отсутствие единого идентификатора, «вечные» исключения без срока, накопление прав при переводах и отсутствие финальной проверки по списку систем. Исправляется это простыми вещами: роли, сроки, аудит изменений и закрывающий контроль после каждого события.

Joiner-Mover-Leaver в доступах: автоматизация прав сотрудников | GSE