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>
⚠️ **GitHub.com Fallback** ⚠️