Studioでスクリプトをデバッグする

このヘルプページはStudio向けです。 この情報は、Desktop Studio用にも提供されています。

必須の権限ACD > スタジオ>スクリプト デバッグ

スクリプトトレースを実行して、スクリプトの問題を確認できます。 これらにより、スクリプト内で起動するアクションと、各アクションが起動した時点でスクリプト内にある変数を確認できます。

各トレースは、個別のウィンドウで開きます。 したがって、以前のトレースを開いたままにして新しいトレースと比較したり、複数のライブコンタクトを続けてキャプチャしたりできます。

スクリプトトレースをキャプチャする

Trace Outputツールを使用して、スクリプトのパフォーマンスの追跡、スクリプトの生成、またはテスト呼び出しを行うことができます。 このツールは、コンタクトまたは実行中のスクリプトをトレースし、起動した各アクション、どの変数がいつ作成されたか、各ポイントで変数が保持した値を表示します。 これは、スクリプトのテストとデバッグに役立つツールです。 トレースは、ライブのインタラクションまたはシミュレートされたインタラクションで実行できます。

スクリプトが保存されている場合にのみトレースをキャプチャできます。 変更が保存されていないスクリプトでスクリプトトレースをキャプチャしようとすると、Studioはスクリプトを保存するようにプロンプトを表示します。 スクリプトにコンパイルエラーがある場合は、Studioはスクリプトを保存しません。 スクリプトを保存してトレースを実行する前に、エラーを解決する必要があります。

Studioは、キャプチャしたトレースの履歴を保持しません。 以前のトレースを参照する必要がある場合は、トレース出力ウィンドウを開いたままにするか、コンピューターにトレースファイルをダウンロードします。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトページで、使用するスクリプトを見つけてダブルクリックして開くか、新しいスクリプトを作成します。 スクリプトが新しいタブで開きます。
  3. トレース > トレースで開始をクリックします。
  4. インバウンド電話ACD スキルを選択します。
  5. パラメーター変数を介してスクリプトに値を渡すには、パラメーターフィールドに値を入力します。 1行に1つの値を入力します。 入力した値は、パラメーターP1Pnにマッピングされます。ここで、nは、最後に追加するパラメーター値の番号です。
  6. インバウンド電話スクリプトのインタラクションをシミュレートするには、インバウンドコールのシミュレートをクリックし、必要な情報を入力します
  7. [キャプチャを開始]をクリックします。 トレース出力ウィンドウが開きます。

    スクリプトが実行されると、アクションが起動した順序でトレースウィンドウに表示されます。 アクションの名前、プロパティとその設定、アクションが起動された時刻、および起動の結果を確認できます。 以下の操作が可能です。

    • プロパティ列のエントリの上にカーソルを置くと、ポップアップメニューにプロパティとその値の完全なリストが表示されます。

    • 検索バーを使用して、トレース出力でアクションを検索します。 アクション名、プロパティ名または値、時間、結果で検索できます。

    • 任意の列見出しをクリックすると、そのデータでリストが並べ替えられます。

  8. トレース出力でアクションをクリックすると、アクションが起動した時点でのスクリプト内のすべての変数とその値が表示されます。

    トレース出力ウィンドウの右側にあるリストに変数が表示されます。 新規または変更された変数は赤色で表示されます。

    変数リストでは、次のことができます。

    • 任意の列のエントリの上にカーソルを合わせると、その変数または値の完全な内容がポップアップメニューで表示されます。
    • グローバルシステムまたはプライベートを選択またはクリアして、リスト内の変数をフィルタリングします。 オプションをクリアすると、そのタイプの変数がリストに非表示になります。

    • ダイナミックデータオブジェクト名の横にある大なり記号>をクリックして展開し、そのメンバーとその値を確認します。
    • トレース出力ウィンドウの検索バーを使用して、名前または値で変数を検索します。
    • 変数の値をコピーするには、その行をクリックしてキーボードでCTRL+Cを押します。 セルの背景が一瞬濃い青になり、コピーが成功したことを示します。
    • 矢印キーを使用して、変数リストのハイライト表示された行をナビゲートします。
  9. トレース出力をコンピューターに保存するには、ウィンドウの右上隅にある省略記号1列に並んだ3つの点。をクリックし、トレースファイルをダウンロードを選択し、ファイルの場所と名前を選択して、 を保存します。

  10. サーバー上のインタラクションを終了せずにトレースを終了するには、接続解除をクリックします。
  11. トレースとインタラクションを終了するには、終了をクリックし、次いでOKをクリックして、インタラクションの終了を確認します。 これにより、コンタクトが切断されるか、現在実行中のスクリプトが終了し、サーバーでのインタラクションが終了します。

ライブコンタクトでトレースをキャプチャ

ライブコンタクトの処理中に実行されるスクリプトのトレースをキャプチャすることができます。 これにより、コンタクトセンターで発生している問題を診断したり、テクニカルサポートでトラブルシューティングを行うためのデータを取得したりできます。

Studioは、実行したトレースの履歴を保持しません。 以前のトレースを参照する必要がある場合は、トレース出力ウィンドウを開いたままにするか、コンピューターにトレースファイルをダウンロードします。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトページで、使用するスクリプトを見つけてダブルクリックして開くか、新しいスクリプトを作成します。 スクリプトが新しいタブで開きます。
  3. トレース>ライブコンタクトをキャプチャをクリックします。

  4. コンタクト数は現在1に設定されており、変更できません。 将来のリリースでは、キャプチャするコンタクトの数を指定できるようになります。
  5. フィルターの下で、オプションを選択します:
  6. [キャプチャを開始]をクリックします。 トレース出力ウィンドウが開きます。 選択されたフィルタオプションに一致するスクリプトのインスタンスが実行を開始するまで、ウィンドウは空になります。

    スクリプトが実行されると、アクションが起動した順序でトレースウィンドウに表示されます。 アクションの名前、プロパティとその設定、アクションが起動された時刻、および起動の結果を確認できます。 以下の操作が可能です。

    • プロパティ列のエントリの上にカーソルを置くと、ポップアップメニューにプロパティとその値の完全なリストが表示されます。

    • 検索バーを使用して、トレース出力でアクションを検索します。 アクション名、プロパティ名または値、時間、結果で検索できます。

    • 任意の列見出しをクリックすると、そのデータでリストが並べ替えられます。

  7. トレース出力でアクションをクリックすると、アクションが起動した時点でのスクリプト内のすべての変数とその値が表示されます。

    トレース出力ウィンドウの右側にあるリストに変数が表示されます。 新規または変更された変数は赤色で表示されます。

    変数リストでは、次のことができます。

    • 任意の列のエントリの上にカーソルを合わせると、その変数または値の完全な内容がポップアップメニューで表示されます。
    • グローバルシステムまたはプライベートを選択またはクリアして、リスト内の変数をフィルタリングします。 オプションをクリアすると、そのタイプの変数がリストに非表示になります。

    • ダイナミックデータオブジェクト名の横にある大なり記号>をクリックして展開し、そのメンバーとその値を確認します。
    • トレース出力ウィンドウの検索バーを使用して、名前または値で変数を検索します。
    • 変数の値をコピーするには、その行をクリックしてキーボードでCTRL+Cを押します。 セルの背景が一瞬濃い青になり、コピーが成功したことを示します。
    • 矢印キーを使用して、変数リストのハイライト表示された行をナビゲートします。
  8. トレース出力をコンピューターに保存するには、ウィンドウの右上隅にある省略記号1列に並んだ3つの点。をクリックし、トレースファイルをダウンロードを選択し、ファイルの場所と名前を選択して、 を保存します。

  9. サーバー上のインタラクションを終了せずにトレースを終了するには、接続解除をクリックします。
  10. トレースとインタラクションを終了するには、終了をクリックし、次いでOKをクリックして、インタラクションの終了を確認します。 これにより、コンタクトが切断されるか、現在実行中のスクリプトが終了し、サーバーでのインタラクションが終了します。

トレースファイルをダウンロード

トレース出力は、コンピューターにダウンロード可能なファイルとして保存できます。 これは、後でトレースを参照する必要がある場合に役立ちます。 また、トレースファイルを他のStudioユーザーやアカウント担当者に送信することもできます。 ファイルは、Studioで読み込むと表示できます。 ファイルは、TRC.JSON拡張子のJSON形式で保存されます。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトページで、使用するスクリプトを見つけてダブルクリックして開くか、新しいスクリプトを作成します。 スクリプトが新しいタブで開きます。
  3. トレースをクリックし、トレースから開始またはライブコンタクトをキャプチャを選択します。
  4. トレースがキャプチャされたら、トレース出力ウィンドウの右上隅にある省略記号1列に並んだ3つの点。をクリックします。
  5. トレースファイルをダウンロードを選択します。
  6. ファイル名とファイルの保存場所を指定します。
  7. [保存]をクリックします。

トレースファイルの読み込み

保存されたトレースファイルは、Studioにロードして表示できます。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトのページで、ロードをクリックし、トレースファイルのロードを選択します。
  3. トレースファイルをLoad Traceウィンドウにドラッグするか、ファイルを閲覧してファイルを選択します。
  4. ロードトレースウィンドウの開くをクリックします。 トレースは、トレース出力ウィンドウで開きます。