Railsワークフロープラグインの経験がある人はいますか? ルート/OpenWFEru。
ロールに基づいて、編集、送信、承認、ロールバックなどの状態を持つCMSタイプのワークフローを探しています。このプラグインはやり過ぎですか?ステートマシン(AASM)で同じことを行い、監査可能として機能する/バージョン管理されたように機能する方がよいでしょうか?
Railsワークフロープラグインの経験がある人はいますか? ルート/OpenWFEru。
ロールに基づいて、編集、送信、承認、ロールバックなどの状態を持つCMSタイプのワークフローを探しています。このプラグインはやり過ぎですか?ステートマシン(AASM)で同じことを行い、監査可能として機能する/バージョン管理されたように機能する方がよいでしょうか?
おそらくAASMまたは「ワークフロー」、つまり状態ベースのツールを使用したほうがよいでしょう(少なくとも最初は)。
Ruote は、「リソースのライフサイクル」ではなく「ビジネス プロセス」に適しています。
興味深い組み合わせは、ruote を使用して複数のリソース (必要に応じてドキュメント) の状態を (aasm / ワークフロー経由で) 管理することです。場合によっては、リソースが多くのビジネス プロセスに属し、複数の状態を示すことがあります。
それはすべてあなたの要件に依存します。
AASM のより単純な代替案を作成しました。https://github.com/alternegro/flojoをご覧ください