====== Workflows ====== Workflows sind Vorgänge, die Snapper automatisiert erledigen kann. Diese Arbeitsschritte werden bei bestimmten Aktionen (Triggern) gestartet. ===== Beispiele und Anleitungen ===== Rechnungseingang \\ Überwachung einer Datensicherung \\ Monitoring eines Gerätes \\ ===== Trigger ===== Ein Trigger ist ein Auslöser für einen Workflow. ^ ID ^ Bezeichnung ^ Beschreibung ^ | 1 | Element+ | Nachdem ein Element einem Ordner hinzugefügt wurde, wird der Workflow gestartet. | | 2 | Vormittags | Der Workflow wird zwischen 6 und 12 Uhr ausgeführt. | | 3 | Nachmittags | Der Workflow wird zwischen 12 und 18 Uhr ausgeführt. | | 4 | Abends | Der Workflow wird zwischen 18 und 0 Uhr ausgeführt. | | 5 | Nachts | Der Workflow wird zwischen 0 und 6 Uhr ausgeführt. | | 6 | stündlich | Der Workflow wird einmal pro Stunde ausgeführt. | Workflows zu bestimmten Uhrzeiten sind leider nicht möglich. ===== Prozesse ===== Ein Vorgang ist ein Arbeitsprozess in einem Workflow. ^ ID ^ Tätigkeit ^ Beschreibung ^ | 1 | Email senden | Eine Email wird mit eigenen definierten Parametern verschickt. \\ :!: Hierzu muss ein SMTP-Gateway eingerichtet sein. | | 2 | Telegram senden | Eine Telegram-Nachricht an ein Mitglied des Teams wird verschickt. \\ :!: Hierzu muss das Mitglied mit Telegram verbunden sein. | | 3 | HTTP-Request | Eine URL mit bestimmten Parametern wird aufgerufen und das Ergebnis protokolliert. | | - | Aufgabe erstellen | Es wird für ein Mitglied oder eine Gruppe eine Aufgabe erstellt. | | - | Statusprüfung | Beispiel: Ein Backup-Task sendet nach jedem erfolgreichen Backup eine E-Mail. Eine fehlende Rückmeldung wird als negatives Ergebnis in der Statusüberprüfung gewertet. |