2017-04-18 63 views
1

基本的问题,我是新来的Activiti activiti.org ...周围的Activiti BPMN

我的要求是:

  • 我需要一个网页设计师为用户通过网络在运行时创建的工作流程。
  • 工作流程的任务是自定义的,即我需要以某种方式扩展activiti设计器来包含我的任务。
  • 我也想从web ui中删除不需要的任务。

我能做到这一切通过Activiti的免费版本?如果是,请向我指出上述三个文件。

非常感谢帮助。

回答

3

我已经为一家公司,我不得不在创建BPMN设计师的合作工作,这是一个巨大的努力,所以你应该考虑使用这样的事情:

http://bpmn.io/

http://demo.bpmn.io/

这是你可以找到目前最好的设计师之一,你可以将它嵌入到自己的应用程序,它的JavaScript,所以如果你想创建自定义活动,通过代码去,你就可以将其添加到工具栏并扩展功能,它实际上有一个非常灵活的API。

关于Activiti引擎,这位设计师会给你Activiti上执行的XML准备。

作为一个便笺,bpmn.io是来自Activiti工作人员的一个项目,他们为该项目创建了一个分支,结果为Camunda,因此您可以相信已由知道该字段的人完成。

2

要回答你最初的问题,Activiti的社区版,特别版6是非常能够处理你所追求的,包括任务调色板的自定义设置。

我也是bpmn.io的粉丝,就像另一张海报一样,然而,bpmn.io被封装为“电子”应用程序(node.js),因此必须修改为作为Web应用程序运行。此外,自定义调色板的工作量可能比使用Activiti V6建模工具更高。我说这已经定制了bpmn.io和activiti建模者。

无论哪种方式,都会为你工作。 希望这有助于 格雷格

+0

的Activiti的V6建模 - 它是一个web建模? – dev

+0

是的,V6建模工具是基于Web的。 –