Workflows
Mit Workflows können Prozesse innerhalb von Univelop modelliert und automatisiert werden. Ein Workflow besteht aus einzelnen Schritten, die im Workflow-Designmodus per Drag & Drop zusammengestellt werden. Die Ausführung erfolgt wasserfallartig — Schritt für Schritt von oben nach unten.
Workflow-Arten
Univelop unterscheidet drei Ausführungsmodi:
- Geräteseitige Automatisierung — Wird ohne Wartezeit lokal auf dem Gerät ausgeführt und kann interaktive Schritte, wie das Zeigen von Nachrichten, beinhalten (z. B. Zeige Nachricht, Scanner). Das Gerät muss aktiv sein.
- Cloud-Automatisierung — Wird in der Cloud ausgeführt. Ideal für systemseitige Aufgaben wie das Senden von E-Mails, die Anbindung externer Systeme oder zeitgesteuerte Aufgaben.
- Geschäftsprozess — Ermöglicht die Abbildung längerer Abläufe. Unterstützt Wartezustände auf Entscheidungen, wie das Warten auf eine Genehmigung (z. B. Warte auf Genehmigung).
Workflow-Einstellungen
Namen
- Name des Workflows — Der angezeigte Name des Workflows in der Workflow-Liste und in Workflow-Bausteinen.
- Technischer Name — Identifikator für den Zugriff über die REST-API. Wird nicht zur Darstellung genutzt.
Labels
Workflows können mit Labels versehen werden, um sie in der Workflow-Übersicht besser unterscheiden und über die Suche filtern zu können.
- Name — Der Name des Labels. Wird auch auf dem Label selbst in der Workflow-Übersicht angezeigt.
- Beschreibung — Eine Beschreibung des Labels.
- Farbe — Die Farbe, in der das Label angezeigt wird.
Pro Arbeitsbereich können maximal 25 Labels angelegt werden.
Verhalten
- Benachrichtigungen anzeigen — Ob am unteren Bildschirmrand Benachrichtigungen bei Start, Ende oder Fehler angezeigt werden.
- Workflow-Art auswählen — Öffnet den Dialog zur Auswahl der Workflow-Art: Geräteseitige Automatisierung, Cloud-Automatisierung oder Geschäftsprozess.
- Nachricht bei Start — Benutzerdefinierte Nachricht bei Workflow-Start. Nur bei Cloud-Automatisierung oder Geschäftsprozess.
- Nachricht nach Ausführung — Benutzerdefinierte Nachricht nach Abschluss. Leer lassen, um keine Nachricht anzuzeigen. Nur bei Geräteseitiger Automatisierung.
Neben den drei oben genannten Workflow-Arten gibt es die Regel-Workflows als separates Feature — bei diesen wird die Einstellungsgruppe “Verhalten” nicht angezeigt.
Zeitgesteuerter Start
Nur bei Cloud-Automatisierung und Geschäftsprozess verfügbar. Ermöglicht die automatische Ausführung zu einer bestimmten Zeit mit optionalem Intervall (z. B. jeden Montag um 08:00 Uhr).
Starten eines Workflows
Workflows können auf mehrere Arten gestartet werden:
- Manuell im Workflow-Designmodus oder über die Workflow-Historie
- Per Baustein über den Workflow-Button in einem Datensatz
- Per Zeit-Trigger für Cloud-Automatisierung und Geschäftsprozess
- Per Webhook über die REST-API (mit dem Webhook-Schritt als erstem Schritt)
Workflow-Historie
Jede Ausführung wird mit Auslösezeitpunkt protokolliert. Die Historie zeigt an, ob der Workflow erfolgreich war, fehlgeschlagen ist oder durch einen Laufe weiter, wenn-Schritt gestoppt wurde. In der Detailansicht lässt sich der Verlauf einzelner Schritte nachvollziehen.
Die Detailansicht ist nur verfügbar, wenn der Workflow-Aufbau seit der Ausführung nicht verändert wurde.