Skip to main content
Skip table of contents

Verwenden von Service-Tasks in einem Flow

In Flows von edoc automate können Sie Service-Tasks verwenden, um in einem Schritt eine HTTP-Anforderung (Request) auszuführen. Service-Tasks sind besonders nützlich, wenn Sie externe Systeme oder Dienste, wie z.B. eine REST-API-Funktion, innerhalb Ihres Workflows verwenden möchten.

Eigenschaften eines Service-Tasks

Ein Service-Task bietet verschiedene Konfigurationsmöglichkeiten, um Ihre Anforderungen genau zu erfüllen:

  • URL: Legen Sie die Ziel-URL fest, die der Service-Task aufrufen soll.

  • Method: Wählen Sie die HTTP-Methode für die Anforderung. Unterstützt werden GET und POST.

  • JSON: Wenn Sie die POST-Methode verwenden, können Sie JSON-Daten definieren, die im Anforderungstext (request body) gesendet werden sollen.

  • Timeout: Bestimmen Sie die maximale Wartezeit für die Anforderung. Der Standardwert liegt bei 10 Sekunden. Das Maximum beträgt 59 Sekunden.

  • Header: Geben Sie zusätzliche HTTP-Header an, indem Sie den Namen und den Wert für einzelne Header festlegen.

Antwort der HTTP-Anforderung

Nachdem der Service-Task die HTTP-Anforderung (request) ausgeführt hat, können Sie verschiedene Teile der Antwort in Workflowvariablen speichern:

  • Status: Speichert den HTTP-Status der Antwort in der angegebenen Variable.

  • Contenttype: Speichert den Content-Type der Antwort in der angegebenen Variable.

  • Content: Speichert den tatsächlichen Inhalt der Antwort in der angegebenen Variable.

  • Header: Speichert alle Antwortheader als JSON-String in der angegebenen Variable.

  • Message: Enthält die Meldung der Workflowengine bezüglich des Status der HTTP-Anforderung. In der Regel lautet die Meldung "OK". Bei Fehlern erhalten Sie eine entsprechende Fehlermeldung.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.