フェデレーション ID の探索
ServiceNow® ID システムは、ユーザー ID とメールを使用して複数のインスタンスでユーザーの重複を排除し、解決済みの各ユーザーに一意のフェデレーション ID を割り当てて一貫した識別を行います。
フェデレーション ID を使用すると、インスタンス全体で一意のユーザーの数を正確に計算できるため、ライセンスとユーザー管理に役立ちます。詳細については、フェデレーション ID を参照してください。
注:
ユーザー名はフェデレーション ID を生成するために必要です。
インスタンス間でユーザーを識別して照合するために、ユーザーの ユーザー ID と メール (デフォルト設定) を使用して、 ServiceNow® はハッシュ関数を使用してフェデレーション ID の一意の識別子を生成し、 sys_user テーブルに格納します。
注:
- ユーザー ID はフェデレーション ID を生成するために必要です。ユーザー名が null または空の場合、フェデレーション ID は null です。
- ユーザー ID と メール はフェデレーション ID を生成するためにデフォルトで使用されます。要件に基づいてフェデレーション ID の生成に使用するフィールドを設定するには、「 ID フィールドの更新」を参照してください。構成を更新するには、Iamsync_admin ロールが必要です。
- 複数のユーザーが同じユーザー名とメールを共有している場合、システムはそのうちの 1 人のユーザーに対してのみフェデレーション ID を生成します。
オーストラリア リリースにアップグレードすると、Federated ID Generation (com.glide.identity.globalid) プラグインがすべてのインスタンスに自動インストールされます。プラグインをインストールすると、スキーマの変更は次のようになります。
- sys_userテーブルに列federated_idが作成されます。
- テーブル - iamsync_type には、 sys_user テーブルのデフォルト構成が自動的に入力されます。
フェデレーション ID は、 sys_user テーブルと sys_user テーブルを拡張するすべてのテーブルでのみサポートされています。