稼働時間スケジュールについて

従業員の勤務日の説明は稼働時間スケジュールに記載されています。スケジュールは、毎日のスケジュールまたはサイクル スケジュールとして定義できます。各日 (または、より正確には各勤務シフト) は、日付タイプを使用して詳細に定義することも、その日のスケジュール時間数を入力するだけで定義することもできます。必要な詳細レベルは、スケジュール情報の使用方法によって異なります。給与計算や出退勤報告などのソリューションでは通常、高度な詳細レベルが求められますが、スケジュール情報を使用して職務計画プロセスをサポートするようなソリューションの場合はシンプルな説明で十分です。

スケジュールの定義は毎日または回数区分ごとに行われますが、どちらの場合も設定は同様です。毎日の定義では、スケジュールの対象となる日ごとにスケジュールの詳細を入力します。たとえば、2004 年 1 月 1 日から 2004 年 12 月 31 日まで有効な毎日のスケジュールには、詳細 (日付タイプまたはスケジュール時間の合計) を入力できる日が 366 日あります。この間隔以外のスケジュール情報を照会すると、スケジュールの範囲外であることを通知するメッセージが表示されます。

サイクル スケジュールの場合は、複数日または複数週が 1 セットとして構成され、そのセットが繰り返されます。最も一般的な例は、月曜日から金曜日までの昼間のスケジュールです。毎週すべての日を入力する代わりに、通常の週を繰り返します。複数週のシフト サイクルも、サイクル スケジュールを利用したアプローチに適しています。サイクル スケジュールには、有効日付範囲に関する制限はありません。入力した開始日の前または後の任意の日付のスケジュール情報を照会できます。

回数区分定義を使用する場合、例外日 (祝日など) は補足の例外スケジュールで定義します。例外スケジュールをサイクル スケジュールにリンクします。毎日スケジュールでは例外スケジュールは必要ありません。ただし、例外スケジュールを毎日スケジュールにリンクすると、例外スケジュールが毎日スケジュールよりも優先されます。つまり、この点では 2 種類のスケジュールに違いはありません。

新しいスケジュールを入力するときは、そのスケジュールを日付タイプ依存のスケジュールにするのか決定する必要があります。これによって、スケジュールの詳細で日付タイプを使用するか、スケジュール時間の合計のみを使用するかが決定されます。選択したら、選択したモードを使用する必要があります。日付タイプとスケジュール時間の合計を混在させることはできません。

日付タイプに依存しないスケジュールを入力する場合は、デフォルトの賃金コードも設定する必要があります。この賃金コードは、従業員がタイム カードに出勤時間を入力したり、勤怠管理時間登録ページや時刻報告情報に業務時間数を入力したりする場合に使用されます。

時間給の雇用者 (ゼロ時間スケジュール)

臨時の時間給従業員の場合は、ゼロ時間スケジュールのオプションの使用を選択できます。臨時雇用の従業員は通常、勤務時間をあまり事前にスケジュールできないため、正社員と同じようにスケジュールすることはできません。臨時従業員を雇う必要がある場合、突然必要になることが多く、正確なスケジュールの詳細を入力する時間がありません。ただし、勤務時間は給与計算に転送する必要があるため、賃金コードが必要になります。ゼロ時間スケジュールは、日付タイプに依存せず、時間が入力されない単なるサイクル スケジュールです。回数区分は 1 日の長さで定義されます (少なくとも 1 つの詳細行が必要であるため)。従業員に関連付けを行う際は、時間ベース フィールドには「総時間レポート」を設定してください。

契約業者の時間追跡

スケジュールの特別なケースとしては、社内で作業する外部人員や契約業者の勤務時間を追跡したい場合などが挙げられます。現場で費やした時間数を示すサプライヤーの請求書がある場合に必要となることがあります。この場合、給与計算への転送は必要ありません。また、スケジュールと賃金コードを時間にリンクする必要もありません。代わりに、パラメータ リストを使用します (詳細については勤務時間ルール/パラメータリストページのヘルプファイルを参照してください)。パラメータ リストを特定の契約業者ルール タイプにリンクし、そのルール タイプを契約業者に関連付けます。契約業者の従業員番号を入力し、それをポジション ID に割り当てる必要がある点に注意してください。次に、契約業者のポジションをポジション階層に入力します。請求される時間の承認を行う個人が保持するポジションの部下となる位置に配します。