サービスの予定 (ServiceAppointment) エンティティのメッセージおよびメソッド

 

公開日: 2017年1月

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

サービス予定エンティティは、カレンダー上の時間ブロックを表します。 このエンティティにはリソースの空き時間ブロックが格納され、リソースの空き時間の決定およびスケジュールに使用できます。 このエンティティのスキーマ名は ServiceAppointment です。組織のエンティティ メタデータを表示するには、「組織のメタデータの参照」で説明されているメタデータ ブラウザー ソリューションをインストールします。 カスタマイズされていない組織のメタデータを、EntityMetadata.xlsx という名前の Excel ファイルで見ることもできます。このファイルは、ダウンロードした SDK の最上位のフォルダーに含まれています。

IOrganizationService.Execute メソッドで、このエンティティに関連して使用されるメッセージを次の表に示します。

メッセージ

説明

AssignRequest

サービス予定を他のユーザーまたはチームに割り当てます。

BookRequest

サービス予定をスケジュールまたは登録します。

CreateRequest

サービス予定を作成します。IOrganizationService.Create メソッドを呼び出すこともできます。

DeleteRequest

サービス予定を削除します。IOrganizationService.Delete メソッドを呼び出すこともできます。

GrantAccessRequest

サービス予定を他のセキュリティ プリンシパル (ユーザーまたはチーム) と共有します。

ModifyAccessRequest

以前に別のセキュリティ プリンシパル (ユーザーまたはチーム) と共有していたサービス予定のアクセス権を変更します。

RescheduleRequest

サービス予定をスケジュール変更します。

RetrieveRequest

サービス予定を取得します。IOrganizationService.Retrieve メソッドを呼び出すこともできます。

RetrieveMultipleRequest

サービス予定のコレクションを取得します。IOrganizationService.RetrieveMultiple メソッドを呼び出すこともできます。

RetrievePrincipalAccessRequest

指定したセキュリティ プリンシパル (ユーザーまたはチーム) が所持している、サービス予定へのアクセス権を取得します。

RetrieveSharedPrincipalsAndAccessRequest

サービス予定に対するアクセス権を持つすべてのセキュリティ プリンシパル (ユーザーまたはチーム) とそのアクセス権を取得する場合に使用します。

RevokeAccessRequest

指定したセキュリティ プリンシパル (ユーザーまたはチーム) のサービス予定に対するすべてのアクセス権を削除します。

SearchRequest

指定された予定の要求を満たす、使用可能な時間帯を検索します。

SetStateRequest

サービス予定の状態を設定します。 この属性に指定できる値は ServiceAppointment.State 属性で定義されます。事前バインド型を使用する場合は、ServiceAppointmentState 列挙体を使用できます。 状態のリストについては、ServiceAppointment エンティティのメタデータを参照してください。この情報は、組織のメタデータ内にあります。 前述のメタデータ ブラウザー情報を確認してください。

UpdateRequest

サービス予定を更新します。IOrganizationService.Update メソッドを呼び出すこともできます。

ValidateRequest

サービス予定のすべての制約が満たされているかどうかを検証します。

関連項目

予定エンティティ
スケジュールと予定のエンティティ
エンティティ別の特権

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権