工作流引擎的主要表结构

工作流引擎的主要表结构及其作用如下,我们从开源的驰骋工作流为例来说明。

1. WF_GenerWorkFlow:该表主要用于存储流程引擎级别的数据, 发起人,发起日期,workid, 流程状态,流程标题,运行到的节点。
2. WF_GenerWorkerList::这个表主要用于保存工作人员数据,执行人、执行节点、工作ID,是否读取,是否通过IsPass,.
3. NDxxRpt*:业务数据表,表单采集的业务数据。。
4. Port_*:这些表主要用于存储标识的信息,如用户、用户组等。
5. NDxxxTrack*:轨迹表,用于存储队流程的历史操作。

这些表结构是相互独立的,但它们共同构成了驰骋工作流引擎的核心部分,通过这些表,工作流引擎可以有效地管理和跟踪流程的执行情况。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
工作流引擎Activiti是一个开源的、基于Java开发的工作流引擎。它通过定义、执行和管理工作流程,实现业务流程的自动化。 Activiti的结构主要包括以下几个: 1. ACT_RE_*:存储流程定义和其相关静态信息,如流程定义、流程定义属性等。 2. ACT_RU_*:运行时的,存储流程实例、任务、事件等运行时数据。 3. ACT_ID_*:存储身份认证相关的,如用户、组、角色等。 4. ACT_HI_*:历史数据,存储流程实例、任务实例、变量、任务参数、作业、身份认证相关的历史数据。 5. ACT_GE_*:通用数据,存储通用的数据,如数据源配置、引擎属性等。 代码方面,使用Activiti可以通过以下步骤实现工作流的定义和执行: 1. 引入Activiti的相关依赖。 2. 配置数据库连接信息、引擎属性等。 3. 创建流程定义文件,使用BPMN 2.0规范定义流程。 4. 使用Java代码部署流程定义文件,将流程定义文件部署到工作流引擎中。 5. 创建流程实例,通过调用工作流引擎的API启动一个流程实例。 6. 处理任务,根据流程定义中定义的任务节点,执行相关的操作。 7. 完成任务,通过调用工作流引擎的API完成当前的任务。 8. 监听流程事件,根据需要可以注册一些监听器来监听流程的执行情况。 9. 查询历史数据,可以通过API查询历史流程实例、任务实例、变量等历史数据。 总之,工作流引擎Activiti的结构对于工作流的定义和执行非常重要,而相应的代码则通过API的调用实现了工作流程的定义、部署、执行和监控等功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

驰骋工作流

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值