一、activiti介绍
Activity是由Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人Tom Baeyens是JBoss jBPM的项目架构师,它特色是提供了eclipse插件,开发人员可以通过插件直接绘画出业务流程图。
BPMN2.0规范包含很多种模型。目前Activiti可以支持在大多数情况下常用的模型,并且在实现规范的基础上进行了功能和使用性扩展。借助Activiti的扩展功能可以更方便地实现和BPMN2.0规范中相同的功能,并且通过简单配置即可实现邮件任务、Java Service任务等不再BPMN2.0规范之内的功能。
二、BPMN2.0规范的分类有哪些?
BPMN2.0规范的分类主要有如下几个部分:
1、启动和结束事件(Event)
2、顺序流(Sequence Flow)
3、任务(Task)
4、网关(Gateway)
5、子流程(Subprocess)
6、边界事件(Boundary Event)
7、中间事件(Intermediate Event)
8、监听器(Listener)
三、流程设计器
Activiti提供了流程设计器界面,可从官网下载.或者在南瓜树数据平台体验。
版权归原作者 发哥1997 所有, 如有侵权,请联系我们删除。