JAVAOA和J2EE工作流基础件 V3.0.doc_第1页
JAVAOA和J2EE工作流基础件 V3.0.doc_第2页
JAVAOA和J2EE工作流基础件 V3.0.doc_第3页
JAVAOA和J2EE工作流基础件 V3.0.doc_第4页
JAVAOA和J2EE工作流基础件 V3.0.doc_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

基于 J2EE 协作应用全面解决方案 SIDsoft 010JAVAOAJAVAOA 和和 J2EEJ2EE 工作流基础件工作流基础件 基于基于 J2EEJ2EE 协作应用全面解决方案协作应用全面解决方案 版本版本 3 23 2 http www bjshttp www bjsi 北京思典软件技术有限公司北京思典软件技术有限公司 基于 J2EE 协作应用全面解决方案 SIDsoft 010第一章第一章 JAVAOAJAVAOA 产品介绍产品介绍 4 4 企业面临的问题 企业面临的问题 4 4 OAOA 整体框架基于整体框架基于 J2EEJ2EE 主主要出于如下考虑 要出于如下考虑 4 4 思典思典 JAVAJAVA OAOA 是什么 是什么 9 9 办公自动化 9 信息资源化 9 传输网络化 9 决策科学化 9 为什么说思典为什么说思典 JAVAJAVA OAOA 是国内最好的网络办公自动化系统 是国内最好的网络办公自动化系统 1010 思典思典 JAVAJAVA OAOA 系统架构系统架构 1010 思典思典 JAVAJAVA OAOA 部分功能说明部分功能说明 1111 图形化 JAVA 流程设计 11 工作流管理 12 发文管理 16 收文管理 17 请示管理 18 考评管理 18 会议管理 18 日志管理 18 公告板 19 档案管理 19 综合信息 19 热点论坛 20 规章制度 21 人事管理 21 个人办公 21 工作流引擎 22 内容引擎 22 安全控制 23 开机提示和及时提醒 23 系统配置 23 第二章第二章 JAVAOAJAVAOA 管理手册管理手册 2424 1 总体描述 24 1 1 系统管理原理 24 1 2 系统管理特点 24 1 3 系统管理操作流程 25 2 用户管理 25 2 1 用户管理导航 25 2 2 用户管理视图 25 2 3 用户管理表单 26 3 部门管理 26 3 1 部门管理导航 26 基于 J2EE 协作应用全面解决方案 SIDsoft 0103 2 部门管理视图 26 2 3 部门管理表单 26 4 角色管理 27 4 1 角色管理导航 27 4 2 角色管理视图 27 4 3 角色管理表单 28 5 流程定义 28 5 1 定制的方式 28 5 2 流程管理导航 29 5 3 流程管理视图 30 5 4 编辑任务属性 30 5 5 编辑连接属性 31 6 任务定义 32 6 1 任务管理导航 32 6 2 任务管理视图 32 6 3 任务管理表单 32 7 内容树管理 32 7 1 导航管理导航 32 7 2 导航管理视图 33 7 3 导航管理表单 33 8 视图控制器 34 8 1 视图管理导航 34 8 2 视图管理视图 34 7 3 视图管理表单 34 第三章第三章 J2EEJ2EE 工作流基础件工作流基础件 3535 1 1 产品特性产品特性 3535 2 2 实现原理实现原理 3737 3 3 工作流模型介绍工作流模型介绍 3838 3 13 1 工作流设计和模型工作流设计和模型 3838 3 23 2 工作流数据接口工作流数据接口 3838 3 2 1 用户数据接口 38 3 2 2 组织数据接口 38 3 2 3 角色数据接口 39 3 2 4 工作流数据接口 39 3 33 3 工作流引擎工作流引擎 4040 工作流管理 41 4 4 功能介绍功能介绍 4141 基于 J2EE 协作应用全面解决方案 SIDsoft 0104 14 1 连接服务器 连接服务器 4141 2 2 查看流程文件 查看流程文件 4343 3 3 新建流程文件 新建流程文件 4343 4 4 流程图的修改 流程图的修改 4343 4 24 2 复杂流程的绘制 复杂流程的绘制 4444 直流 44 分流 44 辅流 44 会流 44 反向 44 跳转 44 4 34 3 编辑活动属性编辑活动属性 4545 基本属性 45 触发新流程 45 活动代理 45 4 44 4 编辑连接属性编辑连接属性 4545 接收者 45 主办 46 辅办 46 审批 46 表单对照 46 表单检测 47 第一章 JAVAOA 产品介绍 企业面临的问题 1 是否能够让企业员工有效沟通 2 是否能够让企业知识和资产有效共享 3 是否能够让工作审批快速流转 是否能够能够有效控制项目管理进度 5 是否让企业应用互连互通 6 是否不必为查找信息而浪费大量的时间 7 是否能够不断让企业文化提升 8 是否能够让员工保持高昂的士气 9 是否能够让客户快速了解产品 OA 整体框架基于 J2EE 主要出于如下考虑 思典 JAVA OA 是什么 思典 JAVA OA 是为所有行业用户提高办公效率而设计的网络办公系统 思 典 JAVA OA 带来以下明显作用 基于 J2EE 协作应用全面解决方案 SIDsoft 010办公自动化办公自动化 能够使业务流程自动化 可以节约成本 提高劳动生产率 比如网上报销 采用思典 JAVA OA 的可视流程定制工具定制的网上报销流程能够使员工填完单 据 找签批人签批 到财务前台 等待单据审核并结算 这些烦琐的工作自动 化 信息资源化信息资源化 大事 决策层的战略思想 员工的意见都可以通过系统直接通报到每一个 员工 大家可以共享 可以网上资源预定 使差旅费 办公用品费等费用降低 产生的效益是十分可观的 传输网络化传输网络化 为员工积极参与公司管理开辟了通道 员工可以自由发布建议 批评 和 对公司发展问题的思考 或者公司一些决定的不同看法 调动员工关心公司 热爱公司 积极参与公司管理的积极性 决策科学化决策科学化 利用思典 JAVA OA 的知识库查询和管理功能可以使企业对各种变化作出迅 速反映 从 Know What 转变到 Know How 基于 J2EE 协作应用全面解决方案 SIDsoft 010定制的 JAVA OA 主界面 为什么说思典 JAVA OA 是国内最好的网络办公自动化系统 1 技术指标在某些方面国内领先 包含企业级 JAVA SWING 工作流设计和 JAVA APPLET 工作流跟踪 2 包含工作流引擎 采用的是 JAVA BEAN JAVA APPLICATION 或者说是工作 流控制器 包含内容管理引擎 基本知识发现特征功能 可实现 DOMINO 所 提倡的一些知识概念 3 其他方面 就是可以集成一些组件 4 另外彻底解决 Domino 笨重的开发方法和实施成本 5 充分利用 JAVA 面向对象的技术 产品化程度非常高 可以提升公司的核心 竞争力 思典 JAVA OA 系统架构 思典 JAVA OA 主要采用目前较常用的多层结构 Multi Tier 计算技术进 行构造 应用系统软件架构示意如下 底层为数据存储 中间层为 Webserver 业务逻辑引擎 上层为功能表示层 工作流引擎内容引擎加密认证文件传输 Weblogic Websphere Tomcat Jrun Resin 业务表示层业务表示层 数据存储层数据存储层 Database Server SQLSERVER2000ORACLE8i 公文流转信息发布业务集成电子邮件 基于 J2EE 协作应用全面解决方案 SIDsoft 010思典 JAVA OA 部分功能说明 图形化图形化 JAVAJAVA 流程设计流程设计 思典 Workflow 是采用 Java 语言开发的 既可独立运行又可以从浏览器下 载运行的可视化定制工具 采用鼠标拖拉的方式 操作简单 功能强大 是为 OA 系统开发的纯 JAVA 应用 下图是用思典 Workflow 设计器设计的办公室发文 流程图 从浏览器下载运行 无须客户端安装 作为独立应用程序运行 操作简单 运行采用鼠标随意拖拉即可进行流程定制 支持直流 分流 汇流 辅流 子流等复杂的流程设计 设计好的流程提交 RDB 数据库保存 提交 RDB 数据库保存的流程可以打开查看 并可保存编辑和修改 能与思典 OA 系统进行无缝连接 可以对 RDB 数据库进行域级访问 简化办公自动化系统的流程管 导入或导出 XML 格式的流程文件 基于 J2EE 协作应用全面解决方案 SIDsoft 010工作流管理工作流管理 办公事务 是思典 JAVA OA 系统的核心 它将收文 发文等工作流程归 为统一入口 因此 所有岗位界面一致 操作极其简单 该统一入口体现为 待办工作 列出所有传送给当前用户或该用户担当的角色处理而该 用户尚未签收承办的工作 如下图所示 已办工作 存有当前用户完成办理并已转发出去 但下一任务的执 行人尚未签收的工作 如执行下一任务角色的用户签收该工作项后 便会从 已办工作 中被提走 如下图所示 催办信息 当前用户如果有超时而未办理的工作 将会收到催办通 知 如下图所示 基于 J2EE 协作应用全面解决方案 SIDsoft 010督查督办 系统管理员或具有系统管理员权限的用户可以从这里对 流程进行跟踪 监控和统计 可以对流传进行中的流程进行催办和 状态重置 如下图所示 任务列表 列出该参与者有权处理的所有个人事务 包括流程事务 和非流程事务 具体内容是根据该参与者被赋予的角色来控制的 如下图所示 工作移交 用户可以将工作委托给他人处理 如下图所示 工作项的审批和发送 工作项的发送 选择接收人员 执行 发送大下一步 如果选择多个 接收人员 则触发并发工工作流 通用审批 基于 J2EE 协作应用全面解决方案 SIDsoft 010发文管理发文管理 发文系统是系统内置的固定工作流 不推荐使用 推荐采用通用审批来实现 一般来讲 发文系统的流程可能比较简单 而对文件的处理可能比较复杂 比如拟稿 核签 核稿 签发排版 打印 发送等 如下图所示 基于 J2EE 协作应用全面解决方案 SIDsoft 010发文文件查询 如下图所示 基于 J2EE 协作应用全面解决方案 SIDsoft 010基于 web 的发文流程表单 思典 JAVA OA 支持盖章和发文痕迹查看的功能 盖章系统是一种利用计算机技术模拟手工操作的系统 从软件开发的角度 来说 这种开发方式不一定是最佳的方式 但对于用户来说它具有形式简单亲 切 容易接受的特点 从某种意义上讲这是技术迁就用户的现状的开发方式 基于 J2EE 协作应用全面解决方案 SIDsoft 010盖章系统 痕迹查看调用的是 Office 的功能 值得指出的是 盖章和发文痕迹查看的 功能都完全和 Web 集成 显示文件修改痕迹的效果图 收文管理收文管理 收文系统是系统内置的固定工作流 不推荐使用 推荐采用通用审批来实现 主要是对外或上级来的文件送给本各部门传阅的过程 收文系统完成收文 基于 J2EE 协作应用全面解决方案 SIDsoft 010所涉及的一系列操作 登记 中转 转发 归档 查询等 收文业务处理如下图 收文流程处理如下图 收文查询如下图 基于 J2EE 协作应用全面解决方案 SIDsoft 010收文查询如下图 基于 J2EE 协作应用全面解决方案 SIDsoft 010请示管理请示管理 请示申请 请示审批 请示查询管理 考评管理考评管理 考评申请 考评审批 评分管理 考评查询管理 会议管理会议管理 起草通知 审批 发送通知 必要时附日程安排和讨论的材料 登记使用 会议室 整理并传阅会议纪要 会议查询 日志管理日志管理 日志管理记录了用户在 OA 系统处理事务的情况 是对数据库服务器日志管 理的增强 通过日志管理 您可以准确掌握每个用户处理具体事务的情况 比 如任务名称 是否超期等 日志管理是流程统计的基础 公告板公告板 公告板用于在企业内部发布各种通知 通告 批评 表扬等共享信息 系 统可自动跟踪查看人及查看时间 以便公告发布者及时掌握公告的阅览情况 这对于一些重要的通知很重要 基于 J2EE 协作应用全面解决方案 SIDsoft 010档案管理档案管理 档案管理提供了档案信息登记 组卷 查询 借阅管理等管理 基于 J2EE 协作应用全面解决方案 SIDsoft 010档案文件管理如下图所示 档案文件案卷管理如下图所示 综合信息综合信息 公共信息为网上用户提供了列车时刻表 航班时刻表 长途区号 邮政编 码等信息服务 信息由专人负责维护供所有员工查询 提供企业内各部门的通 讯录列表 企业员工可从中方便查询到各部门及人员的联系方法 例列车时刻表如下图所示 热点论坛热点论坛 热点论坛 公共讨论区 为广大的网上用户提供了在网上讨论特定议题的 空间 同时也可针对某一主题进行全厂范围内的调查和统计 规章制度规章制度 政策法规 企业内部规章制度查询系统通过特定用户的录入及维护 具有 基于 J2EE 协作应用全面解决方案 SIDsoft 010相应权限的其他用户可随时浏览已发布的政策法规和内部规章制度 超过有效 期的信息系统将自动删除 人事管理人事管理 人事档案管理系统将每个员工的相关个人资料都保存在本数据库中 具有 相应权限的用户可以进行企业的人事资料查询和分析 以便于企业内部的人力 资源开发 个人办公个人办公 提供 Inertnet 和 Intranet 电子邮件收发 日历日程安排 个人和群组待 办事项的管理 例电子邮件如下图所示 日历如下图所示 基于 J2EE 协作应用全面解决方案 SIDsoft 010日历日程月视图 日历日程日视图 基于 J2EE 协作应用全面解决方案 SIDsoft 010日历日程周视图 工作流引擎工作流引擎 解释流程定义 控制流程实例的创建激活 挂起和终止等 引导流程活动 的进行 包括顺序和并行操作 期限调度 工作流相关数据解释等 在用户之 间进行工作的分配 提供负载平衡和任务再分配等能力 工作流参与者的注册 与注销 确定需要用户处理的工作项 并且提供用户交互的接口 维护工作流 控制数据和工作流相关数据 与用户或应用程序传递工作流相关数据 调用外 部应用程序和连接工作流相关数据的接口 内容引擎内容引擎 实现动态信息的可定制发布和管理 基于 J2EE 协作应用全面解决方案 SIDsoft 010安全控制安全控制 提供认证 加密服务 开机提示和及时提醒开机提示和及时提醒 考虑到用户使用计算机的习惯 系统提供工作流 邮件 消息开机提示和 及时提醒功能 这一功能的的主要特性有 最小安装 提示程序是一个用 Java 开发的应用程序 很容易部署 跨平台支持 可以安装在任何一种业界流行的操作系统之上 开机和定时提醒的功能效果图 系统配置系统配置 定义用户 角色 群组 任务 流程的基础数据 是工作流引擎能够运行 的基础 也是内容引擎运行的必要条件 如下图所示 基于 J2EE 协作应用全面解决方案 SIDsoft 010第二章第二章 JAVAOAJAVAOA 管理手册管理手册 1 1 总体描述总体描述 1 1 1 1 系统管理原理系统管理原理 系统管理系统管理 是是思典思典 OAOA 系统系统的主要特点 它将组织 用户和工作流程通过的主要特点 它将组织 用户和工作流程通过 角色和任务的控制 在工作流节点统一设置 以实现工作流程的自定义 角色和任务的控制 在工作流节点统一设置 以实现工作流程的自定义 体 现为 用户通过设置过程 任务 流程 群组与角色五个要素 就可以实现 自定义流程和信息内容的管理 1 1 2 2 系统管理特点系统管理特点 个性化的信息服务 系统能够根据每个用户的身份提供不同的信息 动态的内容目录或导航访问 用户访问任何应用系统督需要有一个入口 系统管理提供的内容目录管理保证不同的用户有个性化 有差别的导航 操作 统一的系统资源管理 系统管理员能够对系统进行单点管理 所有的管理 工作不会出现重复管理的现象 系统管理要满足以下要求 任务 管理 用户 管理 角色 管理 内容 目录 视图 控制 业务 流程 部 门 管 理 扩展 应用 数据 管理 上级 部门 下级 部门 基于 J2EE 协作应用全面解决方案 SIDsoft 010够方便地调整部门之间的层次关系 方便地将用户从一个部门调到另一 个部门 要求整个系统中的用户帐号只有一个 而且该帐号能够适应后 期新的应用系统 要对机构中的应用业务系统进行管理 机构中包含哪些业务子系统 每 个业务子系统又包含哪些子功能 这些子功能如何调用等 当对系统进 行新业务系统开发时 可以动态添加功能模块 不需要对系统的整体结 构和界面形式进行大的调整和改动 要求系统能方便地在服务器端设置每个部门或用户对不同子功能的使用 权限 并与部门和用户管理紧密结合 支持多种不同的权限操作类型 要提供应用程序调用接口 根据每个用户的标识符 返回这个用户有权 使用的所有子功能 返回结果是软件业通用的形式 以便于系统有灵活 的可扩展性 统一的视图管理 视图是用于软件界面层的数据显示的控制体 任何业 务的应用本质上都需要通过视图来显示 操作 可以控制视图的行列变 换 数据分页操作 数据的增加 删除 插入 查询操作 能控制视图 的风格 色系 字体之显示 此外 对于随需求而变化的操作 系统提 供视图操作接口 1 1 3 3 系统管理操作流程系统管理操作流程 2 2 用户管理用户管理 2 12 1 用户管理导航用户管理导航 选择导航操作 系统管理 用户管理 2 22 2 用户管理视图用户管理视图 用户管理是系统管理最基本的管理 没有用户管理的网络应用系统是不存在 的 用户管理定义用户的个人信息 包括用户所在的部门和他所具有的角色 一个或多个 可以增加 删除 查询用户信息 基于 J2EE 协作应用全面解决方案 SIDsoft 0102 32 3 用户管理表单用户管理表单 从用户视图选择增加操作 或选择打开操作 即可以填写或修改等价名 用户 名 角色 部门 电子邮件 电话信息 其中用户名 角色 部门为必填项 基于 J2EE 协作应用全面解决方案 SIDsoft 0103 3 部门管理部门管理 3 13 1 部门管理导航部门管理导航 选择导航操作 系统管理 部门管理 3 23 2 部门管理视图部门管理视图 部门管理是系统管理最基本的管理 定义所有用户所在的部门 以及按流程 需要自定义的分组方式 部门管理定义的组织机构以及组织机构的关系 可 以增加 删除 查询部门信息 2 32 3 部门管理表单部门管理表单 从部门视图选择增加操作 或选择打开操作 即可以填写或修改部门信息 其 中部门名称 上一部门 下一部门为必填项 系统根据上一部门 下一部门的 关系产生系统的多级组织关系 基于 J2EE 协作应用全面解决方案 SIDsoft 0104 4 角色管理角色管理 定义在工作流程中所用到的角色名称 4 14 1 角色管理导航角色管理导航 选择导航操作 系统管理 角色管理 4 24 2 角色管理视图角色管理视图 统管理最基本的管理 角色我们可以理解为权限 岗位的带名词 角色 管理是系统动态权限分配的基础 系统把各种应用分配给角色 然后通过变 换间接分配给用户 这样保证系统用户的频繁变化不会影响的系统的维护 因为角色是一般是固定的 通过角色管理视图可以增加 删除 查询角色信 息 基于 J2EE 协作应用全面解决方案 SIDsoft 0104 34 3 角色管理表单角色管理表单 从用户视图选择增加操作 或选择打开操作 即可以填写角色名称 5 5 流程定义流程定义 一个流程的定义包含若干个过程 定义好工作流程中的每个节点的用户控制 和对下一节点的控制 也就完成了流程的自定义工作 5 15 1 定制的方式定制的方式 目前办公自动化系统处理的核心仍然是业务流程 即便是知识管理系统也 不例外 业务流程的关键则是流程定制问题 流程定制的方式可以采用数据库 方式或图形方式 是一个既可以独立运行 又可以从浏览器下载运行的可视化定制工具 其采 用鼠标拖拉的方式 操作简单 功能强大 基于 J2EE 协作应用全面解决方案 SIDsoft 010也可以采用数据库记录的方式来定制定流程 5 25 2 流程管理导航流程管理导航 选择导航操作 系统管理 流程管理 5 35 3 流程管理视图流程管理视图 5 45 4 编辑任务属性编辑任务属性 1 基本属性 基本属性有任务名称 任务角色 任务群组 周期等 2 触发新流程 3 任务代理 基于 J2EE 协作应用全面解决方案 SIDsoft 0105 55 5 编辑连接属性编辑连接属性 1 接收者 定义任务由谁来办理 2 主办 任务由多人参与的办理 其中的每个人对流程有控制劝 其操作会影响他 人 3 辅办 任务由多人参与的办理 但是其中的每个人对流程没有控制劝 其操作不 会影响他人 4 审批 将流程与事务集成 流程设计器不但能定制流程 而且能够提供与表单区 段相结合 5 表单对照 一般来讲 工作流运转过程中 流程表单的属性有可能将发生变化 发生 变化的原因有可能是由于任务变化了 所谓映射则是将流程表单的属性和任务 变化的这钟关系联系起来了 接口一般是隐藏域 映射则是可见的域 通过映 射 可以快速开发一些应用 如查询等等 6 表单检测 我们知道流程表单和任务是有关系的 故每一个任务的完成将依赖于流程 表单的状态 你可以指定任务不满足特定流程表单的状态 而不能完成 基于 J2EE 协作应用全面解决方案 SIDsoft 0106 6 任务定义任务定义 建立自定义的流程与实际应用程序的连接关系 提供最终用户操作的任务列表 任务管理设置工作流启动的初始配置 比如触发者 工作流对象 数据源等 6 16 1 任务管理导航任务管理导航 选择导航操作 系统管理 任务管理 6 26 2 任务管理视图任务管理视图 任务管理让系统能识别和管理流程 通过任务管理视图 可以增加 删除 查询任务管理信息 6 36 3 任务管理表单任务管理表单 从任务管理视图选择增加操作 或选择打开操作 即可以填写或修改任务管 理的信息 在 对象标识 页 任务名称是工工作流的首任务 任务角色设 置谁可以触发任务 基于 J2EE 协作应用全面解决方案 SIDsoft 010在 流程属性 页 数据库名称 数据库所在的服务器 数据库表单名称定 义工作流的对象的系统数据存储 关键字域 主题域 其它域定义最终用户 操作的视图自定义内容内容 启用流程设置当前任务触发的流程 7 7 内容树管理内容树管理 7 17 1 导航管理导航导航管理导航 选择导航操作 系统管理 视图管理 7 27 2 导航管理视图导航管理视图 导航管理是管理系统的应用访问入口 本质上是一个动态产生的树 可以增加 删除 查询导航节点信息 基于 J2EE 协作应用全面解决方案 SIDsoft 0107 37 3 导航管理表单导航管理表单 从导航管理视图选择增加操作 或选择打开操作 即可以填写或修改导航节 点信息 在 对象标识 页 填写 URL 命令 URL 参数 打开方式 图象 引用 在 链接属性 页 填写 应用名称 子应用数 上级应用 这些参数 表面了节点的关系 在 控制属性 页 填写 访问权限 此属性设置节点有谁访问 基于 J2EE 协作应用全面解决方案 SIDsoft 0108 8 视图控制器视图控制器 8 18 1 视图管理导航视图管理导航 选择导航操作 系统管理 视图管理 8 28 2 视图管理视图视图管理视图 视图管理是系统管理最具人性化的管理 可以增加 删除 查询视图定义信 息 可以设置视图列的标题 列值 列宽 列的颜色 以及头部颜色 自动 产生 增加 删除 粘贴 搜索 文挡操作和 上页 下页 最前 最后 分页操作 此外可增加自定义的操作 7 37 3 视图管理表单视图管理表单 从用户视图选择增加操作 或选择打开操作 即可以填写或修改视图应用的 属性 在 数据源页 页 应用标识 唯一设置视图定义在系统里的位置 可以 选择 视图 和 表单 作为数据源 如果是选择 视图 作为数据源 则输入视图的 名字 如果是选择 表单 作为数据源 则输入 表单 的名字以及 表 单构造条件 在 列定义 页 可以设置视图列的标题 列值 列宽 列的颜色 以及头 部颜色 基于 J2EE 协作应用全面解决方案 SIDsoft 010在 操作定义 页 填写 可执行的操作 有 增加 删除 粘贴 搜 索 上页 下页 最前 最后 此外可增加自定义的操作 操作代码支持 JavaScript 和代理 对代理操作 操作接口为文档 ID 串 必须选择文档 以 CGI 参数调用 视图控制器生成的界面如下 由图可知 象视图的列属性 常规操作 和扩 展操作都可以通过配置产生 第三章第三章 J2EEJ2EE 工作流基础件工作流基础件 1 1 产品特性产品特性 3535 2 2 实现原理实现原理 3737 3 3 工作流模型介绍工作流模型介绍 3838 3 13 1 工作流设计和模型工作流设计和模型 3838 3 23 2 工作流数据接口工作流数据接口 3838 3 33 3 工作流引擎工作流引擎 4040 4 4 功能介绍功能介绍 4141 4 14 1 连接服务器 连接服务器 4141 2 2 查看流程文件 查看流程文件 4343 3 3 新建流程文件 新建流程文件 4343 基于 J2EE 协作应用全面解决方案 SIDsoft 0104 4 流程图的修改 流程图的修改 4343 4 24 2 复杂流程的绘制 复杂流程的绘制 4444 4 34 3 编辑活动属性编辑活动属性 4545 4 44 4 编辑连接属性编辑连接属性 4545 1 1 产品特性产品特性 思典 Workflow 的结构 Engine 是这套系统的核心 它包括了一系列 EJB 组件 Oracle 数据库 Domino 数据库 用以实现流程处理逻辑 流程参与者目录及与流程相关信息 的对象及 链接 Architect 使系统设计者可以不用编程就能定制工作流处理逻辑 流程参与者 和对参与 者的控制规则 Engine 和 Architect 是相互关联 的 使用 Architect 设计的流程由 Engine 实现 图一 思典 Workflow 之 Architect Viewer 使流程参与者能查看他们发起或参与的工作流程中各种活动的状态和前 后关联关系 思典 Workflow 直观的图形化设计流 程界面 简化了流程的设计 基于 J2EE 协作应用全面解决方案 SIDsoft 010和维护 目前办公自动化系统处理的核心仍然是业务流程 即便是知识管理系统也 不例外 业务流程的关键则是流程定制问题 流程定制的方式可以采用数据库 方式或图形方式 思典 OA 系统流程设计器采用 Java 语言开发 是一个既可以独立运行 又 可以从浏览器下载运行的可视化定制工具 其采用鼠标拖拉的方式 操作简单 功能强大 思典 OA 系统流程设计器的主要特点如下 从浏览器下载运行 无须客户端安装 可以作为独立应用程序运行 操作简单 采用鼠标随意拖拉即可进行流程定制 支持直流 分流 汇流 辅流 子流等复杂的流程设计 设计好的流程提交 Domino 数据库或者 Oracle 数据库保存 提交 Domino 数据库或者 Oracle 数据库保存的流程可以打开 查看 并 可保存 编辑和修改 能与思典 OA 系统进行无缝连接 可以对 Domino 数据库或者 Oracle 数据库进行域级访问 简化办公自动化系统的流程管理 以基础件的方式可嵌入复杂的 IT 应用系统 下图是用流程设计器设计的办公室发文流程图 2 2 实现原理实现原理 基于 J2EE 协作应用全面解决方案 SIDsoft 0103 3 工作流模型介绍工作流模型介绍 3 13 1 工作流设计和模型工作流设计和模型 3 23 2 工作流数据接口工作流数据接口 3 2 13 2 1 用户数据接口用户数据接口 001 admin 002 Jack 思典工作流平台思典工作流平台 V3 sqlserveroraclexml IIOP SOAP RMI JDBC Architect EJB 代理 代理 DaTA Access jsp Html se rvlet 工作流引擎 http server 配置数据 工作流接口 APPweb domino 基于 J2EE 协作应用全面解决方案 SIDsoft 0103 2 23 2 2 组织数据接口组织数据接口 001 办公室 办公室 办公室 Jack 3 2 33 2 3 角色数据接口角色数据接口 001 CEO 办公室 办公室 3 2 43 2 4 工作流数据接口工作流数据接口 001 task1 基于 J2EE 协作应用全面解决方案 SIDsoft 010task1 task1 task1 task1 task1 task1 test 0 test 0 test 0 test 0 task1 task1 task1 task1 task1 task1 task1 3 33 3 工作流引擎工作流引擎 1 过程定义的装载解释 2 过程实例的创建 人工创建 自动定时创建 自动周期性的创建 3 过程实例的控制 包括过程实例的运行 挂起 恢复 终止等 4 活动实例的控制 包括活动实例的创建 运行 挂起 恢复 终止等 5 工作项的的控制 包括工作项的创建 运行 挂起 恢复 终止等 6 相关数据的开发 7 工作流引擎容器的创建 终止 8 工作流引擎的创建创建 终止 9 工作流引擎之间的负载均衡 10 外部应用程序的调用 11 系统日志服务 12 数据库存取服务 13 消息服务 基于 J2EE 协作应用全面解决方案 SIDsoft 010图一 思典 Workflow 之 Engine 应用 工作流工作流管理管理 1 XML 文件格式的配置文件的开发 2 实时数据查询 3 日志监督服务 4 图形化的监测过程实例的运行情况 5 实时的跟踪过程实例的运行情况 6 图形化的控制过程实例的运行 7 图形化的查看过程实例的详细资料 8 系统负载图形化显示和列表显示 9 用户工作量图形化显示和列表显示 10 工作流系统的成本统计 11 设置过程定义的启动方式 12 过程实例的状态控制 13 活动实例的状态控制 14 工作项状态控制 15 工作项的重定向 16 忽略超时工作项 17 终止超时工作项 18 重做超时工作项 19 垃圾工作项的回收 基于 J2EE 协作应用全面解决方案 SIDsoft 01020 EJB 开发 21 应用程序开发 22 FORM 开发 23 附件开发 24 图标开发 25 文件上传 26 图标上传 27 身份验证 28 权限开发 29 工作流程的安全性开发 30 用户界面的个性化设置 4 4 功能介绍功能介绍 4 14 1 连接服务器 连接服务器 对于 SQLSERVER ORACALE 输入如下 对于 DOMINO 如果以浏览器的方式运行小程序 可采用系统缺省的网络登录方式 小程序可 以不用再进行口令验证 如不采用系统缺省的网络登录方式 则可采用如下方 式进行口令验证 服务器 Domino 服务器名或 Domino IP 地址 数据库 存放流程文件的数据库 因为采用分布式调用 系统数据库可能 基于 J2EE 协作应用全面解决方案 SIDsoft 010 1361117

温馨提示

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

评论

0/150

提交评论