2011-08-08 3 views
1

大規模なデータ操作と読み込み操作でWindows Workflow Foundationを内部的に使用しています。ワークフローの中には複雑なものがあり、そのサブワークフローではかなりの時間を要しますが、現時点では3時間から4時間のメインワークフローの実行時間までになります。これは期待されています....しかし、ワークフローがどこにあるかを見ることができればうれしいです。ASP.NET用のWWFコンポーネント - ワークフローを表示するにはどうすればいいですか?

私たちには、操作上のユーザーのためのASP.NETフロントエンドがあります。基本的には、アクティビティのステータス(実行中のアクティビティ、現在実行中のアクティビティ)を表示する方法を示しながら、ビジュアライゼーションで特定の実行中のワークフローインスタンスを示すページを開くことができます。ここで編集する必要はありません。このアイデアは純粋にブラックボックスが3時間走っていないことの1つです。私たちは内部でログエントリを作成していますが、いつものように、何千もの言葉があり、ビジュアルプレゼンテーションは間違いなく良いでしょう。

ワークフローを実行しているサーバー側を視覚化できるasp.net(できればmvc)のコンポーネントのスイートは誰でも知っていますか?編集は不要です。

答えて

0

これは私がどの既製の部品を認識していないですが、おそらくあなたは、WFのデザイナーを使用してあなたの自己のための1を建てことができますが...

を探しているまさにおそらくではありません。サーバー側でワークフローデザイナーをホストし、画像をキャプチャしてページに表示するthis sampleを参照してください。カスタム追跡サービスを使用して、どのアクティビティが実行されたかを示します。残念なことに、この記事では、.NET 4(AFAIK、.NET 4ではワークフローデザイナが変更されています)で同様のアプローチが有効かどうかはわかりません。

デザイナーがホストできない場合は、ワークフローアクティビティやノードをカスタムコードでペイントしてみてください。トラッキングを使用してワークフローの状態を確認する必要があります。

+0

これはこれまでのところ私たちのフォールバックのシナリオでした;)ちょうどlokingと少し良いものを望んで;) – TomTom

関連する問題