リソース エンティティ

 

公開日: 2017年1月

対象: Dynamics 365 (online)、Dynamics 365 (on-premises)、Dynamics CRM 2016、Dynamics CRM Online

リソースは、サービスの提供のために使用される人員、ツール、部屋、または備品を表します。 リソースを扱いやすくするために、リソースを制約ベース グループ (リソース グループ) に追加して、類似した属性を持つリソース グループにまとめます。Microsoft Dynamics 365 では、リソースは、ユーザーまたは設備/備品に分類されます。

リソースは、スケジュール可能なエンティティです。 リソースの例として、従業員、取引先担当者、顧客、ナレッジ ワーカー、備品などの物的資産が挙げられます。Microsoft Dynamics 365 SDK では、リソースは、システム ユーザー (ユーザー) エンティティおよび備品 (設備/備品) エンティティによって表されます。 リソースとして、これらのエンティティも、スケジュールに影響する可能性のあるサービス拠点プロパティを持ちます。

リソースは、作業時間と制約を定義する独自のカレンダーを持つこともできます。 作成時に、リソースにカレンダーが指定されていない場合は、既定で 1 日 24 時間、週 7 日間のカレンダーが作成されます。 リソースでは、複数の予定の同時設定をサポートしています。 これは、カレンダーのカレンダー ルールで空きを設定することでサポートされます。 リソース カレンダーは、リソースを利用できない時間だけでなく、使用可能なリソースの行動 (空き) と、必要に応じて、必須の行動 (サービス コスト) を表します。 これは、サポートされるサービスのリソース仕様で定義します。 リソース仕様は、サービスの必須コンポーネントです。 このコンポーネントは、スケジュール可能なリソースを指定しない限りスケジュールできません。 スケジュール可能なリソースは、スケジュール エンジンが特定の予定の要求に対してリソースの空き時間を検索する際に評価されます。 リソースは、それぞれの予定表を管理し、既存の約束、カレンダー制限、および制約に関してのみ、スケジュール エンジンに応答します。

リソース仕様は、グループまたはチーム内のメンバーを選択するエンティティです。 また、サービスとそのリソースとのリンクでもあり、リソース グループ内に格納して、入れ子にすることもできます。 詳細については、「スケジュールと予定のエンティティ」の図を参照してください。 リソース仕様は、グループ内で選択するリソースの数とその選択方法、および特定のサービスに必要な行動を定義します。 各サービスには、リソース仕様が 1 つだけ存在しますが、多くのサービスで同じリソース仕様を共有することもできます。

リソースは、使用可能なリソース グループのプールの作成のため、グループ化することができます。 リソース グループには、ユーザー リソース、備品リソース、チーム、およびそのほかのリソース グループを含めることができ、スケジュール エンジンがリソースのプールから使用可能なリソースを選択できるようになります。 たとえば、1 つのグループに "医師" というスキルを持ったすべてのリソースが含まれているとします。 別のリソース グループには "看護師" というスキルを持ったすべてのリソースが含まれているとします。 その場合には、医師のグループから 1 人を指定するリソース仕様と、看護師のグループから 2 人を指定する別のリソース仕様を定義できます。 次に、"手術スタッフ" という新しいリソース グループを定義して、医師から 1 人、看護師から 2 人を指定する、これら 2 つのリソース仕様を含めることができます。 これにより、"手術" サービスでは、このリソース グループを参照するリソース仕様を参照できるようになります。 この例のように、サービスに参加するための、適切に定義された一連のリソース ルールを短時間で作成できます。 1 つのサービスが、リソース グループ全体に関する要件を定義する場合があります。たとえば、グループの任意のリソース、グループのすべてのリソース、またはサブセットなどです。

このセクションの内容

リソース (Resource) エンティティのメッセージおよびメソッド

Equipment (設備/備品) エンティティのメッセージとメソッド

リソース仕様 (ResourceSpec) (リソース仕様) エンティティのメッセージおよびメソッド

リソース グループ (ResourceGroup) (スケジュール グループ) エンティティのメッセージおよびメソッド

制約ベース グループ (ConstraintBasedGroup) (リソース グループ) エンティティのメッセージおよびメソッド

関連セクション

スケジュールおよび予定エンティティのサンプル コード

サービス エンティティ

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権