Axivox Benutzerhandbuch
Zurück zur Website

Debugging

Schreibt beim Durchlauf des Anrufs eine zeitgestempelte Zeile, sieben Tage lang im Protokoll des Plans lesbar. Es unterbricht den Anruf nie, selbst wenn das Schreiben fehlschlägt.

Kurzübersicht

Ausgängeein einziger, immer genommen
FelderNachricht, die {{variablen}} akzeptiert
Länge einer Nachricht500 Zeichen, darüber hinaus abgeschnitten
Obergrenze500 Zeilen pro Tag, für die gesamte Installation
Aufbewahrung7 Tage, dann automatische Löschung
Wo die Zeilen gelesen werdenWählpläne, Notizblock-Symbol auf der Zeile des Plans
Auswirkung auf den Anrufkeine, selbst wenn das Schreiben fehlschlägt

Der im Fenster angezeigte Hilfetext lautet: „Schreibt eine zeitgestempelte Zeile in das Debug-Protokoll, 7 Tage lang von der Liste der Wählpläne aus einsehbar. Verwenden Sie {{variable}}, um den Wert einer Variable anzuzeigen. Unterbricht den Anruf nie."

So funktioniert es

Das ist das Werkzeug, das auf „warum tut dieser Anruf nicht das, was ich erwarte" antwortet. Setzen Sie es dort, wo Sie zweifeln, rufen Sie an, lesen Sie die Spur.

Beim Durchlauf des Anrufs schreibt das Modul eine Zeile: Datum und Uhrzeit, die Nummer des Anrufers, und Ihre Nachricht. Dann läuft der Anruf weiter, ohne spürbare Verzögerung und ohne dass eine Ansage abgespielt wird. Selbst ein unmögliches Schreiben unterbricht ihn nicht.

Die Nachricht akzeptiert {{variablen}}, die zum Zeitpunkt des Schreibens ersetzt werden. Darin liegt der ganze Nutzen: statt nur festzustellen, dass ein Zweig genommen wurde, lesen Sie mit welchen Werten er genommen wurde. Eine Nachricht, die keine enthält, bleibt als Durchlaufmarkierung nützlich.

Das Lesen erfolgt unter Wählpläne, über das Notizblock-Symbol der Zeile des Plans. Die Seite Debug-Protokoll dieses Leitfadens beschreibt diesen Bildschirm: die Gruppierung nach Anruf, die Schaltfläche Aktualisieren, und die Anzeige-Zeitzone.

Die drei zu kennenden Grenzen

Was einzugeben ist

FeldWas erwartet wirdWenn Sie es leer lassen
Nachrichtder zu schreibende Text, mit den {{variablen}}, die Sie interessierenes wird keine Zeile geschrieben, und der Anruf setzt seinen Weg fort, als wäre nichts gewesen

Schritt für Schritt

  1. Öffnen Sie den Editor des zu beobachtenden Plans.
  2. Setzen Sie das Modul Debugging auf den Zweig, an dem Sie zweifeln, und verbinden Sie es in Reihe: der Eingang kommt vom vorherigen Knoten, der Ausgang führt zurück zum weiteren Verlauf.
  3. Öffnen Sie es und schreiben Sie die Nachricht. Benennen Sie den Zweig statt des Offensichtlichen: „Abendzweig" sagt Ihnen mehr als „hier".
  4. Fügen Sie die nützlichen Variablen hinzu, kopiert aus dem Panel Verfügbare Variablen, zum Beispiel eingabe={{eingabe}} name={{odoo_partner_name}}.
  5. Klicken Sie auf Speichern.
  6. Prüfen Sie, dass der Ausgang des Moduls tatsächlich mit dem weiteren Plan verbunden ist.
  7. Klicken Sie auf Änderungen übernehmen im oberen Banner.
  8. Rufen Sie Ihre Nummer an, wobei Sie den beobachteten Zweig nehmen.
  9. Kehren Sie zu Wählpläne zurück, klicken Sie auf das Notizblock-Symbol der Zeile des Plans, und lesen Sie die Zeilen. Aktualisieren liest das Protokoll nach einem neuen Anruf erneut.

Wenn es nicht funktioniert

Es erscheint keine Zeile im Protokoll. Vier Prüfungen, der Reihe nach: die Nachricht ist nicht leer, denn eine leere Nachricht schreibt nichts; das Modul ist im Plan verbunden und nicht nur danebengesetzt; der Plan wurde seitdem gespeichert und übernommen; ein Anruf hat diesen Zweig tatsächlich genommen.

Meine Nachricht ist mittendrin abgeschnitten. Eine Nachricht wird auf 500 Zeichen begrenzt. Teilen Sie sie auf zwei Module auf, wenn Sie mehr benötigen.

Eine Zeile kündigt an, dass das Protokoll abgeschnitten ist. Die Obergrenze von 500 Zeilen für den Tag ist erreicht, und bis morgen wird nichts mehr geschrieben. Entfernen Sie die Debugging-Module, die bei jedem Anruf schreiben, und behalten Sie nur die der laufenden Diagnose.

Die Zeilen von vor zehn Tagen sind verschwunden. Die Aufbewahrung beträgt sieben Tage. Das ist beabsichtigt, und es gibt keine Einstellung dafür.

Der Anruf wird direkt nach dem Modul unterbrochen. Das liegt nicht am Debugging: es unterbricht den Anruf nie. Es ist sein einziger Ausgang, der mit nichts verbunden ist. Verbinden Sie ihn mit dem weiteren Plan.

Wie der Anrufplan aufgebaut wird, in Bildern erklärt

Zur Seite Rufpläne