リソース仕様 (ResourceSpec) (リソース仕様) エンティティのメッセージおよびメソッド
公開日: 2016年11月
対象: Dynamics CRM 2015
リソース仕様には、サービスのリソース要件が含まれます。 通常、リソース仕様には、リソースの件数と、リソースの選択元となるリソース グループへの参照が 1 つだけ含まれます。 必須の件数属性は、1 つ (任意に選択)、複数 (n 件を選択)、またはすべて (すべてを選択) で、このサービスを実行するために必要なグループ メンバの数を示しています。 リソース仕様には、グループ メンバやユーザー定義の共通言語ランタイム (CLR) 関数のプロパティに基づく算術式 (このトピックの「検索式」を参照) として記述されるバインド オブジェクトも含まれます。 このエンティティは、各リソースに要求される行動や、時間の経過と共に変化する可能性のあるサービス コストも指定します。 これは、カレンダー関数として表されます。 このエンティティのスキーマ名は ResourceSpec です。組織のエンティティ メタデータを表示するには、「組織のメタデータの参照」で説明されているメタデータ ブラウザー ソリューションをインストールします。 カスタマイズされていない組織のメタデータを、EntityMetadata.xlsx という名前の Excel ファイルで見ることもできます。このファイルは、ダウンロードした SDK の最上位のフォルダーに含まれています。
IOrganizationService.Execute メソッドで、このエンティティに関連して使用されるメッセージを次の表に示します。
メッセージ |
説明 |
---|---|
関連付けに参加している一対一のレコード間または一対多のレコード間のリンクを作成します。IOrganizationService.Associate メソッドを使用することもできます。詳細については、「エンティティ レコードに対する操作」を参照してください。 このエンティティで使用する既定の関連付けの一覧については、ResourceSpec エンティティのメタデータを参照してください。この情報は、組織のメタデータ内にあります。 前述のメタデータ ブラウザー情報を確認してください。 |
|
リソース仕様を作成します。IOrganizationService.Create メソッドを呼び出すこともできます。 |
|
リソース仕様を削除します。IOrganizationService.Delete メソッドを呼び出すこともできます。 |
|
関連付けに参加している一対一のレコード間または一対多のレコード間からリンクを削除します。IOrganizationService を使用することもできます。Disassociate メソッド。詳細については、「エンティティ レコードに対する操作」を参照してください。 このエンティティで使用する既定の関連付けの一覧については、ResourceSpec エンティティのメタデータを参照してください。この情報は、組織のメタデータ内にあります。 前述のメタデータ ブラウザー情報を確認してください。 |
|
2 つのエンティティに属性マップが定義されている場合に、既存のレコードに基づいて新しいレコードを初期化します。 詳細については、「エンティティ マッピングおよび属性マッピングのカスタマイズ」を参照してください。 |
|
重複データ検出が有効であり、エンティティ用の重複データ検出ルールが公開済みである場合に、指定されたレコードについて重複レコードを検出および取得します。 詳細については、「重複データの検出」を参照してください。 |
|
リソース仕様を取得します。IOrganizationService.Retrieve メソッドを呼び出すこともできます。 |
|
リソース仕様のコレクションを取得します。IOrganizationService.RetrieveMultiple メソッドを呼び出すこともできます。 |
|
リソース仕様を更新します。IOrganizationService.Update メソッドを呼び出すこともできます。 |
検索式
スケジュール エンジンでは、ResourceSpec.ObjectiveExpression 属性で指定される次の 3 つの検索方法がサポートされています。
- **使用率が最も低い。**その特定のサービスを実行できるリソースの一覧から、使用率が最も低く、かつ要求された時間に使用可能なリソースが選択されます。
- **使用率が最も高い。**その特定のサービスを実行できるリソースの一覧から、使用率が最も高く、かつ要求された時間に使用可能なリソースが選択されます。
- **ランダム。**その特定のサービスを実行できるリソースの一覧から、要求された時間に使用可能な任意のリソースが選択されます。
関連項目
リソース エンティティ
ResourceSpec (resource specification) entity privileges
リソース グループ (ResourceGroup) (スケジュール グループ) エンティティのメッセージおよびメソッド
© 2017 Microsoft. All rights reserved. 著作権