19.4 ServiceNow UIのセットアップ

19.4.1 XMLテンプレートの読み込み

次に、2つの定義済みXMLテンプレートを読み込みます。これらのテンプレートは、定義済みの多数の設定を読み込むことで、ServiceNowでの実装プロセスを高速化するのに役立ちます。

まず、必要なXMLテンプレートをコンピューターのデスクトップ にダウンロードし 、解凍します。

ServiceNow

このディレクトリには、2つのXMLテンプレートファイルが含まれます。

  • AEPWidget.xml
  • CSM-AEP-E2E-Flow.xml

これらの2つのファイルは、ServiceNowにインポートする必要があります。

「ServiceNow」の「フィルタ・ナビゲータ」に、検索語 「取得済更新セット」を入力します。 「 Retrieved Update Sets」をクリックします。

ServiceNow

これが見えます 「XMLから更新セットを 読み込み」をクリックします。

ServiceNow

これが見える。 「ファイル を選択」をクリックします。

ServiceNow

ポップアップで、デスクトップ上のフォルダーに移動し、AEPWidget.xmlファイル を選択します。 「開く」をクリックします。

ServiceNow

次に、「 アップロード」をクリックします。

ServiceNow

これが見える。 「XMLから更新セットを 読み込み 」を再度クリックします。

ServiceNow

これが見える。 「ファイル を選択」をクリックします。

ServiceNow

ポップアップで、デスクトップ上のフォルダーに移動し、 CSM-AEP-E2E-Flow.xmlファイルを選択します。 「開く」をクリックします。

ServiceNow

次に、「 アップロード」をクリックします。

ServiceNow

これが見える。 これで、両方のXMLファイルが読み込まれました。

ServiceNow

19.4.2プレビューおよびコミット更新セット

次に、アップロードしたXML更新セットをプレビューしてコミットする必要があります。

ServiceNow

エージェントワークスペースのセット AEPウィジェットの更新をクリックして 、開きます。

これが見える。 「 プレビュー更新セット」をクリックします。

ServiceNow

数秒後に同様のポップアップが表示されます。 エラーメッセージが必要です。 「閉じる」をクリックします。

ServiceNow

Accept remote update」をクリックします。

ServiceNow

これが見える。 「 更新セットをコミット」をクリックします。

ServiceNow

次に、別のポップアップが表示されます。 完了するのを待ってから、「 閉じる」をクリックします。

ServiceNow

取得した更新セットの概要画面が表示されます。 「 戻る 」ボタンをクリックすると、取得したすべての更新セットに戻ります。

ServiceNow

これが見える。 [Update Set E2E CSM+AEP Integration ]をクリックして開きます。

ServiceNow

これが見える。 「 プレビュー更新セット」をクリックします。

ServiceNow

数秒後に同様のポップアップが表示されます。 「閉じる」をクリックします。

エラーメッセージが表示される場合があります。 この場合は、前の練習と同様に、すべてのエラーで 「リモート更新を受け入れる 」をクリックしてください。

ServiceNow

これが見える。 「 更新セットをコミット」をクリックします。

ServiceNow

次に、別のポップアップが表示されます。 完了するのを待ってから、「 閉じる」をクリックします。

ServiceNow

取得した更新セットの概要画面が表示されます。 「 戻る 」ボタンをクリックすると、取得したすべての更新セットに戻ります。

ServiceNow

19.4.3 ServiceNowケーステーブルでのAdobe固有フィールドの作成

「ServiceNow」の「フィルタナビゲータ」に、検索キーワード「 Case」を入力します。 「 すべて」をクリックします。

ServiceNow

これが見えます

ServiceNow

表のヘッダーを右クリックします。 設定 / テーブルに移動します

ServiceNow

これが見える。 「新規」をクリックします。

ServiceNow

その後、空のフォームが表示されます。

ServiceNow

次の手順に従って、フォームのフィールドに入力します。

  • 型:String
  • 列ラベル: AEPのタイムスタンプ
  • 列名: u_timestamp_for_aep
  • 最大長:100

上記のフォームフィールドに入力したら、フォームのヘッダーを右クリックし、「 保存」をクリックします。

ServiceNow

次に、下に示す 戻る ボタンをクリックします。

ServiceNow

これが見える。 「新規」をクリックします。

ServiceNow

その後、空のフォームが表示されます。

ServiceNow

次の手順に従って、フォームのフィールドに入力します。

  • 型:String
  • 列ラベル: AEPのID
  • 列名: u_id_for_aep
  • 最大長:100

上記のフォームフィールドに入力したら、フォームのヘッダーを右クリックし、「 保存」をクリックします。

ServiceNow

次に、下に示す 戻る ボタンをクリックします。

ServiceNow

これでフォームフィールドが定義され、これらのフィールドに入力するために必要なビジネスルールの設定を続行できます。

19.4.4 ServiceNowケース表でのAdobe固有のビジネスルールの作成

「ServiceNow」の「フィルタナビゲータ」に、検索キーワード「 Case」を入力します。 「 すべて」をクリックします。

ServiceNow

テーブルヘッダーを右クリックします。 メニューが表示されます。 設定 / ビジネスルールに移動します

ServiceNow

これが見える。 「新規」をクリックします。

ServiceNow

これが見える。

ServiceNow

次の手順に従って、フォームのフィールドに入力します。

  • 名前: AEPのランダムIDを入力
  • 表: ケース [sn_customerservice_case]
  • 詳細」のチェックボックスをオンにします。
  • 実行 するタイミング:
    • [ INSERT]のチェックボックスをオンにします。
    • 更新」のチェックボックスをオンにします。
    • 「Filter Condition」を「 Consumer is not empty」に設定する

これでいい。 「 詳細」 (緑色の矢印)に移動します。

ServiceNow

クリプト ・フォームで、次のコードを入力します。

(function executeRule(current, previous /*null when async*/) {

  var randNumber = (Math.floor(Math.random() * 100000000000) + 1).toString();
    current.u_id_for_aep = randNumber;

})(current, previous);

送信」をクリックします。

ServiceNow

その後、ここに戻ります。 「 新規 」を再度クリックします。

ServiceNow

これが見える。

ServiceNow

次の手順に従って、フォームのフィールドに入力します。

  • 名前: AEPのタイムスタンプの設定
  • 表: ケース [sn_customerservice_case]
  • 詳細」のチェックボックスをオンにします。
  • 実行 するタイミング:
    • [ INSERT]のチェックボックスをオンにします。
    • 更新」のチェックボックスをオンにします。
    • 「Filter Condition」を「 Consumer is not empty」に設定する

これでいい。 「 詳細」 (緑色の矢印)に移動します。

ServiceNow

クリプト ・フォームで、次のコードを入力します。

(function executeRule(current, previous /*null when async*/) {

  current.u_timestamp_for_aep =  new Date().toISOString();

})(current, previous);

送信」をクリックします。

ServiceNow

19.4.5ユーザーの概要に関するAdobe Experience Platformリボンの有効化

次に、特定のコンポーネントが「コンシューマーケースの概要」に表示されるようにスクリプトを実行する必要があります。

「ServiceNow」の「フィルタナビゲータ」に、検索語 スクリプト — 背景」を入力します。 「 スクリプト — 背景」をクリックします。

ServiceNow

これが見えます

ServiceNow

下のコードをコピーして、「 スクリプトを実行 」入力フォームに貼り付けます。

var grSULSS = new GlideRecord('sys_ux_lib_source_script');
if (grSULSS.get('5acc97d956dc670d624ef4a31f70b919')) {
  grSULSS.inner_components = "223be0881a4988fcbe7112c23bf93c75,38a40eb364f0ac980c697fa64444f1e8,c817fad3b052fbd2443137d58b9b5024,3f9425191bf9c41091bf0d8cdc4bcb2e";
  grSULSS.update();
}

ServiceNow

「スクリプトを 実行」をクリックします。 これが見える。

ServiceNow

これで、ServiceNowユーザーインターフェイスでAdobe Experience Platformデータを視覚化するために必要なすべてのコンポーネントを定義し、他の方向で、ServiceNowからAdobe Experience Platformにケースデータを送信できるようになりました。

次の手順: 19.5 ServiceNowフローのセットアップ

モジュール19に戻る

すべてのモジュールに戻る

このページ