AddOrganizationStructureElement - Synerdocs/synerdocs-sdk GitHub Wiki
Метод используется для добавления подразделения в организацию, подробнее см. Управление организационной структурой
Запрос:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:syn="http://synerdocs.ru" xmlns:mid="http://schemas.datacontract.org/2004/07/Midway.ObjectModel">
<soapenv:Header/>
<soapenv:Body>
<syn:AddOrganizationStructureElement>
<!-- Пользователь, для которого получен authToken, должен обладать правами администратора в оргнизации с OrganizationId -->
<syn:authToken>9ec7733b-2081-47ff-9399-fe1328d10ebc</syn:authToken>
<!--Описание добавляемого подразделения:-->
<!--Должен быть указан один и только один element-->
<syn:element>
<!--Дополнительная информация, примечание:-->
<!--Опциональный параметр-->
<mid:AdditionalInfo>Подразделение для обмена УПД и УКД</mid:AdditionalInfo>
<!--Код подразделения (аббревиатура наименования отдела, цифровой код и т.п.):-->
<!-- Может быть не уникальным -->
<mid:Code>16-87-999</mid:Code>
<!--ИД подразделения:-->
<!--Используется для указания подразделения отправителя и получателя при отправке документов-->
<!--Опциональный параметр. Если не указан, то будет автоматически сгенерирован-->
<mid:Id>f7a1e685-bb8d-4d1c-895a-47c3524d87dd</mid:Id>
<!--КПП (для филиалов):-->
<!--Опциональный параметр-->
<mid:Kpp>183401001</mid:Kpp>
<!--Наименование подразделения:-->
<mid:Name>Директорат, Филиал "Северный"</mid:Name>
<!--Идентификатор организации, в которую добавляется подразделение:-->
<mid:OrganizationId>1440</mid:OrganizationId>
<!--ИД родительского подразделения:-->
<!--Должен быть указан ИД существующего подразделения организации с OrganizationId-->
<mid:ParentId>267f0926-1672-4c04-a889-e8d4246daf37</mid:ParentId>
</syn:element>
</syn:AddOrganizationStructureElement>
</soapenv:Body>
</soapenv:Envelope>
Ответ:
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<AddOrganizationStructureElementResponse xmlns="http://synerdocs.ru">
<AddOrganizationStructureElementResult>f7a1e685-bb8d-4d1c-895a-47c3524d87dd</AddOrganizationStructureElementResult>
</AddOrganizationStructureElementResponse>
</s:Body>
</s:Envelope>