Кадровые политики

Навигатор по разделу:

1. Общие сведения

Режим "Кадровые политики" предназначен для настройки правил, которые требуют подтверждения изменения ролей пользователей при наступлении определённых кадровых событий. Настройка кадровых политик производятся в операционном интерфейсе пользователя. Доступ к разделу "Кадровые политики" осуществляется через меню "Приложение" ⟶ "Администрирование IDM" ⟶ "Кадровые политики". 

Рисунок Путь к кадровым политикам 

Откроется раздел "Кадровые политики", который содержит три вкладки:

  • Правила подтверждения;

  • Флаги обработки кадровых событий;

  • Сценарии обработки кадровых событий.

Рисунок Раздел "Кадровые политики"

2. Правила подтверждения

Вкладка "Правила подтверждения" позволяет настроить правила, которые регулируют подтверждение изменения ролей пользователей во внешних системах.

2.1. Создание правила подтверждения

Чтобы добавить правило, нажать кнопку . Откроется окно "Редактирование правила".

Рисунок Окно "Редактирование правила"

В окне "Редактирование правила" ввести название правила, выбрать одно или несколько кадровых событий и заполнить строку подтверждения — определить параметры, активирующие правило (ввести один или несколько параметров, разделенных точкой с запятой).

Рисунок Окно "Редактирование правила"

Нажать кнопку , новое правило отобразится в списке на вкладке "Правила подтверждения".

2.2. Редактирование и настройка правила подтверждения

Для настройки существующего правила нажать на иконку , расположенную в строке интересующего правила. Откроется окно, включающее две вкладки: Основное и Подразделение.

Рисунок Окно редактирования правила подтверждения

На вкладке "Основное" можно изменить следующие параметры:

Таблица Параметры вкладки "Основное"

ПараметрОписание
Название правилаУказать новое название правила
Кадровое событиеВыбрать новое событие или события, при которых правило будет активироваться
Строка подтвержденияОпределить условия активации правила, указав один или несколько параметров

Рисунок — Редактирование вкладки основное

На вкладке "Подразделение" можно добавить подразделение, которое будет требовать подтверждения изменения при указанном кадровом событии по настраиваемому правилу. В зависимости от типа правила (включающее или исключающее), подтверждение изменения ролей будет требоваться для всех выбранных подразделений или для всех подразделений, кроме выбранного.

Рисунок — Вкладка "Подразделение" формы редактирования правила

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

В открывшемся окне "Выбор подразделений" выбрать одно или несколько подразделений, для которых будет действовать правило, нажать .

Рисунок — Окно "Выбор подразделений" 

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

Рисунок  Вкладка "Подразделение"

После настройки нажать .

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

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

Рисунок — Окно "Выбор подразделений" 

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

Рисунок  Вкладка "Подразделение"

После настройки нажать .

3. Флаги обработки кадровых событий

На вкладке "Флаги обработки кадровых событий" настраиваются параметры обработки кадровых изменений, связанных с ролями пользователей во внешних системах. Доступны следующие флаги:

Таблица — Флаги обработки кадровых событий

Флаг

Описание

1Администратор подтверждает назначение ролейНазначение роли пользователю требует ручного подтверждения Администратором
2Администратор подтверждает отзыв ролей

Отзыв роли у пользователя требует ручного подтверждения Администратором

3Игнорировать событие отстранения

Игнорирование события отстранения сотрудника от должности или ухода в длительный отпуск

4Игнорировать событие переводаИгнорирование события перевода сотрудника в другое подразделение
5Игнорировать событие перехода на удалённую работу

Игнорирование события перевода сотрудника на удалённую работу

6Игнорировать событие приёма на работуИгнорирование события приёма сотрудника на работу
7Игнорировать событие увольненияИгнорирование события увольнения сотрудника
8Игнорировать событие ухода в отпускИгнорирование события ухода в отпуск на непродолжительное время
9При переводе отзывать некадровые ролиПри переводе сотрудника на новую должность некадровые роли будут отозваны
10При переводе переназначать неизменяющиеся кадровые ролиПри переводе сотрудника на новую должность кадровые роли, соответствующие старой и новой должности, будут переназначены

3.1. Создание флагов обработки кадровых событий для групп

Выбрать необходимый флаг из списка доступных. Перейдите на вкладку "Группы", чтобы настроить флаг для определённых подразделений или должностей.

Рисунок  Вкладка "Группы"
Нажать . Откроется строка для добавления групп, нажать . Откроется список для выбора типа правила.

Рисунок  Выбора типа правила

Доступные варианты:

Таблица Выбора типа правила

Правило

Описание

Для подразделенияНастройки будут выполняться автоматически для всех должностей выбранного подразделения
Для подразделения и должностиНастройки будут выполняться автоматически для указанной должности у выбранного подразделения
Исключающее для подразделения

Настройки будут выполняться автоматически для всех подразделений, кроме выбранного

Для всех подразделений, указанных в настройках роли
Исключающее для подразделения и должности

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

Для всех подразделений, указанных в настройках роли

3.1.1. Настройка правила "Для подразделения"

После выбора правила "Для подразделения" откроется форма "Выбор подразделения" . В списке выбрать необходимое подразделение или подразделения и нажать .

Рисунок  Окно "Выбор подразделений"

Выбранные подразделения появятся на вкладке "Флаги обработки кадровых событий". Для распространения правила ограничения на все вложенные подразделения в указанном подразделении установить флажок "Включая вложенные подразделения". Сохранить изменения, нажав .

Рисунок  Вкладка "Флаги обработки кадровых событий"

3.1.2. Настройка правила "Для подразделения и должности"

После выбора правила "Для подразделения и должности" откроется форма "Выбор группы сотрудников". В списке "Подразделение" выбрать подразделение, в котором требуется выбрать должность. В списке должностей выбрать должность или несколько должностей и нажать 

Выбранные подразделения и должности появятся на вкладке "Флаги обработки кадровых событий". Для распространения правила ограничения на все вложенные подразделения в указанном подразделении установить флажок "Включая вложенные подразделения". Сохранить изменения, нажав .

Рисунок  Вкладка "Флаги обработки кадровых событий"

3.1.3. Настройка правила "Исключающее для подразделения"

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

После выбора правила "Исключающее для подразделения" откроется форма "Выбор подразделений". В списке подразделений выбрать подразделение или подразделений и нажать .

Рисунок  Вкладка "Выбор подразделений"

Выбранные записи появятся на вкладке "Флаги обработки кадровых событий". Для распространения правила ограничения на все вложенные подразделения в указанном подразделении установите флажок "Включая вложенные подразделения". Сохранить изменения, нажав .

Рисунок  Вкладка "Флаги обработки кадровых событий"

3.1.4. Настройка правила "Исключающее для подразделения и должности"

Правило ограничивает использование роли среди подразделений, выбранных в правилах "Для подразделения" и "Для подразделения и должности". При отсутствии включающих правил это правило не будет ограничивать использование роли.

После выбора правила "Исключающее для подразделения и должности" откроется форма "Выбор группы сотрудников". В списке выбрать подразделение. В списке должностей выбрать должность или должности и нажать 

Рисунок  Вкладка "Выбор подразделений"

Выбранные записи появятся на вкладке "Флаги обработки кадровых событий". Для распространения правила ограничения на все вложенные подразделения в указанном подразделении установите флажок "Включая вложенные подразделения". Сохранить изменения, нажав .

Рисунок  Вкладка "Флаги обработки кадровых событий"

3.2. Создание флагов обработки кадровых событий для сотрудников

Выбрать необходимый флаг из списка доступных. Перейти на вкладку "Сотрудники", чтобы настроить флаги обработки кадровых событий для определённых сотрудников.

Рисунок  Вкладка "Сотрудники"
Нажать . Откроется окно "Выбор сотрудника", где необходимо выбрать сотрудников.

Рисунок  Окно "Выбор сотрудников"

Выбранные сотрудники появятся на вкладке "Флаги обработки кадровых событий". 

Рисунок  Вкладка "Сотрудники"

Нажать чтобы посмотреть подробную информацию о сотруднике.

4. Сценарии обработки кадровых событий

Система поддерживает настройку пользовательских сценариев для различных кадровых событий. Эти сценарии позволяют автоматически изменять учётные записи (УЗ) сотрудников с помощью коннектора при наступлении определённых событий. Поддерживаемые кадровые события:

СценарийОписание
ПриёмСценарий выполняется при приёме сотрудника на работу
УвольнениеСценарий выполняется при увольнении сотрудника
Начало отпускаСценарий выполняется при уходе сотрудника в отпуск
Возвращение к работеСценарий выполняется при возвращении сотрудника
Начало длительного отпуска/временное отстранениеСценарий выполняется при уходе сотрудника в длительный отпуск или при временном отстранении
Переход на удалённую работуСценарий выполняется при переводе сотрудника на удалённую работу

Подключение к ресурсу нельзя закрывать в процессе выполнения сценария.

Повторные вызовы метода GetConnector возвращают один и тот же экземпляр подключения к ресурсу

Сценарий может вызывать любые публичные методы коннектора, кроме CreateSession, включая методы, не входящие в интерфейс IProvisioningConnector

В сценариях доступны следующие параметры для работы с данными сотрудника:

Таблица – Параметры сценариев

Параметр

Описание

Employee.Id

Идентификатор сотрудника

Employee.FirstName

Имя сотрудника

Employee.LastName

Фамилия сотрудника

Employee.Patronymic

Отчество сотрудника

Employee.ExternalId

Идентификатор сотрудника в кадровой системе

Employee.PersonId

Идентификатор физ. лица в кадровой системе

Employee.PersonnelNumber

Табельный номер

Employee.BirthDate

Дата рождения в формате ISO 8061 (гггг-мм-дд)

Employee.EMail

Почтовый адрес сотрудника

Employee.Division.Id

Идентификатор подразделения сотрудника

Employee.Division.ExternalId

Идентификатор подразделения сотрудника в кадровой системе

Employee.Division.Name

Название подразделения сотрудника

Employee.Division.Parent

Ссылка на родительское подразделения (рекурсивная)

Employee.Division.GetFullName()

Получение полного названия подразделения в формате DN. В качестве OU берутся первые 64 символа названия подразделения или значение Extension.OU

Employee.Division.GetFullNameExplicit(bool ignoreMissing = false)

Получение полного названия подразделения в формате DN без вывода OU из названий подразделений. OU берётся только из значенияExtension.OU; приignoreMissing=True, если хотя бы одно значение не заполнено, возвращаетсяNone, иначе компонент DN пропускается

Employee.Division.GetPath()

Получение списка подразделений на пути к этому подразделению начиная от корневого и заканчивая текущим. Employee.Division.GetPath()[0] всегда корневое

Employee.Division.Extension

Расширение данных подразделения, предоставленное кадровой системой (без наследования)

Employee.Position.Id

Идентификатор должности сотрудника

Employee.Position.Name

Название должности сотрудника

Employee.Extension

Расширение данных сотрудника, предоставленное кадровой системой

{Name, ResourceId}[] GetAccounts(employeeId)

Получение всех УЗ, которыми владеет работник

SetAccountProperty( account: {Name, ResourceId}, propertyName:str, propertyValue:str)

Сокращение для GetConnector(resourceId).SetUserProperties

GetConnector(resourceId)

Получение экземпляра коннектора с открытым подключением

Debug.Print(string message)

Вывод отладочного сообщения (доступен при отладочном запуске в веб-интерфейсе)

4.1. Добавление сценария

Чтобы добавить сценарий, нажать . Выбрать кадровое событие, для которого настраивается сценарий.

Рисунок  Добавление сценария

Обсуждение