2016-11-30 6 views
0

ダイナミクスCRM 2016に新しいカスタムエンティティ "car types"を作成しました。 エンティティ "車種"は、顧客(勘定エンティティ)で見つかる車種のリストです。Dynamics CRMエンティティ間のリレーションにデータを追加する方法は?

アカウントのエンティティごとに車の種類をトラッキングしたいと思います。 アカウントにはcar typesエンティティのN個の値があるため、1:Nの関係になります。

また、の関係が追加されたときに、情報を追加することもできます。この日付を追加して、情報が最新のものかどうかを確認したいと思います。 アカウントでたとえばBMW車を2013年に購入した場合、BMW車を使用しているか、ダイムラーに切り替えているかどうかを調べる価値があります。

レコードがこの関係に割り当てられている場合、この情報の追加方法を教えてください。 このフィールドを手動で更新することもできます。誰かが情報がまだ正しいことを確認する場合

データベースを操作するとき、私はこのようなマッピングテーブルを使用してこれを行うだろうが:

[テーブルアカウント] --- < [1:n]は> --- [accounts2car_types] --- < [N :1]> --- [car_types]

テーブルaccounts2car_typesは、次のフィールドがあります:car_typesテーブル のアカウントテーブル *外部キーの *外部キーを*関係だった日付を含む日付フィールド追加しました

どうすればいいですか? Dynamics CRMのカスタムエンティティ用

NB:おそらく、私がしようとしているものの名​​前/キーワードを知りません。 「エンティティ関係にデータ/情報を追加する」という名前は何ですか?

答えて

2

これまで説明したのとまったく同じことを行います。 Accountscar_typesの間にN:Nの関係が必要ですが、これはCRMがあなたに代わって行いますが、追加データ(結合テーブルレコードが作成されたとき)も必要です。

  1. 新しいN:NテーブルAccountCarsTypes(または任意の名前)を作成します。
  2. (これは関係を追加する、またはエンティティ・リレーションシップ・フィールドを追加することを介して行うことができますAccountcar_typesにそのエンティティの関係に追加します。
  3. 同様にそのエンティティにLastVerifiedOnフィールドを作成します。
  4. LastVerifiedOnを設定し、ワークフローを作成します。レコードが作成されたときに作成された日付にフィールドを追加し、必要に応じて後で更新することもできます。
関連する問題