Die performWorkflow Operation führt im System definierte Workflows (Arbeitsschritte) aus.
Codeblock |
---|
|
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://ws.eforms.jaxfront.com/">
<soapenv:Header>
<ws:token>?</ws:token>
</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> |
Element | Default | Beschreibung | Datentyp |
---|
token | | Zugangsschlüssel zur Authentisierung | String |
uuid | | Unique Formular-Instanz ID | Integer |
formId | | Formular ID | String |
workflowDefinition/workflowId | | Workflow ID | String |
workflowDefinition/commitComment | null | Kommentar für die Quittierung. | String, optional |
xml | null | XML-Inhalt der Formular-Instanz für die Speicherung im System | String/CDATA, optional |
mode | "onlyAvailable" | Bind-Modus, welcher bestimmt ob nur vorhandene XML-Knoten gespeichert werden ("onlyAvailable") oder alle übermittelte ("full") | String ["full","onlyAvailable"],optional |
Codeblock |
---|
|
<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> |
Element | Beschreibung |
---|
message | Meldung |
successState | Neu gesetzter Status auf der Formular-Instanz durch den Workflow |