关于流程自定义说明 文档

关于流程自定义说明 文档

ID:38640660

大小:286.00 KB

页数:5页

时间:2019-06-16

关于流程自定义说明 文档_第1页
关于流程自定义说明 文档_第2页
关于流程自定义说明 文档_第3页
关于流程自定义说明 文档_第4页
关于流程自定义说明 文档_第5页
资源描述:

《关于流程自定义说明 文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、工作流详细设计1项目名称可自定义的工作流引擎2范围和目标1.描述工作流的设计原理、使用范围以及使用方法。2.描述核心类的功能和结构。3.描述工作流核心API。4.描述数据库结构,不依赖特定数据库。3名词和引用结点/节点,边,有向边,图,有向图4流程定义模型4.1流程定义概述1.流程由节点和边线组成,是一个有向连通图,并且是非多重图形(没有相同的两条边)。对流程来说,任何一个节点必须是可达的。2.流程中的边可带有条件,通过条件的限制,可限制流程的跳转。5功能与限制1、工作流集成了前台界面展现,包括审批意见的处理。2、工作流支持并行流程的处理,并提供

2、四种处理策略。3、工作流目前不支持子流程。6数据结构1数据库设计流程定义(TDL_FLOW_PROCESS_DEF)字段名称类型字段含义备注IDNUMBER(11)主健CODEVARCHAR2(100)代码流程表标识NAMEVARCHAR2(100)名称ENABLEDCHAR(1)是否可用MODULEVARCHAR2(100)所在模块ORDER_NAMEVARCHAR2(100)关联申请名一般使用相应的实体全名,如果一个实体可发起多个流程,则不能使用同一个实体名PROCESS_PAGEVARCHAR2(100)默认处理页面INIT_VARIABL

3、ESVARCHAR2(200)默认初始化的流程变量DEAL_TYPEVARCHAR2(10)处理类型1代表由在流程发起时选中所有人,2代表由处理人选择下一步处理人REMARKVARCHAR2(4000)备注节点定义(TDL_FLOW_NODE)字段名称类型字段含义备注IDNUMBER(11)主健NAMEVARCHAR2(100)节点名称HANDLERVARCHAR2(100)下一步处理人支持流程变量以及三元表达式,当值非空时,流程会自动选择相应的处理人。PROCESS_DEF_IDNUMBER(11)流程定义ID关联流程定义RECORD_TYPE

4、VARCHAR2(10)对应处理意见类型0,代表当前节点不作记录,-1代表当前节点为结束节点,当值>0时,为审计意见的类型,用于区分不同的审计意见INIT_VARIABLESVARCHAR2(200)要设置的流程变量,使用","格开如@@accepter1=3,@@accepter2=5DEAL_ROLEVARCHAR2(100)处理角色IDDEAL_DEPTVARCHAR2(100)处理部门ID支持流程变量以及三元表达式IS_DISPATCH_MULTICHAR(1)是否允许派工给多个处理人0、继续发送不作处理1、杀死并行流程并继续处理2、中止

5、并行流程并继续处理3、中止当前流程并退出,直至余下一个流程边线定义(TDL_FLOW_LINE)字段名称类型字段含义备注IDNUMBER(11)主健LINE_TYPEVARCHAR2(10)边线的类型1无条件边线、2默认跳转边线、3回退边线START_NODENUMBER(11)开始节点开始节点,外键关联END_NODENUMBER(11)结束节点结束节点,外键关联JUMP_CONVARCHAR2(100)跳转条件支持使用流程变量申请单与流程实例的中间表(TDL_FLOW_ORDER_INSTANCE)字段名称类型字段含义备注ORDER_IDVA

6、RCHAR(100)申请单IDINSTANCE_IDNUMBER(10)流程实例ID主健流程实例(TDL_FLOW_PROCESS_INSTANCE)字段名称类型字段含义备注IDNUMBER(10)主健PROCESS_DEFINITION_IDNUMBER(11)关联流程定义STATEVARCHAR2(1)状态0挂起1运行2正常结束3异常结束REQ_END_TIMEDATE要求结束时间START_TIMEDATE开始时间END_TIMEDATE结束时间STARTERVARCHAR2(32)发起人START_DEPARTMENTVARCHAR2(3

7、2)发起部门待办工作(TDL_FLOW_TASK)字段名称类型字段含义备注IDNUMBER(11)主健INSTANCE_IDNUMBER(11)流程实例NODE_IDNUMBER(11)节点HANDLERVARCHAR2(100)处理人STATEVARCHAR2(10)状态1为正常,2为完成,3为挂起,4为杀死COMMIT_TYPEVARCHAR2(10)提交类型1向前、2向后LAST_COMMITORVARCHAR2(100)最后提交人中文名,用于显示START_TIMEDATE任务发下来的时间END_TIMEDATE当前任务处理完毕的时间IS

8、_VIEWEDCHAR(1)该任务是否已经打开REQ_END_TIMEDATE当前任务要求处理完成的时间流程变量(TDL_FLOW_PR

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。