七张核心表
68747470733a2f2f73322e617831782e636f6d2f323031392f30392f32302f6e6a4166426a2e706e67.png
表定义详细
WF_PROCESS
流程定义,例如请假申请,用车申请等流程定义
153019_729ddee2_13178.png
WF_ORDER
流程实例,当前运行中的流程实例的信息,比如,我申请了一条请假流程,流程编号“请假-001”,这个请假流程“请假-001”就是一个流程实例
WF_HIST_ORDER
历史流程实例,只要启动过的流程,历史流程实例表中就会存储流程的实例信息,比如这条流程是否结束
WF_TASK
任务,某个流程中某个节点,叫做任务实例。比如“请假-001”中需要上级审批,“上级审批”这个节点就是一个任务实例
WF_HIST_TASK
历史任务(就是执行完了的任务),所有任务结束以后都会在历史任务信息表里存一条记录
WF_TASK_ACTOR
每个任务对应的参与者(记住谁可以签收或处理),可能会有多个人或者用户组。
WF_HIST_TASK_ACTOR
历史的参与者表,任务处理完以后,对应处理人的信息会存到这个表里面
详细讲解
WF_PROCESS:存放流程定义,通过编辑一个后缀为.snaker的xml文档来定义流程的走向;在前端流程定义管理里有个部署流程的按钮,可以将编辑好的xml文档保存到WF_PROCESS表中,并产生一条记录。xml文档里有流程的名字,如果这个名字在WF_PROCESS已经存在了,则保存时产生的新的记录的version字段值会自动加1。processId是唯一的,不重复。
WF_ORDER

本文介绍了轻量级工作流引擎Snakerflow的核心表,包括WF_PROCESS、WF_ORDER、WF_HIST_ORDER、WF_TASK、WF_HIST_TASK、WF_TASK_ACTOR和WF_HIST_TASK_ACTOR。详细讲解了这些表的作用,如流程定义、实例、历史记录、任务和参与者信息。流程实例的状态管理以及任务的回退功能也进行了说明。
最低0.47元/天 解锁文章
499

被折叠的 条评论
为什么被折叠?



