[software]ワークフローエンジン

なんだかワークフローエンジンの使いどころがわかりません。もっとも理解できないのが、ワークフローが外だしにされるメリット。いっていることはわかるんだけど、なんというか腑におちないんです。

  • 状態が増えてももとのデータに状態フラグが追加されないので、テーブル構造が変化しないということ
  • 状態ごとの条件分岐が減るので、実装がシンプルになること

は、なんとなくわかるんですが、

  • ワークフローが変わる時、GUIは変更する必要はないの?
  • ワークフローが変わる時、ビジネスロジックに変更がないの?

というところがよくわかりません。

修行が足りないのだろうか?