From Bright Pattern Documentation
Jump to: navigation, search
This page is a translated version of the page 5.3:Service-now-integration-guide/ScenarioBlocks and the translation is 100% complete.
Other languages:
English • ‎日本語
• 5.19 • 5.3 • 5.8

シナリオブロック

ServiceNow統合アカウントを設定した後、シナリオビルダーアプリケーション内でシナリオを作成および編集できます。次の手順は、表示されているシナリオ例と同様に、ServiceNowシナリオブロックを使ってシナリオを作成するプロセスを説明します。


このシナリオ例にはServiceNowブロックが含まれます。


ServiceNowシナリオの作成方法

コンタクトセンター管理者アプリケーションの 設定 > シナリオ > 音声へ移動します。

シナリオの追加 +ボタンをクリックし、新しいシナリオを追加するか、編集するシナリオテンプレートを選択します。

シナリオがシナリオビルダーアプリケーションで開かれます。次のステップへ進む前に、 名前を付けて保存 ボタンをクリックして、シナリオにユニークな名前を付けシナリオを保存します。


ブロックを使ってシナリオを作成する方法

シナリオからServiceNowデータにアクセスするには、次のシナリオブロックをシナリオに次の順序でドラッグします:

  1. エージェントの検索
  2. ServiceNow アカウントの選択
  3. ServiceNow オブジェクトの作成
  4. ServiceNow 検索
  5. ServiceNow スクリーンポップ
  6. ServiceNow オブジェクト更新
  7. コール接続

これらのブロックを基に、基本的なServiceNowシナリオが作成されます。このシナリオは、本ガイドで例として使われます。


エージェントの検索

エージェントの検索ブロックは、要求されたスキルに従ってコールに応答するのに最適なエージェントを探します。 エージェントの検索の画面プロパティの詳細については、 シナリオビルダーリファレンスガイドをご覧ください。


ServiceNowアカウントの選択

ServiceNowアカウントの選択ブロックは、特定のシナリオでServiceNowブロックが使う統合アカウントを指定するために必要です。様々なServiceNowシステムにアクセスするために、複数のServiceNow統合アカウントを作成できます。このブロックは、複数のServiceNow統合アカウントがある場合にのみ必要です。

ServiceNowアカウントの選択ブロックを使わない場合、 特定のシナリオに含まれるすべての ServiceNowブロックは既定のアカウントとしてマークされた統合アカウントからデータにアクセスします。


ServiceNowアカウントの選択プロパティ


ServiceNowアカウントの選択の設定は以下の通りです:

  • タイトルテキストタイトルテキストとはブロック名を意味します。 
  • アカウントアカウントは、特定のシナリオの後続のServiceNowブロックによるServiceNowデータへのアクセスに使われるServiceNow統合アカウントの名前です。


ServiceNow オブジェクトの作成

ServiceNowオブジェクトの作成ブロックは、ServiceNowで新しいオブジェクトを作成するために使われます。


ServiceNowオブジェクトの作成ブロックプロパティ


設定ペインでこの新しいオブジェクトの設定を行わなければなりません。これらの設定は以下の通りです:

  • タイトルテキスト - タイトルテキストとはブロックの名前です。
  • オブジェクトタイプオブジェクトタイプとは、作成されるServiceNowオブジェクトのタイプです。ドロップダウンメニューから標準オブジェクトのいずれかを選択するか、ご希望のカスタムオブジェクトタイプの名前を入力できます。
  • オブジェクト IDの変数名とは、作成されるServiceNowオブジェクトの識別子として使われる 変数 の名前です。ブロックが成功した場合にのみ設定されます。
  • フィールドの設定 – この設定は予約されています。
  • JSONの生データJSONの生データをクリックすると、オブジェクトプロパティをJSON形式で指定できます。


ServiceNow 検索

ServiceNow検索ブロックはServiceNowデータを取得するために使用されます。


ServiceNow検索ブロックプロパティ


設定ペインで検索の設定を行わなければなりません。これらの設定は以下の通りです:

  • タイトルテキスト - タイトルテキストとはブロックの名前です。
  • オブジェクトタイプオブジェクトタイプ (例、 “問題” や “インシデント”など) は、ドロップダウンメニューから選択するか、カスタムオブジェクトとして手動で入力します。
  • クエリクエリはレコード選択ステートメントです。 $(varname)として指定されたアプリケーション変数を含む場合があります。
  • レコードセット名は、この検索操作で取得されるレコードセットの名前です。レコードセット名は、ServiceNowオブジェクトの作成ブロックのオブジェクトIDの変数名に入力した値と同じです。


ServiceNowスクリーンポップ

ServiceNow スクリーンポップブロックは、エージェントに対するコールおよび関連するServiceNowレコードの配信を同期するために使用されます。レコードは、オブジェクトIDまたは複数の選択基準を持つ定義済みのServiceNowレポートを使って取得できます。


ServiceNowスクリーンポップブロックプロパティ


ServiceNowスクリーンポップの設定は以下の通りです :

  • * タイトルテキスト - タイトルテキストとはブロックの名前です。
  • 返信の時に画面のポップ – 初期設定上、スクリーンポップは、対話がエージェントに配信されると(つまり、アラートフェーズ中に)、すぐに表示します。エージェントが処理のための対話を受け入れたときにスクリーンポップを表示する場合は、このチェックボックスを選択します。
    • オブジェクトのポップ – このオプションは、シナリオがオブジェクトIDを使うことで対話に関連付けられたオブジェクトを正確に特定できる場合に使用します。オブジェクトプロパティを含むServiceNowページがエージェントの画面で表示されます。
    • 検索結果のポップ – このオプションを使って、オブジェクト選択用に事前定義されたServiceNowレポートを実行します。レポートの結果は、エージェントの画面で表示されます。
      • レポート IDレポート IDは、オブジェクト選択のために実行されるServiceNowレポートの識別子です。
    • スクリーンポップのキャンセル – 利用可能な対話データを使って、関連するServiceNowレコードを識別することはできません。このオプションは、同じシナリオで同じブロックの使用によって以前に設定された特定のServiceNowページのスクリーンポップをキャンセルします。
  • オブジェクトID – これは、表示されるServiceNowオブジェクトの識別子です。 オブジェクトオプションが選択されている場合は、オブジェクトIDを指定しなければなりません。オブジェクトIDは、 ServiceNowオブジェクトの作成ブロックの オブジェクト IDの変数名に入力した値と同じです。$(varname)というアプリケーションの変数として指定できます。
  • オブジェクトタイプオブジェクトタイプは、表示されるServiceNowオブジェクトのタイプです。ドロップダウンメニューから選択するか、カスタムオブジェクトタイプとして手動で入力します。


ServiceNowオブジェクトの更新

ServiceNowオブジェクトの更新ブロック は、既存のServiceNowレコードを更新するために使用されます。


ServiceNowオブジェクトの更新ブロックプロパティ


他のブロックと同様に、設定ペインでこのブロックの設定を行います。設定は次のとおりです:

  • タイトルテキスト - タイトルテキストとはブロックの名前です。
  • オブジェクトタイプオブジェクトタイプとは、作成されるServiceNowオブジェクトのタイプです。ドロップダウンメニューから標準オブジェクトのいずれかを選択するか、ご希望のカスタムオブジェクトタイプの名前を入力できます。
  • オブジェクト IDとは、更新されるオブジェクトの識別子です。
  • フィールドの設定 – この設定は予約されています。
  • JSONの生データJSONの生データをクリックすると、オブジェクトプロパティをJSON形式で指定できます。


コールの接続

コールの接続ブロックは、$(destination) 変数で指定された宛先  (原則として、その前の エージェントの検索 ブロックで検索されたエージェントの内線番号)にコールを接続します。宛先内線番号にエージェントがログインしている場合、システムはコールの状態に従ってエージェントの状態を追跡します。このブロックは、コール転送と会議を内部処理し、相手側が切断するか、コールの最後のエージェントが切断したときにのみ終了します。

コールの接続ブロックに関する詳しい情報は、 シナリオビルダーリファレンスガイドコールの接続をご覧ください。

シナリオおよびシナリオブロックに関する追加の書類については、 シナリオビルダー概要 をご覧ください。

< 前へ | 次へ >