Die performWorkflow Operation führt im System definierte Workflows (Arbeitsschritte) aus.

Request Struktur

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.eforms.jaxfront.com/">
   <soapenv:Header>
   </soapenv:Header>
   <soapenv:Body>
      <ws:performWorkflow>
         <uuid>?</uuid>
         <formId>?</formId>
         <workflowDefinition>
		 	<workflowId>?</workflowId>
			<commitComment>?</commitComment>
		 </workflowDefinition>
         <xml>?</xml>
         <mode>?</mode>
      </ws:performWorkflow>
   </soapenv:Body>
</soapenv:Envelope>
ElementDefaultBeschreibungDatentyp
uuid
Unique Formular-Instanz IDInteger
formId
Formular IDString
workflowDefinition/workflowId
Workflow Transition ID (Name des Workflow-Übergangs)String
workflowDefinition/commitCommentnullKommentar für die Quittierung.String, optional
xmlnullXML-Inhalt der Formular-Instanz für die Speicherung im SystemString, optional
mode"onlyAvailable"Bind-Modus, welcher bestimmt ob nur vorhandene XML-Knoten gespeichert werden ("onlyAvailable") oder alle übermittelte ("full")String ["full","onlyAvailable"],optional


Response Struktur

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:performWorkflowResponse xmlns:ns2="http://ws.eforms.jaxfront.com/">
         <info>
            <message>?</message>
            <successState>?</successState>
         </info>
      </ns2:performWorkflowResponse>
   </S:Body>
</S:Envelope>
ElementBeschreibung
messageMeldung

successState

Neu gesetzter Status auf der Formular-Instanz durch den Workflow
  • Keine Stichwörter