关于流程自定义说明_文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工作流详细设计

1项目名称

可自定义的工作流引擎

2范围和目标

1.描述工作流的设计原理、使用范围以及使用方法。

2.描述核心类的功能和结构。

3.描述工作流核心API。

4.描述数据库结构,不依赖特定数据库。

3名词和引用

结点/节点,边,有向边,图,有向图

4流程定义模型

4.1流程定义概述

1.流程由节点和边线组成,是一个有向连通图,并且是非多重图形(没有相同的两条边)。对流程来说,任何一个节点必须是可达的。

2.流程中的边可带有条件,通过条件的限制,可限制流程的跳转。

5功能与限制

1、工作流集成了前台界面展现,包括审批意见的处理。

2、工作流支持并行流程的处理,并提供四种处理策略。

3、工作流目前不支持子流程。

6数据结构

7数据库设计

8

流程定义(TDL_FLOW_PROCESS_DEF)

节点定义(TDL_FLOW_NODE)

边线定义(TDL_FLOW_LINE)

申请单与流程实例的中间表(TDL_FLOW_ORDER_INSTANCE)

待办工作(TDL_FLOW_TASK)

流程变量(TDL_FLOW_PROCESS_VARIABLE)

准备在流程引擎是在原有基础上进行改造,将扩展了会签功能 ,将接具体的业务逻辑进行扩展代码。准备开发以javascript基础的界面自定义流程模块。在流程自定义界面会会有一个页面列出所以有流程。

点击其中的一条待办,会新弹出一个页面显示该待办的信息如:

可以对任务节点进行设置人角色处理人,处理部门。也可以对条件边进行跳转条件的设定。可以增加任务节点和删除任务节点。

相关文档
最新文档