Zoom インタラクションのアプリケーション固有のフィールド値を設定する

  • リリースバージョン: Zurich
  • 更新日 2023年08月03日
  • 所要時間:3分
  • スクリプト化された拡張ポイントを使用して、アプリケーション固有のフィールド値を、チャットから開始された Zoom 会議のインタラクションレコードにコピーできるようにします。

    始める前に

    必要なロール:admin

    Chat Zoom Connector アプリケーションをインストールします。詳細については「ServiceNow Store アプリケーションのインストール」を参照してください。

    このタスクについて

    sn_chat_zoom.ZoomInteractionExtPoint 拡張ポイントを使用することで、任意のアプリケーション固有のフィールドを、親チャットインタラクションレコードから Zoom インタラクションレコードにコピーできるようにすることができます。親チャットとは、Zoom 会議が開始されたチャットです。

    拡張ポイントを使用すると、ベースコードを変更することなくカスタマイズを簡単に統合することができます。カスタマイズされたスクリプトを使用して、標準的な基本機能を拡張することができます。詳細については、「拡張ポイントを使用してアプリケーション機能を拡張する」を参照してください。

    実装は、スクリプト化された拡張ポイントに対してベースシステムで利用できます。データを変更し、フィールドを追加することができます。

    手順

    1. 移動先 すべて > システム拡張ポイント > スクリプト化拡張ポイント.
    2. [API 名] 列で、「sn_chat_zoom」を検索して選択します。ZoomInteractionExtPoint
    3. [拡張ポイント] フォームで、sn_chat_zoom.ZoomInteractionExtPoint 拡張ポイントを使用するスクリプトインクルードを選択し ます。
      • カスタムスクリプトインクルードを作成および登録します。

        詳細については、「スクリプト化済みの拡張ポイントに対するカスタムスクリプトインクルードの登録」を参照してください。

      • 既存のスクリプトインクルードを変更するには、[実装] 関連リストに移動し、[クラス] 列のスクリプトインクルードを選択します。スクリプトインクルードが [クラス] 列に表示されます。
        注:
        デフォルトでは、sn_chat_zoom.ZoomInteractionExtPoint 拡張ポイントを使用する ZoomInteractionExtPoint および CSMZoomInteractionImpl スクリプトインクルードが、グローバルおよび Chat Zoom Connector アプリケーションで利用できます。
        • グローバルアプリケーション用の ZoomInteractionExtPoint スクリプトインクルードは、親チャットインタラクションレコードから Zoom インタラクションレコードにフィールド値をコピーします。
        • カスタマーサービス アプリケーションがインストールされている場合、Chat Zoom Connector アプリケーション用の CSMZoomInteractionImpl スクリプトインクルードは、[コンシューマー][アカウント]、および [連絡先] フィールドの値を親チャットのインタラクションレコードから Zoom インタラクションレコードへコピーします。CSMZoomInteractionImpl スクリプトインクルードは、カスタマーサービス アプリケーションがインストールされている場合にのみ利用できます。
    4. スクリプトインクルード内の sn_chat_zoom.ZoomInteractionExtPoint 拡張ポイントを追加することで、アプリケーション固有のフィールドを含めます。
      拡張ポイントに対して複数の実装を作成し、各実装に順序番号を指定できます。順序番号が最も小さい実装が最初に実行されます。
    5. [Extension Point (拡張ポイント)] フォームで、[Update (更新)] を選択します。