Activiti与Imixs哪个工作流程更适合集成到现有的应用程序中?

问题描述 投票:1回答:1

参考-

http://www.activiti.org/

http://www.imixs.org/doc/core/index.html

我需要根据工作流程创建票证并逐张地管理票证,我需要给用户角色,并授权谁应该编辑数据,谁不应该编辑数据]

所以上述2中的哪一个更好(更容易)集成到已经存在的Java应用程序中,以将工作流程转移到Java应用程序中>]

参考-http://www.activiti.org/ http://www.imixs.org/doc/core/index.html我需要创建票证并根据工作一个接一个地管理其状态流程...

java activiti imixs-workflow
1个回答
2
投票

Activiti和Imixs-Workflow遵循不同的方法。 Activiti是专注于流程自动化的BPM平台,而Imixs-Workflow是专注于以人为本的工作流的工作流引擎。以人为本的工作流程意味着从用户角度跟踪业务流程(例如,提供任务列表,发送电子邮件通知或控制流程实例的访问和所有权)。 Assigning roles and user rights to a process instance是Imixs-Workflow的核心概念之一。因此,根据您的需求描述,Imixs-Workflow可能会更符合您的需求。

两个引擎都支持BPMN。因此,您可以使用BPMN 2.0标准对流程进行建模。 Imixs-Workflow使用BPMN 2.0扩展机制将技术细节封装在流程中。 Activiti直接处理BPMN 2.0模型并使用技术方面和BPMN 2.0。

© www.soinside.com 2019 - 2024. All rights reserved.