Wenn ein Flow nach dem Start nicht wie erwartet funktioniert, verwenden Sie Whatfix-Debug-Befehle, um zu identifizieren, warum ein bestimmter Schritt fehlgeschlagen ist.
In den folgenden Szenarien müssen Sie möglicherweise einen Flow-Fehler debuggen:
- Flow läuft nicht korrekt
- Flow-Tooltip flackert oder erscheint an unterschiedlicher Position
- Flow konnte das Element für den nächsten Schritt nicht erkennen
- Flowschritte überspringen, während Sie den Flow ausführen
Flow-Fehler debuggen
Befolgen Sie diese Schritte, um einen Flow-Fehler zu debuggen:
-
Starten Sie den Flow, den Sie debuggen möchten.
-
Spielen Sie den Flow ab, bis er fehlschlägt.
-
Öffnen Sie die Entwickler-Tools
{height="" width="500"}
ausfalls_Grund -
Gehen Sie auf den Tab Konsole.

-
Geben Sie den folgenden Befehl in der Konsole ein und drücken Sie Enter:
_wfx_debug_finder('flow');

Der _wfx_debug_finder(); Befehl liefert Debug-Protokolle für alle Inhalte, die auf der Seite geladen werden.
Der Befehl _wfx_debug_finder(); gibt Debug-Protokolle für alle auf der Seite geladenen Inhalte zurück. Um Protokolle für einen bestimmten Inhaltstyp anzuzeigen, geben Sie den Inhaltstyp als Parameter im Befehl an.
-
Klicken Sie auf Finder-Zusammenfassungsprotokolle, um die Details zu erweitern.

Die Ausgabe zeigt die Flow-ID und die Schrittnummern im folgenden Format an:\n**\
:\ **. -
Klicken Sie auf die fehlgeschlagene Schrittnummer, um deren Details anzuzeigen.

Das Schrittobjekt enthält Felder, die Ihnen helfen, die Ursache des Flow-Fehlers zu identifizieren.
Bestimmen Sie, ob ein Flow-Schritt erfolgreich war oder fehlgeschlagen ist
Überprüfen Sie das Feld result, um festzustellen, ob der Schritt erfolgreich war oder fehlgeschlagen ist.

Zusammenfassung des Fehlers anzeigen
Überprüfen Sie das Feld customer_facing_reason, um eine Zusammenfassung des Problems und eine empfohlene Lösung anzuzeigen.

Dieses Feld enthält die folgenden Unterfelder:
- failure_reason: Identifiziert den Grund für das Fehlschlagen des Schritts.
- possible_action: Empfiehlt eine Aktion zur Behebung des Problems.
Die folgende Tabelle listet häufige Fehlerursachen und die dafür empfohlenen Aktionen auf:
| failure_reason | possible_action |
|---|---|
| Die für diesen Schritt vorgesehenen Display Rules konnten das Element nicht finden. | Überprüfen Sie die Anzeigeregel und aktualisieren Sie sie gegebenenfalls. |
| Der für diesen Schritt vorgesehene CSS-Selektor konnte das Element nicht finden. | Überprüfen Sie den CSS-Selektor und aktualisieren Sie ihn gegebenenfalls. |
| Schritt wird nicht auf der Seite erstellt, auf der der Flow abgespielt wurde. | Überprüfen Sie, ob vorherige Schritte vor dem fehlgeschlagenen Schritt zur korrekten Seite navigieren. |
| Problem mit der Smart Detect-Konfiguration. Die in der Konfiguration definierte vertrauenswürdige HTML-Eigenschaft konnte nicht gefunden werden. | Kontaktieren Sie den Support, um Unterstützung bei der Feinabstimmung der Smart Detect-Konfiguration zu erhalten. |
| Whatfix kann das ursprüngliche Element, das bei der Erstellung des Inhalts ausgewählt wurde, nicht finden. | Stellen Sie sicher, dass das Element für Benutzer sichtbar ist, und überprüfen Sie, ob die Flow-Navigation korrekt ist. |
| Whatfix konnte das Element nicht finden, da sich eine oder mehrere Eigenschaften, die während der Inhaltserstellung erfasst wurden, geändert haben. | Wählen Sie das Element erneut aus, um das Problem zu beheben. |
Informationen zu einem Flow-Schritt anzeigen
Überprüfen Sie das Feld step_info.

Dieses Feld enthält die folgenden Unterfelder:
- element_tag: Der HTML-Tag des Elements, an das der Flow-Schritt angehängt ist.
- flow_titel: Der Titel des Flows.
- is_step_optional: Gibt an, ob der Flow-Schritt optional ist oder nicht.