Die performWorkflowForGUID 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:performWorkflowForGUID>
			<formId>?</formId>
			<guid>?</guid>
			<workflowDefinition>
				<commitComment>?</commitComment>
				<workflowId>?</workflowId>
			</workflowDefinition>
			<mode>?</mode>
			<xml>?</xml>
		    <properties>
            	<entry>
               		<key>?</key>
	                <value>?</value>
            	</entry>
    	     </properties>
		</ws:performWorkflowForGUID>
	</soapenv:Body>
</soapenv:Envelope>
ElementDefaultBeschreibungDatentyp
guid
GUID der Formular-InstanzString
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
propertiesnullBeliebig viele Schlüssel-/Werte Paare als "Entry"-Elemente.Properties, 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