1

私は、CRM 2016に、ユーザーエンティティに関連するownerIDを持つIncidentエンティティを持っています。そのUserエンティティでは、グローバルオプションセットに基づいたLocationフィールドがあります。CRM自動入力フィールドからオプションセット

私のインシデントフォームでは、選択した所有者に基づいてどのように自動的に場所フィールドに値を入力できますか?

答えて

4

値を表示する必要がある場合は、クイックビューフォームを作成してフォームに貼り付けることができます。

値をコピーする必要がある場合は、ルックアップであるため、レコードの作成時または再割り当て時に値をコピーするワークフローを作成できます。

1

または - Guidoの回答に追加 - ユーザーがフォームの読み込み時に値を確認できるようにするには、Rest APIを使用して所有者のLocation値を照会する必要があります。 XrmToolBoxのFetchXmlBuilderを使用して、必要なURLを生成します。

+0

Rest APIを使用してクエリを実行した後、検索された場所を表示するはずです。これのためにフォームにフィールドを置く必要はありませんか? yesの場合は、フォームロード時にそのフィールドの値を設定するのは悪い考えですか?それはフォームを汚くするので! –

+0

OPの私の読書では、彼はすでにインシデント上のロケーションフィールドを持っていて、所有者のロケーションフィールドに基づいて移入しようとしています。あなたはそれをロード時に設定することで、何かが変わったという警告を潜在的に与えるでしょう。一般的には、ユーザーはフォームを開いて更新しますが、無視してください。それが大きな懸案事項だった場合は、フォーム上にフィールドを設定することができますが、更新されないように設定することで、ダーティと見なされることはありません。 – Daryl

関連する問題