首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

项目开发前的Activi的技术预备

2013-08-13 
项目开发前的Activi的技术准备表的分类? act_re_* ?repository ,存放一些静态资源,如何流程的定义、发布? a

项目开发前的Activi的技术准备

表的分类

? 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 ? ??

热点排行