スクリプトの管理

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

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

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

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

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

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

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

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

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

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

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

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

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

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

必須権限連絡先の編集

スクリプトが完全にテストされ、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スクリプト作成/編集

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

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

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

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

  1. Studioで、スクリプトキャンバスをクリックし、何も選択されていないことを確認します。
  2. Propertiesタブをクリックします。
  3. VariableRedactionフィールドの横にある省略記号ボタンをクリックして、文字列コレクションエディターを表示します。
  4. 編集したい変数の名前を入力します。これらの名前は、スクリプトのAssignアクションで作成された変数に対応する必要があります。
  5. OKをクリックします。

スクリプトのロックを設定する

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

Studioでは、あるユーザーがスクリプトを開いているときにスクリプトをロックできます。これにより、複数のユーザーが同じスクリプトに変更を加え、1人が保存した変更内容が他の変更内容を上書きする問題が発生するのを防止できます。CXone管理者は、スクリプトのロックを許可するようにStudioを設定できます。

  1. CXoneで、アプリセレクターをクリックして、選択しますACD
  2. ACD Configuration>Business Unitsに移動します。
  3. Allow Script Lockingをクリックします。
  4. スクリプトを開いたときにStudioが実行するDefault Behaviorを選択します。

  5. Doneをクリックします。

履歴に残すスクリプトのバージョン数を設定する

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

Studioは、すべてのスクリプトの前バージョンを保持します。スクリプトの履歴に残すバージョン数を設定できます。これにより、スクリプトの前バージョンに戻す必要がある場合に、どこまで遡れるかが決まります。

  1. CXoneで、アプリセレクターをクリックして、選択しますACD
  2. ACD Configuration>Business Unitsに移動します。
  3. 変更のために開く事業単位閉じた テクニカルサポート、請求、およびCXone環境のグローバル設定の管理に使用される高レベルの組織グループをクリックします。

  4. 詳細タブで、Editをクリックします。

  5. スクリプトのMax Script Historyフィールドに、各スクリプトの履歴に残す最大バージョン数を入力します。

  6. Doneをクリックします。

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

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

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

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

セキュリティプロフィールStudioスクリプト作成/編集

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

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

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

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

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

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

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

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

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

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

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

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

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