Debuggen von Skripten in Studio

Diese Hilfeseite bezieht sich auf Studio. Diese Informationen sind auch für Desktop Studio verfügbar.

Erforderliche Berechtigungen: ACD > Studio > Skripte Fehler beheben

Sie können Skripttraces ausführen, um Ihre Skripte auf Probleme zu prüfen. Sie ermöglichen Ihnen, die im Skript ausgelösten Aktionen und die Variablen anzuzeigen, die sich zum Zeitpunkt der Auslösung der einzelnen Aktionen im Skript befinden.

Jede Ablaufverfolgung wird in einem separaten Fenster geöffnet. Das heißt, Sie können vorherige Spuren offen halten, um sie mit den neuen zu vergleichen, oder mehrere Live-Kontakte hintereinander erfassen.

Erfassen eines Skript-Trace

Sie können die Leistung Ihres Skripts verfolgen, ein Skript erstellen oder mit dem Tool Trace Output einen Testanruf durchführen. Dieses Tool verfolgt den Kontakt oder das laufende Skript und zeigt jede ausgelöste Aktion an, welche Variablen wann erstellt werden und welche Werte die Variablen zu jedem Zeitpunkt hatten. Dies ist ein praktisches Werkzeug zum Testen und Debuggen Ihres Skripts. Sie können Traces für Live-Interaktionen oder simulierte Interaktionen ausführen.

Ein Trace kann nur erfasst werden, wenn das Skript gespeichert wurde. Wenn Sie versuchen, einen Trace für ein Skript zu erfassen, das nicht gespeicherte Änderungen enthält, werden Sie von Studio aufgefordert, das Skript zu speichern. Wenn das Skript Kompilierungsfehler enthält, wird es in Studio nicht gespeichert. Sie müssen alle Fehler beheben, bevor Sie das Skript speichern und den Trace ausführen können.

Studio speichert keinen Verlauf der von Ihnen erfassten Spuren. Wenn Sie meinen, dass Sie auf eine vorherige Ablaufverfolgung verweisen müssen, lassen Sie entweder das Ablaufverfolgungsausgabefenster geöffnet oder laden Sie die Ablaufverfolgungsdatei auf Ihren Computer herunter.

  1. Klicken Sie unter CXone Mpower auf die App-Auswahl und wählen SieOmnichannel-RoutingStudio Drei Pfeile, die unten miteinander verbunden sind. Ein Pfeil zeigt nach oben, einer nach oben rechts und einer nach oben links..
  2. Auf der Seite "Skripte" öffnen Sie das gewünschte Skript mit einem Doppelklick oder erstellen Sie ein neues Skript. Das Skript wird auf einer neuen Registerkarte geöffnet.
  3. Klicken Sie auf Trace > Mit Trace beginnen.
  4. Wählen Sie eine ACD Skill für eingehende Telefone aus.
  5. Um Werte über Parameter-Variablen an das Skript zu übergeben, geben Sie die Werte in das Feld Parameter ein. Geben Sie einen Wert pro Zeile ein. Die von Ihnen eingegebenen Werte werden den Parametern P1 bis Pn zugeordnet, wobei n die Nummer des letzten von Ihnen hinzugefügten Parameterwerts ist.
  6. Um eine Interaktion für ein eingehendes Telefonskript zu simulieren, klicken Sie auf Eingehenden Anruf simulieren und geben Sie die erforderlichen Informationen ein.
  7. Klicken Sie auf Erfassung starten. Das Fenster mit der Ablaufverfolgungsausgabe wird geöffnet.

    Während das Skript ausgeführt wird, werden die Aktionen in der Reihenfolge, in der sie ausgelöst werden, im Ablaufverfolgungsfenster angezeigt. Sie können den Namen der Aktion, ihre Eigenschaften und Konfigurationen, den Zeitpunkt der Auslösung der Aktion und das Ergebnis ihrer Auslösung sehen. Sie haben folgende Möglichkeiten:

    • Bewegen Sie den Cursor über einen Eintrag in der Spalte „Eigenschaften“, um die vollständige Liste der Eigenschaften und ihrer Werte in einem Popup-Menü anzuzeigen.

    • Verwenden Sie die Suchleiste, um in der Ablaufverfolgungsausgabe nach Aktionen zu suchen. Sie können nach Aktionsnamen, Eigenschaftsnamen oder -wert, Zeit oder Ergebnis suchen.

    • Klicken Sie auf eine beliebige Spaltenüberschrift, um die Liste nach diesen Daten zu sortieren.

  8. Klicken Sie in der Ablaufverfolgungsausgabe auf eine Aktion, um alle Variablen und ihre Werte im Skript zum Zeitpunkt der Auslösung der Aktion anzuzeigen.

    Die Variablen werden in der Liste auf der rechten Seite des Trace-Ausgabefensters angezeigt. Neue oder geänderte Variablen werden rot angezeigt.

    In der Variablenliste können Sie:

    • Bewegen Sie den Cursor über Einträge in einer beliebigen Spalte, um den vollständigen Inhalt dieser Variable oder dieses Werts in einem Popup-Menü anzuzeigen.
    • Aktivieren oder deaktivieren Sie Global, System oder Privat, um die Variablen in der Liste zu filtern. Durch das Deaktivieren der Option wird dieser Variablentyp in der Liste ausgeblendet.

    • Klicken Sie auf das Größer-als-Symbol > neben dem Namen eines dynamischen Datenobjekts, um es zu erweitern und seine Mitglieder und deren Werte anzuzeigen.
    • Verwenden Sie die Suchleiste im Ablaufverfolgungsausgabefenster, um nach Variablen nach Namen oder Wert zu suchen.
    • Kopieren Sie einen Variablenwert, indem Sie auf die entsprechende Zeile klicken und auf Ihrer Tastatur STRG + C drücken. Der Zellenhintergrund wird kurz dunkelblau und zeigt damit an, dass das Kopieren erfolgreich war.
    • Verwenden Sie die Pfeiltasten, um in der Variablenliste durch die markierte Zeile zu navigieren.
  9. Um die Ablaufverfolgungsausgabe auf Ihrem Computer zu speichern, klicken Sie oben rechts im Fenster auf die Auslassungspunkte Drei Punkte in einer Reihe., wählen Sie Ablaufverfolgungsdatei herunterladen, wählen Sie anschließend einen Speicherort und einen Namen für die Datei und klicken Sie auf Speichern.

  10. Um die Ablaufverfolgung zu beenden, ohne die Interaktion auf dem Server zu beenden, klicken Sie auf Trennen.
  11. Um die Ablaufverfolgung und die Interaktion zu beenden, klicken Sie auf Beenden und anschließend auf OK, um zu bestätigen, dass Sie die Interaktion beenden möchten. Dadurch wird die Kontaktverbindung getrennt oder das aktuell ausgeführte Skript beendet und die Interaktion auf dem Server beendet.

Erfassen Sie Spuren von Live-Kontakten

Sie können eine Ablaufverfolgung eines Skripts erfassen, während es beim Verarbeiten von Live-Kontakten ausgeführt wird. Auf diese Weise können Sie Probleme in Ihrem Contact Center diagnostizieren oder Daten für die Fehlerbehebung durch den technischen Support erfassen.

Studio speichert keinen Verlauf der von Ihnen ausgeführten Traces. Wenn Sie meinen, dass Sie auf eine vorherige Ablaufverfolgung verweisen müssen, lassen Sie entweder das Ablaufverfolgungsausgabefenster geöffnet oder laden Sie die Ablaufverfolgungsdatei auf Ihren Computer herunter.

  1. Klicken Sie unter CXone Mpower auf die App-Auswahl und wählen SieOmnichannel-RoutingStudio Drei Pfeile, die unten miteinander verbunden sind. Ein Pfeil zeigt nach oben, einer nach oben rechts und einer nach oben links..
  2. Auf der Seite "Skripte" öffnen Sie das gewünschte Skript mit einem Doppelklick oder erstellen Sie ein neues Skript. Das Skript wird auf einer neuen Registerkarte geöffnet.
  3. Klicken Sie auf Verfolgen > Live-Kontakte erfassen.

  4. Die Anzahl der Kontakte ist aktuell auf 1 eingestellt und kann nicht geändert werden. In einer zukünftigen Version können Sie die Anzahl der zu erfassenden Kontakte angeben.
  5. Wählen Sie unter „Filter“ eine Option aus:
  6. Klicken Sie auf Erfassung starten. Das Fenster mit der Ablaufverfolgungsausgabe wird geöffnet. Das Fenster ist leer, bis eine Instanz des Skripts ausgeführt wird, das der ausgewählten Filter-Option entspricht.

    Während das Skript ausgeführt wird, werden die Aktionen in der Reihenfolge, in der sie ausgelöst werden, im Ablaufverfolgungsfenster angezeigt. Sie können den Namen der Aktion, ihre Eigenschaften und Konfigurationen, den Zeitpunkt der Auslösung der Aktion und das Ergebnis ihrer Auslösung sehen. Sie haben folgende Möglichkeiten:

    • Bewegen Sie den Cursor über einen Eintrag in der Spalte „Eigenschaften“, um die vollständige Liste der Eigenschaften und ihrer Werte in einem Popup-Menü anzuzeigen.

    • Verwenden Sie die Suchleiste, um in der Ablaufverfolgungsausgabe nach Aktionen zu suchen. Sie können nach Aktionsnamen, Eigenschaftsnamen oder -wert, Zeit oder Ergebnis suchen.

    • Klicken Sie auf eine beliebige Spaltenüberschrift, um die Liste nach diesen Daten zu sortieren.

  7. Klicken Sie in der Ablaufverfolgungsausgabe auf eine Aktion, um alle Variablen und ihre Werte im Skript zum Zeitpunkt der Auslösung der Aktion anzuzeigen.

    Die Variablen werden in der Liste auf der rechten Seite des Trace-Ausgabefensters angezeigt. Neue oder geänderte Variablen werden rot angezeigt.

    In der Variablenliste können Sie:

    • Bewegen Sie den Cursor über Einträge in einer beliebigen Spalte, um den vollständigen Inhalt dieser Variable oder dieses Werts in einem Popup-Menü anzuzeigen.
    • Aktivieren oder deaktivieren Sie Global, System oder Privat, um die Variablen in der Liste zu filtern. Durch das Deaktivieren der Option wird dieser Variablentyp in der Liste ausgeblendet.

    • Klicken Sie auf das Größer-als-Symbol > neben dem Namen eines dynamischen Datenobjekts, um es zu erweitern und seine Mitglieder und deren Werte anzuzeigen.
    • Verwenden Sie die Suchleiste im Ablaufverfolgungsausgabefenster, um nach Variablen nach Namen oder Wert zu suchen.
    • Kopieren Sie einen Variablenwert, indem Sie auf die entsprechende Zeile klicken und auf Ihrer Tastatur STRG + C drücken. Der Zellenhintergrund wird kurz dunkelblau und zeigt damit an, dass das Kopieren erfolgreich war.
    • Verwenden Sie die Pfeiltasten, um in der Variablenliste durch die markierte Zeile zu navigieren.
  8. Um die Ablaufverfolgungsausgabe auf Ihrem Computer zu speichern, klicken Sie oben rechts im Fenster auf die Auslassungspunkte Drei Punkte in einer Reihe., wählen Sie Ablaufverfolgungsdatei herunterladen, wählen Sie anschließend einen Speicherort und einen Namen für die Datei und klicken Sie auf Speichern.

  9. Um die Ablaufverfolgung zu beenden, ohne die Interaktion auf dem Server zu beenden, klicken Sie auf Trennen.
  10. Um die Ablaufverfolgung und die Interaktion zu beenden, klicken Sie auf Beenden und anschließend auf OK, um zu bestätigen, dass Sie die Interaktion beenden möchten. Dadurch wird die Kontaktverbindung getrennt oder das aktuell ausgeführte Skript beendet und die Interaktion auf dem Server beendet.

Trace-Dateien herunterladen

Sie können die Ablaufverfolgungsausgabe als Datei speichern, die Sie auf Ihren Computer herunterladen können. Dies ist hilfreich, wenn Sie später auf eine Ablaufverfolgung verweisen müssen. Darüber hinaus haben Sie die Möglichkeit, eine Ablaufverfolgungsdatei an andere Studio Benutzer oder an Kundenbetreuers zu senden. Die Dateien können durch Laden in Studio angezeigt werden. Dateien werden im JSON-Format mit der Erweiterung TRC.JSON gespeichert.

  1. Klicken Sie unter CXone Mpower auf die App-Auswahl und wählen SieOmnichannel-RoutingStudio Drei Pfeile, die unten miteinander verbunden sind. Ein Pfeil zeigt nach oben, einer nach oben rechts und einer nach oben links..
  2. Auf der Seite "Skripte" öffnen Sie das gewünschte Skript mit einem Doppelklick oder erstellen Sie ein neues Skript. Das Skript wird auf einer neuen Registerkarte geöffnet.
  3. Klicken Sie auf „Verfolgen“ und wählen Sie Mit Verfolgung beginnen oder Live-Kontakte erfassen.
  4. Wenn die Ablaufverfolgung erfasst ist, klicken Sie auf die Auslassungspunkte Drei Punkte in einer Reihe. in der oberen rechten Ecke des Ablaufverfolgungsausgabefensters.
  5. Wählen Sie Trace-Datei herunterladen.
  6. Geben Sie einen Dateinamen an und wo Sie die Datei speichern möchten.
  7. Klicken Sie auf Save (Speichern).

Trace-Dateien laden

Sie können eine gespeicherte Trace-Datei in Studio laden, um sie anzuzeigen.

  1. Klicken Sie unter CXone Mpower auf die App-Auswahl und wählen SieOmnichannel-RoutingStudio Drei Pfeile, die unten miteinander verbunden sind. Ein Pfeil zeigt nach oben, einer nach oben rechts und einer nach oben links..
  2. Klicken Sie auf der Seite „Skripte“ auf Laden und wählen Sie Trace-Datei laden.
  3. Ziehen Sie eine Trace-Datei in das Fenster „Trace laden“ oder klicken Sie auf Nach Dateien suchen, um eine auszuwählen.
  4. Klicken Sie im Fenster „Trace laden“ auf Öffnen. Die Ablaufverfolgung wird in einem Ablaufverfolgungsausgabefenster geöffnet.