機械翻訳について

就業者ワークフォース・スケジュールの更新の例

このトピックでは、HCMデータ・ローダーを使用して既存の就業者ワークフォース・スケジュールを更新する方法の例を示します。

ノート:ワークフォース・スケジュールは、スケジュール要求で指定されたスケジュール生成プロファイルで定義されている要員部門ごとにインポートされます。 部門およびオプションで事業所は、ワークフォース・スケジュールのインポートを識別するために使用されます。

シフトの更新

既存のシフトを更新するには、スケジュール要求、スケジュール・イベントおよびスケジュール・シフト・イベントのコンポーネントをロードします。 「リクエストのスケジュール」および「イベントのスケジュール」コンポーネントで、ImportMode属性をUPDATEに設定します。

シフト・イベントのスケジュール・コンポーネントで、シフト番号を指定し、ShiftAction属性をUPDATEに設定します。

次のScheduleRequest.datファイルの例では、サードパーティ・アプリケーションからの既存の就業者のシフトを更新します。

METADATA|ScheduleRequest|ScheduleRequestNumber|RequestSource|RequestTime|DepartmentName|LocationCode|LocationSetCode|StartDate|EndDate|ImportMode|ValidationFlag
MERGE|ScheduleRequest|Import002|ORA_HWM_WFM|2025-12-25T12:00:00.010+01:00|Clinic|SAN_FRAN|COMMON|2026/01/05|2026/01/11|UPDATE|Y

METADATA|ScheduleEvent|ImportMode|ScheduleRequestNumber|ScheduleEventNumber|AssignmentNumber|PersonNumber|OpenShift
MERGE|ScheduleEvent|UPDATE|Import002|Import002_01||CLINIC_001|N

METADATA|ScheduleShiftEvent|ShiftNumber|ShiftAction|ShiftStartTime|ShiftEndTime|ScheduleEventNumber|ScheduleRequestNumber|ScheduleShiftEventNumber|JobProfileType|JobProfile|JobSetCode|OtherQualificationType|OtherQualification|BusinessUnitName|ShiftTypeExtendedCode|WorkforceShiftName|ShiftDate|UnpaidBreakDuration|PaidBreakDuration|WorkforceShiftCategory|Comments|PremiumShiftCode|AllowOvertimeFlag|ShiftIncentive
MERGE|ScheduleShiftEvent|Import001_01_01|UPDATE|||Import002_01|Import002|Import002_01_01|ORA_JOB|RN|COMMON||||REGULAR|7P-7A|2026/01/05|||||||

シフトの削除

シフトを削除するには、スケジュール要求、スケジュール・イベントおよびスケジュール・シフト・イベントのコンポーネントをロードします。 「リクエストのスケジュール」および「イベントのスケジュール」コンポーネントで、ImportMode属性をUPDATEに設定します。

シフト・イベントのスケジュール・コンポーネントで、シフト番号を指定し、ShiftAction属性をDELETEに設定します。

次のScheduleRequest.datファイルの例では、既存のシフトを削除します

METADATA|ScheduleRequest|ScheduleRequestNumber|RequestSource|RequestTime|DepartmentName|LocationCode|LocationSetCode|StartDate|EndDate|ImportMode|ValidationFlag
MERGE|ScheduleRequest|Import003|ORA_HWM_WFM|2025-12-25T12:00:00.010+01:00|Clinic|SAN_FRAN|COMMON|2026/01/05|2026/01/11|UPDATE|Y

METADATA|ScheduleEvent|ImportMode|ScheduleRequestNumber|ScheduleEventNumber|AssignmentNumber|PersonNumber|OpenShift
MERGE|ScheduleEvent|UPDATE|Import003|Import003_01||WFM_MATLA_001|N

METADATA|ScheduleShiftEvent|ShiftNumber|ShiftAction|ShiftStartTime|ShiftEndTime|ScheduleEventNumber|ScheduleRequestNumber|ScheduleShiftEventNumber|JobProfileType|JobProfile|JobSetCode|OtherQualificationType|OtherQualification|BusinessUnitName|ShiftTypeExtendedCode|WorkforceShiftName|ShiftDate|UnpaidBreakDuration|PaidBreakDuration|WorkforceShiftCategory|Comments|PremiumShiftCode|AllowOvertimeFlag|ShiftIncentive
MERGE|ScheduleShiftEvent|Import001_01_01|DELETE|||Import003_01|Import003|Import003_01_01|ORA_JOB|RN|COMMON||||REGULAR|7P-7A|2026/01/05|||||||

要員部門のスケジュールのクリア

就業者スケジュールを消去するには、「スケジュール要求」をロードします。 要求のスケジュール・コンポーネントで、ImportMode属性をFULLに設定します。 スケジュール・イベント・コンポーネントを指定していないため、「インポートされたシフトの処理」プロセスでは、指定された要員配置部門および期間のすべてのシフトが削除されます。

次のScheduleRequest.datファイルの例では、指定した期間の就業者の既存のシフトをすべて消去します。

METADATA|ScheduleRequest|ScheduleRequestNumber|RequestSource|RequestTime|DepartmentName|LocationCode|LocationSetCode|StartDate|EndDate|ImportMode|ValidationFlag
MERGE|ScheduleRequest|Import004|ORA_HWM_WFM|2025-12-25T12:00:00.010+01:00|Clinic|SAN_FRAN|COMMON|2026/01/05|2026/01/11|FULL|Y