Тема
Покрытие снимка оргструктуры кабинета
Кабинет NORM принимает оргструктуру выгрузкой из кадровой системы: подразделения, должности, сотрудники, назначения. Таблица показывает, где каждое поле такой выгрузки живёт в контракте, чтобы ту же оргструктуру можно было отдать через MCP, ничего не потеряв. Должность выгрузки — это роль контракта. Пути проверяются тестом против слепка.
| Поле выгрузки | Инструмент | Путь в схеме |
|---|---|---|
units.externalId | norm_org_units | /data/units/items/id |
units.parentExternalId | norm_org_units | /data/units/items/parent_id |
units.name | norm_org_units | /data/units/items/name |
units.code | norm_org_units | /data/units/items/code |
units.kind | norm_org_units | /data/units/items/kind |
units.sortOrder | norm_org_units | /data/units/items/sort_order |
positions.externalId | norm_roles_list | /data/roles/items/id |
positions.name | norm_roles_list | /data/roles/items/name |
employees.externalId | norm_people_list | /data/people/items/id |
employees.fullName | norm_people_list | /data/people/items/name |
employees.email | norm_people_list | /data/people/items/emails |
employees.phone | norm_people_list | /data/people/items/phone |
employees.hiredAt | norm_people_list | /data/people/items/hired_at |
employees.terminatedAt | norm_people_list | /data/people/items/terminated_at |
assignments.externalId | norm_people_list | /data/people/items/assignments/items/id |
assignments.employeeExternalId | norm_people_list | /data/people/items/id |
assignments.unitExternalId | norm_people_list | /data/people/items/assignments/items/unit_id |
assignments.positionExternalId | norm_people_list | /data/people/items/assignments/items/role_id |
assignments.positionName | norm_people_list | /data/people/items/assignments/items/role_name |
assignments.isPrimary | norm_people_list | /data/people/items/assignments/items/is_primary |
assignments.isHead | norm_people_list | /data/people/items/assignments/items/is_head |
assignments.startedAt | norm_people_list | /data/people/items/assignments/items/started_at |
assignments.endedAt | norm_people_list | /data/people/items/assignments/items/ended_at |