2012-02-17 8 views
1

私たちは、私たちのサイトを介してユーザーをガイドする方法を必要とするユーザーのためのワークフローを定義するために使用し、それは非常に多くのワークフローの状況ですが、私は、ユーザー(管理者)のデザインをしましょうとワークフローを変更できるようにする必要がありますそのユーザーのために。Windowsワークフローは:ウェブサイト

これはすべてウェブサイトで行う必要があります。また、ワークフローを描くことができるため、ユーザーは次の適切な操作にナビゲートすることができます。

私は誰が見て良い場所を提案することができ、この目的のためにWF4を使用して、任意の良い例を見つけることではありませんよ?

(サイトは現在、ASP.NETですが、私たちは、ASP.NET MVC3に移動しようとしている)

+0

あなたは私は1つを認識していないよWFのXAMLファイルのユーザー操作を可能にするWebベースのインターフェイスを探している場合。あらかじめ決められた一連のアクティビティだけを選択して順序付けできるように、機能を何とか制限する必要があります。私は、あなたが自分の解決策を選ぶ方が良いと思います。管理者のユーザーは、あなたが外出して、とにかく.NETコードアクティビティを実装しなければならない狂ったワークフローを作成する可能性があります。 –

+0

既存のWebベースのデザイナソリューションが見つかりませんでした。 – BoxOfNotGoodery

答えて

2

私は同様の問題に直面したときに私が取ったアプローチは、ホストのClickOnce展開WPFアプリケーションを作成することでしたWF4デザイナー、およびWCF Webサービスを使用して、データベースに格納されたワークフローのバージョニングとCRUD操作を容易にします。私のMVCアプリケーションには、インストーラを起動するためのリンクが含まれています。

私はあなたがそれすべてはあなたのウェブサイトで行われたかったが、それは私が(脇独自のWebベースのワークフローデザイナーを転がりから)を考え出すことができる唯一の良いオプションになってしまった知っています。

+0

が編集されました。コードをもう一度チェックした後、アプリケーションはWPFではなくWinformsです。 –

+0

私はこれを2番目にします。 WFは驚くべき製品であり、XAMLをベースにしているため動的ですが、Windowsベースのアプリケーションから再ホストすることはできません。これをやりたいのであれば、かなり疲れたフレームワークを構築しなければならないので、これについて本当に良いCBAをしたいと思っています。それにもかかわらず、ここでは、ユーザーがワークフローを設定できるブログへのリンクがあります。[リンク] http://blog.petegoo.com/index.php/2011/09/02/building-an-enterprise-workflow-system -with-WF4/@ M.Babcockため –

+0

+1。それは興味深い解決策です。 –

0

また、WPFブラウザアプリケーションを作成して、ユーザーがブラウザ内でその中でワークフローを編集できるようにすることができます:私はあなたがWPFコントロールの外のワークフローデザイナーをホストすることはできません承知しています限りhttp://msdn.microsoft.com/en-us/library/aa970060.aspx

をどのWPF/WinFormsアプリケーションでそれをホストすることが制限されています。

関連する問題