メインコンテンツにスキップ
Administrator Guide
最終更新: 2024-10-18
時間ブロック作成計算の設定

時間ブロック作成計算の設定

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