さまざまな注文プロセスのワークフロー エンジン用のサンドボックス Web アプリケーション モデルを作成する予定です。
ワークフローの各要素が他の要素と相互作用できるようにしたいと考えています。各要素は、ワークフローの順序とワークフロー内の相関関係、現在の位置、要件、および次のステップを無頓着に把握できる必要があります。
したがって、基本的に私が作ろうとしているのは、ユーザーがまだ特定のユーザーグループの給与にいる場合に処理を担当するモジュールがあるとしましょう。サンドボックス ユーザーのために、要素を自由に構成し、ワークフローの任意の数でそれをトローすることができる UI を作成する必要があります。
さて、ここに1000の質問があります。それを可能にするには、どのコーディングパターンを使用する必要がありますか。心に留めていることはほとんどありませんが、より良い解決策を探しています。
私は大まかにこのようなものを実装したいと思っています: http://www.workflowpatterns.com/patterns/control/advanced_branching/wcp9.php
しかし、それを達成する方法についてのアイデアはほとんどありません。私は、コーダーにとって非常にフットプリントが重い、つまり多くの繰り返しであるn層構造を実装する必要があると考えています。または、最善の解決策ではないMVC構造...
インターフェース規制によって強制される工場パターンのようなもので十分ですが、その構造にもっとロジックがあるものを探しています。状態認識インフラストラクチャのようなもの。
フロントエンドのextjsに使用している実装と、Ext.Directを使用したzend 2のバックエンドの実装に使用しています