URS のエンティティの構成

完了

ユニバーサル リソース スケジュール (URS) の主な利点の 1 つとして、「何かをスケジュールする」機能があります。 そのため、ほとんどのテーブルをユニバーサル リソース スケジュール用に構成できます。 たとえば、従業員が休暇、個人的な予定、病欠などの休暇申請を送信する場合があります。要求が承認された後、派遣担当者が使用するスケジュール設定ボードにその従業員が表示されないと、スケジュール管理者は、その従業員の使用できない時間帯がスケジュール設定されているかどうかを知ることができません。

これは、ユニバーサル リソース スケジュールで使用する品目を有効にすることが効果的である場合の一例に過ぎません。

この機能を使用できるその他の例として、次のようなものがあります。

  • トレーニング センター : コースの内容を定義して、URS を使用してクラスをスケジュール設定し、部屋を予約して、コースの講義を行うトレーナーを見つけます。

  • 営業シナリオ: 多くの場合、技術者は技術販売コンサルタントとして機能します。 営業案件に関する支援が必要な場合は、URS を使用してスケジュールできます。

  • 医療コンサルティング: 医療センターでは、多くの場合、特定のコンサルティング タイプに対して医師、部屋、および設備を予約する必要があります。

URS のテーブルの有効化

ユニバーサル リソース スケジュールは、品目のスケジュール設定に使用される基本機能を提供します。 組織では、URS 機能を使用してスケジュールする特定のテーブルを定義する必要があります。 組織で採用されているソリューションによっては、一部のテーブルが既に URS に対して有効になっている場合があります。

  • 作業指示書: Dynamics 365 for Field Service をインストールすると、設定および有効化が行われます。

  • プロジェクト: Dynamics 365 Project Service Automation をインストールすると、設定および有効化が行われます

Field Service や Project Service Automation に構成される場合にのみ、作業指示書とプロジェクトが構成されます。

設定 > 管理 > テーブルのリソース スケジュールを有効にするに移動して、ユニバーサル リソース スケジュール サイトマップを使用してテーブルのリソース スケジュール設定を有効にすることにより、複数のテーブルを URS に対して構成できます。 ユニバーサル リソース スケジュールを使用してスケジュールするテーブルについては、要件および予約を作成可能にする必要があります。 テーブルは、次のテーブルとのリレーションシップを持つ必要があります。

  • 要求テーブル : 品目をスケジュール設定するために必要な詳細を定義します。

  • 予約テーブル : スケジュールされた品目に関する詳細を定義します。

使用するテーブルを選択した場合は、> Dynamics 365 で、予約可能なリソース予約とリソース要件とのリレーションシップが自動的に作成されるように選択できます。 > カスタマイズの公開を選択すると、そのテーブルは [有効化されたテーブル] セクションに表示されます。

予約と要件のリレーションシップ、および有効化されたテーブルが表示されているセットアップ ウィザードのスクリーンショット。

URS のテーブルの構成

テーブルに対して定義できる複数の URS 設定があります。 設定は、テーブルが持つことのできる特定の予約状態から、特定の要件と予約の作成方法まで多岐にわたります。 既定では、URS は msdyn_fieldservicestatus フィールドを使用して、テーブルに使用できる予約状態を入力します。 このフィールドを空白のままにして既定の "予約状態" フィールドを使用することも、別のフィールドに変更することもできます。 選択したフィールドによって、テーブルに対して使用できる予約状態が定義されます。

Dynamics 365 で自動的に予約を作成する場合は、"予約状態" フィールドに値を定義する必要があります。

さらに、品目を設定するために使用されるその他の設定 (既定のステータス、期間など) を変更することもできます。 これらのオプションは、テーブルのメタデータを定義するときに [設定] 領域で使用できます。

変更できる設定は次のとおりです。

  • 既定の予約期間: 期間が指定されなかったときに使用する既定の予約期間を定義します。

  • 既定の予約確定済み状態: ユーザーが状態を選択できないときに使用する既定の予約確定済み状態です

  • 既定の要件アクティブ状態 : ユーザーが状態を選択できないときに使用する既定の要件アクティブ状態です。

  • 既定の要件取り消し済み状態 : ユーザーが状態を選択できないときに使用する既定の要件取り消し済み状態です。

  • リソースの空き時間検索の制限 : スケジュール アシスタントでショーを取得するための最大リソース数

  • 移動時に予約を取り消す : オープンな時間帯を翌日に移動する場合に、移動前の時間帯を残し、その状態を「キャンセル」に変更するかどうかを選択します。

  • 既定の予約取り消し済み状態 : ユーザーが状態を選択できないときに使用する既定の予約取り消し済み状態です。

  • 要件の自動作成を無効にする: 要求を自動的に作成するかどうかを定義します。

    • 自動作成を無効にすると、ワークフローを使用した要求の作成方法を構成できるようになります (推奨)
  • 既定の要件完了済み状態 : ユーザーが状態を選択できないときに使用する既定の要件完了済み状態です。

  • 空き期間の最小値 (%): 空き期間の最小期間を定義します

[要件の自動作成を無効にする] を示すセットアップ ウィザードのスクリーンショット。

属性マッピング

属性マッピングを使用すると、要求レコードの特定のフィールドにテーブルのどのフィールドをマップするかを指定できます。

たとえば、時間切れのテーブルには、開始時刻と終了時刻が設定されています。 これらのフィールドは、要求レコードの終了日と開始日にそれぞれマップできます。

すべてのフィールドがマッピングに使用できるわけではありません。 このフィールドは、要求レコードにマップする前にテーブルに存在している必要があります。

たとえば、"担当地域検索" フィールドが時間切れ要求テーブルに追加された場合、"担当地域" フィールドは、属性マッピングで定義できるようになります。

属性マッピングの