Qualquer recomendação para trilhos de fluxo de trabalho implementações?
-
05-09-2019 - |
Pergunta
Alguém tem experiência com trilhos de fluxo de trabalho plugins? Route / OpenWFEru.
Estou à procura de fluxo de trabalho tipo de CMS com estados como editar, enviar, aprovar, reversão, baseado em papéis. É este um exagero plugin? Será que eu estaria melhor fora apenas fazendo a mesma coisa com uma máquina de estado (AASM) e atua como auditável / age como controle de versão?
Solução
Você é provavelmente melhor fora com AASM ou "fluxo de trabalho", isto é uma ferramenta baseada em estado (no início, pelo menos).
Ruote faz mais sentido para "processos de negócio" e "ciclo de vida do recurso" não.
Uma combinação interessante seria usar ruote para gerenciar o estado (via AASM / workflow) de vários recursos (documentos, se quiser). Às vezes, um recurso pode pertencer a muitos processos de negócios, e talvez possa exibir mais de um estado.
Tudo depende de suas necessidades.
Outras dicas
Eu rolei uma alternativa mais simples para AASM. Dê uma olhada na https://github.com/alternegro/flojo