メッセージボックス(またはプラグイン内の他のUIインタラクション)を使用できるとは思いません。プラグインは、ユーザーがまったくログインしていないサービスまたはワークフローによって呼び出される場合があります。出力ウィンドウはどうなりますかこのような場合には?
私の理解では、ユーザーとのコミュニケーションを希望する場合は、JSに依存する必要があります。.NETの優れたコーディングは、CRMではサーバー操作用に予約されています。
実行する操作の数が多い場合(または、あなたの場合のように、ますます大きくなる可能性がある場合)、次のアプローチを使用します。
プロセスはユーザーの操作時に呼び出されることになっているので、JavaScriptを使用して、補助エンティティHazaa(または、ProducLineSetter *)の単一インスタンスを作成する適切なonSomeEventメソッドを実装します。 。
次に、Createメッセージに応答し、すべての魔法を実行するプラグインをデプロイします。これには、必要なすべてのエンティティ(価格、製品など)の作成/構成が含まれます。
私はC#が大好きなので、答えを適度に保つために、2番目のステップもJavaScriptでの多数の呼び出しによっても解決できることを追加する必要があると感じています。このような場合、神を愛するために、それを別のJSファイルに配置し、Webリソースとして追加します。:)