Копировать ссылку на страницу

Синтаксис:

Visual Basic (Declaration)

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

Public Function CreateTask ( _

 XMLPackage As String, _

 Documents As Byte()() _

As String

C#

[OperationBehaviorAttribute(Impersonation = ImpersonationOption.Allowed)]

public string CreateTask(

 string XMLPackage,

 byte[][] Documents

)

Параметры:

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

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

ИД созданной задачи.

Свернуть/развернуть пример Пример SOAP-пакета

Создание задачи по типовому маршруту «Согласование заявки на установку программного обеспечения» с кодом «Д000022». В типовом маршруте создается документ WORD «Заявка на установку программного обеспечения» с видом документа «Г000027» и типом карточки «Документы произвольной формы». Созданный документ добавляется вложением в задачу.

 

<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:CreateTask>
      <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 Name="Заявка на установку програмного обеспечения"
                 Type="EDocument"/>
             </Attachments>
           </Object>
           <Object Editor="WORD"
             Name="Заявка на установку программного обеспечения" TKED="ПЭА"
               Type="EDocument" VED="Г000027">
             <Section Index="0">
               <Requisite Name="Дата4" Type="Date">2011-09-16</Requisite>
             </Section>
           </Object>
         </DataExchangePackage>]]></int:XMLPackage>
      <int:Documents>
        <arr:base64Binary>AA==</arr:base64Binary>
      </int:Documents>
    </int:CreateTask>
  </soapenv:Body>
</soapenv:Envelope>

См. также

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM