スクリプトの管理

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

このページでは、スクリプトの状態を管理するために必要なタスクについて説明します。 スクリプトの操作ヘルプページでは、スクリプトの作成方法と変更方法を学習できます。 スクリプトでのアクションの操作ページは、スクリプトでアクションを追加および設定する方法を学ぶのに役立ちます。

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

必須の権限ACD > Studio > スクリプト > View

スクリプトプロパティは、スクリプトキャンバスの右側にあるパネルで利用できます。 現在、Desktop Studio のスクリプトのプロパティで使用できる情報の一部のみが Studio で使用できます。 これらのオプションは、Studio: のさまざまな場所で使用できます。

  • スクリプトトレースの設定:スクリプトキャンバスの[トレース]をクリックすると利用できます。
  • トレースでスクリプトを開始するためのパラメーター値:スクリプトキャンバスの[トレース]をクリックすると利用できます。
  • スクリプトが保存されているビジネスユニットの名前: イニシャル「NC」の文字が入った円。の右上隅にあるCXone Mpowerから自分のプロファイルを選択して、ビジネスユニットの名前にアクセスします。
  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトページで、使用するスクリプトを作成します。 スクリプトが新しいタブで開きます。
  3. スクリプトキャンバスの右側で、プロパティペインを表示します。 デフォルトのタブはアクションタブで、以下のことができます。
    • スクリプトでアクションを表示する:スクリプトに現在含まれているすべてのアクションのリストを表示します。 各アクションの横にはアクションのIDが表示されます。これは、アクションがスクリプトに追加された順番に割り当てられた数値のIDです。 各アクションの下には、キャプションがある場合はそのキャプションが表示されます。 リストのアクションをクリックすると、キャンバス上で対応するアクションがハイライトされます。
    • キャンバスの検索:スクリプトキャンバスを検索できます。 検索では、スクリプトキャンバス上のキャプションや注釈に含まれるアクションや用語を見つけることができます。 エディターウィンドウでの検索も含め、アクションのプロパティの値を検索することはできません。 検索結果は検索フィールドの下に表示され、アクションのリストに置き換わります。
    • 並べ替え基準:アクションのリストを並べ替えることができます。下矢印の横に3本の横線が重なったアイコン。 名前またはアクションID、昇順または降順でソートできます。
    • エラーと警告を表示する:スクリプトに現在エラーまたは警告があるかどうかを確認できます。 ある場合には、ボタンのラベルにその番号も表示されます。 ボタンをクリックすると、エラーまたは警告のリストが表示されます。
  4. 変数タブをクリックします。 このタブでは、以下のことができます:

    • 関連するアクションを表示する:各変数を展開すると、その変数を使用するアクションが表示されます。 下矢印の横に3本の横線が重なったアイコン。をすべて展開し、すべての右矢印の横に3本の横線が重なったアイコン。を折りたたむオプションを使用して、すべての変数に影響を与えることができます。 スクリプトで変数を変更すると、リストを再読み込みできます。自分の尻尾を指す円形の矢印のアイコン。
    • 関連するアクションのプロパティを表示する:アクションの1つをクリックして、アクションのプロパティを表示し、スクリプトキャンバスでアクションを強調表示します。 アクションプロパティは、プロパティペインの変数リストを置き換えます。
    • 変数を編集します:トレースとログで編集 目の周りにバックスラッシュが入ったアイコン。 するスクリプト内での変数のリストを作成します。

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

必須の権限ACD>コンタクト設定>スクリプト> 表示

スクリプトの以前のバージョンを表示したり、スクリプトが変更された日時や変更を行ったユーザーを確認したりできます。 スクリプトの以前のバージョンは、スクリプトのアクティブなバージョンと同じタブで開きます。 スクリプトの以前のバージョンは変更できません。

スクリプトのバージョン履歴は、現在の開発段階に限定されます。スクリプトがその段階にプロモートされてから行われた変更を確認できます。 以前の段階で行われた変更を確認するには、その段階のフォルダー内のスクリプトを開く必要があります。 開発段階は、Studioで有効にする必要があるオプション機能です。

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

    2. バージョン履歴ペインで以前のバージョンをクリックすると、その時点でのスクリプトが表示されます。 タブに表示されるスクリプトがそのバージョンに変更されます。
    3. 以前のバージョンを新しい名前で保存するには、ページの右上隅にある名前を付けてバージョンを保存をクリックします。 名前と場所を指定して、保存をクリックします。 保存されたバージョンは、現在のタブでアクティブなスクリプトになります。

      スクリプトの以前のバージョンを、スクリプトのアクティブなバージョンと同じ名前で保存すると、Studioが保存しようとしている過去のバージョンでアクティブなスクリプトを上書きします。

  3. スクリプトのアクティブなバージョンの編集可能なビューに戻るには、ページの左上隅の日付の横にある矢印をクリックします。

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

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

スクリプトのコピーをバックアップとして別名で保存してあり、そのバージョンに戻したい場合は、以下の手順に従わないでください。 代わりに、バージョンを戻すバックアップコピーを開いてください。 バックアップコピーで作業することも、それを複製して新しい作業コピーを作成し、バックアップをそのまま残しておくこともできます。 不要になったスクリプトのコピーを非アクティブ化できます。

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

必須の権限:  Studio>>アプリケーションスクリプト> 作成/編集

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:Studio
  2. 元に戻したいスクリプトを開きます。 バージョンを戻したいスクリプトが現在無効の場合は、まずスクリプトを再度有効にする必要があります。
  3. ページ上部のスクリプト名をクリックし、バージョン履歴を選択します。 ページの左側にバージョン履歴ペインが開きます。

  4. バージョン履歴ペインで以前のバージョンをクリックすると、その時点でのスクリプトが表示されます。 タブに表示されるスクリプトがそのバージョンに変更されます。
  5. 復元をクリックします。
  6. もう一度復元をクリックして、オープンバージョンに戻すことを確認します。 選択したスクリプトは現在のブラウザタブでアクティブになります。

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

必須の権限:  ACD>コンタクト設定>スクリプト> 編集

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

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

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

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

2つのスクリプトを比較

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

2つのスクリプトを比較して、スクリプトの違いを確認できます。 スクリプトは、同じスクリプトの 2 つの履歴バージョン、または 2 つの異なるスクリプトにすることができます。 Studioは、各スクリプトのアクションをアクションIDに従って比較し、結果の検索ウィンドウに違いを記録します。

アクションIDは、スクリプトに追加された順序でアクションに割り当てられます。 アクションを削除して同じ種類の別のアクションを追加すると、次の連続した ID 番号が割り当てられます。 スクリプトからアクションを削除しても、スクリプトはアクション ID を再利用しません。

スクリプト比較を実行すると、Studioはアクションを ID 1、次に 2 と比較します。 2 つのアクションの違いが [結果の検索] ウィンドウに一覧表示されます。 アクションの順序が同じで、アクションIDが異なる場合、スクリプト比較では違いとして報告されます。

「検索結果」ウィンドウで報告する情報を選択できます。 比較できます。

  • スクリプトキャンバス上のアクションの位置。

  • アクションのプロパティとパラメーターの構成。

  • パラメーター

  • アクションのプロパティの行ごとの比較。 複数行構成のプロパティを持つSNIPPETなどのアクションにのみ適用されます。

  • 各アクションが使用するブランチ。

  • アクションのキャプション。

異なるスクリプトの比較

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. 比較するスクリプトを開きます。 同じブラウザウィンドウで開く必要があります。 各スクリプトは、そのタブで完全にロードされている必要があります。

  3. 開いているスクリプトの1つで、ページの上部にあるスクリプト名をクリックし、比較を選択します。
  4. スクリプトの比較ウィンドウで、左スクリプトドロップダウンからスクリプトを選択します。
  5. 右スクリプトから、最初のスクリプトと比較するスクリプトを選択します。
  6. 設定比較の下で、選択したスクリプト間で比較するスクリプトコンポーネントを選択します。

  7. 比較をクリックします。 ページに「結果の検索」ウィンドウが開きます。
  8. [結果の検索] ウィンドウでスクリプト間の相違点を確認します。

スクリプトの履歴バージョンの比較

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトページで基準を追加するをクリックし、スクリプトを検索する条件を入力して、Enterを押します。
  3. ページの右上にあるドロップダウンからすべてのバージョンを選択します。 このページには、検索に一致するスクリプトの現在および過去のバージョンが表示されます。
  4. 比較するスクリプトの各バージョンをダブルクリックして開きます。
  5. 開いているバージョンのスクリプトの 1 つで、ページの上部にあるスクリプト名をクリックし、[比較] を選択します。
  6. スクリプトの比較ウィンドウで、左スクリプトドロップダウンからスクリプトのバージョンを1つ選択します。
  7. 右スクリプトから、最初のスクリプトと比較するスクリプトのバージョンを選択します。
  8. 設定比較の下で、選択したスクリプト間で比較するスクリプトコンポーネントを選択します。

  9. 比較をクリックします。 ページに「結果の検索」ウィンドウが開きます。
  10. [結果の検索] ウィンドウでスクリプト間の相違点を確認します。

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

必須の権限ACD > Studio > スクリプト > Create/Edit

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

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

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

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

ベストプラクティスは、スクリプトに機密データを必要以上に長く保存しないことです。 変数値を編集するだけでなく、変数からデータを削除できます。

Desktop Studioの変数を編集するには:

Studioの変数を墨消しするには:

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトページで、使用するスクリプトを作成します。 スクリプトが新しいタブで開きます。
  3. スクリプトの右側にあるプロパティパネルで、[変数]タブをクリックします。
  4. [編集済み]斜めの線が入った目。をクリックします。

  5. [変数]タブのフィールドに、編集したい各変数の名前を入力します。  各変数の後にEnterキーを押します。 これらの名前は、スクリプトのAssignまたはSNIPPETアクションで作成された変数に対応しなければなりません。
  6. もう一度[編集済み]斜めの線が入った目。をクリックすると、変数名のリストが非表示になります。

  7. スクリプトを保存します。

変数からの機密データの削除

変数リダクションの設定に加えて、変数から機密データを削除するようにスクリプトを設定することもできます。 これにより、必要以上に長くスクリプトに保持されないようにすることができます。

  1. スクリプトでは、機密データが使用され、不要になった後にSnippetアクションを配置します。
  2. Snippet editor アクションのSnippetに、機密データをクリアする変数ごとに適切な行を追加します。
    • ダイナミックデータオブジェクトの場合:DYNAMIC <object name>
    • 通常の変数の場合: ASSIGN <var name> = ""
  3. 変更を保存します。

 

スクリプトをロックする、ロックを解除する

必須の権限ACD > Studio > スクリプト > Create/Edit

スクリプトをロックすると、自分だけが編集できるようにスクリプトがロックされます。 これにより、複数のStudioユーザーが同時にスクリプトを修正するのを防ぐことができます。 これはオプションの機能なので、CXone Mpower有効にする必要があります。

スクリプトを編集するには、ロックする必要があります。 これにより、スクリプトが編集モードに入ります。 スクリプトは、ロックを解除するまで、または他のStudioユーザーがロックを上書きするまで、ロックされたままになります。 スクリプトの作業が終了したら、そのロックを解除できます。 するとスクリプトが読み取り専用モードになり、他のStudioユーザーが必要に応じて編集できるようになります。

スクリプトをロックする前に、Studioはスクリプトをリフレッシュします。 これにより、スクリプトを開いてからロックするまでの間に、他のStudioユーザーによって行われた変更がロードされます。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトページで、使用するスクリプトを作成します。 スクリプトが新しいタブで開きます。
  3. キャンバスワークスペースの上部にあるツールバーで、スクリプト名の横にある目のアイコン目の線画。にカーソルを合わせ、[スクリプトの編集(ロック)]を選択します。

  4. スクリプトの作業が終了したら、キャンバスワークスペースの上部にあるツールバーで、スクリプト名の横にあるロックロック。にカーソルを合わせ、[スクリプトの表示のみ(ロック解除)]をクリックします。

ロックされたスクリプトをオーバーライドにする

必須の権限ACD > Studio > スクリプト > ロック解除

編集用にロックされているスクリプトを開くと、キャンバスワークスペースの上のスクリプト名の横に、閉じたロック閉じた錠。のアイコンが表示されます。 このアイコンにカーソルを合わせると、スクリプトをロックしたユーザーを確認できます。 自分がロックしたスクリプトの場合、ロックを解除して読み取り専用モードにすることができます。 他のユーザーによってロックされてる場合、そのユーザーの名前が表示されます。

CXone Mpowerの役割にロックのオーバーライド権限が含まれている場合、ロックをオーバーライドするオプションもドロップダウンに表示されます。 スクリプトロックをオーバーライドすると、Studioにスクリプトの最新の保存バージョンがロードされます。 他のユーザーによる変更が未保存の場合、ロックがオーバーライドされた後にそれらを保存することはできません。 ロックがオーバーライドされた後に他のユーザーがスクリプトを保存しようとすると、オーバーライドされたことを知らせるエラーメッセージが表示されます。 スクリプトのロックがオーバーライドされた場合、スクリプトを複製して別の名前で保存することができます。

スクリプトの変更を確認するには、スクリプトの以前のバージョンを表示します。 これは、他のユーザーがスクリプトを編集したときに、そのユーザーが何を変更したかを知りたい場合に便利です。

他のユーザーのスクリプトロックをオーバーライドする場合は、必ず組織のガイドラインに従ってください。

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. オーバーライドするスクリプトの横にある省略記号をクリックし、[ロックのオーバーライド]を選択します。
  3. または、次を行うこともできます:
    1. 他のユーザーによってロックされているスクリプトを開きます。
    2. キャンバスワークスペースの上にあるツールバーで、スクリプト名の横にあるロック閉じた錠。をクリックし、[ロックのオーバーライド]をクリックします。
    3. 他のユーザーがかけたロックをオーバーライドすることを確認するプロンプトが表示されたら、OKをクリックします。 ロックのオーバーライドに成功すると、ステータスメッセージが表示されます。

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

必須の権限ACD > Studio > スクリプト > Deactivate

Studioからスクリプトを削除することはできません。 その代わり、スクリプトを無効にできます。 非アクティブ化されたスクリプトは、すべてまたは非アクティブなスクリプトを表示するようStudioスクリプトタブで選択した場合のみ、Studioに表示されます。 また、CXone MpowerACDアプリケーションのスクリプトページにも表示されます。

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

  1. CXone Mpowerで、アプリセレクターをクリックし、選択します:オムニチャネルルーティング>Studio根元でつながっている3本の矢。 1本は真上を、1本は右上を、1本は左上を指しています。
  2. スクリプトページで、非アクティブ化するスクリプトを見つけます。
  3. スクリプトの隣にある3つの点1列に並んだ3つの点。をクリックし、[非アクティブ化]を選択します。 スクリプトを開いてスクリプト名の横にある下向き矢印ボタンをクリックし、ドロップダウンメニューから[非アクティブ化]を選択することもできます。
  4. スクリプトを非アクティブ化することを確認します。 非アクティブ化が完了すると、ウィンドウの右下に通知が表示されます。
  5. スクリプトを非アクティブ化する理由を説明したい場合、CXone Mpowerでスクリプトにメモを追加できます。
    1. CXone Mpowerで、アプリセレクターをクリックし、選択します:ACDスクリプト
    2. 表示ドロップダウンから非アクティブを選択します。
    3. スクリプトをクリックし、[メモ]タブにコメントを追加します。

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

必須の権限ACD > Studio > スクリプト > Deactivate

スクリプトを再度有効にして、Studioで再び表示させることができます。 現在のところ、Studio内からスクリプトを再アクティブ化することはできません。

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

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

必須の権限ACD > コンタクト設定 > ポイントオブコンタクト編集

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

開発中または本番稼働中のスクリプトを識別できる命名規則を使用すると、自分や組織内の他のスクリプターが、どのスクリプトが使用可能な状態であるかを把握しやすくなります。 ただし、運用環境にテストされていない変更も導入されました。 組織で開発ワークフローを使用している場合は、スクリプトを本番稼働フォルダーにコピーすることで、スクリプトの名前を変更することを回避できます。

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

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

  3. スクリプトを割り当てるポイントオブコンタクト(PoC)をクリックします。
  4. Editをクリックします。

  5. この連絡先が使用するScriptを選択します。 ドロップダウンリストには、現在の連絡先のMedia Typeで現在使用可能なアクティブスクリプトがすべて表示されます。
  6. Doneをクリックします。