コネクタを自分の要件にかなうように構成したら、コネクタを使用してリコンシリエーションおよびプロビジョニング操作を実行できます。
このセクションの内容は次のとおりです。
参照フィールド同期用のスケジュール済ジョブでは、ターゲット・システムの特定のフィールドから最新の値がOracle Identity Managerの参照定義にフェッチされます。これらの参照定義はOracle Identity Managerの参照フィールドの入力ソースとして使用されます。
ServiceNow Group Lookup Recon
ServiceNow Role Lookup Recon
ServiceNow Department Lookup Recon
これらのスケジュール済ジョブによってターゲット・システムからフェッチされた値は、Lookup.ServiceNow.Groups、Lookup.ServiceNow.RolesおよびLookup.ServiceNow.Departmentsにそれぞれ移入されます。参照フィールド同期のすべてのスケジュール済ジョブの属性は同じです。表3-1に、スケジュール済ジョブの属性の説明を示します。スケジュール済ジョブを構成する手順は、このガイドで後述します。
表3-1 参照フィールド同期用のスケジュール済ジョブの属性
| 属性 | 説明 |
|---|---|
Code Key Attribute |
参照定義のコード・キー列に移入するために使用する属性の名前を入力します(Lookup Name属性の値として指定)。 デフォルト値: __UID__ |
Decode Attribute |
参照定義のデコード列に移入するために使用する属性の名前を入力します(Lookup Name属性の値として指定)。 デフォルト値: __NAME__ |
IT Resource Name |
ユーザー・レコードをリコンサイルする、ターゲット・システム・インストールのITリソースの名前。 デフォルト値: |
Lookup Name |
ターゲット・システムからフェッチされた値で移入される必要がある、Oracle Identity Managerの参照定義の名前。 デフォルト値は、使用するスケジュール済ジョブに応じて次のとおりです。
|
Object Type |
リコンサイルするオブジェクトのタイプの名前。 デフォルト値は、使用するスケジュール済ジョブに応じて次のとおりです。
|
コネクタを構成して、リコンシリエーションのタイプおよびそのスケジュールを指定できます。
この項では、リコンシリエーションの構成に関する次の項目について説明します。
完全リコンシリエーションでは、既存のすべてのユーザーまたはグループのレコードをターゲット・システムからOracle Identity Managerへリコンサイルします。
コネクタをデプロイした後はまず、完全リコンシリエーションを実行する必要があります。完全リコンシリエーションを実行するには、ユーザーおよびグループをリコンサイルするためのスケジュール済ジョブのFilter Suffix属性に値を指定しないでください。ターゲット・システムに1つの応答で返せる以上の数のレコードが含まれている場合、フラット・ファイル・コネクタを使用して完全リコンシリエーションを実行します。大規模なレコードのリコンサイルを参照してください。
制限付きつまりフィルタ済リコンシリエーションは、設定されたフィルタ基準に基づいてリコンサイルすることによりレコードの数を制限するプロセスです。
デフォルトでは、前回のリコンシリエーションの実行後に追加または変更されたすべてのターゲット・システム・レコードが、現在のリコンシリエーションの実行中にリコンサイルされます。リコンサイルする必要のある追加または変更されたターゲット・システム・レコードのサブセットを指定して、このプロセスをカスタマイズできます。これは、リコンシリエーション・モジュールのフィルタを作成して行います。
sys_idが関連付けられています。このsys_id属性はターゲット・システムとOIMに存在しています。フィルタ済リコンシリエーションは、フィルタ・サフィックス属性としてsys_idを使用して実行されます。 ノート:
現在のコネクタ・リリースでは、sys_id属性がレコードのフィルタリングにおいてサポートされている唯一のフィルタ・サフィックスです。リコンシリエーション・モジュールのフィルタを作成して、制限付きリコンシリエーションを実行できます。このコネクタのFilter Suffix属性(スケジュール済タスクの属性)により、ターゲット・システムのsys_id属性を使用してターゲット・システム・レコードをフィルタ処理できます。sys_idはエンドポイントURLに追加されます。このエンドポイントURLがリコンサイルされる際は、すべてのレコード・リコンシリエーションがこのフィルタ・サフィックス属性に限定されます。サンプルのフィルタ・サフィックス値は/0e220301db039a00b88df7a0cf9619です。フィルタ・サフィックス・パラメータに指定される値はターゲット・システムによって異なります。「リコンシリエーション・スケジュール済ジョブ」を参照してください。
リコンシリエーションの実行中に、ターゲット・システムに1つの応答で返せる以上の数のレコードが含まれている場合、フラット・ファイル・コネクタを使用してすべてのレコードをOracle Identity Managerにフェッチする必要があります。
コネクタ・インストーラを実行すると、リコンシリエーション・スケジュール済ジョブが自動的にOracle Identity Managerで作成されます。これらのスケジュール済ジョブを、その属性の値を指定して必要に合うように構成する必要があります。
ServiceNowコネクタにおいて、ユーザー・レコードのリコンシリエーションのスケジュール済ジョブはOracle Identity Managerで自動的に作成されます。ユーザー・レコードのリコンシリエーションのスケジュール済ジョブは、コネクタのターゲット・リソース(アカウント管理)モードでユーザー・データをリコンサイルするために使用されます。
表3-2に、スケジュール済ジョブの属性の説明を示します。
表3-2 ユーザー・リコンシリエーションのスケジュール済ジョブの属性
| 属性 | 説明 |
|---|---|
Filter Suffix |
リコンシリエーションの実行時にターゲット・システムからフェッチされるレコードの検索フィルタを入力します。 サンプル値: 「制限付き(フィルタ)リコンシリエーション」を参照してください。 |
Latest Token |
Latest Token属性は内部目的で使用されます。デフォルトでは、この値は空です。 この属性には値を入力しないでください。リコンシリエーション・エンジンにより、値はこの属性に自動的に入力されます。 サンプル値: 1354753427000 |
IT Resource Name |
ユーザー・レコードをリコンサイルする元のターゲット・システム・インストールのITリソースの名前 デフォルト値: |
Object Type |
リコンサイルするオブジェクトのタイプ。 デフォルト値: ノート: ユーザーはサポートされる唯一のオブジェクトです。そのため、この属性の値は変更しないでください。 |
Resource Object Name |
リコンシリエーションに使用されるリソース・オブジェクトの名前。 デフォルト値: ノート: この属性の値を変更しないでください |
Scheduled Task Name |
リコンシリエーションに使用されるスケジュール済タスクの名前。 デフォルト値: |
プロビジョニング操作を実行する際には、次のガイドラインを適用する必要があります。
ユーザーの作成プロビジョニング操作の場合、「ユーザー名」フィールドの値を指定する必要があります。たとえば、John Doeのようにします。これは必須フィールドで、そのほかにも「表示名」、「パスワード」、メール・ニックネームおよび使用場所が必須フィールドです。