ID フィールドの更新

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • 新しいフェデレーション ID を生成するには、既存のユーザー解決検索基準を使用するか、再生成前に基準を更新します。

    始める前に

    必要なロール:iamsync_admin

    重要:
    ID フィールドを変更すると、選択したテーブル のすべての既存レコードの フェデレーション ID が変更されます。これらの変更は、パフォーマンス、コンプライアンス、およびライセンスに影響を与える可能性があります。

    このタスクについて

    ServiceNow では、フェデレーション ID によって複数のインスタンス間で一貫したユーザー識別が保証されます。デフォルトでは、[ ユーザー ID ] フィールドと [メール ID] フィールドが、インスタンス間でユーザーを識別して照合するためのシステムの検索条件として使用されます。ID フィールドを変更すると、更新された基準に基づいて、選択したテーブルのすべてのレコードのフェデレーション ID (選択した ID フィールドに基づくハッシュ) が再生成されます。フェデレーション ID を再生成するには、次の 2 つの方法があります。

    • 更新します。ID フィールドを追加または削除するときに、新しい検索条件でシステムを更新します。フィールド (従業員番号など) を削除または追加する場合、または一意のユーザーを定義する属性を変更する場合に使用します。このアプローチは、精度を向上させたり、新しいコンプライアンス要件に合わせたりするのに役立ちます。
    • フェデレーション ID を再生成します。識別ロジックを変更せずにフェデレーション ID を更新するだけでよい場合は、既存の検索条件を使用します。これは、XML データのインポート後、インスタンスが正しく動作しない後、または低レベルのデータベースが更新された後に役立ちます。

    手順

    1. 移動先 すべて > フェデレーション ID を管理 > フェデレーション ID 基準.
    2. タイプ名 (ユーザー) を選択します。
    3. 基準を変更するには、次の手順に進みます。既存のフェデレーション ID 基準を使用するには、[ フェデレーション ID の再生成] をクリックし、ステップ #5 および #6 のメモを読んで手順を完了します。
    4. [ フェデレーション ID 基準ユーザー ] ページで、左右の矢印ボタンを使用して、[ 選択済み ] リストの ID フィールドを追加または削除します。[ 選択済み] の下にリストされているすべての ID フィールドは、新しいフェデレーション ID を生成するために使用されます。

      例:[従業員番号]

      注:
      • ユーザー ID はフェデレーション ID を生成するために必要です。ユーザー名が null または空の場合、フェデレーション ID は null です。
      • ユーザー IDメール はフェデレーション ID を生成するためにデフォルトで使用されます。
      • 複数のユーザーが同じ ユーザー IDメールを共有している場合、システムはそのうちの 1 人のユーザーに対してのみフェデレーション ID を生成します。
      ID フィールド

      選択した 従業員番号 は、ユーザーを識別して解決し、ハッシュ化されたフェデレーション ID を生成するための別の属性になります。

    5. [ 更新 ] をクリックしてフェデレーション ID を生成します。
      注:
      完了率100 に達するのを待ってから、別のフェデレーション IDの更新または再生成を開始します。

      ステータスの割合は、インスタンス全体のすべての ID のフェデレーション ID の生成を示します。

      注:
      • 前の 更新 ジョブまたは フェデレーション ID の再生成が完了するまで、フィールドを変更しないでください。
      • 更新されるフィールドは文字列タイプである必要があります。
      • ID フィールドとして選択できないフィールドは次のとおりです。
        • システムレベルフィールド
        • エッジ暗号化フィールド
        • パスワードフィールド
    6. sys_userテーブルに移動して、ID フィールドの更新によって生成された新しいフェデレーション ID を表示します。