FileNet工作流引擎在OIS系统中的应用与研究

FileNet工作流引擎在OIS系统中的应用与研究

王志隆  
【摘要】:随着企业的逐渐壮大和信息技术的飞速发展,办公信息系统(Office Information System, OIS)已经成为提高企业办公效率的主要策略。即通过办公自动化来实现企业日常事务的办理,如各部门间协同办公、企业信息的流转与共享等。工作流技术越来越成为新一代办公信息系统的新宠,典型的如OSWorkFlow和shark等,已经在办公流程系统中得到了广泛的应用。 本课题主要是对FileNet工作流引擎在OIS系统中进行研究和应用,主要研究内容如下: 其一,对办公信息系统中一些特殊工作流模式的FileNet解决进行深入研究,提出了采用工作流组方式实现活动多实例的流程会签模式。将任务会签具体需求与FileNet工作流建模过程进行解耦,完全适应企业业务需求的变更。并支持对会签控制参数的动态指定,真正实现了任务会签的动态性和灵活性。 其二,对目前企业办公信息系统中任务催办的缺陷进行分析,结合FileNet工作流技术的特点,提出了面向工厂模式的邮件模板获取、事务分离的邮件缓冲池、切面式邮件服务等设计,实现了灵活快捷的自动任务催办,同时支持对流程各步骤邮件模板的可定制化,极大了提高了对任务催办的灵活性和可扩展性,并能够真正实现集流程流转-邮件通知-任务办理与一体的全方位任务催办。 最后,在FileNet的实际应用环节,笔者结合在“南部石油管理局综合办公信息系统”中的开发实践,详细阐述了FileNet工作流技术在OIS系统中的具体应用,充分说明了采用FileNet工作流技术实现OIS系统,在可视化流程管理、流程任务访问控制和体现业务流程有机联系等方面的优势。
【关键词】: 办公信息系统   FileNet   工作流系统   任务会签   任务催办  
【学位授予单位】: 南昌大学
【学位级别】: 硕士
【学位授予年份】: 2013
【分类号】: TP311.52
  • 摘要3-4
  • Abstract4-9
  • 第1章 绪论9-14
  • 1.1 课题研究背景9-10
  • 1.2 课题研究意义10-11
  • 1.3 主要工作11-13
  • 1.4 论文安排13-14
  • 第2章 FileNet相关技术14-24
  • 2.1 FileNet介绍14-15
  • 2.2 FileNet工作流建模15-21
  • 2.2.1 工作流定义元素16-17
  • 2.2.2 工作流定义过程17-19
  • 2.2.3 节点任务分析19-20
  • 2.2.4 节点动作的扩充20-21
  • 2.3 FileNet工作流部署21-22
  • 2.4 FileNet特点及优势22-23
  • 2.5 本章小结23-24
  • 第3章 特殊工作流模式的FileNet解决24-38
  • 3.1 流程回滚模式24-27
  • 3.1.1 流程回滚场景24-25
  • 3.1.2 流程回滚实现及效果25-27
  • 3.2 定时任务处理模式27-30
  • 3.2.1 定时任务处理场景27-28
  • 3.2.2 定时任务处理实现及效果28-30
  • 3.3 任务会签模式30-37
  • 3.3.1 任务会签场景30
  • 3.3.2 工作流组实现多实例30-32
  • 3.3.3 活动多实例任务会签32-34
  • 3.3.4 比例会签模式实现34-37
  • 3.4 本章小结37-38
  • 第四章 面向工厂模式的任务催办38-60
  • 4.1 面向工厂模式的任务催办38-43
  • 4.1.1 工厂模式原理39-40
  • 4.1.2 基于FileNet的催办目标抽取40-41
  • 4.1.3 面向工厂模式的邮件模板获取41-43
  • 4.2 事务分离式邮件缓冲池设计43-44
  • 4.3 切面式自动任务催办44-51
  • 4.3.1 Servlet监听机制44-46
  • 4.3.2 切面式邮件服务46-48
  • 4.3.3 邮件发送体系结构48-51
  • 4.4 任务通知跟踪办理一体化51-57
  • 4.4.1 单点登录机制51-52
  • 4.4.2 单点登录实现52-54
  • 4.4.3 一键任务办理54-57
  • 4.5 任务催办异常处理57-58
  • 4.6 本章小结58-60
  • 第五章 FileNet在OIS系统中的应用60-71
  • 5.1 系统需求分析60-61
  • 5.2 系统体系和技术架构61-62
  • 5.3 系统核心模块的设计与实现62-70
  • 5.3.1 FileNet实现公文流转62-65
  • 5.3.2 FileNet与SAP系统交互65-66
  • 5.3.3 基于RBAC的待办获取66-68
  • 5.3.4 FileNet文件管理68-69
  • 5.3.5 可视化流程管理69-70
  • 5.4 本章小结70-71
  • 第六章 总结与展望71-74
  • 6.1 工作总结71-73
  • 6.2 工作展望73-74
  • 致谢74-75
  • 参考文献75-77
  • 附录A 系统主要模块核心代码实现77-80
  • 附录B 可视化流程流程建模、监控和跟踪80-82
  • FileNet P8 是 IBM 新一代的、统一的企业级内容和流程管理平台,它包含广泛的产品和服务,帮助用户在面向服务架构(SOA)的环境中构建,部署,运行和管理企业的内容和流程。它在分布式 (distributed),可获取性 (availability),可调控性 (scalability),安全,标准化等诸多方面都有很强的表现。它包含三大产品组:内容管理 (FileNet Content Manager),流程管理 (FileNet Business Process Manager) 和记录管理 (FileNet Records Manager) 。流程管理包含流程配置控制台 (Process Configuration Console),流程设计器 (Process Designer),流程引擎 (Process Engine),应用引擎 (Application Engine) 等产品和应用。本文内容主要涉及流程引擎(以下简称 PE)。

    与 FileNet PE 相配套的有两个应用:流程管理器 (Process Administrator) 和流程跟踪器 (Process Tracker),它们可以用来监控和管理 PE 中正在运行的流程实例。但流程管理器和流程跟踪器中的概念和操作相对来说比较复杂,更适合于专门的 IT 人员,对于企业的业务人员来说,通常更希望在一个统一的业务应用里来监控和管理企业里所有的流程实例,这个业务应用将底层的 IT 技术屏蔽,而且很可能集成了其他的日常应用,如办公系统。另外,不同的企业对于流程监控和管理的业务需求很可能有差别,对用户界面的要求也有差别,如有的企业喜欢 Web2.0,有的喜欢桌面软件。因此,开发人员有必要掌握 FileNet PE 中工作流(即流程)的生命周期以及 FileNet 提供的 PE API(用于观察和改变工作流的状态),从而能够为不同的企业开发定制化的流程监控和管理软件。本文主要是为此目的而撰写,但对于想了解 FileNet PE 工作流生命周期及相关底层知识的开发者和架构师来说,本文亦有参考价值。

    本文假设读者已经具有 FileNet P8 流程管理产品的一些基本知识,能够使用流程设计器创建工作流定义 (Workflow Definition),保存成内容引擎 (Content Engine,以下简称 CE) 中的文档并且转移(Transfer)至 PE 引擎,了解工作区(Workplace)的基本使用方法。





















  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值