我是activiti activiti.org的新手......
我的要求是:
我可以通过activiti免费版本完成所有这些吗?如果是,请指出上述三个文件。
非常感谢帮助。
答案 0 :(得分:3)
我曾在一家公司工作过,我必须在BPMN设计师的创建工作,这是一项巨大的努力,所以你应该考虑使用这样的东西:
它是你可以找到的最好的设计师之一,你可以将它嵌入你自己的应用程序,这是Javascript所以如果你想创建自定义活动,通过代码,你将能够将它们添加到工具栏并且扩展了功能,它实际上是一个非常灵活的API。
关于Activiti引擎,此设计器将为您提供准备好在Activiti上执行的XML。
作为旁注,bpmn.io是一个来自为Activiti工作的人的项目,他们创建了该项目的一个分支,结果是- block:
- name: some command
command: "command {{ my_var }}"
register: command_status
failed_when: command_status.rc != 0 and "Some text" not in command_status.stderr
changed_when: false
rescue:
- name: error occurred. Rolling back
command: rescue-command
when: command_status.cmd is not defined
,所以你可以相信它是由知道的人完成的该领域。
答案 1 :(得分:2)
要回答您的初步问题,Activiti的社区版,尤其是版本6,非常有能力处理您的工作,包括任务调色板的自定义。
我也是bpmn.io的忠实粉丝,就像其他海报一样,但是,bpmn.io被打包为"电子"必须修改application(node.js)并将其作为Web应用程序运行。此外,自定义调色板的工作量可能高于使用Activiti V6建模器。我说这已经定制了bpmn.io和activiti建模者。
无论哪种方式,两者都适合你。 希望这可以帮助, 格雷格