Anlegen
Ein Job ruft stets einen HTTP-Endpoint auf, üblicherweise einen Workflow.
Zurzeit wird der Job noch über die Dokumentation angelegt.
Einstellungen
Feld | Beschreibung |
---|---|
type | Gibt das HTTP-Verb an, für den Turm meist POST. |
url | Die aufzurufende URL. Für interne Turm-Aufrufe ohne den Pfad zum Server angeben. Aus http://localhost:8000/espocrm/Accounts/sync/1 wird /espocrm/Accounts/sync/1 . |
name | Der Name des Jobs für eine leichtere Zuordnung. Wird nichts angegeben, wird automatisch ein generischer Name erstellt. |
header | Der Header für den Job, z.B. {'accept': 'application/json', 'x-custom-header': 'value'} . Authentifizierungsheader für interne Aufrufe müssen nicht angegeben werden, sie werden automatisch erzeugt, wenn der Haken bei Intern gesetzt ist. |
internal | Gibt an, ob ein interner Job aufgerufen werden soll (meistens True). |
body | Der Body des HTTP-Aufrufs, meistens leer. |
Tipps
Bei internen Jobs ohne accept
im Header wird dieser automatisch hinzugefügt.
Intervall-Jobs
Der Job wird in Minuten angegebenCron Jobs
Einen Workflow zeitgesteuert ausführen
Einen Workflow zeitgesteuert ausführen
Feld | Beschreibung | Beispiel |
---|---|---|
type | Immer POST | POST |
url | Setzt sich zusammen aus /workflow/execute/ und dem Namen des Workflows. |
/workflow/execute/Getmyinvoices Documents nach Ecodms Ecodms |
name | Der Name des Jobs für eine leichtere Zuordnung. Ohne Angabe wird ein generischer Name erstellt. | Getmyinvoices Documents nach Ecodms Ecodms |
header | Immer leer lassen. | |
internal | Immer true . |
true |
body | Immer leer lassen. | |
minutes | Die Häufigkeit der Jobausführung in Minuten. | 60 |