就業者ワークフォース・スケジュールの作成の例
このトピックでは、HCMデータ・ローダーを使用して就業者ワークフォース・スケジュールを作成する方法の例を示します。
ヒント:要員スケジュールは、スケジュール要求で指定されたスケジュール生成プロファイルで定義されている要員部門ごとにインポートされます。 部門およびオプションで事業所は、ワークフォース・スケジュールのインポートを識別するために使用されます。
特定の週の部門のスケジュールの作成
スケジュールを作成する要員部門ごとに、「スケジュール要求」、「スケジュール・イベント」および「シフト・イベントのスケジュール」コンポーネントをロードする必要があります。 「リクエストのスケジュール」および「イベントのスケジュール」コンポーネントで、ImportMode属性をFULLに設定します。 指定された要員部門および期間の既存のすべてのシフトが最初に削除されます。
シフト・イベントのスケジュール・コンポーネントで、ShiftAction属性をCREATEに設定します。 割当済シフトとオープン・シフトの両方を作成できます。
次のScheduleRequest.datファイルの例では、指定した週の要員配置部門のスケジュールを作成します。 ここではユーザー・キーを使用します。
METADATA|ScheduleRequest|ScheduleRequestNumber|RequestSource|RequestTime|DepartmentName|LocationCode|LocationSetCode|StartDate|EndDate|ImportMode|ValidationFlag
MERGE|ScheduleRequest|Import001|ORA_HWM_WFM|2025-12-25T12:00:00.010+01:00|Clinic|SAN_FRAN|COMMON|2026/01/05|2026/01/11|FULL|Y
METADATA|ScheduleEvent|ImportMode|ScheduleRequestNumber|ScheduleEventNumber|AssignmentNumber|PersonNumber|OpenShift
MERGE|ScheduleEvent|FULL|Import001|Import001_01||CLINIC_001|N
MERGE|ScheduleEvent|FULL|Import001|Import001_02|||Y
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|CREATE|||Import001_01|Import001|Import001_01_01|ORA_JOB|RN|COMMON||||REGULAR|7A-7P|2026/01/05|||||||
MERGE|ScheduleShiftEvent|Import001_01_02|CREATE|||Import001_01|Import001|Import001_01_02|ORA_JOB|RN|COMMON||||REGULAR|7A-7P|2026/01/06|||||||
MERGE|ScheduleShiftEvent|Import001_01_03|CREATE|||Import001_01|Import001|Import001_01_03|ORA_JOB|RN|COMMON||||REGULAR|7A-7P|2026/01/07|||||||
MERGE|ScheduleShiftEvent|Import001_01_04|CREATE|||Import001_01|Import001|Import001_01_04|ORA_JOB|RN|COMMON||||REGULAR|7A-7P|2026/01/08|||||||
MERGE|ScheduleShiftEvent|Import001_01_05|CREATE|||Import001_01|Import001|Import001_01_05|ORA_JOB|RN|COMMON||||REGULAR|7A-7P|2026/01/09|||||||
MERGE|ScheduleShiftEvent|Import001_01_06|CREATE|||Import001_02|Import001|Import001_01_06|ORA_JOB|RN|COMMON||||REGULAR|7A-7P|2026/01/10|||||||
MERGE|ScheduleShiftEvent|Import001_01_07|CREATE|||Import001_02|Import001|Import001_01_07|ORA_JOB|RN|COMMON||||REGULAR|7A-7P|2026/01/11|||||||
特定の日の就業者のシフトの作成
就業者の単一のシフトを作成するには、スケジュール要求、スケジュール・イベントおよびスケジュール・シフト・イベントのコンポーネントをロードします。
「要求のスケジュール」および「イベントのスケジュール」コンポーネントで、ImportMode属性をUPDATEに設定し、指定した要員配置部門および期間の既存のシフトを保持します。
シフト・イベントのスケジュール・コンポーネントで、ShiftAction属性をCREATEに設定します
次の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|Maternity, LA|WFM_LOSANGELES|COMMON|2026/01/05|2026/01/11|UPDATE|Y
METADATA|ScheduleEvent|ImportMode|ScheduleRequestNumber|ScheduleEventNumber|AssignmentNumber|PersonNumber|OpenShift
MERGE|ScheduleEvent|UPDATE|Import002|Import002_01||WFM_MATLA_002|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|Import002_01_01|CREATE|||Import002_01|Import002|Import002_01_01|ORA_JOB|RN|COMMON||||REGULAR|7P-7A|2026/01/05|||||||
ノート: スケジュールを作成する場合、シフト番号はオプションです。 通常、これらはサードパーティのスケジュール・システムによって生成されます。 シフト番号は、シフトを更新または削除するときに指定する必要があります。