コンシューマ・アプリケーションへの個人およびアサイメントの変更の通信方法
個人およびアサイメントの詳細を変更し、それらの情報をOracle Fusion Global Human Resourcesと同期するときに、他のOracle Fusionアプリケーションに通知する必要がある場合があります。
個人およびアサイメントの詳細に対する変更をコンシューマ・アプリケーションと共有するには、「個人レコードの同期化」プロセスを実行する必要があります。 このプロセスにより、コンシューマ・アプリケーションがリスニングするHCMイベントChangedPersonDetailsが生成されます。

「個人レコードの同期化」プロセスでは、派遣就業者および従業員の就業者タイプのみに対して、個人およびアサイメントに関するイベントが生成され、通知されます。
プロセスの開始時に、開始日と終了日を指定できます。 プロセスでは、指定された開始日と終了日の間に行われた変更に対するイベントが生成されます。 日付を指定しないと、プロセスはアプリケーションの日付に実行され、その日付に行われた変更に対してイベントが生成されます。
HCMの共存環境では、個人レコードをOracle Fusionに初めてアップロードした後で、「個人レコードの同期化」を実行できます。
「個人レコードの同期化」プロセスを実行するときは、次の点に留意する必要があります。
- プロセスを初めて実行するときは、開始日と終了日を指定します。 開始日は、その個人に対する既存の最も古いレコードがアプリケーションで作成された日付を指し、終了日はアプリケーションの日付を指します。
開始日の例:
たとえば、ある個人が2009年1月1日に従業員として採用されたとします。 しかし、なんらかの理由で雇用が取り消されました。 従業員ではなくなりましたが、個人レコードはアプリケーションに存在します。 この個人のレコードがアプリケーションで作成された日付は、開始日(2009年1月1日)になります。
ここで、同じ個人が2015年5月5日に再雇用された場合、採用日は2015年5月5日になります。 ただし、開始日は2009年1月1日のままであり、これがアプリケーション内のその個人の最も古いレコードです。
- それ以降、個人レコードをロードするときには、(開始日と終了日を指定せずに)アプリケーションの日付で「個人レコードの同期化」を実行します。
- 最適なパフォーマンスを確保するために、プロセスの開始日と終了日の差は最大7日までにします。
この表は、パラメータについて簡単に説明しています。
パラメータ | データ型 | デフォルト値 | 目的 |
---|---|---|---|
日付: 自 | 日付 | アプリケーションの日付(今日の日付) | 「日付: 至」パラメータとともに使用されます。 日付範囲は、イベントを生成する必要がある、Oracle HCM Cloudに格納されているすべての変更を識別します。 日付範囲は7日間より長くできません。 |
日付: 至 | 日付 | アプリケーションの日付(今日の日付) | 「日付: 自」パラメータとともに使用されます。 日付範囲は、イベントを生成する必要がある、Oracle HCM Cloudに格納されているすべての変更を識別します。 日付範囲は7日間より長くできません。 |
バッチ・ロード後 | 文字 | いいえ(N) | このパラメータは、HCMデータ・ローダー(HDL)またはHCMスプレッドシート・ローダー(HSDL)を介してデータをロードする場合に使用します。 これらのバッチ・ロード・プロセスでは、ChangedPersonDetailsイベントが抑制されます。 そのため、データ・ロード時にデータは同期されません。 同期を有効にするには、このパラメータを「はい」に設定してプロセスを実行する必要があります。 このパラメータを「はい」に設定すると、これらの日付を考慮して期間中のすべての変更が考慮されます。
|
プロセスを実行する場合
プロセスを実行する必要がある場合の一般的なユース・ケースと、指定する必要があるパラメータを見てみましょう。
ユース・ケース | 実行タイプ | パラメータ値 | ガイドライン |
---|---|---|---|
将来の日付の採用または雇用関係が有効になる場合。 処理待ち就業者が従業員または派遣就業者として変換される場合。 | 日次(先日付の変更を処理するため) |
|
日付をNULLに指定すると、アプリケーションの日付(今日の日付)に発生した変更がプロセスによって取得される必要があると想定されます。 |
データ・ロードにアクティブな従業員または派遣就業者が含まれる場合。 | データのロード後 |
|
個人データまたはアサイメント・データ、あるいはその両方が1日または2日でロードされます。 したがって、ロード間の日付範囲は1-2日です。 日付範囲を指定する場合は、7日未満であることを確認してください。そうしないと、警告メッセージが表示されてプロセスが終了します。 |
先日付の採用または雇用関係が今日の日付で有効になる場合、または処理待ち就業者が従業員または派遣就業者に変換され、今日の日付で有効になる場合 | その日に有効な先日付の変更 |
コンシューマ・アプリケーションに通知される変更
「個人レコードの同期化」を実行すると、次の個人およびアサイメントの詳細を変更したときにChangedPersonDetailsイベントが生成されます。
-
個人詳細:
-
名前
-
勤務先Eメール
-
勤務先電話番号
-
勤務日
-
-
アサイメント詳細:
-
ジョブ
-
ポジション
-
部門
-
就業事業所
-
就業事業所住所
-
マネージャ
-
作業タイプ
-
-
次のワークフォース・ストラクチャ設定オブジェクトを変更した場合、ChangedPersonDetailsイベントは生成されません。
-
ジョブ
-
ポジション
-
部門
-
就業事業所
-
就業事業所住所
-
-
次の場合は、データ変更に対してイベントは生成されません。
-
応募日(現在の日付)の時点での前従業員レコードおよび前派遣就業者レコードに対する変更。
-
将来の採用日または開始日を持つ従業員レコードに対する変更。
-