Appointment エンティティのメッセージとメソッド

 

公開日: 2017年1月

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

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

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

メッセージ

説明

AddRecurrenceRequest

繰り返し情報を既存の予定に追加して、定期的な予定マスターにします。

AssignRequest

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

AssociateRequest

関連付けに参加している一対一のレコード間または一対多のレコード間のリンクを作成します。IOrganizationService.Associate メソッドを使用することもできます。詳細については、「8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords」を参照してください。 このエンティティで使用する既定の関連付けの一覧については、Appointment エンティティのメタデータを参照してください。この情報は、組織のメタデータ内にあります。 前述のメタデータ ブラウザー情報を確認してください。

BookRequest

予定をスケジュールまたは予約します。

CreateRequest

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

CreateExceptionRequest

定期的な予定インスタンス、Appointment.InstanceTypeCode の例外を作成します。 詳細については、「bb2eadf8-058e-43c2-9fda-c56ac501bc1c#bkmk_createexception」を参照してください。

DeleteRequest

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

DisassociateRequest

関連付けに参加している一対一のレコード間または一対多のレコード間からリンクを削除します。IOrganizationService.Disassociate メソッドを使用することもできます。詳細については、「8597998f-764f-4c73-b63d-9f5e02c78061#ActionsOnEntityRecords」を参照してください。 このエンティティで使用する既定の関連付けの一覧については、Appointment エンティティのメタデータを参照してください。この情報は、組織のメタデータ内にあります。 前述のメタデータ ブラウザー情報を確認してください。

GrantAccessRequest

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

InitializeFromRequest

2 つのエンティティに属性マップが定義されている場合に、既存のレコードに基づいて新しいレコードを初期化します。 詳細については、「エンティティ マッピングおよび属性マッピングのカスタマイズ」を参照してください。

ModifyAccessRequest

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

RescheduleRequest

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

RetrieveDuplicatesRequest

重複データ検出が有効であり、エンティティ用の重複データ検出ルールが公開済みである場合に、指定されたレコードについて重複レコードを検出および取得します。 詳細については、「重複データの検出」を参照してください。

RetrieveRequest

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

RetrieveMultipleRequest

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

RetrievePrincipalAccessRequest

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

RetrieveSharedPrincipalsAndAccessRequest

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

RevokeAccessRequest

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

SetStateRequest

指定の状態を設定します。Appointment.State 属性によって、この属性に指定できる値が定義されます。 事前バインド型を使用している場合は、AppointmentState 列挙体を使用できます。この情報は、組織のメタデータ内にあります。 前述のメタデータ ブラウザー情報を確認してください。

UpdateRequest

予定を更新します。Update メソッドを呼び出すこともできます。

ValidateRequest

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

関連項目

予定エンティティ
定期的な予定エンティティ
スケジュールと予定のエンティティ
サービスの予定 (ServiceAppointment) エンティティのメッセージおよびメソッド
エンティティ別の特権

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権