表的分类
act_re_* repository ,存放一些静态资源,如何流程的定义、发布
act_ru_* runtime 存放流程运行时信息,如流程实例,任务、job、运行中的变量,在流程结束后会删除这些数据,保证运行时表的检索速度
act_id_* 包含用户的信息,用户、组
act_hi_* 存放ru的历史数据
act_ge_* 通用数据 流程、图片、模板等资源的二进制文件
用户如果同步?
在操作业务用户时,同步工作流的用户
重写工作流的 IdentityService 推荐这种*
form采用哪种?
formkey的外部表单 有form文件驱动工作流变量
动态表单 有工作流变量驱动form文件的生成
一般表单 页面写死在业务程序中(流程中的数据与业务数据可以混起来处理)
formkey 这里绑定的模板,采用web架构提供的组件,这个模板会先有工作流来进出模板处理
目标:在部署多个流程,业务程序不需要做改变
原则:把变的东西都放到工作流的form中
为什么要formkey绑定自己的page?
1:样式统一处理
2:获取业务数据更加方便
何时关联业务数据?
在流程结束的适合流程自动同步数据到业务表
也禅道相比只是在把关键数据的添加,走完流程后,由工作流动态添加
如果多次部署之前的运行中的流程会怎样?
同一个工作流每次部署都会重新添加一个,之前的还是按照对应的版本进行走,默认采用最新的版本
后续的扩展:
可以做一个流程的管理模块
对流程的部署(重新部署)
流程的挂起
注明:流程的编辑还是在开发环境进行
web架构需要做什么支持?
工作流的启动集成到server.web.xml (类似于spring的集成)
启动的集成,使用咱们的数据源,事物统一控制
自己构造:org.activiti.engine.ProcessEngineConfiguration
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl.buildProcessEngine()
include组件支持url的处理
IDE的扩展 file:///F:/work/activiti-5.12.1/docs/userguide/index.html#eclipseDesignerCustomizingPalette
相关推荐
Activiti7的开源项目,用于二次开发!
前后端分离项目中引入activiti工作流引擎步骤
基于前后端分离项目引入activiti工作流引擎,某些配置信息需根据自己项目情况修改
activiti项目例子 ,记得改数据库的配置和com.jerryl.activiti.config.Cfg_Activiti下面的配置
activiti-explorer-eclipse项目
时间:2015年6月30日17:19:45 ...我深知刚刚学习activiti的心情,什么都不懂,都不知道如何创建一个activiti项目,所以我写了这个web项目供大家参考,这仅仅只是个demo,大家可以在这上面进行扩展。
activiti7开发指南
Activiti5.4整合SSH项目开发
activitidemo代码详解,全面注释,开发利器activitidemo代码详解,全面注释,开发利器activitidemo代码详解,全面注释,开发利器activitidemo代码详解,全面注释,开发利器activitidemo代码详解,全面注释,开发利器...
源码涉及springboot与activiti技术的融合,里面的demo可以参考企业级开发。
工作流activiti实战项目源码,非常好的资源
Activiti5.22.0开发指南,高清版。工作流开发的基础知识和Activiti开发都有讲解到。
Activiti6 中文 用户指南 操作手册 开发API,适合入门级java开发人员使用Activiti。
activiti项目
根据传智播客activiti视频 整理的Demo+ 以及activiti项目实战完整版+excel笔记
采用ssh(spring+Struts2+hibernate)技术开发的oa管理项目.有增删改查等基本功能,分页模板,部署工作了.完整的项目资源,采用了hibernate的注解功能可以直接生成数据库表,需要更改jdbc.properties就可以运行项目了.不过...
基于ACTIVITI引擎进行开发,利用maven进行依赖管理,本文件列出来具体的依赖项
activiti开发 运行Activiti工程所需的jar包,共17个 activation-1.1.1.jar、activiti-bpmn-converter-5.14.jar等
Activiti5.4整合SSH项目开发 传播智客讲师: 刘洋 一、创建web工程