予約可能なリソースの概要

完了

Dynamics 365 のユニバーサル リソース スケジュール (URS) は、次のような項目に対して Dynamics 365 のリソースをスケジュールする機能を組織に提供します。

  • 作業指示書。

  • プロジェクト。

  • 作業を完了するためにリソースをスケジュールする必要がある、またはそれらのスケジュールに項目を記録する必要があるシナリオ。

たとえば、従業員がカスタム テーブルを使用して、Dynamics 365 で休暇を申請したとします。 申請が承認されると、ディスパッチャーが使用するスケジュール ボードにリソースの休暇が表示されるので、ディスパッチャーは他の項目のリソースをスケジュールしようとする際、これを考慮に入れることができます。

ユニバーサル リソース スケジュールは、組織で項目のスケジューリングと派遣を行うための基本的なスケジューリング ソリューションです。 これは、Dynamics 365 の Field Service または Project Operations ソリューションを使用している組織向けに提供されています。 これは中核的なスケジューリング機能を提供するもので、Field Service および Project Operations ソリューションでは、この機能を使用して、作業指示書などの特定の項目に対するリソースがスケジューリングされます。

URS のしくみ

項目のスケジューリングには、主に 3 つのレコードの種類が使用されます。 具体的には、次のレコードの種類です。

  • スケジュールを設定する項目 (作業指示書など)

  • リソース要件

  • 予約可能なリソース予約

全般的な詳細と基本設定を含む作業指示書ウィンドウの図。

スケジューリングする必要がある項目 (作業指示書など) が Dynamics 365 で作成された場合、その項目には通常、スケジューリング方法に影響する情報が含まれています。

たとえば、作業指示書には通常、次のような項目が含まれています。

  • 作業指示書の種類、優先度、場所。

  • 実行するタスク、含まれる製品とサービス、およびジョブを遂行するユーザーに必要なスキル。

  • 時間枠や優先技術者など、サービス提供のための基本設定。

[リソースの基本設定] および [スケジュール情報] を含む、スキルとロールの詳細のスクリーンショット。

レコードが作成されると、リソース要件レコードと呼ばれるレコードが作成されます。 リソース要件レコードは、項目をシステム内でスケジューリングするために使用されます。 これにより、レコードをスケジュールするために必要な詳細情報を定義します。 要件レコードは、要件を満たす適格なリソースを特定するためのレコードです。

作業指示書のリソース要件には、次のような情報が含まれます。

  • 作業指示書から取得された顧客および期間情報。

  • 日付と時刻の時間枠、またはリソースの基本設定。

  • スキルや担当地域など、関連するその他のスケジュール設定情報。

開始日と終了日、リソース、予約状態、到着時刻、および出張情報のスクリーンショット。

リソース要件がスケジューリングされると、「予約可能なリソース予約」というレコードが作成されます。 項目を実行するリソースに関する具体的な詳細も提供されます。 これは、予想到着時刻と実際の到着時刻、予約の状態など、その他の詳細情報を提供するものです。

リソース要件に対するリソース予約には、次の情報が含まれます。

  • その作業指示書の実行を担当するリソース (担当者)。

  • 予想と実際の時刻と、ステータス関連情報。

  • マイル数や期間などの出張情報を入力することもできます。

関連付けられた日付、スケジュールされたリソースと現在の状態、出張情報など、リソース要件の予約のスクリーンショット。

予約状態などの関連情報が更新されると、作業指示書の関連情報 (作業指示書の状態など) も更新されます。

URS コンポーネントの概要

URS コンポーネントは、次の 3 種類の項目に分類されます。

  • スケジューリング: リソース、スキル、能力モデル、フルフィルメントの基本設定などの項目を設定および構成するために使用されます。

  • ツール: リソースの手動スケジューリングに使用されるスケジュール ボードを表します。

  • 設定: 予約ステータス、優先順位、マッピングの基本設定など、補助的なスケジューリング コンポーネントを構成するために使用されます。

スケジューリング コンポーネント

  • リソース要件: スケジューリングする必要がある特定の項目に対して、必要とされる特定のリソース要件を定義します。 たとえば、リソース要件には、次のようなリソースを指定することもできます。

    • .NET に精通していること。

    • 火曜日の午前 9:00 から午前 11:00 まで対応可能であること。

    • 西海岸地域に所属していること。

  • リソース予約: どのリソースがどの項目とどの時間に対してスケジュールされるかを定義します。 この情報には、ステータスも含まれます。ステータスは、リソースが現在プロセスのどのポイントにあるかを定義するものです。 たとえば、リソース予約が作成され、John が明日の午前 8:00 から午前 11:00 まで、故障したプリンターの問題に対応するようスケジューリングされたとします。 その場合、John が現場に到着して作業を完了すると、彼のステータスが進行中から完了に変わるように設定することもできます。

  • リソース: 項目の作業に対してスケジュールできる特定の従業員、設備、または設備を定義します。 リソースは、内部従業員、パートナーの契約社員、施設、設備、スタッフ、またはリソース プールを表すことができます。

  • リソース グループ: 項目の作業に使用できる複数のリソースをグループ化するために使用されます。

ツール

  • スケジュール ボード: さまざまな項目に対して特定のリソースをスケジューリングするために使用できる、対話型カレンダーです。 スケジュール ボードは、必要に応じてフィルター処理して、項目をスケジュールしやすくするために確認できます。

設定

Resource Scheduling アプリケーションの設定領域では、ユニバーサル リソース スケジュールの一部として使用されるさまざまな動作と機能を構成できます。 たとえば、設定領域では、スケジューリングに使用できるリソースを定義して、リソースに割り当て可能な各種スキルとロールを構成し、さらにスケジューリング設定を構成できます。 設定領域には、画面の左側にあるナビゲーション ウィンドウの下部で選択するとアクセスできます。

リソース スケジュール アプリケーションの設定領域のスクリーンショット。

設定領域に移動すると、構成設定が次の 2 つのオプションに分割されています。

  • リソース: アプリケーションでリソースを作成するために使用されます。 また、リソースを定義するために構成できるオプションを含む設定もいくつかあります。

  • スケジューリング: さまざまな方法を通じて項目をスケジューリングする際に使用できる各種機能を構成するために使用されます。

リソース グループでは、次の項目を使用できます。

  • リソース: 項目の作業に対してスケジュールできる特定の従業員、設備、または設備を定義します。 リソースは、内部従業員、パートナーの契約社員、施設、設備、スタッフ、またはリソース プールを表すことができます。

  • ロール: 組織におけるリソースの役割を定義します。 たとえば、開発者、コンサルタント、プロジェクト マネージャーなどの職位のロールを作成できます。

  • スキル: リソースが保有できる特定のスキルや認定資格を定義します。 特定のプログラムや資格情報、および認定資格を指定することもできます。 たとえば、Azure などの特定のプラットフォームに対応するリソース スキルを定義したり、セキュリティ クリアランス レベルを指定するリソース スキルを定義したりすることができます。

  • 能力モデル: リソースの熟練度を定義します。 能力モデルは、スキルと組み合わせて、最も適格なリソースを特定するために使用されます。 たとえば、プロジェクトによって、製品に精通しているリソースが必要とされることもあれば、馴染みのあるリソースが求められることもあるでしょう。

  • 組織単位: リソースをグループ化するために使用できるコンテナーを表します。 組織単位は、リソースのディスパッチ元となる場所を表したり、リソースを地域やサービス センターごとにグループ化するために使用することもできます。

  • 作業時間テンプレート: 特定のリソースに割り当てて、それらのリソースが項目の作業に何時間費やせるかを定義するためのテンプレートを作成できます。 たとえば、特定のタイム ゾーンに、午前 8:00 から午後 5:00 まで勤務する複数の技術者がいるとします。 その場合、作業時間テンプレートを作成して、それを各リソースに関連付けることができます。

スケジュール グループでは、次の項目を使用できます。

  • 管理: マッピング プロバイダー、既定のステータス、URS で使用する特定のエンティティの有効化など、URS の特定の設定を構成するために使用されます。

  • 要件の優先度: 要件の優先順位を示すために使用されます。 優先順位を考慮することで、順位の高い項目を、順位の低い項目よりも優先してスケジュールすることができます。

  • 要件の状態: まだ予約されていない要件の状態を定義するために使用されます。 たとえば、"未スケジュール" という要件状態によって、それらの要件がまだスケジューリングされていないことを示すこともできます。

  • 予約の状態: 予約の状態を定義するために使用されます。 ディスパッチャーや技術者は、特定の項目について作業する際に予約の状態を変更できます。 たとえば、"スケジュール済み"、"移動中"、"進行中"、"完了済み" といった予約状態を定義することもできます。

  • フルフィルメントの基本設定: 項目のスケジューリング方法を指定するのに役立ちます。 たとえば、フルフィルメントの基本設定では、項目をスケジューリングする際に次のような設定を定義できます。

    • 間隔を 60 分にする。

    • 正時ごとにスケジューリングする。

  • 休業日: 休日など、組織が営業していない日時を指定します。

  • リソース グループ テンプレート: リソース グループをすばやく定義するために使用します。

ここでは、URS の概念と、リソース スケジュール アプリケーションにおける移動方法について説明しました。次に、これらの機能の一部を設定する方法についてもう少し詳しく調べてみましょう。