メインコンテンツにスキップ
Administrator Guide
最終更新: 2025-03-14
ステップ: 勤務スケジュール割当後の無効な休暇エントリの削除

ステップ: 勤務スケジュール割当後の無効な休暇エントリの削除

セキュリティ: 以下のドメインです。
  • "System"業務分野の
    "Business Process Administration"
    および "
    Manage: Business Process Definitions"
  • "Time Off and Leave"業務分野の"
    Set Up: Time Off
    "
以下のいずれかの場合、
"勤務スケジュールの割当"
ビジネス プロセスイベントの完了後に、承認済みのWorkdayエントリが自動的に削除されるように設定できます。
  • 従業員は承認済休暇の資格を失っています。
  • 休日カレンダーまたは勤務スケジュールカレンダーで変更されたため、エントリを含める日が有効ではなくなりました。
勤務スケジュールの割当後に従業員のカレンダーに無効な休暇エントリが残っていると、レポート、スケジューリング、残数計算、およびインテグレーションに悪影響を及ぼす可能性があります。
"勤務スケジュール割当後の無効な休暇エントリの削除"
サービスステップを使用して、
"休暇の訂正"
ビジネス プロセスを開始、従業員の勤務スケジュール割当の有効日から無効な承認済み休暇エントリを削除できます。このステップにより、これらの休暇エントリを検索て手動で削除する必要がなくなります。承認済みの無効な休暇エントリには"Workdayの
訂正
" イベントが自動的に作成され、単位がゼロに調整されます。
  1. "勤務スケジュールの割当
    " ビジネス プロセスで、
    "勤務スケジュール割当後の無効な休暇エントリの削除"
    サービスステップを完了ステップの後に追加します (
    "完了" が
    "はい"
    である)。完了ステップの前にこのステップを追加しようとすると、Workdayが表示されます。
  2. "
    勤務スケジュール割当後の無効な休暇エントリの削除"
    サービスステップを初めて追加すると、Workdayメッセージが表示されます。
    "休暇・休職に影響するイベントの評価と処理" タスクにアクセスして、資格対象外である将来の休暇エントリの評価と訂正、および休暇付与調整を開始するバックグラウンド
    ジョブをタスク実行します。この時点から、15 分ごとにWorkdayグラウンドジョブが自動的に開始されます。
    "Workday・休職に影響するタスク
    の評価と処理" タスク ()
    を実行しない場合、次の "週次サービス更新"が自動的に開始まで、"勤務スケジュールの割当" ビジネス プロセス イベントの有効日以降に発生した無効な休暇エントリにフラグが設定され続けます。テナントで 15 分ごとに実行されるバックグラウンドジョブ。
    ビジネス プロセス定義にサービスステップを初めて追加する際に警告メッセージが表示されない場合は、Workdayグラウンドジョブがすでに実行中で、"休暇・
    休職に影響するイベントの評価と処理
    " タスクを実行する必要はありません。
    "勤務スケジュールの割当
    " ビジネス プロセスで
    "取消"
    アクションが発生した場合は、元の有効日以降に開始される休暇エントリを再入力する必要があります。有効日の訂正が発生した場合、休暇エントリを手動で削除したり再入力したりする必要が生じる場合があります。
  3. "休暇の訂正"
    ビジネス プロセス用に別個のルール ベースのビジネス プロセス定義を作成してください
    。"勤務スケジュール割当後の無効な休暇エントリの削除"
    サービスによって、ビジネス プロセス定義 ()に従う訂正イベントが作成されるためです。
    サービスステップでレビューと承認なしで無効な休暇エントリが自動的に削除されるようにするには、次のようにビジネス プロセスを1 つの開始ステップ(ステップ a) で作成します。
    1. "
      休暇の訂正
      " ビジネス プロセスの関連アクション メニューから、
      "ビジネス プロセス"
      "ビジネス プロセス定義のコピーまたはリンク" を
      選択します。 
    2. "ルール ベースのワークフロー定義名"
      を選択し、名前を入力します。例:
      無効な休暇サービスの削除
      "。
      "OK"
      をクリックします。
    3. "休暇の訂正 (無効な休暇サービスの削除)"
      ビジネス プロセスの関連アクション メニューから、
      "ビジネス プロセス
      ルール ベースのビジネス プロセス設定"
      を選択し、
      "OK"
      をクリックします。
    4. "ステップ a" の関連アクション メニューから、
      "ビジネス プロセス""
      完了に設定"
      を選択し、
      "OK"
      をクリックします。
    5. ビジネス プロセスの関連アクションから、
      "ビジネス プロセス""
      定義の編集"
      を選択します。
    6. 余分なステップを削除して
      "OK"
      をクリックします。
  4. "Initiating Business Process of Remove Invalid Time Off Entries Service"
    レポート フィールドを使用して、開始ビジネス プロセスが
    "勤務スケジュールの割当"
    である場合に、以下の条件ルールを作成します。
    1. 開始ステップ ""の関連アクション メニューから、
      "ビジネス プロセス""
      条件ルールの作成"
      を選択し、
      "OK"
      をクリックします。
    2. 説明を入力する。例:
      「勤務スケジュール変更後の無効な休暇サービスの削除によって開始された休暇の訂正」などの名前。
      は、ビジネス プロセス条件ルールの特定に役立ちます。
    3. 条件 ""を説明するコメントを入力します。例:
      休暇の訂正が "勤務スケジュール割当後の無効な休暇の削除" から開始された場合、"" の終了によって "休暇の訂正" が "自身" として社員に通知されます
    4. 以下の値を指定したルールを追加します。
      および/または
      ソース外部フィールドまたは条件ルール
      関係演算子
      比較タイプ
      比較値
      および
      無効な休暇エントリの削除の開始ビジネス プロセス サービス
      が次の選択リストに含まれている:
      このフィルタで指定
      勤務スケジュールの割当
      比較値は他に以下のとおりに設定できます。
      • 職務を変更します。
      • 退職
      • 空白 - 訂正がサービスステップによって開始されない場合。
  5. "勤務スケジュールの割当
    " イベントの結果としてWorkdayが訂正されることを社員に通知するには、ルール ベースのビジネス プロセス定義でカスタム通知を作成します。
    1. ビジネス プロセス ""の関連アクション メニューから、
      "ビジネス プロセス""
      通知の追加"
      を選択し、
      "OK"
      をクリックします。
    2. タスクを完了:
    オプション 説明
    トリガ
    "終了時
    " プロンプトから、
    "a - 休暇の訂正"
    を選択します。
    条件およびルール
    ルールを追加し、前に作成したビジネス プロセス条件ルールを選択します。
    グループ
    "Employee as Self"
    セキュリティ グループを選択します。
    E メール メッセージの内容
    以下の詳細を入力します。
    • 件名:
      行を追加して、件名行のテキストを入力します。例:
      休暇の訂正 - あなたの代理で送信されました
    • 本文:
      行を追加して本文テキストを入力します。例:
      "勤務スケジュールの割当" イベントに基づいて、 Workday休暇の訂正が送信され、資格が変更された後、または日付が勤務外の日に変更された後に、休暇エントリが無効になっています。
  6. サービスステップによって開始された訂正について社員に確実に通知が送信されるようにするには、開始したビジネス プロセスに関係なく、"真" の場合にルール ベースのビジネス プロセスをトリガするルールを作成します。
    1. 先に作成したルール ベースのビジネス プロセスの関連アクション メニューから、
      "ビジネス プロセス"
      "ルール ベースのビジネス プロセスの設定"
      を選択し、
      "OK"
      をクリックします。
    2. ルールを追加します。
      "ルール"
      プロンプトから
      "条件ルールの作成"
      を選択し、
      "OK"
      をクリックします。
    3. 説明を入力する。例:
      「無効な休暇サービスの削除によって開始された休暇の訂正
      のような名前」は、ビジネス プロセス条件ルールを識別するのに役立ちます。
    4. 条件 ""を説明するコメントを入力します。例:
      イベントが、"無効な休暇エントリの削除" サービスによって開始された休暇の訂正である場合、真になります。
    5. "条件コピー元のルール"
      プロンプトから、以前に作成したビジネス プロセス条件ルールを選択します。例:
      勤務スケジュールの変更後の無効な休暇サービスの削除によって休暇の訂正が開始された。
    6. 以下の値を使用してルールを作成し、
      "OK"
      をクリックします。
      および/または
      ソース外部フィールドまたは条件ルール
      関係演算子
      比較タイプ
      比較値
      および
      無効な休暇エントリの削除サービスにより開始
      このフィルタで指定
      チェックボックスをオンにします。
"勤務スケジュールの割当"
ビジネス プロセスを開始
、"勤務スケジュール割当後の無効な休暇エントリの削除"
サービスステップが機能していることを確認できます。勤務スケジュール カレンダーの自動割当を参照してください。
従業員が休暇を承認した後、勤務スケジュール カレンダーの変更でその日が非勤務日になった場合、"休暇・
休職の管理"
レポートのカレンダーからWorkdayエントリが削除されます。例: 従業員のパターンが月曜日から金曜日まで、月曜日、水曜日、金曜日のみに変更されると、火曜日と木曜日の休暇のエントリが無効になり、2 月 1 日から有効になります。Workdayエントリはカレンダーから削除されます。