2017-09-24 5 views
-3

私はCRMが初めてです。私には、「アカウント」エンティティと「連絡先」エンティティがあるという要件があります。連絡フォームでは、アカウントエンティティに格納されているアカウント名を検索するための参照フィールドがあります。ルックアップを使用して組織を選択すると、その組織の連絡先番号を取得し、連絡先フォームの別のフィールドに保存する必要があります。私はXMLをフェッチすることでそれを行う必要があります。Fetch XMLを使用して2番目のエンティティで選択された参照フィールドに基づいて、1つのエンティティから2番目のエンティティへのフィールドの値を取得します。

+0

なぜFetchXMLを使用する必要がありますか?これはBPFで可能です。 –

+0

はいジョナス私はBPFやワークフローでもそれを行うことができます。私はjavascript oDataを使用してそれを行っています。しかし、今ではfetchXMLを使って行う必要があります – Bunny

+0

これは2016以降ですか? FetchXMLは腐ったままにしておかなければなりません.WebAPIは私たちの人生をより楽にし、コードがうまく機能するようになっています。私が思いつくことができる唯一の答えは、 "あなたの上司にFetchXMLであなたの時間を無駄にするのをやめさせる"ことです。もっと真剣に:SOAPエンドポイントは消えてしまい、WebAPIだけが残っているので、その努力をする価値はありません。 – Alex

答えて

-1

オプション1:アカウント&の連絡先の間にmapping fieldsでコードなしソリューションを行うことができます。

enter image description here

オプション2:あなたは、両方のエンティティ内のフィールド値の物理コピーをしたくない場合は、単に冗長なデータを保存せずに接触したフィールドを表示するには、アカウントの検索のクイックビューのフォームを使用します。

オプション3:まだアカウントの値を変更したい場合は、retrieve it & set it in contact field。このステップバイステップガイドは、fetchxml &をJSで使用するのに役立ちます。あなたの質問は、あなたが質問やエラーで立ち往生しているかどうかは言いません。

+0

これは、アカウントから作成された新しい連絡先にのみ適用されますか? OPは、連絡先から親アカウントを選択して、フィールドをコピーしたい(IIRC) – Alex

+0

ありがとうございますArunあなたのソリューションを試しました。しかし、アレックスもそれを正しかった。同じことが起こっています。 – Bunny

+0

あなたは解決策2&3を探検しましたか?すべてのシナリオで1位は機能しません。 –

関連する問題