【Dynamics CRM】【Xrm.Page】OpenEntityForm利用時にPartyListの値設定ができない
Dynamics CRMのXrm.PageオブジェクトにOpenEntityFormという、新規ないし既存のレコードのフォームを開くメソッドがあるのですが、、、
Xrm.Utility (クライアント側の参照) openEntityForm
例えば、活動の関連【regardingobjectid】などに関連付けを設定する形で開くことができない! と最近知りました。
以下のMSDNにしっかりと書いてあります……。
検索フィールドの値の設定
・クエリ文字列引数を使用してフォームに対する検索の値を設定するときは、次のガイドラインが適用されます。 ・簡易検索の場合、検索に表示する値とテキストを設定する必要があります。テキストの値を設定するときは、属性の名前を末尾に使用します。
・その他の引数を使用しないでください。
・顧客および所有者の検索の場合、値と名前を設定する必要があります。設定方法は簡易検索の場合と同じです。また、エンティティの種類を指定するときは、種類を表す値を末尾に使用する必要があります。使用できる値は、account、contact、systemuser、および team です。
・partylist または関連の検索には値を設定できません。
・partylist または関連の検索には値を設定できません。
・partylist または関連の検索には値を設定できません。
orz
無理やり実現するのであれば、windows.openでURLパラメータ駆使か、別のLookupを作っておいて、そこからOnload時に拾い上げて、regardingobjectidとかでしょうか。