6

現在、翻訳ジョブを処理するシステムがあります。

  1. 顧客が注文を作成する
  2. プロジェクト マネージャーが 1 人または複数の翻訳者に引き渡します
  3. その後、校正者に渡されます
  4. 言語マネージャーが品質をチェックし、悪い場合は翻訳者に仕事を戻す
  5. プロジェクトマネージャーがそれをクライアントに届けます

現在、すべてのステータスを手動で割り当てたり、オーバーライドしたりできます。つまり、どのステップもスキップしたり、元に戻したりできます。

アプリは ASP.NET WebForms/MVC ミックスです。

これを Windows Workflow Foundation で再実装したいと思います。ステートマシンはフローチャートよりも理にかなっていますか? ステートマシンの利点を実際に得ていません...

4

2 に答える 2

7

あなたが仕事を説明する方法を考えると、あなたは実際に状態を切り替えています。したがって、ステートマシンを使用することは論理的なアプローチに聞こえます。ただし、フローチャートを使用してこれを行うことは完全に可能であり、それは確かにビジネスユーザーに説明するのが簡単です。

これで、必要に応じて/必要に応じて、ステートマシンとフローチャートを組み合わせることができます。

于 2012-05-04T15:31:02.147 に答える
6

このようなほとんどのシナリオでは、StateMachine を好みます。やりたいことは必ず実現できます。時間をかけて探索する必要があります。ステート マシンのハンズオン ラボの紹介から始めることをお勧めします。

于 2012-05-04T23:19:14.457 に答える