Automatisierungen einrichten

Mit Automatisierungen erledigt Finito wiederkehrende Abläufe selbstständig – ohne manuellen Eingriff. Im visuellen Flow-Editor verbinden Sie Auslöser (Trigger) mit Aktionen per Drag-and-drop zu einem Flow. Sobald der Auslöser feuert, führt Finito alle verbundenen Blöcke der Reihe nach aus und protokolliert jede Ausführung in der Ausführungshistorie.

Zuletzt aktualisiert:

1. Automatisierung anlegen

Öffnen Sie den Bereich Automatisierungen in der Hauptnavigation. Dort sehen Sie alle bestehenden Flows als Karten sowie den Bereich für Webhooks.

  1. Klicken Sie oben rechts auf «Neue Automatisierung».
  2. Ein neuer, leerer Flow wird angelegt und der Flow-Editor öffnet sich automatisch.
  3. Vergeben Sie oben in der Werkzeugleiste einen aussagekräftigen Namen für den Flow (z. B. «Rechnung per E-Mail versenden»).
  4. Bauen Sie den Flow im Editor auf (siehe Abschnitt 2).
  5. Klicken Sie auf «Speichern». Solange der Flow noch nicht gespeichert ist, ist die Schaltfläche aktiv (nicht ausgegraut).
  6. Aktivieren Sie den Flow mit dem Aktivierungs-Schalter in der Werkzeugleiste. Erst dann wird der Flow bei zukünftigen Auslösern ausgeführt.
ℹ

Ein deaktivierter Flow (Schalter aus) bleibt gespeichert und kann jederzeit wieder eingeschaltet werden – er wird lediglich nicht mehr ausgeführt. Bestehende Flows lassen sich in der Übersicht direkt über den Schalter auf der Karte aktivieren oder deaktivieren.

Flow löschen

Um einen Flow zu löschen, klicken Sie auf der Übersichtsseite beim gewünschten Flow auf das Löschen-Symbol (Papierkorb). Der Vorgang ist unwiderruflich – die Ausführungshistorie dieses Flows wird ebenfalls entfernt.

⚠

Gelöschte Flows und ihre Ausführungshistorie können nicht wiederhergestellt werden. Deaktivieren Sie einen Flow lieber, anstatt ihn zu löschen, wenn Sie ihn möglicherweise später wieder benötigen.

2. Flow-Editor: Auslöser und Aktionen

Der Flow-Editor besteht aus drei Bereichen: der Palette links, der Zeichenfläche (Canvas) in der Mitte und dem Konfigurations-Panel rechts.

Blocktypen in der Palette

Die Palette auf der linken Seite zeigt alle verfügbaren Blöcke, gegliedert in drei Kategorien:

Kategorie Rolle im Flow Typisches Beispiel
Auslöser (Trigger) Startet den Flow. Jeder Flow benötigt genau einen Auslöser. Webhook empfangen, Zeitplan
Middleware Verarbeitet oder transformiert Daten zwischen Auslöser und Aktion. Daten filtern, Werte umrechnen
Aktionen Führt eine konkrete Aufgabe am Ende (oder zwischendurch) aus. E-Mail senden, Eintrag erstellen
ℹ

Eine vollständige Liste aller verfügbaren Blöcke mit Einstellungen und Ausgabewerten finden Sie im Artikel Automatisierungs-Blöcke im Überblick.

ℹ

Fehlt Ihnen ein Block für Ihren Anwendungsfall? Sie können neue Blöcke anfragen – schreiben Sie an hello@finitopro.ch und beschreiben Sie, welchen Auslöser oder welche Aktion Sie benötigen. Wir ergänzen den Katalog laufend.

Blöcke auf die Zeichenfläche ziehen

  1. Ziehen Sie einen Block aus der Palette per Drag-and-drop auf die Zeichenfläche. Der Block erscheint an der Stelle, wo Sie die Maustaste loslassen.
  2. Beginnen Sie immer mit einem Auslöser-Block (blau markiert). Ohne Auslöser kann der Flow nicht gestartet werden.
  3. Fügen Sie nach Bedarf Middleware- und Aktions-Blöcke hinzu.

Blöcke verbinden

  1. Klicken Sie auf den Ausgangs-Port (rechte Seite) eines Blocks. Der Port leuchtet auf – Finito wechselt in den Verbindungsmodus.
  2. Klicken Sie anschliessend auf den Eingangs-Port (linke Seite) des nächsten Blocks. Eine Verbindungslinie mit Pfeil wird gezeichnet.
  3. Wiederholen Sie den Vorgang, bis alle gewünschten Blöcke miteinander verbunden sind.
  4. Um eine Verbindung zu entfernen, klicken Sie auf das ×-Symbol, das auf der Verbindungslinie erscheint.
ℹ

Auslöser-Blöcke haben keinen Eingangs-Port – sie können nur als Startpunkt dienen. Alle anderen Blöcke haben sowohl einen Eingangs- als auch einen Ausgangs-Port.

Blöcke konfigurieren

Klicken Sie auf einen Block auf der Zeichenfläche, um ihn auszuwählen. Das Konfigurations-Panel auf der rechten Seite zeigt:

  • Interface: Ein- und Ausgabe-Felder des Blocks (Eingabefelder des vorherigen Blocks, die dieser Block empfängt; Ausgabefelder, die weitergegeben werden).
  • Konfiguration: Blockspezifische Einstellungen, die je nach Block variieren (z. B. E-Mail-Adresse, Betreff, Zeitplan-Definition).
  • Testen (nur Auslöser-Blöcke): Im Abschnitt «Testen» können Sie Testdaten als JSON eingeben und den Flow manuell auslösen, ohne auf ein echtes Ereignis warten zu müssen.

Webhooks als Auslöser verwenden

Wenn Sie einen Webhook-Auslöser-Block auf die Zeichenfläche ziehen und konfigurieren, erscheint im Konfigurations-Panel die zugehörige Webhook-URL, die Sie per Klick in die Zwischenablage kopieren können. Externe Systeme können über diese URL den Flow auslösen.

Webhook-Endpunkte verwalten Sie auch auf der Automatisierungen-Übersichtsseite im Bereich Webhooks: Dort legen Sie neue Endpunkte an, kopieren deren URL und sehen das Sicherheits-Secret sowie einen fertigen cURL-Befehl zum Testen.

⚠

Behandeln Sie das Webhook-Secret wie ein Passwort. Es wird für die Signaturprüfung eingehender Anfragen verwendet. Geben Sie es nicht an Unbefugte weiter.

Flow testen

  1. Speichern Sie den Flow, bevor Sie ihn testen.
  2. Wählen Sie den Auslöser-Block auf der Zeichenfläche aus.
  3. Im Konfigurations-Panel erscheint der Abschnitt «Testen». Passen Sie die vorausgefüllten JSON-Testdaten bei Bedarf an.
  4. Klicken Sie auf «Test ausführen». Finito führt den Flow einmal mit den Testdaten aus.
  5. Das Ergebnis (Status, Ausgabewerte oder Fehlermeldung) erscheint direkt unterhalb der Schaltfläche.
ℹ

Enthält der Flow einen Console-Log-Block, öffnet sich am unteren Rand des Editors automatisch ein Konsolen-Panel. Dort sehen Sie Zeitstempel, Block-Name und die ausgegebene Nachricht für jeden Log-Eintrag des letzten Testlaufs.

3. Ausführungen überwachen

Jede Ausführung eines Flows – ob durch einen echten Auslöser oder einen manuellen Test – wird protokolliert und ist in der Ausführungshistorie einsehbar.

Ausführungshistorie öffnen

  1. Navigieren Sie zu Automatisierungen in der Hauptnavigation.
  2. Klicken Sie oben rechts auf «Ausführungen ansehen». Die Ausführungshistorie zeigt alle Flows Ihrer Organisation.

Spalten der Ausführungshistorie

Spalte Bedeutung
Status Ergebnis der Ausführung: pending (ausstehend), running (läuft), success (erfolgreich), error (Fehler).
Flow Name des Flows. Klick darauf öffnet den Flow-Editor direkt.
Auslöser Zusammenfassung der Auslöser-Daten, mit denen der Flow gestartet wurde.
Dauer Laufzeit der Ausführung in Millisekunden oder Sekunden.
Datum Zeitpunkt, zu dem die Ausführung gestartet wurde.

Fehler analysieren

Zeigt eine Ausführung den Status error, erscheint in der letzten Spalte ein Info-Symbol. Fahren Sie mit der Maus darüber, um die Fehlermeldung im Tooltip einzublenden. Typische Ursachen:

  • Fehlende oder ungültige Konfigurationswerte in einem Block.
  • Verbindungsfehler zu einem externen Dienst (z. B. E-Mail-Server nicht erreichbar).
  • Ungültiges JSON in den Auslöser-Daten eines Webhook-Aufrufs.
ℹ

Nach einer Anpassung des Flows können Sie den betroffenen Auslöser-Block im Editor auswählen und erneut auf «Test ausführen» klicken, um zu prüfen, ob das Problem behoben ist. Der neue Testlauf erscheint als separate Zeile in der Ausführungshistorie.

War dieser Artikel hilfreich?