現在、翻訳ジョブを処理するシステムがあります。
- 顧客が注文を作成する
- プロジェクト マネージャーが 1 人または複数の翻訳者に引き渡します
- その後、校正者に渡されます
- 言語マネージャーが品質をチェックし、悪い場合は翻訳者に仕事を戻す
- プロジェクトマネージャーがそれをクライアントに届けます
現在、すべてのステータスを手動で割り当てたり、オーバーライドしたりできます。つまり、どのステップもスキップしたり、元に戻したりできます。
アプリは ASP.NET WebForms/MVC ミックスです。
これを Windows Workflow Foundation で再実装したいと思います。ステートマシンはフローチャートよりも理にかなっていますか? ステートマシンの利点を実際に得ていません...