OA办公系统(工作流)设计文档_第1页
OA办公系统(工作流)设计文档_第2页
OA办公系统(工作流)设计文档_第3页
OA办公系统(工作流)设计文档_第4页
OA办公系统(工作流)设计文档_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

OA 办公系统 工作流部分 概要设计说明书概要设计说明书 第第 1 1 版版 目录目录 1 概述概述 1 1 工作流设计目标工作流设计目标 通过 OA 系统提供的 JBPM4 引擎设计流程 实现流程的跳转 表单 的设计以及表单和流程的关联 1 21 2 文档的作用文档的作用 本文档基于广州宏天软件有限公司开发的 OA 办公系统的工作流模 块设计的 仅限于流程的简单开发 开发人员快速入门 2 2 流程设计流程设计 2 12 1 售前流程售前流程 2 22 2 采购流程采购流程 2 32 3 维保流程维保流程 2 42 4 故障处理流程故障处理流程 1 1 概述 主要是流程图 表单的设计以及流程图和表单关联的设计 以一个售前的流程例子介 绍他们公用的部分的开发设计 2 1 12 1 1 售前流程图设计售前流程图设计 由此页面进入由此页面进入 在线流程设计在线流程设计 下面的页面就是下面的页面就是 OAOA 系统提供编辑流程图的页面 可以把系统提供编辑流程图的页面 可以把 所需要的流程通过此工具画出来所需要的流程通过此工具画出来 在这里简单介绍下几个节点的作用 1 开始节点开始 这是一个流程的起点 一个流程可 以没有结束节点但是一定要有节点 2 任务节点 这是一个需要人参与的节点 需要人 去提交数据 3 决策节点 这是一个特殊的节点 它不需要人参与 但是需要一些人定义的条件来决定其下一步条到哪一个分支 4 同步节点 这个节点是当 2 个分支需要同时执行时 所用到的节点 注 此节点通常和下面的合并节点成对使用 这样 可以保证一个分支结束流程不会结束 等另外的分支都结束后流程 才会结束 5 合并节点 此节点是 2 个分支需要合并的时候的节点 其使用方法参照同步 6 此节点不是必须的 但是基本上都是需要这个节点的 他代表了一个流程的结束 7 流程节点的连接 当鼠标移到一个节点上时会有 4 个红点在四 周 拖动一个红点到另一个节点的红点就可以连接 2 个节点 注意 一个节点的到另一节点的线上的名字不能重复 因为流程引擎是通 过流程线上的名字来跳转的 同样任何 2 个节点的名字也不能相同 否则会有冲突 流程就不能发布 发布流程 再设计页面的右边会有一栏流程的详细信息如下图 发布流程 再设计页面的右边会有一栏流程的详细信息如下图 注 发布时注意当以前发布过了这次发布只是修改时下方注 发布时注意当以前发布过了这次发布只是修改时下方 会有个版本号 这是本系统的一个扩展 当发布时这个流会有个版本号 这是本系统的一个扩展 当发布时这个流 程关联的流程表单就会取消 也就是说这是一个新的流程 程关联的流程表单就会取消 也就是说这是一个新的流程 2 1 22 1 2 流程表单的设计流程表单的设计 进入流程表单定义页面 点击添加表单 在这里介绍 OA 系统提供的集中控件 1 表格 这个可以设置表格的行数 列数 宽度 高度等属性 2 单行文本框 如下图 注 表单会和数据库对应 3 多行文本框 4 时间选择器 5 部门选择器 6 人员选择器 7 菜单 列表 8 附件 表单设计好之后效果预览如下 生成与数据库对应的表单如下图 其中需要设定一个节点作为这个表单的标题 这样才可以 发布一个表单 2 1 32 1 3 表单和流程图关联表单和流程图关联 当流程设计发布后会有如下效果 这个按钮就是来设置表单和流程图的关联的 这个设置有 3 个方面 1 1 人员设置人员设置 如下图 这里的设置是设置每个任务节点的执行人 可以设置是用户 也可以设置是角色 这里就不详细介绍了 主要是介绍下会签 在这一步需要会签 可以选择绝对票数 如上图所示的内容 当有一个人选择了拒绝 那么这个任务的结果就不通过 也可 以选择百分比票数 决策方式 就是达到绝对票数或者百分比票数后的结果 有 2 个结果拒绝和通过 2 2 流程干预 流程干预 这里的干预主要是设置决策节点到底走哪一个分支 点击需要设置的决策节点如下图 分支条件设置代码中的内容就是和表单关联流程图的上一步表 单提交上来的业务数据 其中的字段 KEY 是表单设计时所填写的名称 字段标签就是下 图所示的标签名称 String tranTo 是 if 0 equals isagree tranTo 否 这里的 0 是表示上图 0 所对应的标签无风险 tranTo 是 这里 的 tranTo 的值是流程图两个节点连接线上的值 如下图 这个决策节点 是否存在风险 有 2 个分支 一个分支会按照 是 这条线去走 一条线会按照 否 这条线去走 下面在介绍会签的节点 会签 String tranTo 是 if refuse equals decisionType tranTo 否 这里有 2 个参数是系统设置的 标签的值有 2 个 pass 和 refuse 标 签的名称是 decisionType 是会签结果放置的变量名 当 decisionType 的值是 refuse 时会按照 否 那条线去执行 反之 就会按照 是 这条线去执行 其他决策节点的设置通上面的两种雷同 这里就不作多介绍 3 3 表单设置表单设置 这里表单设置是设置表单和哪个流程相关联 当设置关联的表单后还需要设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论