Rails Petri Net workflow for Rails

hooopo · 2020年02月08日 · 最后由 jameswang 回复于 2023年03月03日 · 6998 次阅读

Petri Flow

Workflow engine for Rails. https://github.com/hooopo/petri_flow

Features

  • Full petri net features support (seq, parallel, iterative, timed, automitic etc.)
  • Both approval workflow and business workflow.
  • Simple web admin for workflow definition and case management.
  • Build-in simple dynamic form.
  • Replaceable dynamic form.
  • Graph screen for workflow definition.
  • Graph screen for case and token migration.
  • Powerful guard expression.
  • MySQL and Postgres Support.
  • Powerful assignment management.
  • Flexible integration of organizational structure system(role, group, position or department etc.)

Docs

Screenshots

iterative routing

parallel_routing

more screenshots: https://hooopo.gitbook.io/petri-flow/screenshots

66666666,这些套件用处很大,rails 终于也有了

炮哥出品,必属精品,这就是我前年的工作流的全新版本啦 🎉

66666.. 真酷

jasl 回复

来集成一下你的 form core:https://github.com/hooopo/petri_flow/pull/9

会有中文文档吗?看着有点吃力··😂

stephen 回复

会……哈哈 机翻的😂

jasl WorkflowCore —— SaaS 快速开发套件之工作流引擎 提及了此话题。 02月14日 16:18

促进一下生态, @dsh0416 制作了用于构造 PetriNet 的 DSL https://github.com/dsh0416/petri-dsl/

厉害厉害

加了一个 Guard 表达式扩展,可以使用 JavaScript 来做逻辑复杂的 guard 条件。

添加了多实例模式,可以用来做会签之类需求:https://github.com/hooopo/petri_flow/pull/16

hooopo 回复

好像全部不行了,链接😂

363676727 回复

域名过期了

hooopo 回复

马上学习一波,哈哈

developer document 好像没内容,请问哪里可以看使用例子呢。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号