休暇

Odooの休暇アプリケーションは、休暇関連のすべての情報を集約するハブとして機能します。このアプリケーションは、申請、残高、割り当て、承認、レポートを管理します。

ユーザーは休暇を申請でき、自分の申請と休暇残高の概要を確認できます。マネージャーは個人、チーム、または会社全体に休暇を割り当てたり、休暇申請を承認したりできます。

詳細なレポーティングを実行して、どれだけの休暇(およびどのような種類の休暇)が使用されているかを確認でき、休暇累積(付与ルール)を作成し、祝日を設定できます。

注釈

注意: 休暇アプリのすべての機能を表示できるのは、特定のアクセス権を持つユーザーのみです。

すべてのユーザーは、休暇アプリのマイ休暇および概要セクションにアクセスできます。その他のセクションにアクセスするには、特定のアクセス権が必要です。

アクセス権が休暇アプリにどのように影響するかをより深く理解するには、新規従業員ドキュメント、特に勤務情報タブの設定に関するセクションを参照してください。

設定

従業員に休暇を割り当て、従業員が休暇を申請して使用するためには、まずさまざまな休暇タイプを設定し、次に従業員に割り当てる(割り当てが必要な場合)必要があります。

休暇タイプ

現在設定されている休暇タイプを表示するには、休暇アプリ ‣ 設定 ‣ 休暇タイプに移動します。休暇タイプはリストビューで表示されます。

**休暇**アプリには、4つの事前設定された休暇タイプが付属しています: 有給休暇病気休暇未払代休、および追加勤務時間。これらはビジネスニーズに合わせて変更することも、そのまま使用することもできます。

休暇タイプの作成

新しい休暇タイプを作成するには、休暇アプリ ‣ 構成 ‣ 休暇タイプに移動します。ここから、新規ボタンをクリックして、空白の休暇タイプフォームを表示します。

フォームの上部にある空白行に、`休暇`や`忌引き`など、特定の休暇タイプの名前を入力します。次に、フォームに以下の情報を入力します。

注釈

休暇タイプフォームで必須のフィールドは、休暇タイプの名前、休暇取得単位、および休暇の種類のみです。さらに、休暇申請および割り当て申請セクションを設定する必要があります

休暇申請セクション

このセクションでは、この休暇タイプの休暇申請に対する承認の処理方法を決定します。

  • 承認: 休暇タイプに必要な特定の承認の種類を選択します。オプションは次のとおりです。

    • 検証不要: このタイプの休暇を申請する際に承認は必要ありません。休暇申請は自動的に承認されます。

    • 休暇担当者による承認: このフォームの通知される休暇担当者フィールドに設定された指定の休暇担当者のみが、休暇申請を承認する必要があります。このオプションはデフォルトで選択されています。

    • 従業員の承認者による承認: 休暇に関する従業員の指定承認者のみが、休暇申請を承認する必要があります。承認者は従業員のフォーム勤務情報タブで設定されます。

    • 従業員の承認者と休暇責任者:従業員の指定された休暇承認者休暇責任者の両方が休暇申請を承認する必要があります。

割り当て申請セクション

このセクションでは、この休暇タイプの割り当て申請の処理方法を決定します。

  • 割り当てが必要: 休暇を従業員に割り当てる必要がある場合は、はいを選択します。事前に休暇を割り当てることなく休暇を申請できる場合は、制限なしを選択します。制限なしを選択すると、以下のオプションはフォームに表示されません。

  • 従業員の申請:従業員が付与された休暇数を超えて追加の休暇を申請できるようにする場合は、追加日数の申請を許可を選択します。

    従業員が付与された休暇数を超えて申請できないようにする場合は、許可しないオプションを選択します。

    Example

    この特定の休暇種別に対して従業員には10日が付与されており、追加日数の申請を許可オプションが有効になっています。従業員が12日間の休暇を取りたい場合、追加日数の申請を許可オプションが有効になっているため、追加の2日間を申請できます。

    重要

    追加の休暇を申請しても、休暇が付与されることが保証されるわけではないことに注意してください。

  • 承認: この特定の休暇タイプの割り当てに必要な承認のタイプを選択します。

    • 検証なし:休暇タイプに対する追加付与数を申請する際、承認は不要です。付与数の申請は自動的に承認されます。

    • 休暇責任者:このフォームの通知先の休暇責任者フィールドに設定された指定の休暇責任者のみが付与数申請を承認する必要があります。このオプションはデフォルトで選択されています。

    • 従業員の承認者による: 従業員のフォーム勤務情報タブで設定された、従業員の指定された休暇承認者のみが、割り当て申請を承認する必要があります。

    • 従業員の承認者と休暇責任者:従業員の指定された休暇承認者休暇責任者の両方が付与数申請を承認する必要があります。

設定セクション

このセクションでは、承認と付与数以外の休暇タイプに関するすべての詳細を決定します。これには、休暇の取得方法(時間、半日、日数)、休暇が他のユーザに表示されるかどうか、休暇が給与計算アプリにどのように影響するかが含まれます。

  • 通知先の休暇責任者:この特定の休暇タイプの申請と付与数を承認する責任を持つ、通知を受け取るユーザを選択します。

  • 休暇取得単位:ドロップダウンメニューから、休暇を申請する際の形式を選択します。オプションは次のとおりです:

    • :休暇を1日単位(8時間)でのみ申請できる場合。

    • 半日:休暇を半日単位(4時間)でのみ申請できる場合。

    • 時間:休暇を時間単位で取得できる場合。

  • 追加勤務時間を控除: 休暇申請で従業員が蓄積した追加時間を考慮する必要がある場合は、このオプションを有効にします。

    Example

    従業員が週に2時間の追加勤務を行い、5時間の休暇を申請する場合、追加で勤務した2時間が最初に使用され、申請から差し引かれるため、申請は3時間となります。

  • 祝日を含む:休暇申請に含まれる祝日に対して、従業員が自分の休暇残高を使用する必要がある場合は、このオプションを有効にします。

    Example

    7月4日は米国の祝日です。従業員は7月4日を含む営業週全体の休暇を申請します。

    • 祝日を含むが有効な場合、祝日は従業員の休暇申請に含まれます。従業員は5日間の休暇を使用します。

    • 祝日を含むが無効な場合、祝日は従業員の休暇申請に含まれません。従業員は4日間の休暇のみを使用します。

  • 補足ドキュメントの添付を許可:従業員が休暇申請にドキュメントを添付できるようにする場合は、このオプションを有効にします。これは、長期の病気休暇など、書類が必要な状況で役立ちます。

  • 休暇の種類:ドロップダウンメニューから、休暇の種類として勤務時間または休暇のいずれかを選択します。勤務時間は、取得した休暇が従業員が取り組んでいる任意の種類の付与に対する勤務時間にカウントされることを示し、一方休暇は任意の種類の付与にカウントされません。

  • 会社:データベースに複数の会社が作成されており、この休暇種別が1つの会社にのみ適用される場合は、ドロップダウンメニューから会社を選択します。このフィールドを空白のままにすると、休暇種別はデータベース内のすべての会社に適用されます。このフィールドはマルチカンパニーデータベースでのみ表示されます。

ネガティブ上限セクション

マイナス上限を許可オプションを有効にすると、従業員は現在保有している休暇を超えて申請でき、マイナス残高が可能になります。有効にすると、最大超過付与数フィールドが表示されます。このフィールドに、許可される最大マイナス時間を日数で入力します。

Example

Saraは現在、休暇種別「Vacation」の休暇を3日間持っています。彼女は5日間の休暇が必要な旅行を計画しています。

Vacation休暇タイプにはネガティブ上限を許可オプションが有効になっており、最大超過数が5に設定されています。

これらの設定により、Sara は Vacation 休暇タイプの5日間の申請を提出できます。承認されると、彼女の Vacation 休暇残高はマイナス2(-2)日になります。

病気休暇のすべての情報が入力された休暇種別フォームの上半分。
給与計算セクション

休暇種別が給与計算アプリで勤務記録を作成する必要がある場合は、ドロップダウンリストから勤務記録種別を選択します。

タイムシートセクション

注釈

タイムシートセクションは、ユーザが開発者モードの場合にのみ表示されます。開発者モードへのアクセス方法の詳細については、開発者モード (デバッグモード)ドキュメントを参照してください。

従業員が休暇を取得し、タイムシートも使用している場合、Odooはタイムシートアプリに休暇のエントリを作成します。このセクションでは、それらの入力方法を定義します。

  • プロジェクト:休暇種別のエントリが表示されるプロジェクトを選択します。

  • タスク:この休暇種別のタイムシートに表示されるタスクを選択します。デフォルトのオプションは、休暇会議、またはトレーニングです。

表示オプションセクション
  • 休暇アプリのダッシュボードで使用する色を選択します。

  • カバー画像休暇アプリのダッシュボードで使用するアイコンを選択します。

病気休暇のすべての情報が入力された休暇種別フォームの下半分。

休暇累積(付与ルール)

一部の休暇は付与計画を通じて取得されます。つまり、従業員が指定された時間(時間、日、週など)働くごとに、指定された量の休暇を取得または付与されます。

Example

従業員が1週間働くごとに1日の休暇を累積する場合、働いた1時間ごとに0.2日の休暇を獲得します。40時間の労働週の終わりには、1日分の休暇(8時間)を獲得することになります。

休暇累積(付与ルール)を作成

新しい休暇累積(付与ルール)を作成するには、:menuselection:`休暇アプリ --> 設定 --> 休暇累積(付与ルール)`に移動します。次に、:guilabel:`新規`ボタンをクリックすると、空白の休暇累積(付与ルール)フォームが表示されます。

フォームに以下の情報を入力して下さい:

  • 名前:休暇累積(付与ルール)名を入力します。

  • 累積開始時期:従業員が休暇の累積を開始する時期を選択します。:guilabel:`累積期間の開始時`または:guilabel:`累積期間の終了時`のいずれかです。

  • 繰越時期:従業員が以前に獲得した時間を受け取る時期を選択します。オプションは次のとおりです:

    • 年の初めに:翌年の1月1日に繰越が発生する場合は、これを選択します。

    • 割り当て日に:従業員に時間が割り当てられ次第、繰越が発生する場合は、これを選択します。

    • その他:他の2つのオプションのいずれも該当しない場合は、このオプションを選択します。選択すると、:guilabel:`繰越日`フィールドが表示されます。2つのドロップダウンメニュー(1つは日、もう1つは月)を使用して日付を選択します。

  • 勤務時間に基づく:休暇の累積が従業員の実勤務時間によって決定される場合は、このオプションを有効にします。勤務時間と**見なされない**日は、Odooの休暇累積(付与ルール)に**貢献しません**。

    Example

    従業員は、勤務日数5日ごとに有給休暇1日を付与する付与計画から休暇を付与されます。この付与計画は従業員の勤務時間に基づいており(勤務時間に基づくチェックボックスがオン)、つまり従業員が勤務する平日5日間のみに対して有給休暇を獲得し、7日間の週全体には適用されません

    従業員は標準的な週40時間勤務します。休暇累積(付与ルール)によれば、月に4日の休暇を獲得する必要があります。

    従業員は、休暇タイプ休暇の種類休暇に設定されたものを使用して5日間休暇を取得します。この計画は勤務時間に対してのみ休暇を付与するため、その5日間は付与計算に含まれません。

    その結果、従業員はその月に4日ではなく3日の休暇のみを付与されます。

  • マイルストーン移行:このフィールドは、休暇累積(付与ルール)に最低2つの:ref:`ルール <time_off/rules>`が設定された後に**のみ**表示されます。この選択により、従業員が新しいマイルストーンに移行するタイミングが決まります。給与期間の途中でマイルストーンの変更条件を満たした場合、従業員が:guilabel:`即時`にマイルストーンを変更するか、:guilabel:`この累積期間の後`(現在の給与期間後)に変更するかを決定します。

  • 会社:このフィールドは、マルチカンパニーデータベースでのみ表示されます。ドロップダウンメニューを使用して、付与計画を適用する会社を選択します。空白のままにすると、付与計画はすべての会社で対応可能になります。

すべてのエントリが入力された付与プランフォーム。
規則

従業員が休暇累積(付与ルール)から休暇を累積するには、ルールを作成する必要があります。

新しいルールを作成するには、灰色の:guilabel:`ルール`セクションにある:guilabel:`新しいマイルストーン`ボタンをクリックすると、:guilabel:`マイルストーンを作成`モーダルフォームが表示されます。

フォームの次のフィールドに入力します:

  • 従業員の累積:このセクションで獲得した休暇のパラメータを選択します。

    まず、ドロップダウンメニューを使用して、累積時間の単位として:guilabel:`日`または:guilabel:`時間`のいずれかを選択します。

    次に、累積される選択したパラメータの数値を入力します。数値形式は`X.XXXX`なので、部分的な日数や時間も設定できます。

    最後に、ドロップダウンメニューを使用して、時間が累積される頻度を選択します。デフォルトのオプションは、毎時間毎日毎週月2回毎月年2回、:guilabel:`毎年`です。

    選択したオプションによっては、追加のフィールドが表示される場合があります。たとえば、:guilabel:`月2回`を選択した場合、マイルストーンが発生する各月の2日を指定するための2つの追加フィールドが表示されます。

  • 付与時間の上限設定:この計画で従業員が付与できる時間に上限がある場合は、このオプションを有効にします。

    有効にすると、チェックボックスの右側に2つの追加フィールドが表示されます。2番目のフィールドには、従業員の付与セクションで行われた選択に合わせて、日数または時間が入力されます。

    最初のフィールドに数値を入力して、指定された単位で付与できる最大時間を指定します。

  • 付与開始:従業員が休暇を蓄積し始めるまでに経過する必要がある期間の数と値を入力します。

    最初のフィールドに数値を入力してから、2番目のフィールドを希望する時間単位(日数月数、または年数)に設定します。

  • 繰越:未使用の休暇の処理方法を選択します。オプションは次のいずれかです:

    • なし。付与時間は0にリセット:未使用の休暇はすべて失効します。

    • 累積時間をすべて繰越:未使用の休暇はすべて次の暦年に繰り越されます。

    • 上限付きで繰り越し:未使用の休暇は翌暦年に繰り越されますが、上限があります。これを選択すると、上限フィールドが表示されます。

      翌年に繰り越せる最大の時間または日数を入力します。表示される時間単位は、従業員の付与セクションの設定方法によって決まります。

      このパラメータを超える休暇はすべて失効します。

重要

:guilabel:`繰越`フィールドが:guilabel:`なし。累積時間は0にリセット`に設定されている場合、そのルールは休暇累積(付与ルール)に設定された:guilabel:`繰越時期`を*上書き*します。

会社が休暇累積(付与ルール)を作成し、従業員に発生期間の開始時(つまり、年の初め)に休暇を付与し、*休暇累積(付与ルール)*の繰越時期年の初めに設定すると、未使用の休暇時間を翌年に繰り越すことができます。

次に、会社は休暇累積(付与ルール)にルールを追加し、年の初日(1月1日)に年間5日間の休暇(1週間分の休暇)を割り当てます。

繰越フィールドがなし。発生時間を0にリセットに設定されている場合、マイルストーンを作成ポップアップで、未使用の休暇時間は繰り越され*ません*。これは、休暇累積(付与ルール)フォームで繰越時期年の初めに設定されている場合でも同様です。

*ルール*で設定された繰越は、*休暇累積(付与ルール)フォーム*で設定された繰越よりも優先されます。

  • マイルストン上限:このチェックボックスをオンにすると、各カレンダー年ごとに累積できる合計時間数に制限を設定できます。従業員が年間で累積できる最大の時間数または日数を入力します。表示される時間単位は、従業員累積セクションの設定方法によって決まります。

    繰越フィールドがなし。累積時間は0にリセットに設定されている場合、マイルストン上限フィールドは表示されません。

  • 繰越有効期限:このチェックボックスをオンにすると、繰り越された休暇を従業員が使用できる期間に制限を設定できます。まず、ドロップダウンメニューを使用して、2番目のフィールドを希望する期間(日数または月数)に設定します。

    次に、従業員が繰り越された休暇を使用できる最大の日数または月数を入力します。その期間が経過すると、未使用の繰越休暇は失効します。

    繰越フィールドがなし。累積時間は0にリセットに設定されている場合、繰越有効期限フィールドは表示されません。

フォームの入力が完了したら、保存して閉じるをクリックしてマイルストーンを作成フォームを保存してモーダルを閉じるか、保存して新規作成をクリックしてフォームを保存し、別のマイルストーンを作成します。必要な数だけマイルストーンを追加してください。

Example

このマイルストンフォームは、従業員が年間5日を獲得するように設定されています。この時間は毎年1月1日から獲得が開始されます。

この累積計画では、従業員は最大120日の休暇を累積できます。120日を蓄積した時点で、それ以上の休暇の累積は停止されます。

さらに、最大100日の休暇を翌年に繰り越すことができ、その繰越時間を使用するための期間は3か月です。

累積時間上限が120日であるため、従業員は合計で120日を超える休暇を繰り越すことはできません。

すべてのエントリが入力されたマイルストーンフォーム。

祭日

祝日は国や都市によって異なるため、Odooには祝日があらかじめ設定されていません。公休日や祝日を設定し、従業員に祝日として追加の休暇を付与するには、Odooで祝日を設定してください。

従業員が休暇を認識し、既に公休日(非勤務日)として設定されている日に休暇申請を行わないようにするため、Odooで祝日を設定することが重要です。

さらに、休暇**アプリで設定されたすべての祝日は、**カレンダー計画**製造**などの勤務時間を使用する他のアプリにも反映されます。

Odooは勤務時間を使用する他のアプリと統合されているため、*すべて*の祝日を設定することがベストプラクティスと考えられています。

祝日を作成

祝日を作成するには、休暇アプリ ‣ 設定 ‣ 祝日に移動します。現在設定されているすべての祝日がデフォルトのリストビューに表示されます。

新規ボタンをクリックすると、リストの下部に新しい行が表示されます。

その新しい行に次の情報を入力します:

  • 名前:祝日の名前を入力します。

  • 会社:マルチカンパニーデータベースの場合、現在の会社がデフォルトでこのフィールドに入力されます。このフィールドを編集することは**できません**。

    注釈

    会社フィールドは、デフォルトで非表示になっています。このフィールドを表示するには、列タイトルの右端、リストの右上隅にある (設定調整)アイコンをクリックし、表示されるドロップダウンメニューから会社の選択を有効にします。

  • 開始日:日時ピッカーを使用して、休暇が開始する日時を選択し、 適用をクリックします。デフォルトでは、このフィールドは現在の日付に設定されています。開始時刻は、会社の開始時刻(勤務時間に従って)に設定されます。ユーザーのコンピュータが別のタイムゾーンに設定されている場合、開始時刻は会社のタイムゾーンと比較して適宜調整されます。

  • 終了日:日時ピッカーを使用して、休暇が終了する日時を選択し、 適用をクリックします。デフォルトでは、このフィールドは現在の日付に設定され、時刻は会社の終了時刻(勤務時間に従って)に設定されます。ユーザーのコンピュータが別のタイムゾーンに設定されている場合、開始時刻は会社のタイムゾーンと比較して適宜調整されます。

    Example

    サンフランシスコに所在する会社は、午前9時~午後6時まで営業しており、8時間の勤務時間と1時間の昼休憩があります。

    ニューヨークにいるユーザーで、コンピュータのタイムゾーンが東部標準時に設定されている場合、作成された祝日は午後12時~午後9時と表示され、3時間のタイムゾーンの違いが考慮されます。

    同様に、ロサンゼルスにいるユーザーで、コンピュータのタイムゾーンが太平洋標準時に設定されている場合、祝日の時間は午前9時~午後6時と表示されます。

  • 勤務時間: 祝日が特定の勤務時間を持つ従業員にのみ適用される場合は、ドロップダウンメニューから勤務時間を選択します。空白のままにすると、祝日はすべての従業員に適用されます。

  • 勤務記録タイプ給与計算アプリを使用している場合、このフィールドは休暇の:doc:勤務記録 <payroll/work_entries>がどのように表示されるかを定義します。ドロップダウンメニューから勤務記録タイプを選択します。

設定メニューの祝日リスト。

必須日

一部の企業では、特定の部門、または全従業員が出勤を義務付けられ、特定の日に休暇を取得できない特別な日があります。

Odooでは、このような種類の日を必須日と呼びます。これらは全社的、または特定の部門に対して設定できます。設定すると、指定された部門または企業の従業員は、これらの必須日に休暇申請を提出できなくなります。

必須日の作成

Odooではデフォルトで必須日は設定されていません。必須日を作成するには、:menuselection:`休暇アプリ --> 設定 --> 必須日`に移動します。

左上隅の新規ボタンをクリックすると、リストに空白行が表示されます。

その新しい行に次の情報を入力します:

  • 名前: 必須日の名前を入力します。

  • 企業: マルチカンパニーデータベースの場合、このフィールドが表示され、デフォルトで現在の企業がこのフィールドに入力されます。ドロップダウンメニューを使用して、必須日を適用する企業を選択します。

  • 部門: この列はデフォルトで非表示になっています。まず、の横にある右上隅の (追加オプション)アイコンをクリックし、次に部門の横のチェックボックスにチェックを入れると、その列が表示されます。

    次に、ドロップダウンメニューから目的の部門を選択します。複数の部門を選択でき、追加できる部門の数に制限はありません。

    このフィールドを空白のままにすると、必須日は企業全体に適用されます。

  • 開始日: カレンダーピッカーを使用して、必須日の開始日を選択します。

  • 終了日: カレンダーピッカーを使用して、必須日の終了日を選択します。単一の必須日を作成する場合、終了日は開始日と同じにする必要があります。

  • : 必要に応じて、提示された利用可能なオプションから色を選択します。色が不要な場合は、白いボックスで表される色なしオプションを選択します。選択した色は、カレンダーと凡例の両方で、メインの休暇アプリダッシュボードに表示されます。

3つの必須日が設定された必須日セクション。

概要

ユーザーの休暇、またはユーザーが管理するチームの休暇の色分けされたスケジュールを表示するには、休暇アプリ ‣ 概要に移動します。これにより、マイチームのデフォルトフィルターを使用した四半期(3か月)ビューのカレンダーが表示されます。

表示される期間を変更するには、 (期間)ボタンをクリックしてドロップダウンメニューを表示します。次に、今日今週今月今年、またはカスタム期間を選択すると、対応するビューでカレンダーが表示されます。

選択した単位(など)で時間を前後に移動するには、 (左矢印)または (右矢印)ボタンをクリックして、指定された時間単位で前後に移動します。たとえば、が選択されている場合、矢印は1か月単位でビューを調整します。

現在の日を含むビューに戻るには、いつでも (今日にフォーカス)ボタンをクリックします。

チームメンバーはアルファベット順に個別の行にリストされ、ステータス(承認済みまたは承認待ち)に関係なく、リクエストされた休暇がカレンダーに表示されます。

各従業員は色分けされています。従業員の色はランダムに選択され、リクエストした休暇の種類には対応していません

休暇申請のステータスは、申請の色の詳細で表されます。実線(承認済み)またはストライプ(承認待ち)のいずれかで表示されます。

申請された日数または時間数は、申請に記載されています(十分なスペースがある場合)。

カレンダーの下部にある合計行には、任意の日に何人が休暇を取る予定かを示す棒グラフが表示されます。各棒の数字は、その強調表示された日に休暇を取る従業員の数を表します。

休暇エントリをクリックすると、その特定の休暇エントリの詳細が表示されます。休暇の開始時刻と終了時刻とともに、合計時間数または日数が表示されます。休暇申請の詳細をモーダルで表示するには、表示ボタンをクリックします。

ユーザのチームの概要と休暇申請が表示されます。