我数据库用的是PostgreSQL,抄袭的目标版本用的是SQL Server。因为我在Mac上面写的,懒得搞太复杂,直接上PostgreSQL了。版本是12.4. 首先表我分成了流程模板表、流程配置表、节点配置表、事件配置表、路由配置表、流程实例表、节点状态表、流程状态表、业务数据状态表。 流程 ...
公司准备开发一套工作流引擎,以前没有什么OA开发经验,也是第一次设计工作流引擎,我把我的一些思路分享一下,希望得到些帮助或者能帮助到一些人。 产品的定位: 能够做到前后端分离 可以做到项目的分离使用,通过接口来实现 支持复杂流程逻辑 例如: 填写加班表单 多人审核 退回 填写证明人 指定人审核 通过 或者 等等。 设计思想 一 通过对审批流程的分解可以得到三个动作 ,然后对这三个动作进行更细的分 ...
2016-01-30 02:47 10 4495 推荐指数:
我数据库用的是PostgreSQL,抄袭的目标版本用的是SQL Server。因为我在Mac上面写的,懒得搞太复杂,直接上PostgreSQL了。版本是12.4. 首先表我分成了流程模板表、流程配置表、节点配置表、事件配置表、路由配置表、流程实例表、节点状态表、流程状态表、业务数据状态表。 流程 ...
从零开始学习Activiti工作流,记录下学习过程。 关于工作流的简介没什么好介绍了,只能说是个很有用的东西,数据库中23张表分别有什么用网上也有很详细的介绍,这里也不多加说明。activiti开发中除了需要必备的包之外,JDK要求在1.6以上,开发环境为Eclipse3.7或者以上版本 ...
系列目录 工作流在实际应用中还是比较广泛,网络中存在很多工作流的图形化插件,可以做到拉拽的工作流设计,非常简便,再配合第三方编辑器,可以直接生成表单,我没有刻意的浏览很多工作流的实际设计,我认为工作流只要有动态可修改的流转,有时可按角色,部门,上级或者职位流转即是比较好的正常工作流!这里只带 ...
以下为JBMP的数据库说明(18张): 1 流程配置类数据库表: 1.1 JBPM_PROCESSDEFINITION:流程模版表 字段名 字段含义 主键 外键 ID_ 流程模版标识 ...
一、数据库表的命名 acitiviti数据库中表的命名都是以act_开头的。 第二部分是一个两个字符用例表的标识。此用例大体与服务api是匹配的。 act_re_*:’re’表示repository。带此前缀的表包含的是静态信息,如,流程定义,流程的资源(图片,规则等)。act_ru_ ...
互联网上找到的一些资料,不记得原出处了,写下来方便自己以后查阅 数据库表的命名 Acitiviti数据库中表的命名都是以ACT_开头的。第二部分是一个两个字符用例表的标识。此用例大体与服务API是匹配的。 l ACT_RE_*:’RE’表示repository。带此前缀的表包含 ...
工作流表 W_WokFlow Wf_Id int Wf_Name varchar(50) Wf_Remark varchar(50) Wf_IsDel bit Wf_AddTime ...
观察分析上图中,发现图中名字应该写错了,应该是如下 5个表:页面功能表、节点模板表、工作流程表、流程过程表(流程实例表)、用户表、流程人员(角色)表。 下面是个人的理解,有不当之处欢迎指点! 页面功能表:是指OA流程中一个节点的具体页面,比如上图 ...