Manuell
Übersicht
Abschnitt betitelt „Übersicht“Ein Workflow mit manuellem Trigger läuft, wenn Sie ihn starten: im Editor mit Ausführen (F5) oder in der Workflow-Liste mit Starten. Er eignet sich für Aufgaben, die jemand bei Bedarf anstößt, und zum Ausprobieren neuer Aktionen.
- Starten in der Workflow-Liste löst einen Lauf mit der
InitialDatades Workflows aus. Der Workflow wird danach weiter als aktiv angezeigt, bis Sie ihn stoppen. - Mit
"Autostart": trueläuft ein manueller Workflow bei jedem Start von RUNOS einmal. - Ausführen im Editor kann einen Parametersatz verwenden. So starten Sie denselben Workflow mit unterschiedlichen Daten.
Das Ergebnis des Triggers enthält nur den Zeitpunkt ({{Trigger.Response.Results.TriggeredAt}}).
Struktur
Abschnitt betitelt „Struktur“"Trigger": { "Type": "Manual", "Name": "ManualStart", "Parameters": { "AllowOnlyOnce": true }}| Parameter | Standard | Bedeutung |
|---|---|---|
AllowOnlyOnce |
true |
true: löst nur beim ersten Starten aus. Ein erneutes Starten über die Liste löst erst wieder aus, nachdem der Workflow gespeichert oder RUNOS neu gestartet wurde. false: Jedes Starten löst einen Lauf aus (stoppen und wieder starten). |
Formular im Editor
Abschnitt betitelt „Formular im Editor“Im Diagramm des Workflow-Editors hat der Trigger den Schalter Nur einmal starten (AllowOnlyOnce). Parameter, die das Formular nicht kennt, stehen unter Weitere Parameter.
Beispiel
Abschnitt betitelt „Beispiel“Ein Rundschreiben an alle Kunden aus einer CSV-Datei, das jemand bei Bedarf startet:
{ "Name": "Rundschreiben", "Autostart": false, "InitialData": { "Betreff": "Neue Öffnungszeiten" }, "Trigger": { "Type": "Manual", "Name": "Start", "Parameters": { "AllowOnlyOnce": false } }, "Actions": [ { "Type": "Loop", "Name": "JedenKunden", "Parameters": { "Items": "C:\\RUNOS\\Daten\\kunden.csv", "DelayMs": 1000, "Do": [ { "Type": "SMTP", "Name": "Anschreiben", "Parameters": { "To": "{{item.Email}}", "Subject": "{{InitialData.Betreff}}", "Body": "…" } } ] } } ]}Zum Testen mit einem anderen Betreff legen Sie über den Pfeil neben Ausführen einen Parametersatz an, zum Beispiel { "Betreff": "TEST" }.
