リソース エンティティ
リソースは、サービスの提供のために使用される人員、ツール、部屋、または備品を表します。 リソースを扱いやすくするために、リソースを制約ベース グループ (リソース グループ) に追加して、類似した属性を持つリソース グループにまとめます。Dynamics 365 Customer Engagement (on-premises) では、リソースは、ユーザーまたは設備/備品に分類されます。
リソースは、スケジュール可能なエンティティです。 リソースの例として、従業員、取引先担当者、顧客、ナレッジ ワーカー、備品などの物的資産が挙げられます。 Dynamics 365 Customer Engagement Web サービスでは、リソースは、システム ユーザー (ユーザー) エンティティおよび備品 (設備/備品) エンティティによって表されます。 リソースとして、これらのエンティティも、スケジュールに影響する可能性のあるサービス拠点プロパティを持ちます。
リソースは、作業時間と制約を定義する独自のカレンダーを持つこともできます。 作成時に、リソースにカレンダーが指定されていない場合は、既定で 1 日 24 時間、週 7 日間のカレンダーが作成されます。 リソースでは、複数の予定の同時設定をサポートしています。 これは、カレンダーのカレンダー ルールで空きを設定することでサポートされます。 リソース カレンダーは、リソースを利用できない時間だけでなく、使用可能なリソースの行動 (空き) と、必要に応じて、必須の行動 (サービス コスト) を表します。 これは、サポートされるサービスのリソース仕様で定義します。 リソース仕様は、サービスの必須コンポーネントです。 このコンポーネントは、スケジュール可能なリソースを指定しない限りスケジュールできません。 スケジュール可能なリソースは、スケジュール エンジンが特定の予定の要求に対してリソースの空き時間を検索する際に評価されます。 リソースは、それぞれの予定表を管理し、既存の約束、カレンダー制限、および制約に関してのみ、スケジュール エンジンに応答します。
リソース仕様は、グループまたはチーム内のメンバーを選択するエンティティです。 また、サービスとそのリソースとのリンクでもあり、リソース グループ内に格納して、入れ子にすることもできます。 詳細については、「スケジュールおよび予定の作業」の図を参照してください。 リソース仕様は、グループ内で選択するリソースの数とその選択方法、および特定のサービスに必要な行動を定義します。 各サービスには、リソース仕様が 1 つだけ存在しますが、多くのサービスで同じリソース仕様を共有することもできます。
リソースは、使用可能なリソース グループのプールの作成のため、グループ化することができます。 リソース グループには、ユーザー リソース、備品リソース、チーム、およびそのほかのリソース グループを含めることができ、スケジュール エンジンがリソースのプールから使用可能なリソースを選択できるようになります。 たとえば、1 つのグループに「医師」のスキルを持つすべてのリソースを含めることができます。別のリソース グループには、「看護師」のスキルを持つすべてのリソースを含めることができます。次に、Doctors グループから 1 つを指定するリソース仕様と、Nurse グループから 2 つを指定する別のリソース仕様を定義できます。 次に、"手術スタッフ" という新しいリソース グループを定義して、医師から 1 人、看護師から 2 人を指定する、これら 2 つのリソース仕様を含めることができます。 これにより、"手術" サービスでは、このリソース グループを参照するリソース仕様を参照できるようになります。 この例のように、サービスに参加するための、適切に定義された一連のリソース ルールを短時間で作成できます。 1 つのサービスが、リソース グループ全体に関する要件を定義する場合があります。たとえば、グループの任意のリソース、グループのすべてのリソース、またはサブセットなどです。