Excerpt | |||||
---|---|---|---|---|---|
|
Table of Contents |
---|
Основные сценарии управления структурой и Справочниками
Примечание
Info | ||
---|---|---|
| ||
В данном разделе указаны сценарии для Кадрового специалиста, однако, Администратор может выполнит всё, что может выполнить Кадровик. В ряде случае для Клиента наиболее простой путь интеграции (особенно если идёт интеграция только кадрового потока процессов, см. раздел [01. Подходы к интеграции]) - использование токена Администратора.
|
Обновление данных Юрлица
Tip | ||
---|---|---|
| ||
Актуализация информации о Юрлица клиента. В юрлице может быть задан руководитель имеющий право действовать без МЧД. Также данные данного руководителя (ФИО и Должность в дательном падеже) могут быть использованы для подстановки в шаблоны заявлений, если эти переменные указаны в файле шаблона заявления (на чьё имя подаётся заявление). |
Note | ||
---|---|---|
| ||
Администратор выгрузил справочник юрлиц → [01. Администратор. Базовые настройки справочников] |
1 | API-методы | Примечания | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
GET /api/v1/clients/:clientId/legalEntities или
PUT /api/v1/clients/:clientId/legalEntities/:legalEntityExternalId/externalId | Данный шаг можно пропустить, т.к. он нужен только для получения списка идентификаторов, чтобы производить обновления по конкретному ЮЛ. Кроме получения данных всего списка можно получить данные одного Юрлица. | ||||||||||||||||||||||||||||||
2 |
PUT /api/v2v3/clients/:clientId/legalEntitieslegalEntitiesByExternalId/:externalId/externalId legalEntityExternalId или PUT /api/v1/clients/:clientId/legalEntities/:legalEntityId или Обновления юрлица по ID HRL своей ИС Status | subtle | true | colour | Yellow | title | Gdoc |
PUT PUT /api/v2/clients/:clientId/legalEntities/:legalEntityId или Обновления юрлица по ID HRL Status | subtle | true | colour | Yellow | title | Gdoc | PUT /api/v1v3/clients/:clientId/legalEntities/:legalEntityId через поле externalId (Идентификатор ЮЛ в ИС Клиента) Методы обновления v2 поддерживают возможность обновления большего количества параметров: Цифровой код региона.
| |||||||||||||||||
3 | 1) Создать новую задачу массовой синхронизации данных POST /api/v1/clients/:clientId/bulkDataSyncTasks 2) Получить статус задачи массовой синхронизации данных по идентификатору задачи GET /api/v1/clients/:clientId/bulkDataSyncTasks/:taskId Детализация пакетного метода - [1. (МС) Справочник юрлиц] |
|
Управление справочником Отделов
Tip | ||
---|---|---|
| ||
Актуализация информации о действующих Отделах. Отдел не является обязательным атрибутом для Сотрудника, но отдел используется для:
|
API-методы | Примечания | |||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
GET /api/v1/clients/:clientId/departments | Данный шаг можно пропустить, т.к. он нужен только для получения списка идентификаторов, чтобы производить обновления по конкретному Отделу | ||||||||||||||||||||||||||||||||||||||
2 |
PUT /api/v1/clients/:clientId/departments/:externalId/externalId или
PUT api/v1/clients/:clientId/departments/:departmentId или использовать пакетный метод, для выгрузки отделов 1) Создать новую задачу массовой синхронизации данных POST /api/v1/clients/:clientId/bulkDataSyncTasks 2) Получить статус задачи массовой синхронизации данных по идентификатору задачи GET /api/v1/clients/:clientId/bulkDataSyncTasks/:taskId Детализация пакетного метода - [2. (МС) Справочник отделов] |
| ||||||||||||||||||||||||||||||||||||||
3 |
PUT DELETE /api/v1/clients/:clientId/departments/:externalId/externalId или Обновления отдела клиента по ID HRL Status | subtle | true | colour | Yellow | title | Gdoc | PUT api/v1/clients/:clientId/departments/:departmentId departmentId | Удаление рассматривается как частный случай обновления. | 4 | Удаление отдела клиента из справочника отделов Status | | ||||||||||||||||||||||||||||
subtle | true | |||||||||||||||||||||||||||||||||||||||
colour | Yellow | |||||||||||||||||||||||||||||||||||||||
title | Gdoc |
|
Управление справочником Должностей
Tip | ||
---|---|---|
| ||
Актуализация информации о действующих должностях. Должность не является обязательным атрибутом для Сотрудника, если интеграция не предполагает использования интерфейса HRlink, то можно отказаться от управления данным справочником. Однако Использование должностей в значительной степени влияет на использования функционала ЛНА. |
API-методы | Примечания | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
POST/api/v1/clients/:clientId/employeePositions или использовать пакетный метод, для выгрузки отделов 1) Создать новую задачу массовой синхронизации данных POST /api/v1/clients/:clientId/bulkDataSyncTasks 2) Получить статус задачи массовой синхронизации данных по идентификатору задачи GET /api/v1/clients/:clientId/bulkDataSyncTasks/:taskId | Первичное наполнение справочника должностей может быть организовано или через использование пакетного метода выгрузки
| ||||||||||||||||||||||||||||
2 |
GET /api/v1/clients/:clientId/employeePositions | Данный шаг можно пропустить, т.к. он нужен только для получения списка идентификаторов, чтобы производить обновления по конкретной Должности или использовать идентификаторы должностей в связанных методах. Также при точечном создании должности в ответ возвращается идентификатор должности | ||||||||||||||||||||||||||||
3 |
PUT /api/v1/clients/:clientId/employeePositions/:externalId/externalId или
PUT /api/v1/clients/:clientId/employeePositions/:positionId |
| ||||||||||||||||||||||||||||
4 |
DELETE /api/v1/clients/:clientId/employeePositions/:positionId |
|
Управление справочником Типов Документов
Tip | ||
---|---|---|
| ||
Тип документа - не является обязательным для создания документа, однако имеет большое значение в управлении ЛНА и может быть связан с развитием функционала системы HRlink |
API-методы | Примечания | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
GET /api/v1/documentTypes | При создании пространства Клиента, HRlink передает базовый список типов документов, с которых уже можно начинать работу. Поэтому чтобы не создавать дублирующие типы заявлений может быть полезным сперва изучить заданные типы документов. Однако созданный Типы документов можно наполнить идентификаторами ИС Клиента и управлять видимостью типов документов. | ||||||||||||||||||||
2 |
PUT /api/v1v2/documentTypes/:documentTypeExternalId/externalId/externalId
PUT /api/v1v2/documentTypes/:documentTypeId documentTypeId | Для типов документов, созданных Администратором можно обновить все параметры.
|
Управление справочником Шаблонов Заявлений
Tip | ||
---|---|---|
| ||
Подготовить справочник Шаблонов Заявлений, которыми сможет воспользоваться Сотрудник при подаче Заявлений. К подготовке можно отнести актуализацию - корректировку имён шаблонов и видимость для Сотрудника при подаче |
Note | ||
---|---|---|
| ||
Первичное создание шаблона заявления сейчас доступно только через обращение в Службу Заботы о Клиентах, дальнейшее использование и настройка - доступны как в ЛК, так и по API Подробнее о заявлениях см. раздел Заявление |
Expand | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
В файле шаблона заявления переменные оформляются следующим образом: <<[имя_переменной]>>
|
API-методы | Примечания | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 |
GET /api/v1/applicationTypes | Для того, чтобы Сотрудник мог подавать заявления из шаблона, требуется настроить шаблоны. Настройка шаблонов идёт с указанием идентификатора шаблона
| |||||||||||||||||||
2 |
GET /api/v1/clients/:clientId/applicationTypes/:applicationTypeId/templateFile | Шаблонный файл может быть доработан Клиентом в плане содержания статического текста и размещения доступных переменных, значения которых будут использоваться при генерации заявления из шаблона. Клиент так же может задать собственное форматирование файла - шрифты, кегель, отступы и т.д. Оформление шаблона происходит вне рамок информационных систем. | |||||||||||||||||||
3 |
GET /api/v1/applicationTypeFields/system | Системные поля - это поля, которые предопределены HRlink и являются общими для всех типов заявлений.
| |||||||||||||||||||
4 |
POST /api/v1/files | Поле, в котором передается файл, может иметь любое имя. В одном запросе можно передать один или несколько файлов. В случае отправки нескольких файлов следует давать полям разные имена. Для Каждого ЮЛ на один тип Заявления может быть задан собственный шаблон. | |||||||||||||||||||
5 |
PUT /api/v4/applicationTypes/:applicationTypeId
PUT /api/v1/applicationTypes/:applicationTypeId /sortOrder | При обновлении Кадровик
|
Предыдущий раздел
Следующий раздел
Поиск документации
Livesearch | ||||
---|---|---|---|---|
|