Только пользователь с ролью Администратор может управлять Кадровиками.
Под управлением понимаем - назначение и снятие роли Кадрового специалиста
Управление персоналом
Цель сценариев
Сотрудник с ролью Кадровый специалист отвечает за управление кадровыми процессами.
Кадровые специалисты имеют большой доступ к информации, поэтому важно ограничить возможность назначения роли Кадровик.
Подготовительный этап
API-методы | Примечания | |
---|---|---|
1 | 1) Администратор получает список ролей сотрудников REDOC GET /api/v1/employeeRoles | Справочник ролей это список идентификаторов роли с названием роли. Так как это редко обновляемый справочник, то нет потребности запрашивать его каждый раз, если организовано хранение этого справочника на стороне Клиента |
2 | 2) Получение полного списка справочника сотрудников REDOC GET /api/v1/clients/:clientId/employees или Получить пользователей клиента, с учетом фильтрации и пагинации REDOC GET /api/v1/clients/:clientId/users | Получение справочника сотрудников не является обязательным шагом, в случае, если:
Предусловие Если назначение/снятие роли будет происходить через методы добавления/снятия роли, то данный метод будет нужен, так как эти методы работают только с применением идентификаторов HRlink |
Управление ролью Кадровик
Вариант 1. Создание Сотрудника с указанием роли Кадровика
API-методы | Примечания | |
---|---|---|
1 | 1) Администратор при создание Сотрудника на основании Физ.лица задает роль Кадровик REDOC POST /api/v1/clients/:clientId/employees |
Вариант 2. Добавление роли через внесение изменений в данные Сотрудника
1 | API-методы | Примечания |
---|---|---|
2 | 1) Кадровик обновляет сотрудника по ID своей ИС REDOC PUT /api/v3/clients/:clientId/employeesByExternalId/:employeeExternalId или PUT /api/v3/clients/:clientId/employees/:employeeId |
Вариант 3. Управление ролью Кадровик через отдельные методы Добавления и Снятия роли
API-методы | Примечания | |
---|---|---|
1 | 1) Добавление роли REDOC PUT /api/v1/clients/:clientId/employees/:employeeId/roles/add или
PUT /api/v1/clients/:clientId/employees/:employeeId/roles/remove | |
Предыдущий раздел
Следующий раздел
03. Администратор. Настройка областей видимости для Кадровика
Поиск документации