Geplante Flows
Flowguard ermöglicht es Ihnen, Ihre Test-Flows automatisch in regelmäßigen Intervallen auszuführen. Dies stellt sicher, dass Ihre Website kontinuierlich ohne manuellen Eingriff getestet wird.
Pro-Funktion
Geplante Flows erfordern eine Pro-Lizenz. Siehe Lizenz & Aktivierung für Details.
Warum Flows planen?
Automatisierte Planung bietet mehrere Vorteile:
- Kontinuierliches Testen - Probleme erkennen, bevor Ihre Benutzer es tun
- Überwachung außerhalb der Arbeitszeiten - Tests laufen auch, wenn Sie nicht arbeiten
- Regressionserkennung - Schnell identifizieren, wenn Updates Funktionalität beschädigen
- Seelenfrieden - Wissen, dass Ihre kritischen Flows regelmäßig getestet werden
Zeitplan-Optionen
Flowguard bietet flexible Planungsintervalle:
| Zeitplan | Intervall | Empfohlen für |
|---|---|---|
| Alle 30 Minuten | 30 Min | Kritische Checkout-Flows, stark frequentierte Websites |
| Stündlich | 1 Stunde | Wichtige Formulare, Authentifizierungs-Flows |
| Alle 6 Stunden | 6 Stunden | Standardtests, ausgewogener Ansatz |
| Alle 12 Stunden | 12 Stunden | Tägliche Routinen, weniger kritische Flows |
| Einmal täglich | 24 Stunden | Umfassende Website-Prüfungen |
| Einmal wöchentlich | 7 Tage | Flows mit niedriger Priorität, Smoke-Tests |
Geplante Flows einrichten
Methode 1: Globaler Zeitplan (alle aktiven Flows)
Richten Sie einen Zeitplan ein, der alle Ihre aktiven Flows automatisch ausführt:
- Gehen Sie zu Flowguard > Einstellungen
- Klicken Sie auf den Auto-Run-Tab
- Finden Sie den Abschnitt Geplante Ausführungen
- Schalten Sie Geplante Ausführungen aktivieren auf EIN
- Wählen Sie Ihr bevorzugtes Zeitplanintervall
- Klicken Sie auf Einstellungen speichern
Alle als "Aktiv" markierten Flows werden zu den geplanten Zeiten ausgeführt.
Methode 2: Individuelle Flow-Zeitpläne
Richten Sie einen benutzerdefinierten Zeitplan für einen bestimmten Flow ein:
- Gehen Sie zu Flowguard > Flows
- Klicken Sie auf den Flow, den Sie planen möchten
- Öffnen Sie im Flow-Editor die Flow-Einstellungen
- Finden Sie den Abschnitt Zeitplan
- Schalten Sie Zeitplan aktivieren auf EIN
- Wählen Sie, ob Sie den globalen Zeitplan verwenden oder einen benutzerdefinierten festlegen möchten
- Wenn benutzerdefiniert, wählen Sie Ihr bevorzugtes Intervall
- Speichern Sie den Flow
TIP
Individuelle Zeitpläne überschreiben den globalen Zeitplan für diesen spezifischen Flow.
Zeitplanverhalten verstehen
Wann Flows ausgeführt werden
Geplante Flows beginnen mit der Ausführung in den angegebenen Intervallen, beginnend ab der Aktivierung des Zeitplans. Zum Beispiel:
- Aktiviert um 14:00 Uhr mit "Stündlich" = Nächste Ausführung um 15:00 Uhr
- Aktiviert um 14:00 Uhr mit "Alle 6 Stunden" = Nächste Ausführung um 20:00 Uhr
Was während der Ausführung passiert
Wenn eine geplante Ausführung ausgelöst wird:
- Flowguard prüft, welche Flows ausgeführt werden sollen
- Jeder Flow wird nacheinander ausgeführt
- Ergebnisse werden im Verlauf jedes Flows gespeichert
- Wenn ein Flow fehlschlägt, werden Benachrichtigungen gesendet (falls aktiviert)
- Das Dashboard wird mit neuen Ergebnissen aktualisiert
Nächste Ausführungszeit anzeigen
Um zu sehen, wann Flows als nächstes ausgeführt werden:
- Gehen Sie zu Flowguard > Einstellungen > Auto-Run
- Suchen Sie nach "Nächste geplante Ausführung"-Information
- Die Zeit wird in Ihrer lokalen Zeitzone angezeigt
Oder prüfen Sie über die REST API:
GET /wp-json/flowguard/v1/cron/schedule-infoE-Mail-Benachrichtigungen
Werden Sie benachrichtigt, wenn geplante Flows fehlschlagen:
Benachrichtigungen aktivieren
- Gehen Sie zu Flowguard > Einstellungen
- Klicken Sie auf den Benachrichtigungen-Tab
- Schalten Sie Flow-Fehlerbenachrichtigungen auf EIN
- Geben Sie Ihre E-Mail-Adresse ein (oder lassen Sie leer für Admin-E-Mail)
- Einstellungen speichern
Was in Benachrichtigungen enthalten ist
Fehlerbenachrichtigungs-E-Mails enthalten:
- Name des fehlgeschlagenen Flows
- Fehlermeldung und Details
- Welche Steps fehlgeschlagen sind
- Ausführungszeitstempel
- Link zur vollständigen Ergebnisansicht in WordPress
Beispiel-E-Mail
Betreff: [Ihre Website] Flow-Test fehlgeschlagen: Login-Formular-Test
Hallo,
Ein Flowguard-Test ist auf Ihrer Website fehlgeschlagen.
---
Flow: Login-Formular-Test
Website: Ihre Website
URL: https://ihreseite.de
Zeit: 27. Dezember 2025, 10:30 Uhr
Fehler:
Element nicht gefunden: #login-button
Fehlgeschlagene Steps:
- Login-Button klicken: Element nicht gefunden
Ausführungszeit: 12 Sekunden
---
Sie können die Flow-Details hier ansehen:
https://ihreseite.de/wp-admin/admin.php?page=flowguard#/flows/123
---
Dies ist eine automatische Nachricht von Flowguard.
Sie können diese Benachrichtigungen in Flowguard > Einstellungen > Benachrichtigungen deaktivieren.Best Practices
Passende Intervalle wählen
- Kritische Flows (Checkout, Login): Alle 30 Minuten bis 1 Stunde
- Wichtige Flows (Kontaktformulare): Alle 6-12 Stunden
- Routineprüfungen (Navigation, Links): Täglich oder wöchentlich
Flows fokussiert halten
Kürzere, fokussierte Flows:
- Werden schneller ausgeführt
- Sind bei Fehlschlägen leichter zu debuggen
- Liefern spezifischere Fehlerinformationen
Ergebnisse regelmäßig überwachen
Auch mit Automatisierung:
- Prüfen Sie das Dashboard wöchentlich
- Analysieren Sie Muster bei fehlgeschlagenen Flows
- Aktualisieren Sie Flows, wenn sich Ihre Website ändert
Nach größeren Updates testen
Nach WordPress-Core-, Theme- oder Plugin-Updates:
- Führen Sie alle Flows zuerst manuell aus
- Prüfen Sie auf Fehler aufgrund geänderter Elemente
- Aktualisieren Sie Selektoren bei Bedarf
- Setzen Sie geplante Ausführungen fort
Test Mode verwenden
Halten Sie den Test Mode für geplante Ausführungen immer aktiviert, um zu verhindern:
- Versehentliche Formularübermittlungen
- Echte E-Mail-Sendungen
- Datenbankänderungen
Fehlerbehebung
Geplante Flows werden nicht ausgeführt
Prüfung 1: WordPress Cron
Flowguard verwendet WordPress Cron. Stellen Sie sicher, dass es funktioniert:
// Zu wp-config.php hinzufügen, wenn Cron deaktiviert ist
define('DISABLE_WP_CRON', false);Wenn Ihr Host WordPress Cron nicht unterstützt, richten Sie einen System-Cron ein:
# Jede Minute ausführen
* * * * * wget -q -O - https://ihreseite.de/wp-cron.php?doing_wp_cron > /dev/null 2>&1Prüfung 2: Lizenzstatus
Geplante Flows erfordern eine aktive Pro-Lizenz:
- Gehen Sie zu Flowguard > Lizenz
- Überprüfen Sie, ob Ihre Lizenz aktiv ist
- Bei Bedarf reaktivieren
Prüfung 3: Zeitplan ist aktiviert
- Gehen Sie zu Flowguard > Einstellungen > Auto-Run
- Überprüfen Sie, ob "Geplante Ausführungen aktivieren" EIN ist
- Stellen Sie sicher, dass mindestens ein Flow aktiv ist
Flows laufen, werden aber nicht abgeschlossen
Prüfung 1: Ausführungsmodus
Überprüfen Sie, ob Ihr Ausführungsmodus richtig konfiguriert ist:
- Gehen Sie zu Flowguard > Einstellungen > Ausführung
- Wenn Sie Lokale API verwenden, stellen Sie sicher, dass der Server läuft
- Wenn Sie Remote verwenden, prüfen Sie Ihre Verbindung
Prüfung 2: Server-Ressourcen
Lang laufende Flows können ein Timeout haben:
- PHP max_execution_time erhöhen
- WordPress-Speicherlimit erhöhen
- Auf Ressourcenbeschränkungen prüfen
Prüfung 3: Flow-Timeout-Einstellungen
Individuelle Flows können Timeout-Einstellungen haben:
- Öffnen Sie den Flow im Editor
- Prüfen Sie Flow-Einstellungen > Timeout
- Erhöhen Sie bei Timeouts
Benachrichtigungen kommen nicht an
Prüfung 1: E-Mail-Einstellungen
- Gehen Sie zu Flowguard > Einstellungen > Benachrichtigungen
- Überprüfen Sie, ob Benachrichtigungen aktiviert sind
- Stellen Sie sicher, dass die E-Mail-Adresse korrekt ist
Prüfung 2: WordPress E-Mail
Testen Sie, ob WordPress E-Mails senden kann:
- Installieren Sie ein Mail-Test-Plugin
- Prüfen Sie Ihre SMTP-Konfiguration
- Überprüfen Sie Server-Mail-Logs
Prüfung 3: Spam-Ordner
Prüfen Sie Ihren Spam-/Junk-Ordner auf Flowguard-E-Mails.
Ausführungsverlauf
Verlauf anzeigen
Jede geplante Ausführung wird im Verlauf des Flows aufgezeichnet:
- Gehen Sie zu Flowguard > Flows
- Klicken Sie auf einen beliebigen Flow
- Sehen Sie den Ausführungsverlauf mit:
- Zeitstempel jeder Ausführung
- Bestanden/Fehlgeschlagen-Status
- Ausführungsdauer
- Auslösertyp (geplant vs. manuell)
Verlaufsaufbewahrung
Standardmäßig behält Flowguard die letzten 10 Ausführungen pro Flow. Konfigurieren Sie dies in:
Flowguard > Einstellungen > Auto-Run > Verlaufsanzahl
REST API für Zeitpläne
Entwickler können über die REST API mit Zeitplänen interagieren:
Zeitplan-Info abrufen
GET /wp-json/flowguard/v1/cron/schedule-infoAntwort:
{
"enabled": true,
"schedule": "daily",
"schedule_label": "Einmal täglich",
"next_run": "2025-12-28T00:00:00+00:00",
"next_run_human": "12 Stunden",
"flow_schedules": {
"123": {
"schedule": "hourly",
"next_run": "2025-12-27T13:00:00+00:00"
}
}
}Zeitplan-Optionen abrufen
GET /wp-json/flowguard/v1/cron/schedule-optionsAntwort:
[
{"value": "flowguard_every_30_minutes", "label": "Alle 30 Minuten"},
{"value": "hourly", "label": "Stündlich"},
{"value": "flowguard_every_6_hours", "label": "Alle 6 Stunden"},
{"value": "flowguard_every_12_hours", "label": "Alle 12 Stunden"},
{"value": "daily", "label": "Einmal täglich"},
{"value": "flowguard_weekly", "label": "Einmal wöchentlich"}
]Verwandte Dokumentation
- Flows ausführen - Manuelle Flow-Ausführung
- Einstellungen - Alle Flowguard-Einstellungen konfigurieren
- Lizenz & Aktivierung - Pro-Funktionen aktivieren
- Test Mode - Vor Nebeneffekten schützen