Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

Visual Basic (Declaration)

<OperationBehaviorAttribute(Impersonation := ImpersonationOption.Allowed)> _

Public Function CreateTaskAsync ( _

 XMLPackage As String, _

 Documents As Byte()() _

As Guid

C#

[OperationBehaviorAttribute(Impersonation = ImpersonationOption.Allowed)]

public Guid CreateTaskAsync(

 string XMLPackage,

 byte[][] Documents

)

Параметры:

XMLPackage – описание задачи в виде XML-документа в формате обмена. Подробнее см. раздел «Формат пакета для задач»;
Documents – содержимое документа.

Возвращаемое значение:

ИД запроса.

Подробнее Пример SOAP-пакета

Создание задачи по типовому маршруту «Согласование заявки на установку программного обеспечения» с кодом «Д000022». В типовом маршруте создается запись справочника Организации с наименованием «Мобил-Авто ООО». Созданная запись добавляется вложением в задачу.

 

<soapenv:Envelope
xmlns:arr=http://schemas.microsoft.com/2003/10/Serialization/Arrays
xmlns:int=http://IntegrationWebService
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <soapenv:Body>
    <int:CreateTaskAsync>
    <int:XMLPackage>
      <![CDATA[<DataExchangePackage>
         <Object RouteCode="Д000022" Type="Task">
           <WorkflowParams>
             <Param Name="Обоснование" Type="String">
               Работа с офисными документами</Param>
             <Param Name="НаименованиеПО" Type="String">Microsoft Word</Param>
             <Param Name="КонтактныйТел" Type="String">123-456-789</Param>
             <Param Name="Дата" Type="Date">2011-09-16</Param>
             <Param Name="ЦЧисло" Type="Integer">1</Param>
             <Param Name="ДЧисло" Type="Integer">50</Param>
           </WorkflowParams>
           <Attachments>
             <Attachment ID="654321" Type="Reference"/>
           </Attachments>
         </Object>
         <Object Name="ОРГ" Type="Reference">
           <Record ID="654321">
             <Section Index="0">
               <Requisite Name="Город" ReferenceName="ГРД"
                 Type="Reference">101796</Requisite>
               <Requisite Name="Дополнение"
                 Type="String">ООО Мобил-Авто</Requisite>
               <Requisite Name="Дополнение2"
                 Type="String">ул. Школьная, 550</Requisite>
               <Requisite Name="КатОРГ" ReferenceName="КТО"
                 Type="Reference">103982</Requisite>
               <Requisite Name="Наименование"
                 Type="String">Мобил-Авто ООО</Requisite>
               <Requisite Name="Отрасль" ReferenceName="ОТР"
                 Type="Reference">103670</Requisite>
               <Requisite Name="Реквизит" Type="String">ООО</Requisite>
               <Requisite Name="Строка2"
                 Type="String">www.mobilavto.ru</Requisite>
             </Section>
             <Section Index="1">
               <Record ID="1">
                 <Section Index="0">
                   <Requisite Name="НомСтр" Type="Integer">1</Requisite>
                   <Requisite Name="ИДЗапГлавРазд"
                     Type="Integer">101702</Requisite>
                   <Requisite Name="СтатУтв" Type="Pick">+</Requisite>
                   <Requisite Name="Вид" Type="Integer">266</Requisite>
                   <Requisite Name="ИД" Type="Integer">24168</Requisite>
                 </Section>
               </Record>
             </Section>
             <Section Index="2">
               <Record ID="1">
                 <Section Index="0">
                   <Requisite Name="ВидДопРеквТ2" ReferenceName="ВДР"
                     Type="Reference">104017</Requisite>
                   <Requisite Name="СодержаниеТ2" Type="String">2000</Requisite>
                   <Requisite Name="НомСтр" Type="Integer">1</Requisite>
                   <Requisite Name="ИДЗапГлавРазд"
                     Type="Integer">101702</Requisite>
                   <Requisite Name="СтатУтв" Type="Pick">+</Requisite>
                   <Requisite Name="Вид" Type="Integer">266</Requisite>
                   <Requisite Name="ИД" Type="Integer">20405</Requisite>
                 </Section>
               </Record>
               <Record ID="2">
                 <Section Index="0">
                   <Requisite Name="ВидДопРеквТ2" ReferenceName="ВДР"
                     Type="Reference">106638</Requisite>
                   <Requisite Name="ЗначДопРеквТ2" Type="Reference"/>
                   <Requisite Name="СодержаниеТ2"
                     Type="String">office@mobilavto.ru</Requisite>
                   <Requisite Name="НомСтр" Type="Integer">2</Requisite>
                   <Requisite Name="ИДЗапГлавРазд"
                     Type="Integer">101702</Requisite>
                   <Requisite Name="СтатУтв" Type="Pick">+</Requisite>
                   <Requisite Name="Вид" Type="Integer">266</Requisite>
                 </Section>
               </Record>
                 </Section>
               </Record>
         </Object>
       </DataExchangePackage>]]></int:XMLPackage>
    </int:CreateTaskAsync>
  </soapenv:Body>
</soapenv:Envelope>

См. также

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }