CRM Outlook アドインを介して関連付けられたメールをエージェントに表示

  • リリースバージョン: Australia
  • 更新日 2026年04月29日
  • 所要時間:2分
  • Outlook 用 ServiceNow CRM アドインを介して CRM レコードに関連付けられたメールが、ステージング済みメール [sys_email_staging] テーブルからメール [sys_email] テーブルに昇格され、ワークスペース内のエージェントに表示されるように、メール昇格を設定します。

    始める前に

    注:
    アプリケーションバージョン 1.0.1 を使用している場合は、メールプロモーションの設定 CRM Outlook アドイン 必要があります。

    必要なロール:admin

    手順

    1. ServiceNow インスタンスにログインします。
    2. プロモーションルールを追加します。
      1. アプリケーションスコープを [グローバル] に設定します。
      2. 移動先 すべて > ユーザーメールボックス > 昇格ルール.
      3. [New (新規)] を選択します。
      4. フォームのフィールドに入力します。
        表 : 1. メール昇格ルールフォーム
        フィールド
        名前 <昇格ルール名>
        条件

        (current.target_table == "<table_name>") & !gs.nil(current.instance)

        例:(current.target_table == "sn_lead_mgmt_core_lead") & !gs.nil(current.instance)

        プロモーション戦略 昇格してトリガーを実行
      5. [送信] を選択します。
    3. ステージング済みメール [sys_email_staging] テーブルにビジネスルールを作成します。
      1. アプリケーションスコープを [グローバル] に設定します。
      2. 移動先 すべて > システム定義 > ビジネスルール.
      3. [New (新規)] を選択します。
      4. フォームのフィールドに入力します。
        表 : 2. [ビジネスルール] フォーム
        フィールド
        名前 <ビジネスルール名>
        テーブル ステージング済みメール [sys_email_staging]
        有効 オン
        詳細 選択済み
      5. [ 実行タイミング ] タブで、次の値を入力します。
        フィールド
        時期 トランザクションの後
        挿入 選択済み
        フィルター条件 [対象][何でも]かつ、[ターゲットテーブル] [は何でも]
      6. [詳細] タブで、[スクリプト] フィールドに次の行を追加して、ステージングされたメールのメール昇格処理をトリガーします。
        gs.eventQueue("email_staged.read", current);

        このイベントは、ステージングされたメールレコードの非同期処理を開始します。これにより、メールをステージングテーブルからメール [sys_email] テーブルに移動する昇格ロジックがトリガーされ、UID 重複の問題が解決された後にステージングされたすべてのメールが正常に処理されるようにします。

        次の画像は、 スクリプト フィールドの完全な値を示しています。
        eventQueue システムイベントを追加した後のスクリプトフィールド値。
      7. [送信] を選択します。

    タスクの結果

    エージェントが Microsoft Outlook アドインを使用してメールを CRM レコードに関連付けると、ビジネスルールによってメールが起動され、ステージング済みメール [sys_email_staging] テーブルからメール [sys_email] テーブルに昇格されます。その後、メールは、関連するリード、機会、またはアカウントレコードの [メール] タブに表示されます。