2011-07-13 6 views
1

私は、2段階の承認プロセス(C#、主にMVC3の可能性が高い)を実装する必要のある小規模のWebベースの要求システムで作業を開始しています。SQLへの承認プロセスを維持する

私は単純なワークフローダイアグラムを思いつき、簡単に段階的に移動するコードを思いつくことができます。しかし、私は、ワークフローに関連する「タスク」や「ステップ」をデータベースに保存する方法について問題を抱えています。

要求があった場合、管理者はそれが許可されたときにそれを承認/拒否し、その後「作業中」の状態になります。 compeletionで、ユーザーは "QA"ステップを承認/拒否するよう要求されます。

誰でもこれに関するいくつかの指示を与えることができますか?

私はまだ別の新しいフレームワークを学ぶ時間がないので、私はWindows Workflow Foundationを使いたくありません。そして、Googleはあまり役に立たないし、 "ワークフロー"という言葉の言及はWFの結果をもたらす。

答えて

0

Learn WF。

なぜですか?独自の新しいフレームワークを開発することによって、あなたがしているように、次の人にあなたのコード(またはあなたと協力している人)を「さらに新しいフレームワークを学ぶ」ように維持することが強制されます。新しいドキュメントをすべて書きたいのですか、誰かをMSDNに指名したいだけですか?

実際にはWF3はWF3よりも習得が簡単です。あなたは完全にアイデアを捨てる前に、少なくともこれを読んで:

あなたはウェブベースのシステムを見ている場合は4

http://msdn.microsoft.com/en-us/library/ee342461.aspx

.NETでWindowsワークフロー財団に開発者の紹介(WF) Windows Server AppFabricを使用して、永続性と監視層、およびワークフローをホストするWCFワークフローサービスを提供できます。あなたがこれの基礎を学ぶのに費やす時間は、自分のシステムを発明するのに費やす時間よりはるかに短くなります。私はそれを保証する。 AppFabricはSQLEXpressと一緒にWeb Platform Installerツールを使用してインストールして永続化することができます。

+0

ありがとうございました。私はそれにショットを与え、それがどのように進むのか見ていきます。 – Nasir

関連する問題