就業者スケジュールのロードに関するガイドライン
就業者スケジュールによって、指定した期間の就業者のシフト・パターンが定義されます。 HCMデータ・ローダーを使用して就業者スケジュールをロードするには、スケジュール要求オブジェクトを使用します。 このトピックでは、正常にロードするために理解する必要がある就業者スケジュールのいくつかの側面について説明します。
就業者スケジュールのロードの準備
就業者スケジュールをロードする前に、シフト・コードとスケジューラ・プロファイルを定義する必要があります。 必要に応じて、シフト・レイアウトを定義することもできます。 次の表は、関連するタスクを示しています。 これらのタスクは、「時間管理」作業領域で実行します。
タスク |
摘要 |
---|---|
シフト・プロパティの管理 |
すべてのシフトのシフト・コードを定義します |
スケジューラ・プロファイルの管理 |
スケジューラ・プロファイルを定義します。 ロード対象のシフトに該当するそれぞれの就業者がスケジューラ・プロファイルに含まれることを確認します。 |
レイアウト・セットの管理 |
ロードされる時間属性のシフト・レイアウトを定義します。 このタスクはオプションです。 シフト・レイアウトを定義しない場合、時間属性はロードできるもののアプリケーションで表示されません。 |
スケジューラと就業者に対して通知を設定して有効にすることもできます。 次の表は、通知を示しています。 これらの通知は、「アラート・コンポーザ」作業領域で構成します。
通知 |
摘要 |
---|---|
HTS就業者シフト・インポート済 |
新しいスケジュールがロードされるときに、マネージャとスケジューラに送信されます |
HTSスケジュール公開 |
新しいスケジュールが公開されるときに、就業者に送信されます |
スケジュール・リクエストをロードするときに、スケジュール・イベント・コンポーネントのWorkerNotification属性を設定することで、就業者通知を有効または無効にすることもできます。
就業者スケジュールがロードされる方法
他のほとんどのHCMデータ・ローダー・ビジネス・オブジェクトとは異なり、就業者スケジュールがHCMデータ・ローダー・ステージ表からアプリケーション表にロードされることはありません。 かわりに、就業者スケジュールはHCMデータ・ローダー・ステージ表からスケジュール・ステージ表にロードされます。 その後、「インポートされたシフトの処理」プロセスを実行して、計画スケジュール表または計画および公開済スケジュール表に就業者スケジュールをロードする必要があります。 「インポートされたシフトの処理」プロセスは、「時間管理」作業領域の「予定プロセスの管理」タスクを使用して実行します。 このプロセスでは、次のことが行われます:
-
HCMデータ・ローダーとRESTサービスからの就業者のすべてのスケジュール・イベントをマージします
-
複数のスケジュール要求からの就業者のスケジュール・イベントを統合し、要求時間によってそれらを順序付けして、その順序で処理します
このアプローチでスケジュール要求オブジェクトをロードすると、データ整合性が維持されます。 ただし、HCMデータ・ローダーからの基本的な検証エラーのみが表示されます。 「インポートされたシフトの処理」でスケジュール要求オブジェクトがスケジュール表にロードされるときに、多くの検証が実行されます。
インポート・モード
スケジュール要求オブジェクトをロードする場合は、スケジュール・イベント・コンポーネントのImportMode属性をFULLまたはUPDATEに設定する必要があります。 次の表では、インポート・モードについて説明しています。
インポート・モード |
摘要 |
---|---|
FULL |
就業者スケジュールの作成時にFULLモードを使用します。 たとえば、実装中に就業者スケジュールをロードする場合にこのモードを使用します。 モードがFULLの場合は、スケジュール・イベントのすべてのスケジュール・シフト・イベント・コンポーネントのShiftAction属性をCREATEに設定する必要があります。 |
UPDATE |
既存の就業者スケジュールを更新または削除する場合にUPDATEモードを使用します。 モードがUPDATEの場合は、追加のシフトの作成、既存のシフトの更新または既存のシフトの削除を行うことができます。 必要に応じて、スケジュール・シフト・イベント・コンポーネントのShiftAction属性を設定します。 |
ロードされたスケジュールの確認
勤怠管理マネージャおよびスケジューラは、「時間管理」作業領域でロードされたスケジュールを確認します。 確認する内容は、次のとおりです:
-
計画スケジュール(「計画スケジュールの管理」ページ)
-
公開済スケジュール(「公開済スケジュールの表示」タスクを使用)
就業者は、カレンダおよび「時間」作業領域の「チーム・スケジュール」ページを使用して公開済スケジュールを表示します。