タスクの依存関係

Odooプロジェクトでは、プロジェクトをタスクに分割し、それらのタスク間の関係を確立して、実行する順序を決定することができます。タスクの依存関係により、特定のタスクは、その前のタスクが完了した後にのみ開始されます。

プロジェクトでタスクの依存関係を使用するには、プロジェクト`に移動し、プロジェクトの1つで:icon:`fa-ellipsis-v (縦の省略記号) アイコンをクリックして、:guilabel:`設定`をクリックします。:guilabel:`設定`をクリックします。:guilabel:`設定`タブをクリックし、:guilabel:`タスク管理`を探して、:guilabel:`タスクの依存関係`が有効になっていることを確認します。

タスクの依存関係を設定

タスクの依存関係は、タスクフォームまたはプロジェクトのガントビューから、後続タスク(他のタスクによってブロックされているタスク)を先行タスク(後続タスクをブロックしているタスク)にリンクすることで作成できます。

タスクフォームからタスクの依存関係を作成するには、目的のタスクにアクセスし、:guilabel:`ブロック元`タブで:guilabel:`明細追加`をクリックします。:guilabel:`表示`をクリックして先行タスクにアクセスします。先行タスクから後続タスクにアクセスするには、:guilabel:`ブロック中のタスク`スマートボタンをクリックします。

ガントビューからタスクの依存関係を作成するには、先行タスクの上にマウスをホバーし、その周囲に表示されるドットの1つをクリックします。ドットを後続タスクにドラッグ&ドロップします。矢印が表示され、先行タスクから後続タスクへの依存関係を示します。

タスクの依存関係

Odooは依存関係に基づいてタスクの進捗を自動的に管理します。後続タスクには:guilabel:待機中`ステータスが割り当てられ、先行タスクが:guilabel:`承認済みキャンセル済み、または:guilabel:`完了`とマークされるまで、:guilabel:`進行中`に移動できません。

依存関係を削除

タスクの依存関係を削除するには、次の手順を実行します:

  • タスクフォームから、**ブロック元**タブに移動し、 (times)ボタンをクリックします。

  • ガントビューから、マウスをホバーしたときに矢印の中央に表示される赤い:icon:fa-times (times)ボタンをクリックします。