snaker文档 下载本文

内容发布更新时间 : 2024/5/12 3:05:02星期一 下面是文章的全部内容请认真阅读。

id 主键ID order_Id 流程实例ID task_Name 任务名称 display_Name 任务显示名称 task_Type 任务类型 perform_Type 参与类型 operator 任务处理人 create_Time 任务创建时间 finish_Time 任务完成时间 expire_Time 任务期望完成时间 action_Url 任务处理的url parent_Task_Id 父任务ID variable 附属变量json存储 version 版本 wf_hist_task: 字段名称 字段描述 id 主键ID order_Id 流程实例ID task_Name 任务名称 display_Name 任务显示名称 task_Type 任务类型 perform_Type 参与类型 operator 任务处理人 create_Time 任务创建时间 finish_Time 任务完成时间 expire_Time 任务期望完成时间 action_Url 任务处理的url parent_Task_Id 父任务ID variable 附属变量json存储 task_State 任务状态 wf_task_actor: 字段名称 字段描述 task_Id 任务ID actor_Id 参与者ID wf_hist_task_actor:

字段名称 字段描述 task_Id 任务ID actor_Id 参与者ID wf_surrogate: 字段名称 字段描述 id 主键ID process_Name 流程名称 operator 授权人 surrogate 代理人 odate 操作时间 sdate 开始时间 edate 结束时间 state 状态 wf_cc_order: 字段名称 字段描述 order_Id 流程实例ID actor_Id 参与者ID create_Time 抄送时间 finish_Time 完成时间 creator 发起人 status 状态

数据库支持

目前snaker默认支持

h2 db2 mysql mssql oracle postgres 数据库,并支持自行扩展其它数据库。

snaker2.4版本之前,需要在snaker.xml中配置数据库发言

org.snaker.engine.access.dialect.Dialect 由于流程引擎的数据库操作都是标准的sql语法,自定义发言是为了分页查询。

流程引擎API

流程引擎作为所有服务的入口,提供获取服务的方法,同时也提供最常用的api。

org.snaker.engine.SnakerEngine

获取定义服务 获取实例服务 获取任务服务 获取查询服务 获取管理服务 启动流程 执行任务 驳回、任意跳转任务 创建自由任务 获取定义服务