ユーザーをサブスクリプションレコードに関連付ける

  • リリースバージョン: Zurich
  • 更新日 2026年03月12日
  • 所要時間:2分
  • ソフトウェアサブスクリプション [samp_sw_subscription] テーブルの [ユーザー ] フィールドが空の場合、 ServiceNow AI Platform 内のユーザー [sys_user] テーブルの関連するユーザーにフィールドをマッピングします。

    始める前に

    ServiceNow 必要なロール:sam_admin または sam_integrator

    重要:
    sam_userユーザー解決ルールを表示できますが、作成することはできません。

    ライセンス操作ビューの [ユーザーのいないサブスクリプション] ページで、未解決のサブスクリプションのリストを確認します。サブスクリプションの [ユーザープリンシパル名] の値をメモし、この値がユーザー [sys_user] テーブルのエントリと一致するかどうかを確認します。一致するものが見つからない場合は、それに応じてルールを設定します。

    このタスクについて

    SaaS 統合では、ソフトウェアサブスクリプション [samp_sw_subscription] テーブルに、自動ジョブと統合によって入力されたフィールドを含むサブスクリプションレコードが作成されます。デフォルトでは、[ ユーザー ] フィールドは、[ユーザープリンシパル名] 列の値をユーザー [sys_user] テーブルの [メール ] フィールドと [ユーザー ID ] フィールドと照合することによって解決されます。ユーザーデータが解決されないときにユーザーデータを正確にマッピングするには、ユーザー解決ルールを作成します。

    手順

    1. 移動先 ワークスペース > ソフトウェア資産ワークスペース > ライセンス操作 > ユーザーサブスクリプション.
    2. [ユーザー解決ルール] を選択します。
    3. [New (新規)] を選択します。
    4. フォームのフィールドに入力します。

      フィールド値の説明については、「ユーザー解決ルールのフィールド」を参照して ください。

    5. [Save (保存)] を選択します。

    タスクの結果

    ユーザー解決ルールが正しく構成され、[サブスクリプションのダウンロード] ジョブ SAM - Refresh <profile name> Subscriptions が正常に実行された場合、ターゲットにした未解決のサブスクリプションは、 ライセンス操作ビュー の [ユーザーのいないサブスクリプション] ページから消去されます。

    同じメールアドレスでユーザー ID および関連するユーザークラスが異なるレコードが複数見つかった場合は、システムプロパティ sn_itam_samp.user_resolution_exclude_tableを有効にします。ユーザー [sys_user] テーブルを拡張してユーザー解決から除外する、カンマ区切りのテーブル名のリストを指定します。これらの変更を行った後、[サブスクリプションのダウンロード] ジョブ SAM - Refresh <profile name> Subscriptions を再実行して、ユーザーをサブスクリプションレコードに関連付けます。