Главная

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, общие папки), расширенные (профильные системы отдела), привилегированные (админ-роли, финансовые отчеты, персональные данные, настройки инфраструктуры) и временные (на проект или замещение с датой окончания).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Частые вопросы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Запрос

Пришлите спецификацию. Остальное сделаем мы

Одна позиция или объект под ключ, любое направление. Вашу поставку от первого звонка до акта ввода ведёт один менеджер.

Расчёт бесплатноДокументы для госзакупок и тендеровОдин договор и одна гарантия