我正在尝试构建一个可自定义的工作流程或一种状态转换,用户应该能够通过UI进行更新。 基本上它应该具有所有状态,并且用户应该能够选择从一个状态到另一个状态的转换,并且还将任何预定义的动作挂钩到它。预定义的操作可以是用户任务,电子邮件任务或脚本任务。
它应该足够灵活,可以为其添加更多状态/操作。
我尝试过评估Activiti,但它看起来不太合适。实际上,工作流引擎看起来并不像一个合适的候选人。
有人可以建议我可以使用的任何现有框架或库。
答案 0 :(得分:0)
答案 1 :(得分:0)
我选择了Squirrel foundation作为我的后端状态转换机器。用我的自定义口味装饰,用于表示不同类型的状态(用户干预,服务,电子邮件等)。并使用Viz.js在JS中可视化和创建工作流程。