SUR
Responses
Body
ФИО
Фото сотрудника
Табельный номер
Уникальный индетификатор должности (штатной единицы)
Бизнеас-единица
Работодатель
Уровень оргструктуры 1
Уровень оргструктуры 2
Уровень оргструктуры 3
Уровень оргструктуры 4
Уровень оргструктуры 5
Наименование должности
Функция
Функциональное направление
Специализация
Подспециализация
Уровень роли
Наименование роли
Код профиля
Компетенции
Код компетенции
Наименование компетенции
Норматичный уровень компетенции
Значение оценки
Критерий оценки
Год прохождения оценки
Сдал “DONE”, Не сдал “NOTDONE”, Не приступил “NOTSTART”
Examples
{
"employee": {
"id": "f3b3c06c-a069-11ed-9421-00505692a275",
"name": "Анисифоров Андрей Васильевич",
"img64": "url",
"mail": "anisiforov@company.com",
"employeeNumber": "4354325"
},
"positionID": "f3b3c06c-a069-11ed-9421-00505692a275",
"businessUnit": "МНП3",
"organization": "Автоматика-сервис",
"structuralUnits1": "Аппарат заводоуправления",
"structuralUnits2": "Управление Главного энергетика",
"structuralUnits3": "Отдел Энергоменеджера",
"structuralUnits4": "Участок распределительных электрических сетей",
"structuralUnits5": "Null",
"position": "Ведущий инженер",
"function": "Энергетика",
"functionalDirection": "Электроэнергетика",
"specialization": "3ee6eb56-6dae-11ee-9ed0-00505692a275",
"subSpecialization": "Null",
"roleLevel": "L2",
"roleName": "Специалист",
"profileCode": "ENERGY_78362476234",
"competence": [
{
"competenceCode": "6465756765",
"competenceName": "Энергоменеджмент",
"competenceNormalLevel": 5,
"score": 5,
"criteria": "Hard Skills (PRO)",
"assesmentYear": "01.09.2023",
"status": "Сдал"
}
]
}
Responses
Body
ID заявки
Дата
Номер заявки
Кол-во сотрудников
Инструмент оценки
ФИО
Должность
ID руководителя
Фото сотрудника
Статус: Черновик “DRAFT”, На согласовании “ONAPPROVAL”, Требуется доработка “ATWORK”, Согласован “AGREED”, Не согласован “NOTAGREED”
Examples
[
{
"id": "5b234866-56c8-11ee-85e7-00505692a275",
"application": {
"date": "2023-10-11T16:26:07+03:00",
"applicationName": "№435435"
},
"employeesNumber": 246,
"assessmentTool": "Тестирование",
"initiator": {
"name": "Константинопольский А.А.",
"position": "Руководитель направления",
"initiatorID": "5b294466-56c8-11ee-85e7-00505692a567",
"img64": "url"
},
"status": "AGREED"
}
]
Request parameters
ID заявки
Responses
Body
ID заявки
Examples
{
"id": "8d48312a-7410-11ee-9138-00505692a275"
}
Request parameters
ID заявки
Responses
Body
Дата заявки
Инициатор
ID инициатора
ФИО
Должность
Фото сотрудника
Статус заявки: согласован “APPROVED”,не согласован “NOT_APPROVED”,на согласовании “ОN_APPROVAL”, требуется доработка “NEEDTOEDIT”, черновик “DRAFT”
ID причины
Причина
Комментарий
Examples
[
{
"date": "2023-10-11T16:26:07+03:00",
"initiator": {
"initiatorID": "b7dec2fc-73e1-11ee-9fd1-00505692a275",
"name": "Федоров Е.Н.",
"position": "Аналитик",
"img64": "url"
},
"status": "DRAFT",
"reason": {
"reasonId": "5b234866-56c8-11ee-85e7-00505692a275",
"reasonName": "Скорректировать список сотрудников"
},
"comment": "-"
}
]
Request body
ID заявки
Для пагинации - текущее количество отображаемых на фронте записей (сотрудников)
Для пагинации - количество записей которое нужно вернуть с бека. Если свойста нет - по умолчанию бек будет возращать значение, указанное в собственной константе, то есть, это свойство сейчас не нужно, и может быть использовано при доработке системы.
Examples
{
"id": "aa2d7c3e-5d25-11ee-92f9-00505692a275",
"currentQuantity": "20",
"defaultQuantity": "20"
}
Responses
Body
ID заявки
Имя заявки
Дата
Статус: Черновик “DRAFT”, На согласовании “ONAPPROVAL”, Требуется доработка “ATWORK”, Согласован “AGREED”, Не согласован “NOTAGREED”
ФИО функционального руководителя
Должность
Фото функционального руководителя
ID функционального лидера
Будет отображаться только последний комментарий (отображается только на странице согласования), показывается первые 100 символов и ставится троеточие, при наведении мышки отображается полностью комментарий
ID сотрудника
ФИО
Фото сотрудника
Почта
Табельный номер
ID должности
Бизнес-единица
Компания
Структурные подразделения всех уровней
Должность
Функция
Функциональное направление
Специализация
Подспециализация
Уровень роли
Наименование роли
Код профиля
Код компетенции
Наименование компетенции
Нормативный уровень компетенции
Значение оценки
Критерий оценки
Год прохождения оценки
Сдал “DONE”, Не сдал “NOTDONE”, Не приступил “NOTSTART”
Позиция не актуальна (передается true в случае, если позиция сотрудника отличатеся от позиции, записанной в базу)
Количество записей для погинации
Examples
{
"id": "f3b3c06c-a069-11ed-9421-00505692a275",
"application": {
"applicationName": "№00001",
"date": "2023-10-11T16:26:07+03:00",
"status": "NEEDTOEDIT",
"functionLeader": {
"name": "Якушев Денис Олегович",
"position": "Руководитель",
"img64": "url",
"functionLeaderID": "aa2d7c3e-5d25-11ee-92f9-00505692a275"
},
"lastcomment": "Небольшой комментария"
},
"employees": [
{
"id": "f3b3c06c-a069-11ed-9421-00505692a275",
"employee": {
"name": "Анисифоров Андрей Васильевич",
"img64": "url",
"mail": "anisiforov@company.com",
"employeeNumber": "4354325"
},
"positionID": "f3b3c06c-a069-11ed-9421-00505692a275",
"businessUnit": "МНП3",
"organization": "Автоматика-сервис",
"structuralUnit": [
"Управление производственной деятельностью"
],
"position": "Ведущий инженер",
"function": "Энергетика",
"functionalDirection": "Электроэнергетика",
"specialization": "Система энергетического менеджмента",
"subSpecialization": "Null",
"roleLevel": "L2",
"roleName": "Специалист",
"profileCode": "ENERGY_78362476234",
"competence": [
{
"competenceCode": "6465756765",
"competenceName": "Энергоменеджмент",
"competenceNormalLevel": 5,
"score": 5,
"criteria": "Hard Skills (PRO)",
"assesmentYear": "2023-10-11T16:26:07+03:00",
"status": "DONE"
}
],
"positionNotActual": true
}
],
"itemsCount": 20
}
Request parameters
ID сотрудника
ID заявки
ID должности
Responses
Body
Ответ об успешности удаления
Examples
{
"message": "Удалено"
}
Request parameters
ID сотрудника
Responses
Body
ID сотрудника
["(999)99999"]
["2778f700-3052-11ee-9756-00505692a275"]
["Целеустремленность"]
["Подразделение 1"]
["lorem"]
["Подразделение 1"]
["(999)99999"]
["(999)99999"]
Examples
{
"id": "f3b3c06c-a069-11ed-9421-00505692a275",
"name": "Иванов Иван Викторович",
"img64": "url",
"mail": "Ivanov.IV@company.com",
"phone": [
"(999)99999"
],
"employeeNumber": "191144",
"rating": 4.9,
"competence": [
""
],
"relocationType": "READY",
"relocations": [
"2778f700-3052-11ee-9756-00505692a275"
],
"education": "Высшее",
"scienceDegree": "научная степень",
"educationLevel": "Магистратура",
"academicTitle": "Ученое звание",
"gender": "FEMALE",
"birthday": "09.02.1991",
"age": 32,
"citizenship": "Россия",
"reserve": true,
"skills": [
"Целеустремленность"
],
"languageAbsence": true,
"languages": [
{
"language": "Язык",
"languageLevel": "Уровень"
}
],
"workBook": [
{
"workBookDateStart": "Дата устройства",
"workBookDateEnd": "Дата увольнения",
"workBookCompany": "Наименование компании",
"workBookDivision": "Подразделение",
"workBookSpeciality": "Специальность",
"workBookDismissalReason": "Причина увольнения"
}
],
"coachingStatus": "Статус внутреннего тренерства",
"cathedraName": "Наименование кафедры",
"coachingType": "Тип внутреннего тренерства",
"employeeRatings": [
{
"yearRating": "2024",
"contributionEvaluation": 5,
"regularAssessment": 5,
"functionalCompetencies": 5,
"potentialPromotion": 5,
"leadershipCompetencies": 5,
"corporateCompetencies": 5
}
],
"personnelReserve": [
{
"reserveType": "Тип резерва",
"reserveOrganization": "",
"reserveStructuralUnits": [
"Подразделение 1"
],
"reservePosition": "Должность"
}
],
"targetRoleNotPlanned": true,
"targetRole": [
{
"targetRoleName": "Целевая роль",
"targetRoleType": "Тип",
"targetRoleFunction": "Функция",
"targetRoleFamilySpecialties": "Семейство специальностей/Профессиональное направление"
}
],
"img360": "url",
"essay": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.",
"awards": [
{
"awardGroup": "Внутренняя",
"awardName": "За лучшие показатели в работе"
}
],
"trainingPrograms": [
{
"trainingName": "Название курса",
"trainingCategory": "Категория провайдера",
"trainingProvider": "Провайдер",
"trainingLink": "Ссылка на описание курса",
"trainingType": "Тип обучения",
"trainingCostType": "Тип распределения затрат",
"trainingTrainer": "Тренер",
"trainingLevel": "Уровень образования",
"trainingFormat": "Формат проведения (Фактическая)"
}
],
"trainingCourses": [
{
"trainingCoursesDateStart": "2022-10-11T16:26:07+03:00",
"trainingCoursesDateEnd": "2023-10-11T16:26:07+03:00",
"trainingCoursesPlace": "Учебная организация",
"trainingCoursesCourse": "Наименование курса"
}
],
"grades": [
{}
],
"experience": [
{
"experienceDateStart": "2022-10-11T16:26:07+03:00",
"experienceDateEnd": "2023-10-11T16:26:07+03:00",
"experienceUntilNow": true,
"experienceCompany": "Компания",
"experiencePosition": "Должность",
"experienceDuties": "Должностные обязанности"
}
],
"projects": [
{
"projectYear": "2023-10-11T16:26:07+03:00",
"projectName": "Проект",
"projectCompany": "Компания",
"projectRole": "Роль",
"projectDesription": "Описание целей и результатов"
}
],
"achievements": [
"lorem"
],
"basicEducation": [
{
"basicEducationDateStart": "2022-10-11T16:26:07+03:00",
"basicEducationDateEnd": "2023-10-11T16:26:07+03:00",
"basicEducationPlace": "Учебное заведение",
"basicEducationFaculty": "Факультет",
"basicEducationSpeciality": "Специальность"
}
],
"positions": [
{
"positionsId": "290d0cfa-6f22-11ee-9eef-00505692a275",
"positionType": "MAIN",
"employeeType": "Производственный персонал",
"employeeCategory": "Специалисты",
"capex": "текст аналитики capex",
"position": "Должность сотрудника",
"adress": "644040, Омская обл, г Омск, пр-кт Губкина, д. 1",
"city": "bbdcec92-2f9b-11ee-9de1-00505692a275",
"region": "2778c8a2-3052-11ee-9756-00505692a275",
"country": "2778c8a2-3052-11ee-9756-00505692a275",
"businessDirection": "БН Переработка нефти",
"block": "БЛПС",
"staffUnitsId": "93a06d04-cc9d-11ee-8735-0050569288fa",
"organization": "Компания",
"structuralUnits": [
"Подразделение 1"
],
"roles": [
{
"roleType": "e3c6a336-5c43-11ee-945c-00505692a275",
"optionSpecification": "Экспертная",
"function": "Переработка нефти и газа (Механика)",
"specialization": "3ee6eb56-6dae-11ee-9ed0-00505692a275",
"subSpecialization": "33383704-a06a-11ed-9421-00505692a275",
"roleLevel": "290d0cfa-6f22-11ee-9eef-00505692a275",
"roleName": "Специалист",
"functionalDirection": "Техническое обслуживание и ремонт (БЛПС)",
"roleDesription": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
}
],
"lineManager": {
"name": "Петров Николай Николаевич",
"mail": "petrov.nn@company.com",
"img64": "url",
"phone": [
"(999)99999"
],
"position": "Должность"
},
"functionalManager": {
"name": "Мясников Владимир Анатольевич",
"mail": "myasnikov.va@company.com",
"img64": "url",
"phone": [
"(999)99999"
],
"position": "Должность"
}
}
],
"efficiencyScore": "0",
"contributionScore": "0",
"score360": "0"
}
Request body
ID заявки
Инструмент оценки
Комментарий к заявке
Examples
{
"applicationID": "f3b3c06c-a069-11ed-9421-00505692a275",
"assessmentTool": "f3b3c06c-a069-11ed-9421-00505692a275",
"comment": "Текст комментария"
}
Responses
Body
Ответ
Examples
{
"message": "Заявка отправлена на согласование"
}
Responses
Body
ID заявки
Имя заявки
Дата
Статус заявки: согласован “APPROVED”,не согласован “NOT_APPROVED”,на согласовании “ОN_APPROVAL”, требуется доработка “NEEDTOEDIT”, черновик “DRAFT”
ФИО функционального руководителя
Должность
Фото функционального руководителя
ID функционального лидера
Examples
{
"id": "aa2d7c3e-5d25-11ee-92f9-00505692a275",
"applicationName": "№00001",
"date": "2023-10-11T16:26:07+03:00",
"status": "NEEDTOEDIT",
"functionLeader": {
"name": "Якушев Денис Олегович",
"position": "Руководитель",
"img64": "url",
"functionLeaderID": "aa2d7c3e-5d25-11ee-92f9-00505692a275"
}
}
Request body
ID сотрудника
["19023d80-c3d3-11ed-9c9c-00505692a275"]
["1fa3f2dc-c3d3-11ed-9c9c-00505692a275"]
["d1113364-a069-11ed-9421-00505692a275"]
["0c7ace7a-c3d2-11ed-9c9c-00505692a275"]
["24743854-c3d2-11ed-9c9c-00505692a275"]
["70d8a926-5637-11ee-98e3-00505692a275"]
["df2a6768-a069-11ed-9421-00505692a275"]
["70d8a926-5637-11ee-98e3-00505692a275"]
["1a33ac06-5d26-11ee-81e5-00505692a275"]
["70d0cf08-5637-11ee-98e3-00505692a275"]
Для пагинации - текущее количество отображаемых на фронте записей (сотрудников)
Для пагинации - количество записей которое нужно вернуть с бека. Если свойста нет - по умолчанию бек будет возращать значение, указанное в собственной константе, то есть, это свойство сейчас не нужно, и может быть использовано при доработке системы.
Код профиля
1a33ac06-5d26-11ee-81e5-00505692a275
Результаты оценки
Критерий оценки
Сдал “DONE”, Не сдал “NOTDONE”, Не приступил “NOTSTART”
Год прохождения оценки
Минимальное значение оценки
Максимальное значение оценки
Examples
{
"search": "инженер",
"id": [
"19023d80-c3d3-11ed-9c9c-00505692a275"
],
"organizations": [
"1fa3f2dc-c3d3-11ed-9c9c-00505692a275"
],
"structuralUnits": [
"d1113364-a069-11ed-9421-00505692a275"
],
"positions": [
"0c7ace7a-c3d2-11ed-9c9c-00505692a275"
],
"functions": [
"24743854-c3d2-11ed-9c9c-00505692a275"
],
"functionalDirections": [
"70d8a926-5637-11ee-98e3-00505692a275"
],
"specializations": [
"df2a6768-a069-11ed-9421-00505692a275"
],
"subSpecializations": [
"70d8a926-5637-11ee-98e3-00505692a275"
],
"rolesName": [
"1a33ac06-5d26-11ee-81e5-00505692a275"
],
"rolesLevel": [
"70d0cf08-5637-11ee-98e3-00505692a275"
],
"competencies": [
{
"competenceId": "1a33ac06-5d26-11ee-81e5-00505692a275",
"valueRangeStart": 4,
"valueRangeEnd": 5
}
],
"currentQuantity": 20,
"defaultQuantity": 20,
"profileCodes": [
"1a33ac06-5d26-11ee-81e5-00505692a275"
],
"assessmentResult": {
"criteria": [
"Hard Skills (PRO)"
],
"status": [
"DONE"
],
"assesmentYear": [
"2023-10-11T16:26:07+03:00"
]
},
"scoreStart": 2,
"scoreEnd": 5
}
Responses
Body
Массив с результати поиска
ID сотрудника
ФИО
Фото сотрудника
Почта
Табельный номер
ID должности
Бизнес-единица
Компания
Структурные подразделения всех уровней
Должность
Функция
Функциональное направление
Специализация
Подспециализация
Уровень роли
Наименование роли
Код профиля
Код компетенции
Наименование компетенции
Нормативный уровень компетенции
Значение оценки
Критерий оценки
Год прохождения оценки
Сдал “DONE”, Не сдал “NOTDONE”, Не приступил “NOTSTART”
Количество записей для погинации
Examples
{
"data": [
{
"id": "f3b3c06c-a069-11ed-9421-00505692a275",
"employee": {
"name": "Анисифоров Андрей Васильевич",
"img64": "url",
"mail": "anisiforov@company.com",
"employeeNumber": "4354325"
},
"positionID": "f3b3c06c-a069-11ed-9421-00505692a275",
"businessUnit": "МНП3",
"organization": "Автоматика-сервис",
"structuralUnit": [
"Управление производственной деятельностью"
],
"position": "Ведущий инженер",
"function": "Энергетика",
"functionalDirection": "Электроэнергетика",
"specialization": "Система энергетического менеджмента",
"subSpecialization": "Null",
"roleLevel": "L2",
"roleName": "Специалист",
"profileCode": "ENERGY_78362476234",
"competence": [
{
"competenceCode": "6465756765",
"competenceName": "Энергоменеджмент",
"competenceNormalLevel": 5,
"score": 5,
"criteria": "Hard Skills (PRO)",
"assesmentYear": "2023-10-11T16:26:07+03:00",
"status": "DONE"
}
]
}
],
"itemsCount": "20"
}
Request body
ID заявки
Если значение ключа “SELECT”, то добавляются выбранные сотрудники. Если значение ключа “ALL”, то добавляются все сотрудники
Массив сотрудников, если передается значение выбранных сотрудников
ID сотрудника
ID должности
Параметры фильрации передаются если выбрано значение добавить всех сотрудников
["19023d80-c3d3-11ed-9c9c-00505692a275"]
["1fa3f2dc-c3d3-11ed-9c9c-00505692a275"]
["d1113364-a069-11ed-9421-00505692a275"]
["0c7ace7a-c3d2-11ed-9c9c-00505692a275"]
["24743854-c3d2-11ed-9c9c-00505692a275"]
["70d8a926-5637-11ee-98e3-00505692a275"]
["df2a6768-a069-11ed-9421-00505692a275"]
["70d8a926-5637-11ee-98e3-00505692a275"]
["1a33ac06-5d26-11ee-81e5-00505692a275"]
["70d0cf08-5637-11ee-98e3-00505692a275"]
["1a33ac06-5d26-11ee-81e5-00505692a275"]
["Hard Skills (PRO)"]
["DONE"]
["2023-10-11T16:26:07+03:00"]
Examples
{
"applicationID": "f3b3c06c-a069-11ed-9421-00505692a275",
"additionType": "SELECT",
"select": [
{
"employeeID": "f3b3c06c-a069-11ed-9421-00505692a275",
"positionId": "f3b3c06c-a069-11ed-9421-00505692a275"
}
],
"filterParameters": {
"search": "инженер",
"employee": [
"19023d80-c3d3-11ed-9c9c-00505692a275"
],
"organizations": [
"1fa3f2dc-c3d3-11ed-9c9c-00505692a275"
],
"structuralUnits": [
"d1113364-a069-11ed-9421-00505692a275"
],
"positions": [
"0c7ace7a-c3d2-11ed-9c9c-00505692a275"
],
"functions": [
"24743854-c3d2-11ed-9c9c-00505692a275"
],
"functionalDirections": [
"70d8a926-5637-11ee-98e3-00505692a275"
],
"specializations": [
"df2a6768-a069-11ed-9421-00505692a275"
],
"subSpecializations": [
"70d8a926-5637-11ee-98e3-00505692a275"
],
"rolesName": [
"1a33ac06-5d26-11ee-81e5-00505692a275"
],
"rolesLevel": [
"70d0cf08-5637-11ee-98e3-00505692a275"
],
"competencies": [
{
"competenceId": "1a33ac06-5d26-11ee-81e5-00505692a275",
"valueRangeStart": 4,
"valueRangeEnd": 5
}
],
"currentQuantity": 20,
"defaultQuantity": 20,
"profileCodes": [
"1a33ac06-5d26-11ee-81e5-00505692a275"
],
"assessmentResult": {
"criteria": [
"Hard Skills (PRO)"
],
"status": [
"DONE"
],
"assesmentYear": [
"2023-10-11T16:26:07+03:00"
]
},
"scoreStart": 2,
"scoreEnd": 5
}
}
Responses
Body
Ответ
Examples
{
"message": "Сотрудники добавлены"
}
Responses
Body
ID заявки
Дата
Номер заявки
Кол-во сотрудников
Инструмент оценки
ФИО
Должность
ID инициатора
Фото сотрудника
Статус: Черновик “DRAFT”, На согласовании “ONAPPROVAL”, Требуется доработка “ATWORK”, Согласован “AGREED”, Не согласован “NOTAGREED”
Examples
[
{
"id": "5b234866-56c8-11ee-85e7-00505692a275",
"application": {
"date": "2023-10-11T16:26:07+03:00",
"applicationName": "№435435"
},
"employeesNumber": "246",
"assessmentTool": "Тестирование",
"functionLeader": {
"name": "Константинопольский А.А.",
"position": "Руководитель направления",
"functionLeaderID": "5b294466-56c8-11ee-85e7-00505692a567",
"img64": "url"
},
"status": "AGREED"
}
]
Request body
Вид операции: согласование “AGREED”, отказ “DENIED”, доработка “REVISION”
ID заявки
ID причины отказа
Описание причины
Examples
{
"action": "AGREED",
"applicationID": "aa2d7c3e-5d25-11ee-92f9-00505692a275",
"IDreasonOfRefusal": "IRRELEVANTREQUEST",
"descriptionOfTheReason": "Пример причины"
}
Responses
Body
Ответ