Skip to content

Покрытие снимка оргструктуры кабинета

Кабинет NORM принимает оргструктуру выгрузкой из кадровой системы: подразделения, должности, сотрудники, назначения. Таблица показывает, где каждое поле такой выгрузки живёт в контракте, чтобы ту же оргструктуру можно было отдать через MCP, ничего не потеряв. Должность выгрузки — это роль контракта. Пути проверяются тестом против слепка.

Поле выгрузкиИнструментПуть в схеме
units.externalIdnorm_org_units/data/units/items/id
units.parentExternalIdnorm_org_units/data/units/items/parent_id
units.namenorm_org_units/data/units/items/name
units.codenorm_org_units/data/units/items/code
units.kindnorm_org_units/data/units/items/kind
units.sortOrdernorm_org_units/data/units/items/sort_order
positions.externalIdnorm_roles_list/data/roles/items/id
positions.namenorm_roles_list/data/roles/items/name
employees.externalIdnorm_people_list/data/people/items/id
employees.fullNamenorm_people_list/data/people/items/name
employees.emailnorm_people_list/data/people/items/emails
employees.phonenorm_people_list/data/people/items/phone
employees.hiredAtnorm_people_list/data/people/items/hired_at
employees.terminatedAtnorm_people_list/data/people/items/terminated_at
assignments.externalIdnorm_people_list/data/people/items/assignments/items/id
assignments.employeeExternalIdnorm_people_list/data/people/items/id
assignments.unitExternalIdnorm_people_list/data/people/items/assignments/items/unit_id
assignments.positionExternalIdnorm_people_list/data/people/items/assignments/items/role_id
assignments.positionNamenorm_people_list/data/people/items/assignments/items/role_name
assignments.isPrimarynorm_people_list/data/people/items/assignments/items/is_primary
assignments.isHeadnorm_people_list/data/people/items/assignments/items/is_head
assignments.startedAtnorm_people_list/data/people/items/assignments/items/started_at
assignments.endedAtnorm_people_list/data/people/items/assignments/items/ended_at