![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作流
jacky1982728
这个作者很懒,什么都没留下…
展开
-
activiti学习总结2
1. Activiti有跟hibernate类似的启动配置参数,主要包括如下启动配置参数数据配置参数 databaseSchemaUpdate:可以在流程引擎启动,销毁的时候操作流程表结构 1:flase 不操作 2:true 流程引擎启动的时候,创建表结构 3:create-drop:流程引擎启动,销毁的时候,创建,和删除表结构2.A...原创 2017-10-29 16:57:04 · 148 阅读 · 0 评论 -
activiti学习总结1
流程定义(ProcessDefinition): 定义了流程有什么环节,如何执行的XML文件 流程定义需要持久化到数据空中 流程定义的环节分为两类 1:等待节点(当流程执行到等待节点,流程停止, 知道流程API让流程继续执行),比如userTask 2:不等待节点, 比如startEvent,endEvent,se...原创 2017-10-29 17:12:07 · 137 阅读 · 0 评论 -
activiti学习总结3
关于Script任务中报以下错误时的解决方法:EXCEPTION: org.activiti.engine.ActivitiException: couldn't find a variable type that is able to serialize sun.org.mozilla.javascript.internal报上述错误的原因是有些版本在转化时不识别,解决方法时去掉定义...原创 2017-10-30 15:51:41 · 715 阅读 · 0 评论 -
activiti学习总结4
1.脚本任务scriptTask:流程执行到脚本任务的时候,可以自动执行一个javascript脚本,可以在脚本中定义变量,获取变量。2.Java服务任务:流程执行到服务任务的时候,会自动调用外部的java方法 a.activiti:class指定类路径,指定的类必须实现JavaDelegate接口,自动执行该类的 execute方法. b.activitiexp...原创 2017-10-31 17:39:05 · 149 阅读 · 0 评论 -
activiti学习总结5
1. 多实例 多实例执行分为两种方式,顺序执行与并发执行。 顺序执行,比如循环3次,先产生一个,完成,再产生一个,再完成,直到第3个实例产生 并发执行,一次产生多个实例,执行任务时一次产生3个实例多实例在执行时流程引擎自动产生如下变量 nrOfInstances 一共要产生的实例数目 nrOfActiveInstances 正在执行的实例个数,即还没有执行...原创 2017-10-31 17:55:14 · 219 阅读 · 0 评论 -
activiti学习总结6
Activiti生成流程监控图片的方式总共有两种1.利用自身所带的API进行生成,这种方式的核心类为ProcessDiagramGenerator.generateDiagram(pde, "png", activityIds);这种方式的主要目的是生成图片,然后在返回网页端显示,如果不改源码的话,只能显示正在执行的任务,历史任务无法显示.生成的主要代码如下所示:...原创 2017-11-02 09:55:13 · 320 阅读 · 0 评论 -
activiti学习总结7
修改acitivi源码实现显示历史任务的节点。修改源码中画图的那一部分.修改ProcessDiagramGenerator类中的的方法,方法名为drawActiviti(),此方法中有一段画高亮activiti的代码,在其后面添加画历史节点的代码即可...原创 2017-11-02 14:18:04 · 366 阅读 · 0 评论 -
activiti学习总结8
spring与activiti集成的的步骤1. activiti-spring.jar文件加到构建路径下2. dataSource连接数据库,如果用hibernate的话,datasource最好使用cp30数据源连接.3. transactionManager连接数据库,(jdbc),以后用hibernate的话,需要用到hibernate4TransctionManager连接...原创 2017-11-02 14:26:03 · 176 阅读 · 0 评论