レールのワークフローの実装のための任意の勧告?
-
05-09-2019 - |
質問
誰もがRailsのワークフロープラグインでの経験がありますか? ルートに/ OpenWFEruます。
私はロールに基づいて、編集、提出、承認、ロールバックのような状態でCMSの種類のワークフローを探しています。このプラグインをやり過ぎていますか?私は、ステートマシン(AASM)と同じことをやったほうが良いとバージョン管理として監査可能/行為を働きますか?
解決
あなたは、おそらく(少なくとも最初は)状態ベースのツールすなわちAASMまたは「ワークフロー」との方がいいでしょう。
ルーテは、より多くの「業務プロセス」の意味ではなく、「リソースのライフサイクル」を行います。
興味深い組み合わせは、(必要であれば文書)複数のリソースの(AASM /ワークフロー経由)の状態を管理するためにルーテを使用することです。時々、リソースは多くのビジネス・プロセスに属していてもよい、そしておそらく複数の状態を示す可能性があります。
これは、すべての要件に依存します。
他のヒント
私はAASMにシンプルな代替手段を巻か。 https://github.com/alternegro/flojoする
を見てみましょう所属していません StackOverflow