Zum Inhalt springen

Manuell

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 InitialData des Workflows aus. Der Workflow wird danach weiter als aktiv angezeigt, bis Sie ihn stoppen.
  • Mit "Autostart": true lä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}}).

"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).

Im Diagramm des Workflow-Editors hat der Trigger den Schalter Nur einmal starten (AllowOnlyOnce). Parameter, die das Formular nicht kennt, stehen unter Weitere Parameter.

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" }.