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