プラグインでエンティティを更新しようとしました。私はasynkでImage(pre)とstage Postを使用します...データベースはリアルタイムで更新されますが、フォームは更新されません。誰かが私がなぜwebform内の更新されたテキストを2回 "アップ"しなければならないのかを知っていますか?そして、その値はすぐにデータベースで更新されますか?私はそれを "すぐに"見たいと思う。ありがとう更新フォームがプラグインcrmを投げる4
0
A
答えて
1
非同期プラグインを実行すると、データベースは実際にはリアルタイムで更新されることはありません。非同期の実行は、人間の「遅い」知覚にそのように見えるほど速く起こるかもしれません。 しかし、サーバー・プロセス・レベルでは、非同期プラグインのコードは「時間があれば」実行されますが、フォームを再構築してクライアントに送り返すコードは「即時」実行され、非同期のものではありません。
プラグインがリロード直後にエンティティフォームに反映されるようにするには、プラグインを同期実行のために登録する必要があります。
私が知る限り、非同期プラグインとワークフローの場合、トリガーされた後に実行されることが保証される期間はありません。
関連する問題
- 1. CRM 2011 - 更新プラグインのエラー
- 2. 更新postsharpフォーム4.xが
- 3. Dynamics CRMプラグイン - 事前操作更新
- 4. CRM 2011非同期ポスト更新プラグイン
- 5. MVCフォーム投稿を更新する画像を更新する
- 6. CRM 4のSSRSレポートIFrameが更新されない
- 7. grails投げのためのRabbitMqプラグインUnknownHostException
- 8. Dynamics CRMのワークフロー更新が
- 9. CRMプラグインPreImage関連エンティティを更新していません
- 10. プロミスのリジェクトが角度2/4でエラーを投げている
- 11. CRM 2011 - フォームの1つのフィールドをJavaScriptで更新する
- 12. Express.jsフォーム投稿:投稿時にリストアイテムを更新する
- 13. CRM 2016プラグイン新しいステップを登録
- 14. IE7とMS CRMのiframeにフォームを投稿する=新しいウィンドウ
- 15. ダイナミックCRM 4削除プラグインが実行されていない
- 16. フォームロード時のMiddleNameフィールドの更新 - MS CRM 2011プラグイン
- 17. Crmプラグインの更新に失敗しました
- 18. 非同期プラグインの更新レコード間のSystem.Data.SqlClient.SqlException Microsoft Dynamics CRM 2011
- 19. CRM 2011:フォームが
- 20. アンギュラ4ネストされたフォームの更新
- 21. kubectlがセグメンテーションエラーを投げる
- 22. Json.loadsがValueErrorを投げる
- 23. Seabornヒートマップは、更新後に "isnan"タイプのエラーを投げます。
- 24. CRM 4エンティティ["name"] = "新しい値";
- 25. プラグインの更新後に製品リストの調整が妨げられる
- 26. Dynamics CRMの変更会社のプラグイン
- 27. サクソン投げjava.net.SocketExceptionが:
- 28. のMicrosoft CRMプラグイン
- 29. ストアドプロシージャの投げ込みエラーが発生しましたが、レコードの更新
- 30. Railsの新しいモデルフィールドが未定義のメソッドエラーを投げる
ありがとうございますが、私は何を私はwebformを "すぐに"私はボタンを押し保存した後に更新したいです。データベースは更新されますが、Webフォームは更新されません。つまり、何らかの計算がプラグインを投げた場合、結果はWebフォームを2回保存した後に表示されます。 –
フォームはフォームを保存してトリガされた*非同期*プラグインによってデータベースに加えられた変更を直ちに反映することはありません。私が言ったように、あなたがしたいことは、プラグインを同期モードで実行させることによってのみ達成できます。 – TeaDrivenDev
これはPREステージと同期モードにあり、PREのイメージも...登録されていますか? DynamicEntity updateEntity =(DynamicEntity)context.InputParameters.Properties ["ターゲット"]; updateEntity ["new_total"] =新しいCrmMoney( "value")で更新します。 –