7

WF 4.0を使用してASP.NET 4.0でカスタム Web アプリケーションを構築する予定です。ユーザーは自分でワークフローを変更する機能を望んでいます。このため、ユーザーが使用できる WPF クライアントを使用し、ワークフローの再ホスティングを行います。これについては、多くのブログとガイダンスを利用できます。

しかし、ユーザーがワークフローの視覚的表現 (図/画像) を表示/追跡したいという 1 つの要件を満たす方法がわかりません。どの段階が終わったか、現在の段階は何かなどを示しています。ウェブページ。ステータスを表すアイコンを使用した同じワークフローである可能性があります。これは、SharePoint 2010 の Visio ワークフローで使用できるビジュアルに似たものです。AgilePoint ワークフローでさえ、このようなビューを提供します。

同様の質問hereですが、WinForms/WPF 用だと思います。ASP.NET にはこれが必要です。

何か案は?

4

2 に答える 2

1

役に立つかもしれない興味深いサンプルがあります: AppFabric Reference Implementation: Managing the LifeCycle of a WorkFlow Service。デザイナーの再ホスト、およびこのデザイン サーフェイスでの状態の表示を扱います。ワークフローがどこまで進んだか。これは基本的に、AppFabric 監視ストアにあるデータ形式を利用してこれを実現します。サンプルは winforms アプリですが、Web ベースのシナリオでも同じ原則が適用されます。

于 2011-02-23T19:58:41.807 に答える
0

WPF ワークフロー デザイナーで取得できるデバッガーの独自の実装を作成しました。元のアイデアは、Andrew Zhu の本http://xhinker.com/post/WF4Microsoft-Windows-Workflow-Foundation-40-Cookbook-is-available-now.aspxから来ました。また、リフレクターを使用して、IDesignerDebugView の実装を確認しました。インターフェイス (http://msdn.microsoft.com/en-us/library/system.activities.presentation.debug.idesignerdebugview.aspx) を作成し、それを再ホストされたワークフロー デザイナーに追加しました。

ワークフロー デザイナ ビューを画像に変換して Web 上に表示する良い方法が見つかりませんでした。現在、この側面を clickonce アプリケーションとして提供しています。

于 2011-02-28T22:16:57.277 に答える