Share via


プロジェクト スケジュール

重要

Dynamics 365 Project Service Automation は Dynamics 365 Project Operations に進化しました。 詳細は、Project Service Automation の移行を参照してください。

適用対象: Project Service アプリ バージョン 3.x

プロジェクト スケジュールは、どの作業を完了する必要があるか、どのリソースが作業を実行するか、および作業を完了する必要がある時間枠とやり取りします。 これは、プロジェクトを時間通りに提供することに関連したすべての作業を反映します。 Dynamics 365 Project Service Automation では、作業を管理可能なタスクに分割し、各タスクの実行に必要な時間を見積もり、タスクの依存関係を設定し、タスクの期間を設定し、タスクを実行する汎用リソースを見積もり、プロジェクト スケジュールを作成します。 プロジェクト スケジュールは、プロジェクト ページの スケジュール タブで作成します。

仕事

プロジェクト スケジュールを作成するための最初のステップは、作業を管理可能な部分に分割することです。 PSAのスケジュールは次の機能をサポートしています:

  • プロジェクトのルート ノード。
  • 概要またはコンテナー タスク
  • リーフ ノード タスク

プロジェクトのルート ノード。

プロジェクト ルート ノードは、プロジェクトの最上位概要タスクです。 他のすべてのプロジェクト タスクはその下に作成されます。 ルート ノードの名前は常に、プロジェクト名に設定されます。 ルート ノードの負荷、日付、および期間は、その下の階層の値に基づいて集約されます。 ルート ノードのプロパテは編集できません。 ルート ノードを削除することもできません。

概要またはコンテナー タスク

概要タスクには、サブタスクまたはコンテナー タスクがあります。 それらのタスクには、作業負荷やコストはありません。 代わりに、作業負荷とコストは、コンテナー タスクの作業負荷とコストのロールアップです。 概要タスクの開始日は、コンテナー タスクの開始日であり、終了日はコンテナー タスクの終了日です。 概要タスクの名前は編集できますが、スケジュール プロパティ (負荷、日付、期間) は編集できません。 概要タスクを削除すると、そのコンテナー タスクもすべて削除されます。

リーフ ノード タスク

リーフ ノード タスクは、プロジェクトで最も詳細な作業です。 予想される工数、リソース、計画された開始日および終了日、および期間があります。

タスク階層の作成

次のオプションを使用して、タスク階層を作成できます:

  • タスクの追加 ボタン
  • インデント タスク ボタン
  • インデントを戻すタスク ボタン
  • 上へ移動 および 下へ移動 ボタン
  • ユーザー補助およびキーボード ショートカット

タスクの追加

タスクの追加 ボタンを使用すると、階層内に新しいタスクを作成できます。 場所を選択しない場合、タスクは最後に挿入されます。

スケジュール IDは、すべてのタスクに割り当てられます。 スケジュール IDは、階層内のタスクの深さと場所を表します。 アウトライン番号を使用します。 プロジェクト ルート ノードの下の第 1 レベルのタスクでは、 1, 2, 3 などの付番スキームが使用されます。 第 1 レベルのタスクでは、 1.1, 1.2, 1.3 などの付番スキームが使用されます。

インデント タスク

タスクがインデントされると、そのすぐ上にあるタスクの子になります。 次に、タスクのスケジュール IDが再計算され、新しい親のスケジュール IDに基づいてアウトライン付番スキームに従います。 これで、親タスクはサマリー タスクまたはコンテナー タスクになります。 したがって、その子タスクのロールアップになります。

インデントを戻すタスク

タスクがインデントを戻すと、そのタスクはその親であったタスクの子ではなくなります。 スケジュール IDが再計算され、階層内のタスクの更新された深さと場所が反映されます。 直前の親タスクの負荷、コスト、日付は再計算され、このタスクは含まれなくなります。

上へ移動、下へ移動

上へ移動 および 下へ移動 ボタンは、親階層内のタスクの場所を変更します。 この種類の変更は、タスクの負荷、コスト、日付、または期間に影響しません。 タスクのスケジュール IDのみが、影響を受けます。 スケジュール IDが再計算され、子タスクの親リスト内でのタスクの新しい場所が反映されます。

ユーザー補助およびキーボード ショートカット

スケジュール グリッドは、完全にアクセスでき、ナレーター、JAWS、またはNVDAなどのスクリーン リーダーで使用できます。 矢印キー (Microsoft Excel のように) を使用してグリッド領域内を移動したり、 Tab キーを使用して対話型UI要素間を移動したり、下方向キー、Enter キー、または Space キーを使用して、ドロップダウン メニュー選択して呼び出すことができます。 列見出しも対話型です。 列の表示と非表示を切り替えたり、Tab キーと矢印キーを使用して列見出しを移動したり、ツール バーのアクション ボタンを使用できます。 さらに、次のショートカット キーを使用できます。

  • 更新: ALT+SHIFT+F5
  • 追加: ALT+SHIFT+Insert
  • 削除: ALT+SHIFT+Delete
  • 上/下へ移動: ALT+SHIFT+上下矢印
  • インデント/インデントを戻す: ALT_SHIFT+左または右矢印
  • 階層の展開/折りたたみ: ALT+SHIFT+ +/- キー

タスクの属性

タスク名は完了しなければならない作業について説明しています。 PSAでは、タスクに関連付けられた属性は、タスクのスケジュールおよびスタッフ要件を示します。

タスクの属性。

スケジュール属性

負荷開始日終了日期間 の属性は、タスクのスケジュールを定義します。

追加のスケジュール属性には次のものが含まれます:

  • 工数: タスクを完了するために必要な時間の見積を入力します。
  • 期間: タスクを完了するために必要な作業日数を指定します。
  • スケジュール ID: この自動生成された IDは、階層内のタスクの順序付けに使用されます。 タスク間の依存関係によって、タスクが処理される実際の受注を管理します。

スタッフ属性

スタッフの属性には、スケジュールの リソース フィールドからアクセスします。 既存のリソースを検索するか、 作成 をクリックして 簡易作成 ウィンドウで、新しいリソースとしてプロジェクト チーム メンバーを追加します。

ロールリソース単位ポジション名 フィールドは、タスクのスタッフ要件を記述するために使用されます。 これらのスタッフ属性とタスク スケジュールは、このタスクを実行するために使用可能なリソースを見つけるために使用されます。

ロール - タスクの実行に必要なリソースの種類を指定します。

リソース単位 - タスクのリソースの割り当て元となる単位を指定します。 リソースのコストと請求レートがリソース単位に基づいて設定されている場合、この属性はタスクのコストと売上予測に影響します。

ポジション名 – 最終的に、作業を実行するリソースのプレースホルダーとして機能する汎用リソースのフレンドリ名を入力します。

リソース フィールドには、汎用リソースまたはそれが見つかる場合は名前付きリソースの位置名が格納されます。

カテゴリ フィールドには、タスクをグループ化できるより幅広い作業の種類を示す値が格納されます。 このフィールドは、スケジュールやスタッフには影響しません。 レポートにのみ使用されます。

タスクの依存関係

PSAのスケジュールを使用して、タスク間に先行オペレーション関係を作成することができます。 タスク前のタスク フィールドは、タスクが依存するタスクを示す 1 つ以上の値を取得します。 タスクに先行オペレーション値が割り当てられている場合、そのタスクは、すべての先行オペレーション タスクが完了した後でのみ開始できます。 依存関係のため、タスクの計画された開始日は、先行オペレーション タスクが完了した日にリセットされます。

タスク モードは、先行オペレーション/依存タスクの開始日と終了日に対して行われた更新には影響しません。

タスク モード

タスク モードは、リーフ ノード タスクのスケジュールを決定します。 PSAは、すべてのタスクで、自動スケジュールと手動スケジュールの 2 つのタスク モードをサポートしています。

自動スケジュール

タスク モードがタスクの 自動的にスケジュール済み に設定されている場合、タスク スケジュール設定エンジンは、タスク属性上のスケジュール設定ルールを使用してタスクのスケジュールを決定します。

スケジュール ルール

既定では、リーフ ノード タスクが先行オペレーションを持たない場合、その開始日はプロジェクトのスケジュールされた開始日に設定されます。 リーフ ノード タスクの期間は、常に開始日および終了日の間の作業日日数として計算されます。 タスクが自動的にスケジュールされる場合、スケジュール エンジンは次のルールに従います:

  • プロジェクトのスケジュール カレンダーに従って、タスクの開始日と終了日は、稼働日にする必要があります。
  • 先行オペレーション タスクの場合、開始日はその先行オペレーションの最終終了日に自動的に設定されます。
  • 負荷は、数式を使用して計算されます: 人数 × 期間 × プロジェクト カレンダーの標準稼働日の時間数。

手動スケジュール

自動スケジュールのルールが要件を満たしていない場合、タスクのタスク モードを 手動でスケジュール済み に設定できます。 この設定は、スケジュール エンジンは他のスケジュール属性の値の計算を停止します。 タスク モードに関係なく、タスクに前のタスクを設定すると、常に依存タスクの開始日に影響します。