スクリプトの管理
このヘルプページはCXone Studio用です。この情報は、Desktop Studio用にも提供されています。
このページでは、スクリプトを使用する際に必要となるタスクについて説明します。
スクリプトのプロパティを表示する
必須の権限:
スクリプトのプロパティは、スクリプトキャンバスの右側にあるパネルで利用できます。
- CXoneで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio。
- スクリプトを開きます。
- スクリプトキャンバスの右側に、プロパティパネルが表示されます。このパネルには次のオプションが含まれています。
- [アクション]タブ:現在スクリプトに存在するすべてのアクションのリストを表示します。各アクションの横にはアクションのIDが表示されます。これは、アクションがスクリプトに追加された順番に割り当てられた数値のIDです。各アクションの下には、キャプションがある場合はそのキャプションが表示されます。リストのアクションをクリックすると、キャンバス上で対応するアクションがハイライトされます。
- 並べ替え順:アクションのリストを並べ替えることができます。名前またはアクションID、昇順または降順でソートできます。
- [変数]タブ:トレースやログから除外する変数をリストアップできます。
- キャンバスの検索:スクリプトキャンバスを検索できます。検索では、スクリプトキャンバス上のキャプションや注釈に含まれるアクションや用語を見つけることができます。エディターウィンドウでの検索も含め、アクションのプロパティの値を検索することはできません。検索結果は検索フィールドの下に表示され、アクションのリストに置き換わります。
- エラーと警告:スクリプトに現在エラーや警告があるかどうかを確認できます。ある場合には、ボタンのラベルにその番号も表示されます。ボタンをクリックすると、エラーまたは警告のリストが表示されます。
スクリプトを本番稼働する
必須権限:ポイントオブコンタクト(PoC)の編集
スクリプトが完全にテストされ、CXoneで使用する準備が整ったら、本番稼働できます。そのためには、CXone ACDの連絡先 電話番号やEメールアドレスなど、インバウンドコンタクトがインタラクションを開始するために使用するエントリーポイント。にスクリプトを割り当てる必要があります。
開発中または本番稼働中のスクリプトを識別できる命名規則を使用すると、自分や組織内の他のスクリプターが、どのスクリプトが使用可能な状態であるかを把握しやすくなります。命名規則は、CXoneにどのスクリプトを使用するかを指示するものではありません。
スクリプトを連絡先に割り当てるのは、そのスクリプトが完全にテストされ、本番稼働できる状態であることが確実な場合のみにしてください。準備が整っていないスクリプトを本番稼働すると、選択した連絡先にコンタクトがルーティングされないことがあります。
- アプリセレクターをクリックして、次を選択します:ACD.
-
Contact Settings>Point of Contactに移動します。
- スクリプトを割り当てる連絡先をクリックします。
-
Editをクリックします。
- この連絡先が使用するScriptを選択します。ドロップダウンリストには、現在の連絡先のMedia Typeで現在使用可能なアクティブスクリプトがすべて表示されます。
- Doneをクリックします。
トレースおよびログから変数を編集
必須の権限:
変数編集は、スクリプトによって生成されたトレースおよびログから変数値を削除します。変数やオブジェクトを編集できます。
編集は、スクリプトのプロパティのVariableRedactionフィールドにあるスクリプトレベルで設定されます。編集された値は、X文字の文字列で置き換えられます。変数値の長さは、使用されるXの数を決定します。つまり、編集された5文字の単語は5つのXになります。クレジットカード番号の一部など、部分的な変数の編集はサポートされていません。
変数の編集はスクリプトレベルで行われます。それは継承可能なプロパティではありません。RunScriptやRunSubアクションなどで、編集された変数が他のスクリプトに渡された場合、その変数は後続のスクリプトで自動的に編集されません。変数を常に編集したい場合は、その変数が渡される可能性のあるすべてのスクリプトで変数の編集を構成する必要があります。
他のスクリプトに渡される変数にはグローバルのスコープがあります。編集するには、変数名の前にglobal:を含めて、確実に編集されるようにする必要があります。
- CXoneで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio。
- スクリプトを開きます。
- スクリプトの右側にあるプロパティパネルで、[変数]タブをクリックします。
-
[編集済み]をクリックします。
- [変数]タブのフィールドに、編集したい各変数の名前を入力します。各変数の後にEnterキーを押します。これらの名前は、スクリプトのAssignまたはSNIPPETアクションで作成された変数に対応しなければなりません。
-
もう一度[編集済み]をクリックすると、変数名のリストが非表示になります。
- スクリプトを保存します。
スクリプト内検索(簡易検索)
検索では、スクリプトキャンバス上のキャプションや注釈に含まれるアクションや用語を見つけることができます。エディターウィンドウでの検索も含め、アクションのプロパティの値を検索することはできません。検索バーは、スクリプトキャンバスの右側にあるプロパティパネルの上部にあります。
- CXoneで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio。
- スクリプトを開きます。
- キャンバスのワークスペースの右側にある検索バーに検索語を入力します。検索結果は、入力を開始すると検索フィールドの下に表示され、アクションのリストに置き換わります。
- 検索結果のオプションをクリックすると、スクリプトキャンバス上で対応するアクションがハイライトされます。
スクリプトをロックする、ロックを解除する
必須の権限:
スクリプトをロックすると、自分だけが編集できるようにスクリプトがロックされます。これにより、複数のStudioユーザーが同時にスクリプトを修正するのを防ぐことができます。これはオプションの機能なので、CXoneで有効にする必要があります。
スクリプトを編集するには、ロックする必要があります。これにより、スクリプトが編集モードに入ります。スクリプトは、ロックを解除するまで、または他のStudioユーザーがロックを上書きするまで、ロックされたままになります。スクリプトの作業が終了したら、そのロックを解除できます。するとスクリプトが読み取り専用モードになり、他のStudioユーザーが必要に応じて編集できるようになります。
スクリプトをロックする前に、Studioはスクリプトをリフレッシュします。これにより、スクリプトを開いてからロックするまでの間に、他のStudioユーザーによって行われた変更がロードされます。
- CXoneで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio。
- スクリプトを開きます。
-
キャンバスワークスペースの上部にあるツールバーで、スクリプト名の横にある目のアイコンにカーソルを合わせ、[スクリプトの編集(ロック)]を選択します。
-
スクリプトの作業が終了したら、キャンバスワークスペースの上部にあるツールバーで、スクリプト名の横にあるロックにカーソルを合わせ、[スクリプトの表示のみ(ロック解除)]をクリックします。
ロックされたスクリプトをオーバーライドにする
必須の権限:ACD > Studio >スクリプト>上書きロック
編集用にロックされているスクリプトを開くと、キャンバスワークスペースの上のスクリプト名の横に、閉じたロックのアイコンが表示されます。このアイコンにカーソルを合わせると、スクリプトをロックしたユーザーを確認できます。自分がロックしたスクリプトの場合、ロックを解除して読み取り専用モードにすることができます。他のユーザーによってロックされてる場合、そのユーザーの名前が表示されます。
CXoneの役割にロックのオーバーライド権限が含まれている場合、ロックをオーバーライドするオプションもドロップダウンに表示されます。スクリプトロックをオーバーライドすると、Studioにスクリプトの最新の保存バージョンがロードされます。他のユーザーによる変更が未保存の場合、ロックがオーバーライドされた後にそれらを保存することはできません。ロックがオーバーライドされた後に他のユーザーがスクリプトを保存しようとすると、オーバーライドされたことを知らせるエラーメッセージが表示されます。スクリプトのロックがオーバーライドされた場合、スクリプトを複製して別の名前で保存することができます。
スクリプトの変更を確認するには、スクリプトの以前のバージョンを表示します。これは、他のユーザーがスクリプトを編集したときに、そのユーザーが何を変更したかを知りたい場合に便利です。
他のユーザーのスクリプトロックをオーバーライドする場合は、必ず組織のガイドラインに従ってください。
- CXoneで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio。
- オーバーライドするスクリプトの横にある省略記号をクリックし、[ロックのオーバーライド]を選択します。
- または、次を行うこともできます:
- 他のユーザーによってロックされているスクリプトを開きます。
- キャンバスワークスペースの上にあるツールバーで、スクリプト名の横にあるロックをクリックし、[ロックのオーバーライド]をクリックします。
- 他のユーザーがかけたロックをオーバーライドすることを確認するプロンプトが表示されたら、OKをクリックします。ロックのオーバーライドに成功すると、ステータスメッセージが表示されます。
スクリプトを非アクティブ化
必須の権限:
Studioからスクリプトを削除することはできません。その代わり、スクリプトを無効にできます。非アクティブ化されたスクリプトは、すべてまたは非アクティブなスクリプトを表示するようCXone Studioスクリプトタブで選択した場合のみ、Studioに表示されます。また、CXoneACDアプリケーションのスクリプトページにも表示されます。
CXoneがスクリプトを使用できないようにするために、スクリプトを無効化する必要はありません。CXoneは、スキル エージェントのスキル、能力、知識に基づいてインタラクションの配信を自動化するために使用されますと連絡先 電話番号やEメールアドレスなど、インバウンドコンタクトがインタラクションを開始するために使用するエントリーポイント。に割り当てられたスクリプトだけを使用します。
- CXoneで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio。
- スクリプトページで、非アクティブ化するスクリプトを見つけます。
- スクリプトの隣にある3つの点をクリックし、[非アクティブ化]を選択します。スクリプトを開いてスクリプト名の横にある下向き矢印ボタンをクリックし、ドロップダウンメニューから[非アクティブ化]を選択することもできます。
- スクリプトを非アクティブ化することを確認します。非アクティブ化が完了すると、ウィンドウの右下に通知が表示されます。
- スクリプトを非アクティブ化する理由を説明したい場合、CXoneでスクリプトにメモを追加できます。
- CXoneで、アプリセレクターをクリックし、選択します:ACD > スクリプト。
- 表示ドロップダウンから非アクティブを選択します。
- スクリプトをクリックし、[メモ]タブにコメントを追加します。
スクリプトを再度有効にする
必須の権限:
スクリプトを再度有効にして、Studioで再び表示させることができます。
- CXoneで、アプリセレクターをクリックし、選択します:ACD > スクリプト。
- 表示ドロップダウンから非アクティブを選択します。
- 再度有効にするスクリプトをクリックします。
- スクリプトのページの[詳細]タブで、[アクティブ化]をクリックします。