外部コンテンツのインデックス作成用に ServiceNow AI Platform インスタンスを構成する

  • リリースバージョン: Zurich
  • 更新日 2025年07月30日
  • 所要時間:5分
  • ServiceNowインスタンス外部コンテンツコネクタによるアクセスを許可するために、ServiceNow AI Platform®ソースインスタンスで非インタラクティブサービスユーザーアカウントを作成して構成します。

    始める前に

    必要なロール:user_admin

    このタスクについて

    ServiceNowインスタンス外部コンテンツコネクタは、ServiceNow AI Platformインスタンスから KB 記事セキュリティプリンシパルを取得します。外部コンテンツコネクタがこのコンテンツにアクセスできるようにするには、ドキュメントおよびユーザーマッピングのクロールを実行するときにコネクタが使用する非インタラクティブサービスユーザーアカウントを設定する必要があります。

    外部コンテンツコネクタで検索可能なコンテンツとメタデータを取得する ServiceNow AI Platform インスタンスで、次の手順をすべて実行します。これは ソースインスタンスです。コネクタが実行され、取得したデータを検索アプリケーションに入力するインスタンスが 宛先インスタンスです。

    手順

    1. ソースインスタンスで、新しい非インタラクティブユーザーを作成し、そのユーザー ID を保存します。
      1. ユーザーの作成の手順に従って、新しいユーザーを作成します。
        注:
        新しいユーザーレコードで [Web サービスへのアクセスのみ ] オプションを選択していることを確認してください。このオプションでは、新しいユーザーを非インタラクティブユーザーとして指定します。非インタラクティブユーザーとインタラクティブユーザーの違いの詳細については、「 非インタラクティブセッション」を参照してください。
      2. 新しいソースインスタンスユーザーアカウントの ユーザー ID をコピーし、安全な場所に保存します。
        重要:
        ServiceNow AI Platformアドミニストレーターは、宛先インスタンスで ServiceNow インスタンス外部コンテンツコネクタを設定するときに、このユーザーアカウントのユーザー ID を必要とします。
    2. ソースインスタンスで、新しいユーザー用の強力なパスワードを生成してコピーします。
      1. Configure password for a userの手順に従って、新しいユーザー用の強力なパスワードを生成します。
      2. コピーしたパスワードを安全な場所に保存します。
        重要:
        ServiceNow AI Platformアドミニストレーターは、宛先インスタンスでServiceNowインスタンス外部コンテンツコネクタを設定するときに、このユーザーアカウントのパスワードを必要とします。
    3. ソースインスタンスで、「グループにユーザーを追加」の手順に従って、新しいユーザーを MFA 適用対象外ユーザーグループに追加します。
      注:
      このグループに含めると、ソースインスタンスにログインするときにマルチファクター認証 (MFA) を使用するというデフォルト要件から新しいユーザーが免除されます。この構成は、 ServiceNow インスタンス外部コンテンツコネクタを適切に動作させるために必要です。
    4. ソースインスタンスで、「 ユーザーへのロールのアサイン」の手順に従って、次の各ロールを新しいユーザーに割り当てます。
      ロール 説明
      access_analyzer_admin アクセス制御 [sys_security_acl]、ロール [sys_user_role]、テーブル [sys_db_object] テーブルなど、ソースインスタンスのアクセス制御に関連するテーブルへのアクセス権をユーザーに付与します。アクセス制御の詳細については、「 Access Control List Rules」を参照してください。
      catalog_manager ソースインスタンス内の サービスカタログ アイテムへのアクセス権をユーザーに付与します。このベースシステムロールの詳細については、「 ベースシステムロール」を参照してください。
      itil ソースインスタンスのインシデントとユーザー基準へのアクセス権をユーザーに付与します。このベースシステムロールの詳細については、「 ベースシステムロール」を参照してください。
      knowledge_admin ソースインスタンス内の KB 記事へのアクセス権をユーザーに付与します。このベースシステムロールの詳細については、「 ベースシステムロール」を参照してください。
      snc_platform_rest_api_access ソースインスタンスの Platform Rest API へのアクセス権をユーザーに付与します。ServiceNowインスタンス外部コンテンツコネクタは、クロール中にAttachment APITable APIを使用してソースインスタンスにアクセスします。このベースシステムロールの詳細については、「 ベースシステムロール」を参照してください。
      snc_read_only アクセス権を持つすべてのテーブルに対する読み取り専用アクセスにユーザーを制限します。このベースシステムロールの詳細については、「 読み取り専用ロール」を参照してください。

    次のタスク

    宛先インスタンスでServiceNowインスタンスコネクタを作成するServiceNow AI Platformアドミンに次のアイテムを提供します。
    • ServiceNow AI Platform ソースインスタンスの URL。たとえば、インスタンス URL として https://example.service-now.com/ を指定できます。
    • ステップ 1.b でコピーした、ソースインスタンスで作成した非インタラクティブサービスユーザーのユーザー ID。たとえば、ユーザー ID として sn.instance.connector を指定できます。
    • ステップ 2.b でコピーした、ソースインスタンスで作成した非インタラクティブサービスユーザーのパスワード。

    ServiceNow AI Platformアドミニストレーターは、宛先インスタンスでServiceNowインスタンス外部コンテンツコネクタを構成して、ServiceNow AI Platformソースインスタンスからコンテンツとセキュリティプリンシパルを取得するために、これらのアイテムを必要としています。

    ServiceNowインスタンス外部コンテンツコネクターの作成と構成の詳細については、「ServiceNowインスタンス外部コンテンツコネクタの作成」を参照してください。