0

フォームのリボンボタンからアクションの名前(アクション名をメッセージとして使用)にプラグインをトリガーするカスタムアクションを作成しました。したがって、基本的にほぼすべてのプラグインがexecutionContext.inputparameters["Target"]のTargetエンティティオブジェクトを使用します。私は、パラメータの "ターゲット"キーワードがアクションで予約されていることを読んだ。CRM Dynamicsでカスタムアクションの「ターゲット」引数を渡す方法

私の質問は - ターゲットオブジェクトをアクションに渡してプラグインで使用できるようにするには、「ターゲット」引数を排他的に作成し、その値をアクション呼び出し(リボンボタンから - javascript)?どのように私はカスタムメッセージのための画像が利用可能でないので、プラグインのために利用できるように私はターゲットの引数を渡すことができます。型はEntityReferenceまたはエンティティである必要がありますか。 助けていただければ幸いです。

答えて

1

すべては、あなたの行動をどのように呼び出すかによって異なります。あなたがSoap - yesを使ってそれを呼び出すなら、Targetはあなたが渡すパラメータの一つでなければなりません。次のような何か - https://community.dynamics.com/crm/f/117/t/157959またはhttps://deepakexploring.wordpress.com/tag/calling-actions-from-javascript-in-crm-2013/

あなたはWEBAPIのアプローチを使用する予定の場合は少し異なっている - https://community.dynamics.com/crm/b/nishantranaweblog/archive/2017/05/27/sample-code-to-call-action-using-web-api-in-crm

1

ターゲットが自動的に設定されます。あなたがあなたのアクションを作成したとき、それを基にするエンティティを選択しなければなりませんでした。レコードに対してアクションをトリガーすると、アクション内で定義したすべてのパラメーターを受け取ることができます。これには、アクションが実行されたレコードへの参照を提供する追加のTargetパラメーターが含まれます。

希望に役立ちます!

関連する問題