1

MS CRMを初めて使用しています。私は以下の要件を持っています: 私はMS CRM 2016のエンティティA BとCを持っています。MS CRM:別のサブグリッドに存在するレコードに基づいてサブグリッドに関連レコードを表示します(3つのエンティティとの関係)

"エンティティA"は、 「エンティティC」は複数の「エンティティA」レコードを持つことができます.1〜Nの関係を使用して「エンティティC」フォームに関連する「エンティティA」レコードを表示できます。 「エンティティC」フォームでは、「エンティティC」に関連付けられている「エンティティA」のすべてに関連付けられた「エンティティB」レコードを表示します。どうすればこれを達成できますか?

答えて

2

エンティティCとエンティティBの間に1対Nの関係を作成し、以下のいずれかの手順に従います。次に、エンティティCのサブグリッドを作成し、関連するエンティティBレコードをリストします。

  1. エンティティBにエンティティ内のルックアップを選択した値に基づいてエンティティCルックアップ(グランド親)を設定するエンティティBの&更新を作成する(親)上のプラグインを開発

  2. 作成エンティティBのフィールドマッピング:

    • ソースエンティティ:エンティティA
    • ソースフィールド:エンティティAにおけるエンティティCの検索
    • ターゲットエンティティ:エンティティB
    • ターゲットフィールド:エンティティにエンティティCルックアップB

Cから1:N - >から1:N - - >B

Cから1:N - >B

[編集:]下の図は、私が上記で説明したものであり、ステップ#2を使用して達成されたものです。

enter image description here

1

エンティティCとBの間に1対多の関係を作成し、グリッドの読み込み時間を設定する必要があると思います。グリッドのfecth xmlを更新して、エンティティAに関連付けられたレコードのみをフィルタリングします。

関連する問題