スクリプトの管理

このページでは、スクリプトを使用する際に必要となるタスクについて説明します。このページで説明するタスクに加えて、CXoneのスクリプトスケジュールページで、スクリプトの実行スケジュールを設定することができます。

スクリプトのプロパティを表示する

必要な権限Studioスクリプト表示

スクリプトのプロパティタブには、現在のスクリプトに関する情報が表示されます。ここからスクリプトのメディアタイプを表示したり、変更したり、テスト用にインバウンドインタラクションのシミュレーションを設定したり、変数の編集を設定したりすることができます。

  1. Studioで、スクリプトを開きます。
  2. キャンバスワークスペースの空白部分をクリックし、アクションが選択されていないことを確認します。
  3. プロパティタブをクリックして、スクリプトに関する情報を表示します。

  4. [基本]セクションでは、次のことができます。

    • スクリプトが配置されているビジネスユニットを表示する。

    • スクリプトのメディアタイプを表示または変更する。

    • スクリプトが最後に保存された後に変更されたかどうかを表示する。Trueの場合、スクリプトは変更されています。

    • スクリプト名を表示する。

  5. [デバッグ]セクションでは、スクリプトをトレースしてデバッグするときに使用するプロパティを設定できます。次が可能です:

  6. [ライブラリ]セクションで、スクリプト固有の設定がある場合は、その設定にアクセスできます。ほとんどのスクリプトタイプは、このセクションにプロパティがありません。

  7. [編集]セクションでは、変数の編集を設定することができます。これにより、トレースやログから変数を削除します。

スクリプトの履歴を表示する

必要な権限Studioスクリプト表示

Studioが保持するスクリプトの前バージョンの数は、CXone管理者が設定できます。

  1. Studioで、Browseタブをクリックします。
  2. スクリプトを右クリックし、Historyをクリックします。
  3. 表示するバージョンをクリックします。Studioロックを有効にしている場合、前バージョンのスクリプトは読み取り専用モードで開きます。

スクリプトのメディアタイプを変更する

メディアタイプは、スクリプトが処理できるインタラクションの種類を決定します。

必要な権限Studioスクリプト作成/編集

  1. Studioで、スクリプトを開きます。
  2. スクリプトキャンバスの空白部分をクリックし、アクションが選択されていないことを確認します。
  3. プロパティタブで、MediaTypeプロパティの横のドロップダウン矢印をクリックし、スクリプトの新しいメディアタイプを選択します。
  4. スクリプトを保存します。

スクリプトを本番稼働する

必須権限ポイントオブコンタクト(PoC)の編集

スクリプトが完全にテストされ、CXoneで使用する準備が整ったら、本番稼働できます。そのためには、CXone ACDの連絡先閉じた 電話番号やEメールアドレスなど、インバウンドコンタクトがインタラクションを開始するために使用するエントリーポイント。にスクリプトを割り当てる必要があります。

開発中または本番稼働中のスクリプトを識別できる命名規則を使用すると、自分や組織内の他のスクリプターが、どのスクリプトが使用可能な状態であるかを把握しやすくなります。命名規則は、CXoneにどのスクリプトを使用するかを指示するものではありません。

スクリプトを連絡先に割り当てるのは、そのスクリプトが完全にテストされ、本番稼働できる状態であることが確実な場合のみにしてください。準備が整っていないスクリプトを本番稼働すると、選択した連絡先にコンタクトがルーティングされないことがあります。

  1. アプリセレクターをクリックして、次を選択します:ACD.
  2. Contact Settings>Point of Contactに移動します。

  3. スクリプトを割り当てる連絡先をクリックします。
  4. Editをクリックします。
  5. この連絡先が使用するScriptを選択します。
  6. Doneをクリックします。

スクリプトの比較

必要な権限Studioスクリプト表示

キャプション、パラメーター、ブランチ、位置によって2つのスクリプトを比較できます。検索結果タブには選択したスクリプトの違いと類似点が表示されます。

  1. 比較する両方のスクリプトを開きます。最近行った変更は必ず保存してください。
  2. Edit>CompareをクリックしてCompare Scriptsウィンドウを開きます。
  3. Leftフィールドで一方のスクリプトを選択し、Rightのフィールドでもう一方のスクリプトを選択します。現在Studioで開いているすべてのスクリプトがこのドロップダウンに表示されますので、どのスクリプトを選択するか注意してください。
  4. General OptionsセクションとCompare Settingsセクションを設定します。これらのセクションでは、比較するスクリプトの要素を決定できます。位置要素は、キャンバス上の各アクションのX軸とY軸を指すことに注意してください。

  5. Compareをクリックします。結果は検索結果タブに表示されます。検索結果タブを開いていない場合は、メニューのView>Find Resultsをクリックします。

トレースおよびログから変数を編集

必要な権限Studioスクリプト作成/編集

変数編集は、スクリプトによって生成されたトレースおよびログから変数値を削除します。変数やオブジェクトを編集できます。

編集は、script's propertiesVariableRedactionフィールドにあるスクリプトレベルで設定されます。編集された値は、X文字の文字列で置き換えられます。変数値の長さは、使用されるXの数を決定します。つまり、編集された5文字の単語は5つのXになります。クレジットカード番号の一部など、部分的な変数の編集はサポートされていません。

変数の編集はスクリプトレベルで行われます。それは継承可能なプロパティではありません。RunScriptRunSubアクションなどで、編集された変数が他のスクリプトに渡された場合、その変数は後続のスクリプトで自動的に編集されません。変数を常に編集したい場合は、その変数が渡される可能性のあるすべてのスクリプトで変数の編集を構成する必要があります。

他のスクリプトに渡される変数にはグローバルのスコープがあります。編集するには、変数名の前にglobal:を含めて、確実に編集されるようにする必要があります。

  1. In Studio, click on the script canvas to make sure nothing is selected.
  2. Click the Properties tab.
  3. Click the ellipsis button next to the VariableRedaction field to open the String Collection Editor.
  4. Enter the names of the variables you want to redact. These names should correspond to variables created in Assign actions in the script.
  5. Click OK.

スクリプトを非アクティブ化

必須の権限アプリケーション>Studio>スクリプト>非アクティブ化

Studioからスクリプトを削除することはできません。その代わり、スクリプトを無効にできます。無効化されたスクリプトはStudioで表示されなくなりますが、CXone ACDアプリケーションのスクリプトページで確認できます。

CXoneがスクリプトを使用できないようにするために、スクリプトを無効化する必要はありません。CXoneは、スキル閉じた エージェントのスキル、能力、知識に基づいてインタラクションの配信を自動化するために使用されます連絡先閉じた 電話番号やEメールアドレスなど、インバウンドコンタクトがインタラクションを開始するために使用するエントリーポイント。割り当てられたスクリプトだけを使用します。

  1. On the Browse tab in Studio, locate the script you want to deactivate.
  2. Select the script and click the red X icon A large red X. Click to deactivate a script. at the top of the tab.
  3. Confirm that you want to deactivate the selected script.
  4. You can add notes to the script to explain why you deactivated the script:
    1. CXoneで、アプリセレクターをクリックし、選択します:ACDScripts.
    2. Select Inactive from the Show drop-down.
    3. Click the script and add your notes on the Notes tab.

スクリプトを再度有効にする

必須の権限アプリケーション>Studio>スクリプト>非アクティブ化

スクリプトを再度有効にして、Studioで再び表示させることができます。

  1. CXoneで、アプリセレクターをクリックし、選択します:ACDスクリプト
  2. 表示ドロップダウンから非アクティブを選択します。
  3. 再度有効にするスクリプトをクリックします。
  4. スクリプトのページの[詳細]タブで、[アクティブ化]をクリックします。

スクリプトを前バージョンに戻す

Studioは、すべてのスクリプトの前バージョンを保持します。変更を保存するたびに、スクリプトファイルの履歴にバージョンが1つ追加されます。スクリプトファイルは前のバージョンに戻すことができます。

スクリプトのコピーを別名で保存していて、そのバージョンに戻したい場合は、以下の手順に従わないでください。その場合は、戻したいバージョンを開いて、Save Asで新しいコピーを作成します。不要になったスクリプトのコピーは、無効にすることも、別のフォルダーに移動することもできます。

Studioでスクリプトを前バージョンに戻す

セキュリティプロファイル: Studioスクリプトの作成/編集

  1. Studioの閲覧タブで、元に戻すスクリプトを見つけます。
  2. 右クリックしてHistoryを選択し、戻したいバージョンをクリックします。選択したバージョンの名前の末尾に保存された日時が付加され、バージョンが開きます。たとえば、2022年8月2日9時32分08秒に保存されたスクリプトの場合、スクリプト名の末尾は08022022093208となります。
  3. File>Save Asをクリックし、新しい名前でファイルのコピーを保存します。履歴バージョンのスクリプトファイルは、常に読み取り専用で開きます。

CXoneからスクリプトを前バージョンに戻す

セキュリティプロフィールコンタクト対応 > ACD > Centralスクリプトアクセス > 編集

適切な権限があれば、CXone ACDアプリケーションのスクリプトページから、スクリプトを前のバージョンに戻すことができます。

CXoneからスクリプトのバージョンを戻す場合、Studioから戻した場合のようにファイル名が変更されません。

バージョンを戻す前に、Studioでスクリプトを終了する必要があります。スクリプトを開いている場合、スクリプトを閉じて再度開かない限り、変更内容は反映されません。バージョンを戻すときに、スクリプトを開いたままで変更を加え、スクリプトを閉じて再度開く操作を行わずに保存すると、戻したバージョンが上書きされ、再度バージョンを戻さなければなりません。

  1. CXoneで、アプリセレクターをクリックし、選択します:ACD> Scripts
  2. バージョンを戻すスクリプトをクリックします。バージョンを戻したいスクリプトが現在無効の場合は、まずスクリプトをreactivateする必要があります。
  3. バージョン履歴タブで、Previous Versionsリストから戻したいバージョンを選択し、Revert Backをクリックします。

  4. Studioで、元に戻したスクリプトを開き、作業を続行します。

Studioでファイルをアップロード

Studioを使用してCXoneにファイルをアップロードできます。これには、プロンプト用のオーディオファイル、ASR閉じた コンタクトが録音された音声プロンプトに対して、話す、電話のキーを押す、またはその両方の組み合わせで応答できる機能。文法ファイルなどが含まれます。また、CXoneACDファイルを閲覧するページでも、プロンプトやその他のファイルを表示、アップロード、管理することができます。

  1. Studioのファイルタブで、ファイルをアップロードするフォルダーを展開します。プロンプトをアップロードする場合、プロンプトフォルダーを展開します。

  2. ファイルをアップロード 長方形に囲まれた上矢印。をクリックし、アップロードするファイルを選択して、開くをクリックします。ファイルがアップロードされ、タブのリストに表示されます。

  3. コンピューターのファイルブラウザからファイルをStudioのファイルウィンドウにドラッグすることもできます。