Odoo Planning: Employee Scheduling and Resource Allocation

Complete guide to Odoo 19 Planning: create shift schedules, allocate resources, manage employee availability, and optimize workforce planning across teams.

E
ECOSIRE Research and Development Team
|2026年3月19日2 分で読める438 語数|

Odoo 計画: 従業員のスケジュール設定とリソースの割り当て

従業員のスケジュール設定は、運用管理において最も時間がかかり、エラーが発生しやすい管理タスクの 1 つです。可用性、スキル、契約時間、残業ルールを追跡しながら、複数の場所と役割にわたる 50 人以上の従業員のシフト スケジュールを手動で作成すると、毎週何時間も費やされ、それでも従業員をイライラさせ、役割を未解決のままにするスケジュールが作成されます。 Odoo 19 エンタープライズ プランニング モジュールは、シフト スケジューリングの仕組みを自動化すると同時に、マネージャーがより適切なリソース割り当ての決定を行うための可視性を提供します。

このガイドでは、Odoo 計画モジュール全体 (リソース構成、シフト テンプレート、ワークフローのスケジュール設定、従業員の空き状況管理、公開とコミュニケーション、タイムシートと給与計算との統合、分析の計画) について説明します。小売業で時間給労働者のスケジュールを設定する場合でも、プロフェッショナル サービス用のリソースを計画する場合でも、生産ライン全体に機器を割り当てる場合でも、このガイドは実装の青写真を提供します。

重要なポイント

  • リソース (従業員と資材) に役割、スキル、労働時間の制約を設定する
  • 定期的なスケジュール パターンのシフト テンプレートを作成して、毎週のスケジュール設定の労力を軽減します
  • 重複するスケジュールの競合検出を使用してリソースをシフトに割り当てます
  • 自動通知とモバイル アクセスを使用して従業員にスケジュールを公開
  • 従業員がセルフサービス ポータルを通じてシフトを交換したり、空き状況を表示したりできるようにする
  • 最初から再構築することなく、効率的にスケジュールをコピー、繰り返し、調整します
  • 計画されたシフトを勤怠管理および給与計算と統合して、シームレスな人件費を把握します
  • チーム全体の計画時間と実際の時間およびリソース使用率を分析する

計画モジュールの概要とセットアップ

スケジュールを作成する前に、Planning が従業員と作業パターンを理解するために使用する基本要素を構成します。

計画モジュールを有効にする: [設定] > [アプリ] に移動し、「計画」をインストールします。インストールすると、メイン ナビゲーションに [計画] メニューが表示されます。 [計画] > [構成] > [設定] に移動して、計画シフトの残り時間を表示するかどうか、デフォルトのシフト期間を表示するかどうか、従業員のシフト交換を有効にするかどうかなど、モジュール全体のオプションを構成します。

リソース タイプ: Planning では 2 つのリソース タイプを使用します。従業員リソースは HR 従業員の記録にリンクされています。従業員の勤務スケジュール、契約、原価率は HR モジュールから取得されます。物的リソースとは、スケジュールを設定する必要がある人的資産以外の資産 (車両、設備、会議室) です。どちらのタイプも計画グリッドに表示され、シフトに割り当てることができます。

ロール: [計画] > [構成] > [ロール] でロールを作成します。ロールは、シフトに必要な機能能力を表します: レジ係、倉庫ピッカー、配送ドライバー、カスタマー サービス エージェント、シフト スーパーバイザー。役割をシフトと従業員に割り当てると、役割ベースのスケジューリングが可能になります。スケジュールを作成するときに役割ごとにリソース リストをフィルタリングして、そのシフト タイプに適した従業員のみを表示します。

計画テンプレート: [計画] > [構成] > [シフト テンプレート] で計画テンプレート (シフト タイプ) を作成します。共通テンプレート: 朝勤(8:00-16:00)、夜勤(14:00-22:00)、夜勤(22:00-06:00)、午前半日、午後半日。各テンプレートには、開始時刻、終了時刻、および関連付けられた役割が保存されます。テンプレートを使用すると、スケジュールの構築が大幅にスピードアップします。シフトごとに時間を手動で設定するのではなく、テンプレートを計画グリッドにドラッグします。


計画グリッドの構築

計画グリッドは、中央のスケジューリング インターフェイスです。リソース (従業員と資材) が行として表示され、時間が列として表示され、シフトは色の付いたブロックで表されます。

グリッド ビュー: 計画グリッドは複数の時間ビューをサポートしています。

  • 日ビュー: 1 日の時間ごとのビュー - 多忙な業務における詳細なシフト管理に最適です
  • 週ビュー: 週スケジュールの作成に最もよく使用されるビュー
  • 月ビュー: 月全体のリソース割り当てを計画するための高レベルのビュー
  • 年ビュー: 年間のキャパシティ プランニングと休暇の重複の可視性

グリッドへのリソースの追加: リソース (従業員) は計画グリッドに行として表示されます。チーム、部門、または役割ごとにフィルターして、関連するリソースのみを表示します。このグリッドには、各従業員のその週の合計予定時間と、その時間が契約上の労働スケジュールを超えているかどうかも表示されます。

シフトの作成: シフトを追加するには、グリッド内の希望の時間帯で空のセルをクリックし、ドラッグして期間を設定するか、クリックしてシフト作成フォームを開きます。フォームには、従業員、役割、開始/終了時刻 (またはシフト テンプレートの選択)、およびメモが含まれます。シフトを保存することを確認します。シフトはグリッド上に色付きのブロックとして表示されます。

色分け: 視覚的にわかりやすくするために、シフトは役割ごとに色分けされています。監督者はグリッドをスキャンして、各時間枠での役割の範囲をすぐに確認でき、個々の割り当てをカウントすることなく、ギャップ(火曜日の夕方には監督者の範囲が存在しない)を特定できます。

競合の検出: すでにスケジュールされている別のシフトと重複するシフトに従業員を割り当てると、Odoo は直ちに競合にフラグを立てます。同様に、従業員がシフト期間中の休暇申請を承認した場合、シフトが確定する前にシステムから警告が表示されます。このリアルタイムの競合検出により、従業員が電話をかけたときにのみ表面化するスケジュール エラーが防止されます。


スケジュール テンプレートと定期的なスケジュール

ほとんどの企業には、毎週またはローテーションで繰り返される定期的なスケジュール パターンがあります。 Odoo Planning のコピーおよびリピート機能を使用すると、同じスケジュールを最初から再構築する必要がなくなります。

スケジュールのコピー: 1 週間のスケジュールを作成したら、1 回のアクションで次の週 (または将来の複数の週) にコピーします。 Odoo はすべてのシフトを新しい期間に複製します。基本スケジュールを再構築せずに、例外(休日補償、特別イベント、計画休暇)を調整します。これは、一貫した人員配置が必要な業務にとって、時間を節約するための中心的な機能です。

ローテーションのスケジュール: ローテーション シフト パターンを使用している企業 (例: 従業員が 3 週間のサイクルで朝、午後、夜勤をローテーションする) の場合は、ローテーションの週ごとに個別のスケジュール テンプレートを作成します。ローテーション サイクルの各週に適切なテンプレートを適用します。ローテーション スケジュールにより、優先シフトと不人気シフトを公平に配分しながら、常に対応が保証されます。

リソース割り当ての割合: プロフェッショナル サービスのプロジェクト計画では、特定のシフト ブロックではなく、時間の割合として従業員をプロジェクトに割り当てます。特定の週に従業員をプロジェクト A に 50%、プロジェクト B に 50% 割り当てます。計画グリッドには割り当てが視覚的に表示され、割り当ての合計が使用可能な時間と照合されて過剰割り当てが防止されます。


従業員の空き状況管理

効果的なスケジューリングを行うには、スケジュールを作成する前に従業員の空き状況を把握する必要があります。 Odoo は、従業員が空き状況を伝達し、マネージャーがそれを追跡するためのツールを提供します。

空き状況のリクエスト: 従業員は、Planning セルフサービス ポータルを通じて、特定のシフトまたは期間の空き状況を示すことができます。 (個人的な約束、副業、その他の制約により) 利用できない日付/時間を選択し、空き状況の更新を送信します。管理者は、可用性の制約が計画グリッドに重ねて表示されます。使用できない期間はブロックされたセルとして表示されます。

休暇の統合: 計画モジュールは Odoo Time-Off と統合されています。承認された休暇申請により、従業員の休暇期間の計画セルが自動的にブロックされます。スケジュールを作成する際、マネージャーは休暇モジュールを個別に確認することなく、どの従業員が休暇中であるかを一目で確認し、スケジュールを設定することを回避できます。

労働時間の制約: 各従業員の契約により、労働スケジュール (1 日あたり、週あたりの最大時間、および残業ルール) が定義されます。計画では、提案されたスケジュールによって従業員が残業領域に入る場合にマネージャーに警告することで、これらの制約を尊重します。これにより、従業員の不満と人件費の超過を引き起こす偶発的な時間外労働を防ぎます。


スケジュールと従業員への通知の公開

スケジュールは、従業員がそれを知っている場合にのみ役に立ちます。 Odoo Planning の公開および通知システムにより、従業員が使用するチャネルを通じてスケジュールが確実に従業員に届けられます。

ドラフトと公開スケジュール: スケジュールには、ドラフト (マネージャーのみが表示でき、進行中の作業のスケジュール設定に便利) と公開済み (従業員に表示) の 2 つの状態が存在します。スケジュールを公開する準備ができたら、[公開] をクリックして、グリッド上のすべての従業員にスケジュールを表示します。公開後に変更を加えると、新しい通知がトリガーされます。

従業員への通知: スケジュールが公開されると、スケジュールされたすべての従業員は、その期間のシフトが記載された電子メール通知を受け取ります。このメールには、個人のスケジュールがきれいで読みやすい形式で表示されます。公開後にスケジュールが更新されると (シフト時間の変更、シフトの追加)、従業員は自動的に変更通知を受け取ります。

モバイル スケジュール アクセス: 従業員は、Odoo モバイル アプリまたは従業員セルフサービス ポータルを通じて、いつでも自分のスケジュールにアクセスできます。個人スケジュール ビューには、今後のシフト、シフトの役割、場所、およびメモが表示されます。従業員は、自分のスケジュールを表示するために完全な Planning 管理インターフェイスにアクセスする必要はありません。

シフト交換: プランニング設定でシフト交換を有効にします。従業員が予定されたシフトで働けない場合、セルフサービス ポータルから交代をリクエストできます。希望するシフトを選択し、必要に応じて適格な同僚から特定の交代勤務を提案します。マネージャーはスワップ要求を承認または拒否します。承認されたスワップは計画グリッドを自動的に更新し、関係者全員に通知します。


タイムシートと給与計算の統合

計画により、予想されるスケジュールが生成されます。タイムシートには実際に何が起こったかが記録されます。計画とタイムシートの統合により、労務管理の計画と実際の可視性が提供されます。

計画と実際の比較: [タイムシート] > [レポート] > [タイムシートと計画] に移動します。このレポートは、各従業員の計画時間 (承認された計画シフトから) と、同じ期間に記録された実際の時間 (タイムシートのエントリから) を比較します。大幅な差異 (従業員の勤務時間が計画より大幅に多かったり、少なかったり) は、スケジュールが不正確であるか、タイムシートの入力に問題があることを示しています。

計画からのタイムシート生成: タイムシートのエントリが計画シフトと正確に一致する必要がある従業員 (スケジュールされた生産労働者、小売スタッフ) については、完了した計画シフトからの自動タイムシート生成を構成します。シフトが完了としてマークされると、タイムシート エントリが自動的に生成され、計画シフトからの従業員、日付、時間、およびプロジェクト/分析コードが事前に入力されます。従業員またはマネージャーは、タイムシートのエントリを作成するのではなく、検証します。

給与計算の統合: 給与計算プロセスにシフト差額 (夜間または週末のシフトにより高いレート) が含まれる場合、計画シフト テンプレートを適切な給与ルールにリンクします。 Payroll では、Planning からシフト情報を取得して、シフト タイプごとに各従業員の労働時間に正しいレートを適用することができ、手動計算を行わなくても正確な差額給与を確保できます。

人件費予測: 計画モジュールは、計画されたシフトに基づいて人件費予測を提供します。従業員コストが構成されている場合 (HR モジュールからの時間単価)、計画時間に従業員の時間コストを乗算して、その期間の予測人件費を計算します。部門の予算と比較して、期間が始まる前に予算のリスクを特定します。


プロジェクト計画のためのリソース割り当て

プロフェッショナル サービス ビジネスの場合、計画はシフト スケジュールではなくプロジェクト リソースの割り当てに使用されます。同じ計画インターフェイスが両方のユースケースを処理します。

プロジェクトベースの割り当て: 定義された期間および時間の割合で従業員をプロジェクトに割り当てる計画レコードを作成します。次の四半期では、開発者はプロジェクト A に 60%、プロジェクト B に 40% が割り当てられる可能性があります。計画グリッドはこれを視覚的に示し、合計割り当てが利用可能な時間と照合されます。

リソース キャパシティ プランニング: 計画分析レポートには、将来の期間にわたる各従業員の合計計画時間とキャパシティが表示されます。割り当てを超過している (利用可能な時間を超えて計画されている) リソースが強調表示されます。この将来を見据えた可視性により、プロジェクト マネージャーは、リソースの制約により期限が遅れる前に、作業を再割り当てしたり、範囲を交渉したりすることができます。

スキルベースのリソース: 計画割り当てを作成するときは、(HR スキル モジュールから) 必要なスキルによってリソース リストをフィルタリングします。必要な能力を持つ従業員のみがオプションとして表示されるため、専門的なプロジェクトの役割に不適格なリソースが誤って割り当てられることがなくなります。


分析と最適化の計画

効率性レポートのスケジュール: 「計画」>「レポート」>「計画分析」に移動します。概要には、チーム別および期間別の合計計画時間、稼働率 (計画時間対利用可能時間)、計画残業時間、および予定外 (利用可能だが割り当てられていない) 時間が表示されます。

役割範囲の分析: シフトベースの業務の場合、時間帯ごとに役割範囲を分析します。特定のロールの人員が不足している期間 (2 人必要なロールに 1 人だけがスケジュールされている場合) または人員が過剰である (1 人だけ必要なロールに 3 人がスケジュールされている場合) の期間を特定します。需要パターンに合わせてカバレッジを最適化します。

従業員の稼働率: 従業員ごとの稼働率を追跡: 各人の利用可能な労働時間の何パーセントが計画されたシフトまたはプロジェクトに割り当てられていますか?使用率が高い (90% 以上) と、アドホックな作業のためのバッファーが残りません。使用率が低い (60% 未満) 場合は、配備が不十分であるか、追加の作業割り当てが必要であることを示している可能性があります。


よくある質問

Odoo Planning は複数の場所にわたるスケジュールを同時に処理できますか?

はい。計画グリッドを場所でフィルタリングして、各サイトのスケジュールを作成および表示します。従業員は主な場所に割り当てられ、フィルタにはその場所の従業員のみが表示されます。複数の場所で働く従業員は、異なる日に異なる場所でスケジュールを設定できます。計画グリッドには、すべての場所にわたる従業員の完全なスケジュールが表示されます。

Odoo Planning は、従業員が 1 日に 2 つの別々のブロックで働く場合の分割シフトをどのように処理しますか?

同じ日に同じ従業員に対して、午前のブロックと午後のブロックに 1 つずつ、2 つの別々の計画シフトを作成します。両方のシフトが計画グリッドに表示されます。 1 日の合計時間は、両方のシフトを組み合わせて計算されます。分割シフトは食品サービス、小売、医療環境では一般的であり、Odoo は特別な構成を必要とせずにそれらを処理します。

計画されたスケジュールが特定の期限までに公開されなかった場合、マネージャーは通知を受け取ることができますか?

Odoo で自動アクションを設定し、特定の期限 (例: 毎週木曜日の午後 5 時) までに来週のスケジュールが公開されているかどうかを確認します。スケジュールがまだ下書きである場合は、関連するマネージャーにリマインダー電子メールを送信します。これにより、従業員は適切な通知でスケジュールを受け取ることができます。これは多くの法域で法的要件となっています。

Odoo はパートタイムおよびゼロ時間契約社員のスケジュールをどのように処理しますか?

パートタイム従業員の人事契約には、短縮された時間を反映した勤務スケジュールが設定されています。計画では、超過割り当てを計算するときにこのスケジュールが尊重されます。ゼロ時間従業員には固定された勤務スケジュールがありません。彼らの計画の空き時間は、送信された空き時間リクエストに基づいています。マネージャーは空き状況を確認し、それに応じてスケジュールを設定します。ゼロ時間従業員に対して計画される合計時間は、契約上の最低時間ではなく、ビジネス上の需要に基づく必要があります。

機器や会議室のスケジュール管理に Odoo Planning を使用できますか?

はい。設備 (フォークリフト、生産機械、会議室、車両) の材料リソースを作成します。これらは計画グリッドに従業員と一緒に表示されます。従業員と同じように、プロジェクトや業務に合わせて機器をスケジュールします。競合 (2 つの異なる操作に対して同時にスケジュールされた同じ機器) が検出され、フラグが立てられます。機器のスケジュール設定はメンテナンス モジュールと統合されています。スケジュールされたメンテナンスにより、計画グリッド内の機器が自動的にブロックされます。

Odoo Planning は、人材計画のために Recruitment モジュールとどのように統合されますか?

Planning のリソース キャパシティ ビューには、現在および予測されるカバレッジが表示されます。計画された需要が利用可能なリソースのキャパシティを常に超えている場合、新規雇用の要求に対する定量的な正当性が得られます。継続的なギャップが特定された場合は、プランニングから直接採用求人を作成します。新入社員は入社後、計画リソース プールに追加され、その空き状況が今後のスケジュールに表示されます。

スケジュールを作成するときに、特定のシフトに誰が参加できるかを確認する方法はありますか?

はい。スケジュールを作成する場合、リソース フィルターでは、特定の時間帯に対応可能な従業員 (競合するシフトや承認された休暇がない) のみを表示できます。この「空き状況優先」のビューにより、シフトの割り当てが大幅にスピードアップされます。各従業員を個別にチェックするのではなく、シフトで働ける人だけが表示されます。役割でさらにフィルタリングして、特定のシフト タイプに適格な利用可能な従業員を表示します。


次のステップ

Odoo Planning は、従業員のスケジューリングを毎週の管理上の負担から、管理されたデータ主導のプロセスに変換します。スケジュールをテンプレートから作成し、モバイル アプリを通じて公開し、タイムシートや給与計算と統合すると、マネージャーはスケジュールの作成に費やす時間が減り、実際の業務の管理に多くの時間を費やすことができます。

ECOSIRE は、小売チェーン、サービス業、製造業、プロフェッショナル サービス企業向けに Odoo Planning を導入しています。当社の実装には、リソース構成、シフト テンプレートの設計、人事および給与との統合、計画インターフェイスでのマネージャー トレーニングが含まれます。

Odoo サービス ページ にアクセスして、人員計画の実装オプションを調べるか、マーケットプレイス モジュール を参照して、AI を活用したスケジュール最適化、需要ベースの人員配置アルゴリズム、Odoo 19 Enterprise の従業員スケジュール設定システムなどの拡張計画を参照してください。

E

執筆者

ECOSIRE Research and Development Team

ECOSIREでエンタープライズグレードのデジタル製品を開発。Odoo統合、eコマース自動化、AI搭載ビジネスソリューションに関するインサイトを共有しています。

WhatsAppでチャット