時間ブロック作成計算の設定
- セキュリティ: "Time Tracking Calculations" 業務分野の "Set Up: Time Calculations" ドメイン
時間ブロック作成計算を使用して、特定の時間条件に基づき、追加の計算時間ブロックを生成します。追加の時間ブロックは他の時間ブロックからは独立しています。そのため、この計算は、時間ブロックには関連付けられておらず、既存の時間ブロックを実行する必要がありません。例: この計算を使用して、以下のことができます。
- 週に特定時間数働いた従業員にボーナス時間で報いる。
- 従業員が休日の時間数を報告するかどうかに関係なく、その休日に 8 時間の時間ブロックを作成する。
- "時間計算の作成"タスクにアクセスします。
- "計算タイプ"で "時間ブロック作成計算" を選択します。
- "条件"セクションで、新しい時間ブロックが生成されるのに必要な条件を特定します。Workday に用意されている条件から選択することも、"計算フィールドの作成"タスクを使用して独自の条件を作成することもできます。
オプション 説明 時間シフトの条件時間シフトに基づく条件の中から選択します。 # ビジネス オブジェクト時間 (日) の条件"時間 (日)" ビジネス オブジェクトに基づく条件の中から選択します。Workday に用意されているほとんどの条件では、従業員の日付開始時刻オプションに基づいて 1 日の開始時刻と終了時刻が定義されます。ただし、暦日に基づいて独自の条件を作成できます。Time Week Conditions"時間 (週)" ビジネス オブジェクトに基づく条件の中から選択します。 - "結果"セクションで、以下を行います。
- 固定値を入力するか、計算フィールドを選択して、新しい時間ブロックの時間数を指定します。有効な計算フィールドは、次のビジネス オブジェクトの数値計算フィールドです。
- 従業員
- 計算で"時間 (日) の条件"が使用される場合は "時間 (日付)"。計算で"時間 (週) の条件"が使用される場合は "時間 (週)"。
- 新しい時間ブロックに追加する時間計算タグを選択します。
- "時間 (日) の基準"フィールドで、以下を選択します。
- 計算日: 日の開始時刻オプションに基づいて計算時間ブロックにタグを付ける場合。
- シフト日:"次を基準にシフトの時間ブロックをグループ化する:"オプションに従って計算時間ブロックにシフト日のタグを付ける場合。このオプションは、時間エントリ テンプレートにあります。
- (任意)"詳細設定"セクションで、追加のオプションを定義します。これらのオプションは、"条件"セクションで "時間 (日) の条件"を選択した場合に使用できます。
オプション 説明 指定日前のスケジュールされた日に勤務することが必要Must Work Scheduled Day After時間 (日付) 条件で指定した日の前後に、従業員がスケジュールされた日に勤務したかどうかに基づいて、従業員の時間ブロックを生成します。選択した時間 (日付) の前後 8 日間以内にスケジュールされている日が検索されます。両方のオプションを選択した場合、Workday で時間ブロックが生成されるためには、両方の条件を満たしている必要があります。例: 休日手当の対象となるよう、従業員は休日前のスケジュールされた日に勤務する必要があります。Workday スケジューリングのデータを使用従業員の予定時間数が、タイム トラッキングの勤務スケジュール カレンダーではなく、Workday スケジューリング方法で決定されるようにする場合に選択します。これを有効にするには、Workday スケジューリングを有効にしておく必要があります。このオプションは、"指定日前のスケジュールされた日に勤務することが必要"オプション、"指定日後のスケジュールされた日に勤務することが必要"オプション、またはその両方を選択した場合にのみ使用できます。計算タグを含める以下の場合に、従業員に対して時間ブロックが生成されます。- これらの計算タグにタグ付けされた時間ブロックがある場合。
- 時間ブロックが、設定した時間 (日付) の条件と一致する日にある場合。
- "グループ"タブで、適切な有効日を持つ時間計算グループ スナップショットを追加して、計算の対象となる従業員を指定します。
日ベースおよびシフト ベースの計算の場合、その日に追加時間ブロックが表示されます。週ベースの計算の場合、週の最後の日に追加の時間ブロックが表示されます。
追加の計算時間ブロックは、週次合計に含められます。時間エントリ テンプレートで
"計算数量に基づく合計"
を選択すると、追加の計算時間ブロックも 1 日の合計に含められます。従業員が週に 45 時間以上を入力した場合、5 時間の賞与時間ブロックが生成されます。
- 従業員が週に報告した時間を合計する、"Reported time in a week" という計算フィールドを作成します。
- "計算フィールドの作成"タスクにアクセスします。
- 計算フィールドを定義します。フィールド値フィールド名Reported time in a weekビジネス オブジェクト時間 (週)関数Sum Related Instances関連フィールドTime Blocks for a Week次の条件を満たしているインスタンスIs Reported Time Block合計するフィールド合計時間数 (タイム トラッキング)
- "Reported time greater than or equal to 45 hours" という計算フィールドを作成します。レポート フィールドは、週の報告時間の合計が 45 時間以上である場合に真を返します。
- "計算フィールドの作成"タスクにアクセスします。
- 計算フィールドを定義します。フィールド値フィールド名Reported time greater than or equal to 45 hoursビジネス オブジェクト時間 (週)関数真/偽の条件フィールドReported time in a week演算子≧比較タイプこのフィルタで指定比較値45
- 計算を作成します。フィールド値時間 (週) の条件Reported time greater than or equal to 45 hours数量 (値)5タグの追加Regular
時間計算に優先順位を割り当てます。