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

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

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