次の方法で共有


定期的な予定マスター (系列) エンティティと予定エンティティのユーザー定義属性をリンクする

 

公開日: 2017年1月

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

RecurringAppointmentMaster エンティティ用に作成したユーザー定義属性を Appointment 用に作成したユーザー定義属性にリンクして、リンク先の定期的な予定のインスタンス ユーザー定義属性が展開されるたびに、定期的な予定のマスター ユーザー定義属性からデータが自動的にコピーされるように設定できます。

ユーザー定義属性間には一対一のマッピングが存在します。つまり、定期的な予定のマスター エンティティは、予定エンティティの 1 つのユーザー定義属性にのみリンクできます。 また、リンクするユーザー定義属性は同じ種類である必要があります。 たとえば、string 型のユーザー定義属性を decimal のユーザー定義属性にリンクすることはできません。 属性の種類の詳細については、「エンティティ属性メタデータのカスタマイズ」を参照してください。

注意

フィールドレベルのセキュリティが有効になっているユーザー定義属性はリンクできません。 同様に、リンク済みのユーザー定義属性でフィールドレベルのセキュリティを有効にすることはできません。

ユーザー定義属性のリンク

  1. CreateAttributeRequest クラスを使用して、予定エンティティ用のユーザー定義属性を作成します。

  2. 一連の定期的な予定 (定期的な予定マスター) エンティティ用のユーザー定義属性を作成します。 ユーザー定義属性の属性メタデータを指定するときに、AttributeMetadata.LinkedAttributeId プロパティを使用して、手順 1. で作成したユーザー定義属性にリンクします。

  3. 変更内容をソリューションに公開します。

サンプル コードについては、「サンプル: 系列とインスタンスとの間のユーザー定義属性のリンク」を参照してください。

関連項目

定期的な予定エンティティ
定期的な予定マスター (RecurringAppointmentMaster) エンティティのメッセージおよびメソッド
サンプル: 系列とインスタンスとの間のユーザー定義属性のリンク
エンティティ属性メタデータのカスタマイズ

Microsoft Dynamics 365

© 2017 Microsoft. All rights reserved. 著作権