工作流系统技术调研.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
工作流系统技术调研

工作流调研分析报告 文件状态: [√ ] 草稿 [ ] 正式发布 [ ] 正在修改 文件编号 作 者 孙鲁敬 审 核 批 准 完成日期 2010-10-20 北京众和容智电子科技有限公司 目录 1工作流总体介绍 3 1.1工作流的概念 3 1.2工作流相关术语 3 1.3工作流系统功能概述 4 1.4工作流运行的模式列举 5 2业内工作流产品调研 6 2.1Mocha BPM产品 6 2.2中软工作流产品调研 8 2.2.1中软工作流产品介绍 8 2.3天翔myApps工作流产品调研 9 3上海电力网管系统资源调度模块可实现功能初步调研 11 4实现技术调研 12 4.1使用JBPM4.3流程引擎 12 4.2系统实现的技术难点 12 5实施方案 13 5.1 第一种实施方案: 13 2010-10-10~2010-10-20 13 2010-10-24~2010-10-31 13 2010-11-01~2010-11-30 13 5.2 第二种实施方案: 13 1工作流总体介绍 1.1工作流的概念 工作流是一类能够完全或部分自动执行的经营过程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进行传递与执行(WfMC) 工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行(WfMC) 工作流起源于办公自动化领域,我们可以把工作流系统比作生产流水线,不同的部门和角色根据权限的划分执行相应的任务。 1.2工作流相关术语 Activity 定义: 在一个进程中,形成一个逻辑步骤的一次工作。包括manual activity和automated activity 用法: 一个进程可以由多个对整个商业进程的可行性有帮助的有逻辑顺序关系的activity组成;每个activity一般都是流程引擎的最小工作单元 Process Instance 定义: 一个单独制订的进程的表现 用法: 由工作流管理系统管理或创建每个进程实例表现了一个单独制定的实例,使用它自己的进程实例数据,并可独立控制或检查完成或终止 Participant 定义: 它是一个资源,执行由一个工作流活动实例表达的工作.这个工作一般都是指定到工作流参与者的一个或多个工作条目 用法: 通常是指人力资源,但不能简单概念的包括智能代理(intelligent agent)之类的机器资源,一个工作流参与者可以在商业进程中直接定义,或者由组织或角色实体定义 Task 定义: 在一个进程实例中的一次活动的一次工作 用法: 一个活动代表性的都产生一个或多个工作条目,这些工作条目组成了用户着手的任务 1.3工作流系统功能概述 流程定制工具 提供了一个流程建模的可视化开发环境,让用户能够使用图形化拖拽的方式,方便、直观、有效地设计、修改和维护企业业务流程,并且所见即所得,极大地提高了易用性(如下图) 管理监控工具 提供可视化的平台查看流程历史,对流程任务进行查询等工作。(如下图) 工作流客户端与应用 我们工作流提供了一个客户端的应用,提供了用户任务列表、签收任务、完成任务等等,但是在具体的项目中,可以根据用户的需求需要重新做一个应用,核心接口已经提供了,只需做一个用户需要的展现形式 工作流引擎 引擎支持多种流程运行模式,运行时对流程和活动进行有效管理,根据流程向参与者分配任务,并对管理和监控功能提供有效支持。引擎通过接口与工作流工具、外部应用和第三方工作流引擎进行交互,向系统提供工作流执行服务。(如开源的jbpm流程引擎) 1.4工作流运行的模式列举 顺序(Sequence )-- 顺序执行任务;; 并行分叉(Parallel Split) -- 并行执行任务; 同步(Synchronization)-- 同步两个并行执行的线程; 排它选择(Exclusive Choice) -- 从多个路径种选择一个执行; 简单合并(Simple Merge) -- 合并两个可选执行路径 任意循环(Arbitrary Cycles) -- 执行工作流图时无任何环路限制; 绝对终止(Implicit Termination) -- 若无事可做时则终止。 2业内工作流产品调研 2.1Mocha BPM产品 (注:以下信息基于mocha bpm产品白皮书整理) Mocha bpm产品特点介绍: 提供了业务流程设计、运行、维护和优化的工具,同时将提供应用引擎的方式来支撑企业核心业务应用系统, 灵活地与业务系统的应用集成,实现业务流程管理系统的自动化。 全面整合业务流程,摩卡 BPM 以其强大的工作流引擎为依托,依

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档