crmにはフィルタリングされたビューなどの便利な機能があります。 彼らは間違いなく良いですが、彼らは彼らがOptionSetsのStateCode、StatusCodeなどの定義を提供していないという主な欠点があります。 LookUpフィールドの場合CRM:フィルタリングされたビューを拡張する
フィルタを適用したビューを使用してサイドアプリとデータを共有したいと考えています。
StatusCodeの値をStringMapテーブルに保存されているテキスト定義にマップする最適な方法は何ですか?
私は、追加のStringMapテーブルにJOINステートメント書くために(例えばアカウントエンティティのための)システムビューを編集することができ、または多分SQL Serverがカプセル化するビューの何かのようなものを提供し、そう私はその意志私自身のビューを作成することができますアカウントのシステムフィルタリングビューを使用し、私のカスタムジョインも使用しますか?
更新日:問題が見つかりました。私はSELECT
からOpportunity
ビューから、実際に私が必要としたときにFilteredOpportunity
を見ました。
まだ興味深いですが、CRM DBのシステムビューを変更することはできますか?または、それらをカプセル化することができますか(別のビューで使用するなど)
私は知っている、それらを含める必要があります。しかし、実際にはそうではありません。 '無効な列名 'StatusCodeName'。 –
ああ、間違った見方から選択したようです。私は実際に 'FilteredOpportunity'が必要なときに'機会 'から選んでいます。これで列が表示されます。ありがとうございました。 –