次の方法で共有


契約 (Contract) エンティティのメッセージおよびメソッド

 

公開日: 2017年1月

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

契約とは、顧客サービス サポートを提供する期間、サポート案件数、または時間についての合意です。 顧客が顧客サービスに連絡してきたら、顧客の受けるサポートのレベルを契約に基づいて決定します。

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

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

メッセージ

説明

AssignRequest

契約を別のユーザーまたはチームに割り当てます。

CancelContractRequest

契約を取り消します。

CloneContractRequest

契約をコピーします。

CreateRequest

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

DeleteRequest

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

GrantAccessRequest

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

ModifyAccessRequest

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

RenewContractRequest

契約を更新します。

RetrieveRequest

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

RetrieveMultipleRequest

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

RetrievePrincipalAccessRequest

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

RetrieveSharedPrincipalsAndAccessRequest

契約へのアクセス権を持つセキュリティ主体 (ユーザーまたはチーム) と、契約へのアクセス権を取得します。

RevokeAccessRequest

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

RollupRequest

指定された取引先企業または取引先担当者に関連するすべての契約をロールアップまたは取得します。

SetStateRequest

契約の状態を設定します。 事前バインド型を使用している場合は、ContractState 列挙体を使用して、指定できる状態を設定します。組織のエンティティ メタデータを表示するには、「組織のメタデータの参照」で説明されているメタデータ ブラウザー ソリューションをインストールします。 カスタマイズされていない組織のメタデータを、EntityMetadata.xlsx という名前の Excel ファイルで見ることもできます。このファイルは、ダウンロードした SDK の最上位のフォルダーに含まれています。

UpdateRequest

契約を更新します。IOrganizationService.Update メソッドを呼び出すこともできます。

関連項目

契約エンティティ
契約の詳細 (ContractDetail) (契約品目) エンティティのメッセージおよびメソッド
サンプル: 契約の管理
エンティティ別の特権

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権