是工程的问题,正常情况工程自动创建一个bin包,然后activiti.cfg.xml包自动放到这个bin包下面。
按照User Guide的中的相关章节,准备好Java和Ant,启用setup目录中的ant脚本即可,中间好像需要在线下载一个组件,好像是Tomcat,我是手动下的。与jBPM不一样,Eclipse Designer是在Eclipse里单独安装的。
Snaker是一个基于Java的开源工作流引擎,适用于企业应用中常见的业务流程。
工作流(Workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。
1、ACT_GE_*: 通用数据, 用于不同场景下,如存放资源文件。那么java中如何执行activiti?说明:自定义一个简单流程,然后在main中直接通过控制台输入信息然后控制流程。
2、用来保存流程抄送人及流程实例ID的关系,设置抄送人能看到流程,然后通过流程实例ID就可以查看到表单信息,及流程审批历史信息,我目前也正在做此功能,把我的思路给楼主分享一下。
3、Activiti工作流总共包含23张数据表,所有的表名默认以“ ACT_ ”开头。并且表名的第二部分用两个字母表明表的用例,而这个用例也基本上跟Service API匹配 用来保存部署文件的大文本数据。
侧重点不同 flowable:通常用来描述液体。activiti:使用的广泛性更大。
Activiti上手比较快,界面也比较简洁、直观,学习周期相对较短。官方提供webapp war包,部署在Tomcat下可快速操作和了解activiti,esclipse提供支持activiti项目的ide插件,总的来说环境支持良好。
由于jbpm、activiti、flowable这几个流程引擎出现的比较早,国内人用的比较多,大家对camunda流程引擎认识的不多,实际上camunda在功能上、稳定性、性能、轻量化方面均比jbpm、activiti、flowable优秀。
ACT代表的Activiti 毕竟是同一批人另起的炉灶,另一方面遵循的都是BPMN还要考虑到兼容人家,方便客户转移过来。ACT_APP_APPDEF看字面意思是应用定义表。FLW估计就是Flowable的自己的时缩写。
java培训班【达内教育】的比较好,该机构26大课程体系紧跟企业需求,企业级项目,课程穿插大厂真实项目讲解,对标企业人才标准,制定专业学习计划,囊括主流热点技术。
activiti和Flowable各有其特色、优势,具体哪个会更好需要结合实际情况来决定,不能一概而论。Activiti有非常大的影响力来改变目前BPM的生态。Activiti的Apache授权,完整的功能,将使Activiti到达一个新的水平。