個人レコードの同期化のガイドライン
このトピックでは、個人レコードの同期化プロセスの実行時に従う必要があるガイドラインを示します。
バッチ・ロード処理
- 就業者のバッチ・ロードのたびに、就業者がロードされた日付範囲を対象とする「日付: 自」値および「日付: 至」値を指定してプロセスを実行し、ロードされたすべての就業者を処理するように「バッチ・ロード後」=「Y」を指定します。 これは、HDLのロード中にロードされた就業者に対してChangedPersonDetailsイベントが発生しないために必要です。
- このプロセスは、HDL、HSDLまたはその他のローダーを使用してデータをロードした直後に実行します。 ただし、データ・ロードを1日に複数回実行する必要がある場合は、最終ロードの実行後にプロセスを実行することをお薦めします。
- データ・ロードの開始日と完了日をそれぞれ「日付: 自」および「日付: 至」パラメータを指定してこのプロセスを実行します。
- HDLまたはHSDLまたはイベントを抑制する他のデータ・ローダーを使用したデータ・アップロード後にプロセスを実行する場合は、「バッチ・ロード後」パラメータを「はい」に設定する必要があります。 そうでない場合は、パラメータを「いいえ」に設定します。
指定された日付のプロセスを1回のみ送信
- 個人レコードの同期化プロセスでは、個人および対応するアサイメント・レコードへの変更についてTCAアプリケーションに通知するイベントが生成されます。
- 発生したイベントの数が多いほど、SOAサーバーのTCAアプリケーションによる処理が重くなります。 不要で重複する処理を回避するために、特定の日付範囲に対してこのプロセスを1回のみ実行することお薦めします。 したがって、次のようになります。
- 「日付: 自」および「日付: 至」の値を指定せずに1日に1回スケジュールし、「バッチ・ロード後」=「N」を各日の開始時に設定して、その日にアクティブになる先日付の従業員および派遣就業者を処理します。
- オプションで、日付パラメータ値なしで、1日の終了時に1日に1回実行されるようにジョブをスケジュールし、「バッチ・ロード後」に「Y」を設定することもできます。 このスケジュールでは、その日にロードされたすべての個人レコードがピックアップされ、まだ処理されていない可能性があります。
プロセスのインスタンスを一度に1つのみ送信します
- このプロセスのインスタンスは、常に1つのみ実行されている必要があります。
- プロセスがすでに実行中状態の場合は、プロセスを再送信しないでください
- プロセスの2番目のインスタンスが誤って送信された場合は、すぐに取り消して、最初のインスタンスを完了させます。