次の方法で共有


リソースの管理

重要

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

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

Dynamics 365 Project Service Automation には、 組織全体のリソース需要と稼働率の視覚的概要を提供するリソース マネージャーのダッシュボードが含まれています。 次の情報を視覚化するために、このダッシュボードのグラフを使用できます:

  • リソース需要アクティブなリソース要求 グラフには、送信されたリソースが表示されます。 リソースは、ロールまたはプロジェクトごとに集計されます。

  • 未送信リソース需要未割り当てリソース需要 グラフには、送信されていないすべてのリソース要件が表示されます。 これにより、リソース マネージャーは、確定ではなく、リソース 要求を通じて送信される可能性のある需要の表示に役立ちます。

  • 先週の請求可能稼働率ロール別稼働率 グラフ には、組織のロール別ターゲット請求可能稼働率に対してロール別実請求可能稼働率の割合が表示されます。

    Note

    ロール別稼働率 グラフを使用できるようにするには、 UpdateRoleUtilization ワークフローを実行するジョブを作成します。 この定期的なジョブは 7 日ごとに実行され、過去 7 日間の請求可能稼働率が計算されます。 結果は、ロールごとに集計されます。

プロジェクト チーム メンバーの管理

プロジェクト管理者は、リソース マネージャー ダッシュボードを使用して、プロジェクトのリソースを管理できます。 たとえば、プロジェクトにチーム メンバーを直接追加し、汎用リソースによって取得されたリソース要件を満たすためにチーム メンバーを予約することができます。

プロジェクトにチーム メンバーを直接追加する

プロジェクトにチーム メンバーを直接追加するためには、 プロジェクト ページの チーム タブで、新規 を選択します。 簡易作成:プロジェクト チーム メンバー ダイアログ ボックスが表示されます。 このダイアログ ボックスでは、次のタスクを実行できます:

  • 名前付きリソースの予約予約可能リソース フィールドでリソースの名前を選択します。 次に、ロールを選択し、期間を設定してから、割り当て方法を選択します。 選択した名前付きリソースは、選択した割り当て方法とリソース カレンダーを使用してプロジェクトに追加されます。
  • 汎用リソースの追加予約可能リソース フィールドを空白ままにし、ロールを選択し、期間を設定して、優先割り当て方法を選択します。 汎用リソースは、チームに名前付きリソースを予約するために使用される需要パターンを保持するプレースホルダーとしてチームに追加されます。 要件はプロジェクト カレンダーに従って作成されます。
  • リソース キャパシティを消費せずに名前付きリソースをチームに追加する予約可能リソース で をリソース選択します。 次に、期間を選択し、割り当て方法として なし​​ を選択します。 リソースはチームに追加されますが、リソース 容量は予約によって消費されません。

チーム メンバーを予約して、汎用リソースのリソース要件を満たす

PSAで、プロジェクト チームで汎用リソースを予約し、ロール、必要な容量、容量の配分方法を指定できます。 リソース要件では、汎用リソースに関連付けられる属性を指定できます。 これらの属性には、必須スキル、優先組織単位および優先リソースが含まれます。

開発者が、汎用リソースで必要なスキルを指定するには、次の手順に従います。

  1. プロジェクト ページの チーム タブで、汎用リソースを予約するために 新規 を選択します。

    チームで予約された汎用リソース。

  2. すべてのチーム メンバー ビューの リソース要件 列で、リンクを選択して、汎用リソースに必要なスキルを追加します。

    要件リンク。

  3. 表示する リソース要件 ページの スキル グリッドで、省略記号 (...) を選択し、 新しい要件特性を追加 を選択して、開発者のために必要なスキルを追加します。

    新しい要件特性コマンドを追加。

  4. 表示する 簡易作成: 要件特性 ダイアログ ボックスの 特性 フィールドで、 必要なスキルを選択します。 次に、 評価値 フィールドで、そのスキルの習熟レベルを選択します。 最後に、 リソース要件 フィールドに、組織単位または名前付きリソースからリソースを調達するための要件を設定します。 完了したら、保存を選択します。

    簡易作成: 要件特性ダイアログ ボックス。

  5. リソース要件 ページでは、リソース要件を満たすために 予約 を選択します。

    リソース要件ページのボタンを登録する。

    すべてのチーム メンバー グリッドで汎用リソースを選択し、 予約 を選択することもできます。

    すべてのチーム メンバー グリッド上部の予約ボタン。

    Note

    この例では、汎用リソースには予約がないため、要求された時間は40時間ですが、実際の予約時間はありません。 また、汎用リソースがチームに直接追加されるので、割り当てられた時間はありません。 タスク割り当てを使用して追加されませんでした。

    スケジュール アシスタント ページでは、リソース要件で指定されている要件に応じて使用可能なリソースにフィルターを適用できます。 リソースは、スケジュール ボードで指定された並べ替えパラメーターに従って並べ替えられます。

    スケジュール アシスタント ページ。

    頻繁に使用されるフィルターは次のとおりです:

    • 評価と特性 – 習熟度の評価に加えて、スキル、認定資格、およびその他のリソース品質でフィルタします。
    • ロール – 予約可能リソースに割り当てられた既定のロールでフィルタします。
    • 組織単位 – 予約可能リソースを割り当てられている組織単位でフィルタします。
  6. 最初の要件検索の結果に満足でいない場合、フィルター条件を変更できます。 左側の フィルター ビュー ウィンドウを展開し、 検索 を選択し、追加リソースを検索します。

    ビュー ペインをフィルター処理する。

  7. 結果の並べ替え方法を変更するには、 並べ替え を選択します。

    コマンドを並べ替える。

  8. グリッドの上部に表示されるように要件に指定されている要求に従ってリソースを選択します。 グリッド内のセルの選択を解除して、リソース キャパシティをオープンのままにすることができます。 一度に 1 つのリソースのみ予約済みとして選択できます。

  9. 選択したリソースを予約するには、 予約 を選択し、スケジュール ボードを開いたままにしておくと、追加のリソースを選択できます。 または、予約して終了を選択して、選択したリソースを予約し、スケジュール ボードを閉じます。

    予約するリソース。

    予約時間に関する通知を受け取ります。 需要インジケーターは、予約要件がどれだけ満たされ、どれだけ残っているかを表示します。 選択したリソースの容量がどれだけ消費されているかも確認できます。 展開 を選択して、リソース予約に関する詳細を表示します。

  10. すべてのチーム メンバー ビューに戻ります。 グリッドで、汎用リソースが名前付きリソースに置き換えられ、40時間がそのリソースの予約済みとしてリストされていることに注意してください。

    すべてのチーム メンバー グリッドを更新する。

    Note

    チームで直接予約されたため、割り当てられた時間は表示されません。 タスク割り当てを使用して予約されていません。

汎用リソースをタスクを割り当て、リソース要件を生成する

PSAで、タスクを作成し、それらに汎用リソースを割り当てることができます。 このようにして、スケジュールと財務数値を見積ながら、リソース需要はプレースホルダーで表すことができます。 次に汎用リソースのリソース要件を生成して、達成することができます。

  1. プロジェクト ページの スケジュール タブで 追加 を選択して、タスクを作成します。

    新しいタスクが作成されました。

  2. リソース フィールドで リソース選択 記号を選択します。 リソース選択が表示され、プロジェクトの既存のチーム メンバーを表示します。

    リソース選択。

  3. 新しい汎用リソースの名前を入力し、 作成 を選択します。

    入力された新しい汎用リソースの名前。

  4. 表示する 簡易作成: プロジェクト チーム メンバー ダイアログ ボックスの ロール フィールドで、 汎用リソースのロールを選択します。 リソース単位 フィールドでは、汎用リソースの組織単位を選択します。 保存 を選択します。

    簡易作成: プロジェクト チーム メンバー ダイアログ ボックス。

    汎用チーム メンバーがタスクに割り当てられました。

    タスクに割り当てられた汎用チーム メンバー。

    チーム タブで、新しい汎用チーム メンバーが表示されます。 時間のみが割り当てられていることに注意してください。 これらの時間は、汎用チーム メンバーに割り当てられたすべてのタスクの合計です。 汎用チーム メンバーには、まだ必要な時間やリソース要件がありません。

    チーム タブの汎用チーム メンバー。

  5. リソース選択を使用して、そのほかのタスクに汎用チーム メンバーを割り当てることができます。

    リソース選択の汎用チーム メンバー。

    タスクへの汎用リソースの割り当てが完了したら、汎用リソースのリソース要件を生成できます。

  6. チーム タブで、汎用リソースを選択して、 要件の生成 を選択します。

    要件コマンドを生成する。

    要件が生成されると、汎用チーム メンバーには、リソース要件への所要時間とリンクがあります。

    リソース要件リンク。

    名前付きリソースを予約すると、汎用リソースがチームから削除され、名前付きリソースに置き換えられます。

    名前付きリソースによって置き換えられた汎用リソース。

    スケジュール タブで、汎用リソースの割り当てが削除され、名前付きリソースとに置き換えられます。

    スケジュール タブで、名前付きリソースに置き換えられた汎用リソースの割り当て。

    Note

    この動作は、名前付きリソースが汎用リソース要件に対して完全に予約されている場合のみに発生します。 名前付きリソースが汎用リソース要件を部分的に置き換えるか、複数の名前付きリソースが汎用リソース要件を置き換える場合、汎用リソースはタスクに割り当てられたままになります。

    次の図では、 80 時間のタスクが 5 日間 ( 5 日間で 1 日 16 時間) 計画されており、 機能 という名の汎用リソースに割り当てられています。

    機能汎用リソースに割り当てられた 80 時間、5 日間のタスク。

    要件を生成すると、 5 日間で 80 時間です。

    5 日間 80 時間で生成された要件。

    使用可能なリソースが 1 日に 8 時間しか機能しないため、要件を実現するには、 2 つのリソースが必要です。

    2 番目のリソース。

    チーム タブでは、汎用リソースに必要な時間がありませんが、割り当てられた時間は、フルフィルメントを構成する 2 つの名前付きリソースとともに表示されます。

    チーム タブの 2 つの名前付きリソース。

    スケジュール タブでは、汎用リソースがタスクに割り当てられたままになります。

    スケジュール タブの汎用リソース。

PSAは、その動作により予測が困難なスケジュールが生成されるため、両方のリソースにタスクを割り当てません。 この単純な例では、 2 つのリソース間で時間を均等に分けることは簡単です。 ただし、複数のタスクと複数のリソースを含むより複雑なシナリオでは、PSAは複数のリソースに対して受け取った予約を複数のタスクにどのように割り当てるべきかについて想定する必要があります。

したがって、これらのシナリオでは、プロジェクト管理者が複数の予約を解析し、必要に応じて割り当てる必要があります。 予約を割り当てるには、プロジェクト管理者が汎用リソースから名前付きリソースにタスクを割り当て、 調整 ビューを使用して、割り当てが予約と連動することを確認します。

リソース要件の編集

リソース要件を作成した後、プロジェクト管理者やリソース マネージャーは、スケジュール ボード使用時に、検索条件を絞り込むため詳細を編集する必要があるかもしれません。 リソース要件を編集するには、次の手順に従います。

  1. プロジェクト ページの チーム タブで、汎用リソースの要件へのリンクを選択します。

  2. 表示される リソース要件 ページで、複数の属性を更新できます。 ここに例を示します。

    • Name
    • 開始日
    • 終了日
    • 期間
    • リソースの種類

リソース要件 ページで、プロジェクト管理者やリソース マネージャーは、以下の情報も定義できます:

  • スキル
  • ロール
  • リソースの基本設定
  • 優先する組織単位

プロジェクトに予約した後にリソース予約を更新する

プロジェクト チームに、汎用リソースまたは名前付きリソースを追加したら、リソースの予約を変更できます。

  1. プロジェクト ページの チーム タブで、チームメンバーを選択し、 予約の維持 を選択します。

    選択したチーム メンバー用に開かれたスケジュール ボード。

    スケジュール ボードが表示され、プロジェクト チーム メンバーの予約が表示されます。 チーム メンバーのレコードを展開して、チーム メンバーの容量を消費しているこのプロジェクトおよびほかのプロジェクトに対して予約された時間を表示します。

  2. 予約を選択およびドラッグして、延長または短縮します。 予約を調整するため、 リソース予約の作成 ダイアログ ボックスが表示されます。

    リソース予約ダイアログ ボックスを作成する。

  3. 予約を右クリックします。 そして、ショートカット メニューを使用して、次の操作を完了できます:

    • 予約状態を変更します。
    • 予約を編集します。
    • プロジェクト チームのリソースを置き換えます。

予約状態を変更します。

既定またはカスタムの予約状態を変更できます。

ステータス コマンドを変更する。

次の状態がPSAにあります:

  • キャンセル済み – この状態はリソースの予約をキャンセルし、リソースの容量を解放します。
  • 本予約 – この状態はリソースの容量を消費します。 通常、予約は、 プロジェクト ページの すべてのチーム メンバー グリッドから 予約の維持 すると、この状態になります。
  • 仮予約 – この状態は、チームに対してリソースを追加しますが、リソースの容量を消費しません。 これは、リソースは潜在的な作業に予約されていますが、そのほかの業務で必要な場合は、まだ容量があることを示します。 全体的なリソースの可用性の観点から、仮予約は本予約とは別の状態にあります。
  • 提案済み – この状態は、リソースに対するリソース マネージャーまたはプロジェクト マネージャーの提案を表します。 提案はリソースの容量を消費せず、リソースはプロジェクト チームに追加されません。 チームでリソースを本予約するには、プロジェクト管理者の提案を受け入れる必要があります。

リソース要求の送信

リソース要求は、リソース マネージャーによって実行される必要がある需要 (リソース要件) を実行するために使用されます。 チームに既に存在する汎用リソースについては、リソース要求を直接送信できます。 リソース要求は、 2 つの方法で実行できます:

  • リソース マネージャーは、要求を直接処理します。 この場合、汎用リソースは、名前付きリソースを持つ本予約に置き換えられます。
  • リソース マネージャーは、プロジェクト管理者にリソースを提案し、プロジェクト管理者は、提案されたリソースを承認、または却下します。

リソース要求の直接実行

リソース要件が生成されると、プロジェクト管理者はリソースを選択し、 要求の送信 を選択することによって汎用リソースのリソース要求を送信できます。

要求の送信ボタン。

リソースに関するコメントは、要求を実行するリソース マネージャーに提供できます。 要求を送信した後、チーム メンバーの 状態 フィールドは、 送信済み に変更されます。

任意コメントの入力。

リソース マネージャーが要求を処理すると、汎用チーム メンバーは すべてのチーム メンバー グリッドの名前付きリソースによって置き換えられます。

すべてのチーム メンバー グリッドで名前付きリソースによって置き換えられた汎用チーム メンバー。

リソース要求にリソース提案を使用する

リソース要求でリソースを直接予約する代わりに、リソース マネージャーは、プロジェクト マネージャーにリソースを提案できます。 リソース マネージャーは、要件に完全に一致しない場合にこのオプションを使用できます。 リソース マネージャーにリソースを提案すると、プロジェクト管理者は、汎用チーム メンバーの 状態 フィールドが レビューが必要に変更されたことを確認します。

[レビューが必要] に変更された汎用チーム メンバーの状態。

提案済みリソースを提案された予約の効果のビジュアル化とともに表示するには、 レビューが必要であるチーム メンバーをダブルクリックします。 そして、 提案されたリソース タブを選択します。

リソース タブを提案しました。

すべての提案の受理 を選択して、すべての提案されたリソースを受け入れるか、 すべての提案の拒否 を選択して、それらを却下します。 提案されたリソースに同意すると、チーム メンバとしてプロジェクトに本予約され、汎用リソースが置き換えられます。

Note

すべての提案されたリソースに承諾または却下する必要があります。 部分的に承諾または却下することはできません。

プロジェクト チームのリソースを置き換える

場合によっては、プロジェクト管理者はプロジェクトで予約されたチーム メンバーを置き換える必要があります。

  1. プロジェクト ページの チーム タブで、置き換えが必要なリソースを選択し、 予約の維持 を選択します。

  2. リソースを展開して、割り当てたプロジェクトを表示します。

    割り当てられたプロジェクトを表示するために展開されたリソース。

  3. プロジェクトを右クリックし、 代替リソース を選択します。

  4. 現在のリソースの代わりに使用するリソースがわかる場合、名前を選択または入力して、 再割り当て を選択します。

    代替リソースの指定。

    または、次の手順に従ってリソースを検索します:

    1. 代替リソースの検索 を選択します。

      代替リソースの検索。

      スケジュール アシスタントは使用可能な代替のリストを返します。 スケジュール アシスタントでは、適切な代替を見つけるために使用可能なリソースをさらにフィルターすることができます。

      使用可能な代替の一覧。

    2. リソースを代用するには、目的のリソースを選択して、 代替 を選択します。

      選択された代用リソース。

    予約と割り当てが新しいリソースで置き換えられます。

    新しいリソースで置き換えられた予約と割り当て。

チーム メンバーの予約や割り当ての調整

チーム メンバーの場合、予約と割り当ては緩く結び付けられます。 つまり、リソースに割り当てはあっても予約はないか、リソースに予約はあっても割り当てはありません。 理想としてはリソースがタスク割り当てを実行するキャパシティを持つように、予約と割り当てを調整する必要があります。 ただし、予約は利用可能性に基づいて行われ、タスクのタイミングはプロジェクトの進行に合わせて変更される場合があります。 したがって、予約と割り当ての緩い結合は柔軟性を提供します。

PSAには、 調整 タブがあり、プロジェクト マネージャーはプロジェクト チームへのチーム メンバーの予約や割り当てを調整することができます。

調整タブ。

調整 タブには、各チーム メンバーごとの個別タスクの割り当てレベルまで予約と割り当てが表示されます。 月から日までの期間を表すセルに時間を表示します。

タブには、合計列とともにプロジェクトの全体的な合計額も表示されます。

リソースごとに、タブはチーム メンバーの予約とチーム メンバーのタスクの割り当てのロールアップの差を計算します。 理想としては、この差は 0 (ゼロ) でなければなりません。 つまり、予約と割り当てに差はありません。 差は、 2 つの条件に注意を引くために色分けと影つけされます:

  • 予約不足 – 予約不足はリソースが予約よりも多くの割り当てを持っている場合に発生します。 このキャパシティは予約されていないので、プロジェクト マネージャーはリソースの予約を拡張して不足をカバーすることで、この状態を修正できます。
  • 超過予約 – 超過予約は、リソースがプロジェクトに予約されているが、タスクに割り当てられていない場合に発生します。 この条件は、タスクの割り当てが発生する前にリソースがプロジェクトに対して予約された場合に許容できます。 しかし、それ以外の場合、リソースがタスクに割り当てられる予定はありません。 このような場合、プロジェクト マネージャーは、そのリソースの予約のキャンセルを検討する必要があり、これによってキャパシティを他のプロジェクトに使用することができます。

場合によっては、時間を日レベルより上位レベル (たとえば、月レベル) で表示すると、リソース (つまり、予約=割り当て) の正味差がゼロになることがあります。 ただし、週レベルで時間を表示すると、最初の週には 0 時間の割り当てと 40 時間の予約があり、2週目には 40 時間の割り当てと 0 時間の予約があることがわかります。 全体として、予約と割り当ては調整されますが、週ごとに異なります。

上位レベルで時間を表示すると、 調整 タブのセルには、下位レベルで差があることを知らせるインジケーターが表示されます。 セルをダブルクリックすると、拡大して差を表示することができます。 次に、右クリックして縮小します。リソースを選択して、グリッド ツール バーの 次の差分 コントロールを使用すると、そのリソースの予約と割り当ての次の差分に移動できます。 その後、 前の差分 コントロールを使用して、戻ることができます。 設定 で差分インジケータととナビゲーション動作をオフにすることもできます。

差分インジケータ。

リソースのタスク割り当てがあり、予約がない場合、 プロジェクト ページの 調整 タブで、予約不足を選択し、 予約の延長 を選択します。 予約の延長 ダイアログ ボックスが表示され、リソースの不足に対応するために必要な予約が表示されます。 また、すべてのプロジェクトまたは他のスケジュール可能なエンティティにわたるリソースの既存の予約も表示されます。 OK を選択してリソースの予約を作成すると、そのリソースが使用可能かどうかにかかわらず、オーバブッキングが発生する可能性があります。

予約ダイアログ ボックスを拡張する。

プロジェクト管理者やリソース マネージャーは、スケジュール ボードを使用して、リソースが容量を超えてオーバーブッキングされる状況を管理できます。