スケジュールされた統合でのAtomフィードのサブスクライブ
このユースケースでは、「Oracle HCM Cloudアダプタ」を使用してスケジュールされたオーケストレートされた統合を作成し、Atomフィードをサブスクライブする方法の概要を示します。 Atomフィードを使用すると、Oracle Global Human Resources Cloudのフィード対応リソースに対する変更を追跡できます。 新入社員、退職者、従業員の移転、および昇進などのダウンストリーム・アプリケーションへの関心の更新については、Oracle Global Human Resources CloudはAtomフィードを発行します。
このユースケースでは、Atomフィード「従業員の更新」を使用して「Oracle HCM Cloudアダプタ」を構成します。 このフィードは、3つの更新(PrimaryPhoneNumber、CitizenshipStatusおよびCitizenshipId)で構成されています。 「FTPアダプタ」は、FTPサーバーにフィード更新を書き込むようにも構成されています。
- すでに有効なエントリ。
- 将来有効になるエントリ(将来の日付のエントリと呼ばれる)。
- 将来の日付のエントリは、その有効日に処理されます。
- 将来の日付のエントリは即座に処理されます。
ノート:
ビジネス・オブジェクトとともに従業員関連のフィード(新規採用、アサイメント、退職、更新など)を使用する新しいAtomフィード・エンドポイントでは、設計時と実行時の両方でワーカー・リソースが使用されるようになりました。 ワーカー・リソースがマッパーに表示されます。既存のAtomフィード・エンドポイントでは、下位互換性のためにビジネス・オブジェクトとともにすでにデプロイされており、再マッピングの必要性を避けるために、従業員関連のフィードにEmpsリソースを引き続き使用します。 Atomフィードを使用する新しいデプロイメントはすべて、Workersビジネス・オブジェクトを使用する必要があります。
次の例は、マッパー内のビジネス・オブジェクトを使用した従業員更新フィードを示しています:

有効日における将来の日付エントリの処理
Oracle Global Human Resources Cloudでは、有効日に将来の日付のエントリが処理されます。 このユースケースでは、このタイプの統合を設計する方法の概要を説明します。
先日付入力の即時処理
Oracle Global Human Resources Cloudでは、公開されるとすぐに、将来の日付のエントリが処理されます。 このユースケースでは、統合を設計して有効日に将来の日付のエントリを処理することと、将来の日付のエントリを即時に処理するための統合を設計することの違いを説明します。
- 操作ページで、「先日付入力の即時処理」を選択します。 このチェック・ボックスを有効にすると、リクエスト・マップが異なる問合せパラメータ、published-minに変更されます。
- スケジュールと「Oracle HCM Cloudアダプタ」との間のリクエスト・マッパーで、$ts (タイムスタンプ値)をpublished-minにマップします。
- フィードで先日付入力をただちに使用できるようにするには、リクエストでpublished_timestampをpublished-minとして送信する必要があります。フローの後続の起動で新しいエントリを処理するには、published_timestampをtsスケジュール済パラメータにも保持する必要があります。tsにはpublished_timestampを格納する必要があります。
サマリー
要約すると、統合では、将来の日付のエントリを処理するために次の変更が必要になります。
| 将来の日付のエントリ・オプション | リクエスト・パラメータ | スケジュール・パラメータに格納されたタイムスタンプ |
|---|---|---|
| 即時処理済 | published-min | published_timestamp |
| 有効日に処理済 | updated-min | updated_timestamp |




