時間計算の手動実行
セキュリティ: "Time Tracking" 業務分野の "Process: Run Time Calculations for a Date Range" ドメイン
以下のような理由で計算が自動的に実行されない場合には、手動で時間計算を実行することができます。
- 次のタイム トラッキング コンポーネントの従業員資格が変わった場合
- 時間コード グループ
- 時間エントリ テンプレート
- 期間スケジュール
- 時間計算グループ
- 時間計算の設定を変更した場合
- 時間計算で、報告時間ブロックに関連付けられていない計算時間ブロックが生成された場合
- 休暇を申請したが、休暇の承認時に自動的に時間計算を実行するようにテナントが設定されていない場合
- タイム クロック イベントの対応付けと処理を延期するようにテナントを設定している。
- 時間計算に対する従業員の資格の日次評価を過去に実行するように設定したとします。
勤務スケジュール カレンダーの変更が含まれる期間については、計算を実行しないことをお勧めします。期間に勤務スケジュール カレンダーの変更が含まれる場合は、代わりに下位期間の時間計算を実行してください。
計算の実行時に、日の開始時刻における従業員の資格が毎日評価されます。日付範囲の開始日に有効であった週の開始日のみを使用するのではなく、日付範囲に含まれる各週の開始日における資格が評価されます。時間計算で従業員の資格を日次評価することを選択すると、日付範囲について資格が日次で評価されます。
時間計算を手動で実行する場合、退職した従業員の時間は、プロセス パラメータとして選択した日付より退職日の方が遅い場合でも、計算されません。
計算は、オープン期間でのみ実行できます。 オープン期間と締め処理済期間の両方を含む日付範囲に対して計算を実行する場合、オープン期間についてのみ計算が実行されます。例: 時間エントリが休日である 5 月 8 日にオープンになるように設定したとします。5 月 1 日に時間計算を実行する場合、期間がまだオープンでないため、休日の時間ブロックは生成されません。時間エントリのオープン日に関する制限を解除して、5 月 1 日に計算を実行すると、休日の時間ブロックが生成されます。
大きな日付範囲に対して手動で時間計算を実行することによる影響をテストするため、最初に短い日付範囲内で時間計算を手動で実行し、出力が期待どおりであることを確認することをお勧めします。
"時間計算デバッガー"
レポートを使用して、従業員の週に評価および適用された時間計算を特定できます。- "日付範囲に対する時間計算の実行"レポートにアクセスします。
- 計算を実行する対象の従業員を選択します。従業員を選択するには、"時間の入力" ビジネス プロセス セキュリティ ポリシーでセキュリティ アクセス権が付与されている必要があります。レポートですべての従業員を選択した場合、プロセスを実行すると、選択した条件に基づいて従業員のリストがリフレッシュされます。処理される従業員は、最初に選択した従業員のリストから変更されることがあります。
- "実行頻度"を選択します。定期実行頻度を選択すると、"スケジュール" タブが表示され、特定の日付範囲で時間計算を実行するタイミングまたは頻度を設定できます。
- "リクエスト名"を入力します。このリクエスト名はレポートで使用されます。
- 次を参考にして、"選択条件"セクションを完了させます。
オプション 説明 静的範囲"開始日"と "終了日"を選択して、時間計算を実行する固定期間を定義します。例: 2024 年 12 月 24 日から 2024 年 1 月 7 日までの日付範囲に対して時間計算を複数回実行して、従業員が事前に入力し忘れた可能性のある休暇を取得します。動的範囲"実行日から遡る日数" フィールドと "実行日からの日数" フィールドの日数、および "次の実行日"に基づいてシフトする日付範囲を指定し、時間計算を実行します。例: 前週の時間計算を毎週実行する場合は、毎週実行される週次繰返しをスケジュールし、次の実行日 ()の 7 日間前に実行します。"次回の実行日"フィールドには、"スケジュール"タブで選択したオプションに基づいて、次回時間計算を実行する日付が表示されます。繰返しをスケジュールすると、設定した動的期間の計算が実行されます。注: 実行頻度が"依存型"または"カスタム単位"の場合、"次回の実行日"フィールドには日付が表示されませんが、"実行日からの日数" フィールドと"実行日からの日数"フィールドで指定した日数が計算を実行することになります。実行頻度が"即時実行"の場合、"次回の実行日"フィールドには今日の日付が表示されます。 - 定期実行の頻度については、"スケジュール"タブを完了するための考慮事項について 、"レポートまたはレポート グループのスケジュール" を参照してください。
30 日前までの時間計算を、毎週月曜日の午前 8:00 に実行するとします。このスケジュールを 2024/03/18 ~ 2024/06/16 に設定します。
"日付範囲に対する時間計算の実行
" レポートにアクセスする場合、実行頻度として "週単位"
を選択します。"スケジュール"
タブで、週単位の繰返しを月曜日の午前 8:00 に設定し、繰返し範囲を 2024 年 3 月 18 日
から 2024 年 6 月 16 日
までと指定します。"選択条件
" タブの "動的範囲"
セクションに、" 次回の実行日"
フィールドに "03/18/2024" と表示されます。"実行日から遡る日数"
フィールドに 「30」と
入力します。2024 年 3 月 18 日の午前 8:00 には、2024 年 2 月 17 日から 2024 年 3 月 17 日までのすべての時間エントリに対して時間計算が実行されます。翌月曜日の 2024 年 3 月 25 日に、2024 年 2 月 24 日から 2024 年 3 月 24 日までのすべての時間エントリに対して時間計算が実行されます。
計算によって従業員の送信済みの時間が変更された場合は、その時間を再送信する必要があります。
以下のレポートを実行して、計算のステータスやスケジュールを確認できます。
- プロセス モニタ
- スケジュールされている将来のプロセス