Привязка персональных структурных и меняемых кодов к персонам (JV3_ORG_CodePersonRelation)

Привязка персональных структурных и меняемых кодов к персонам (JV3_ORG_CodePersonRelation) - коды, привязанные к персоне, содержит следующие поля:

  • id_Relation (пример: "123") - первичный ключ связи (обязательное поле, число);

  • Type (Пример: "1") - в данном случае тип отношения - всегда связь;

  • id_MetaCode (пример: "123") - уникальный идентификатор мета-кода (обязательное поле, число);

  • id_Person (пример: "123") - ссылка на персону (обязательное поле, число).

Для клиента привязка справочника кода к организации доступна по следующему пути: Настройки -> Персоны и пользователи -> Выбрать персону привязанную к организации -> В секции "Структурные коды" нажать "Изменить" . 

 

 



Далее мы можем видеть список привязок к кодам:

 

Для проведения любой операции необходимо пройти авторизацию

Для получения контекста клиента используется сервис MetaCodeOnPersonManagement.asmx

WSDL можно скачать с демо-сайта: https://stage1.corteos.ru/XmlGate/V3/StaticData/MetaCodeOnPerson/MetaCodeOnPersonManagement.asmx

Для работы в продуктовой среде необходимо заменить stage1.corteos.ru на свой домен (на котором работают пользователи вашей компании).

 

В API реализованы следующие методы для работы с зависимостью кода от персоны:

  • Получение связей по первичному ключу идентификатору персоны id_Person- ListV2

  • Создание нового отношения персона - код в справочнике (StableMetaCodeRelationForPerson, SimpleMetaCode) - CreateNewCodeAndRelationV2

  • Создание или редактирование зависимости мета-код - персона (StableMetaCodeForPerson relationObj) SaveV2

  • Удаление связи по ключу - DeleteV2

 

1. Получение связей по первичному ключу-идентификатору персоны id_Person- ListV2

Запрос / Ответ

2. Создание нового отношения персона - код в справочнике (StableMetaCodeRelationForPerson, SimpleMetaCode) - CreateNewCodeAndRelationV2

Запрос / Ответ

3. Создание или редактирование зависимости мета-код - персона (StableMetaCodeForPerson relationObj) SaveV2

Запрос / Ответ

4. Удаление связи по ключу - DeleteV2

Запрос / Ответ


*