工作流引擎+流程产品介绍(开发、实施)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《工作流引擎+流程产品介绍(开发、实施)课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工作流 引擎 流程 产品 介绍 开发 实施 课件
- 资源描述:
-
1、 2007 宇信易诚2016年3月工作流引擎工作流引擎+流程产品介绍流程产品介绍 2007 宇信易诚易擎电子协作平台|机密|2 2020/9/302022-12-4主要内容主要内容 2007 宇信易诚易擎电子协作平台|机密|3 2020/9/302022-12-4一、工作流概述一、工作流概述 2007 宇信易诚易擎电子协作平台|机密|4 2020/9/302022-12-4?所谓的工作流就是一组人员为完成某一项业务所进行的所有工作与工作转交(交互)过程 简单地讲,工作流就是业务流程(Business Process)的计算机化或自动化 什么是工作流什么是工作流 2007 宇信易诚易擎电子协作平
2、台|机密|5 2020/9/302022-12-4对最终用户而言:1、快速定制(随需应变)符合自己的业务规则;2、可视化流程全程跟踪监控;3、提高办事效率;4、统计分析、决策支持;对应用开发人员而言:1、设计一个公共的系统框架,屏蔽底层复杂的流转细节,对外统一接口;2、方便二次开发,快速定制实际业务系统;3、不断完善平台功能,知识与经验得到积累为什么要用工作流平台产品为什么要用工作流平台产品 2007 宇信易诚易擎电子协作平台|机密|6 2020/9/302022-12-4银证险等金融服务业政府机关制造业物流服务业电信服务业消费品行业物业管理服务公司进出口贸易服务公司以及大中型企事业单位 适用
3、行业适用行业 2007 宇信易诚易擎电子协作平台|机密|7 2020/9/302022-12-41993年成立,这是由多家公司联合成立的国际标准组织,其目的是通过制定工作流技术及其标准,提高不同工作流产品之间的连通性和协同工作能力。工作流管理联盟(Workflow Management Coalition,WFMC)工作流标准工作流标准 2007 宇信易诚易擎电子协作平台|机密|8 2020/9/302022-12-4 2007 宇信易诚易擎电子协作平台|机密|9 2020/9/302022-12-4二、工作流引擎体系结构二、工作流引擎体系结构 2007 宇信易诚易擎电子协作平台|机密|10
4、2020/9/302022-12-4eChain易擎工作流平台提供一个完整的工作流应用系统解决方案,系统由若干个独立的功能模块组成平台组成平台组成 2007 宇信易诚易擎电子协作平台|机密|13 2020/9/302022-12-4提供一个整合环境以支持开发、配置、工作流运行管理、跟踪监控以及统计分析;e-Chain易擎工作流平台集成eChainEAI集成开发环境,以帮助应用开发人员通过简单的配置方式快速搭建实际的应用系统,流程、表单、权限可以灵活调整以满足应用的复杂多变;同时,作为EMP家族的一员,eChain具有与EMP无缝整合的优势,方便开发人员基于EMP运行平台上快速开发工作流应用。整
5、合的开发环境整合的开发环境 2007 宇信易诚易擎电子协作平台|机密|14 2020/9/302022-12-4三、三、eChain工作流平台工作流平台功能特点功能特点 2007 宇信易诚易擎电子协作平台|机密|15 2020/9/302022-12-4工作流平台功能说明工作流平台功能说明 2007 宇信易诚易擎电子协作平台|机密|16 2020/9/302022-12-4流程过程定义流程过程定义 2007 宇信易诚易擎电子协作平台|机密|17 2020/9/302022-12-4eChainStudio图形化工作流定制能够直观地描绘出用户的业务流程规则,达到“所见即所得”的目的。图形化的工作
6、流定制是实现复杂业务逻辑流程的基础,它能够实现诸如直流、分流、条件流、子流等等多种流程方式。同时采用“拖拉”的方式使得定制流程更为简单,用户无须掌握高深的技术,只需了解本单位的业务流程就可以轻松的定制出复杂的流程;最终把流程定义的业务规则存储xml文件中,支持流程的导入与导出;过程定义过程定义 2007 宇信易诚易擎电子协作平台|机密|18 2020/9/302022-12-4 2007 宇信易诚易擎电子协作平台|机密|19 2020/9/302022-12-4DB流程模型生成、解析流程模型生成、解析业务建模WFModel 2007 宇信易诚易擎电子协作平台|机密|20 2020/9/3020
7、22-12-4流程模板流程模板为了方便业务人员快速定制符合特定业务需求的流程,新建流程时可以选择从已有的模板开始创建,用户也可以从“零”开始定义一个新的流程 2007 宇信易诚易擎电子协作平台|机密|21 2020/9/302022-12-4节点类型节点类型为适应不同的业务处理类型,节点分为人工节点(单、多人)、自动节点、全局自动节点、异常处理节点、补偿处理节点等,让业务人员可以从图形上方便直观的识别不同环节的业务处理类型;2007 宇信易诚易擎电子协作平台|机密|22 2020/9/302022-12-4流程变量流程变量流程变量可以方便的定义一个流程流转中所需要的业务数据,这些数据可以从用户
8、填写的表单中获取,也可以与EMP的Context进行映射。2007 宇信易诚易擎电子协作平台|机密|23 2020/9/302022-12-4外部资源外部资源eChain工作流引擎在流转过程中,可以方便的调用外部的资源进行流程的业务扩展处理,这在很大程度上延伸了eChain工作流引擎作为流程处理的应用范围,不再仅仅局限于审批类流程的实现,而是变成面向所有信息处理的“牵线搭桥”者,通过eChain运行平台,可以把所有相关的分布部署的服务以及应用有效的整合在一起,共同实现一个特定的业务需求。2007 宇信易诚易擎电子协作平台|机密|24 2020/9/302022-12-4应用扩展应用扩展 200
9、7 宇信易诚易擎电子协作平台|机密|25 2020/9/302022-12-4完善的组织机构设定功能,能够确切地反映用户实际的组织机构。通过工作流平台的组织机构功能,能够实现按个人、部门、群组或角色多种方式来设定和显示组织成员。组织机构设定组织机构设定 2007 宇信易诚易擎电子协作平台|机密|26 2020/9/302022-12-4可以设置流程每一个环节的办理时限,提供完善的过期催办提醒功能可有效提高实际应用过程的工作效率;流程时间控制流程时间控制 2007 宇信易诚易擎电子协作平台|机密|27 2020/9/302022-12-4路由条件设置路由条件设置 2007 宇信易诚易擎电子协作平
10、台|机密|28 2020/9/302022-12-4eChain易擎工作流平台支持多版本处理控制,管理员可以在任意时刻修改变更流程的业务规则,系统将重新发布新的流程版本,流程版本控制上支持分水岭、同步迁移最新版本等不同方式;版本控制版本控制 2007 宇信易诚易擎电子协作平台|机密|29 2020/9/302022-12-4支持流程的导入导出、语法检查、流程打印等功能很大程度方便用户进行流程的快速定制与迁移;流程迁移与备份流程迁移与备份 2007 宇信易诚易擎电子协作平台|机密|30 2020/9/302022-12-4流程语法检查流程语法检查eChainStudio图形化工作流定制工具提供流
11、程在线调试工具,以帮助流程管理员查找并发现流程定义过程中可能存在的各种异常与逻辑错误;2007 宇信易诚易擎电子协作平台|机密|31 2020/9/302022-12-4脚本向导脚本向导 2007 宇信易诚易擎电子协作平台|机密|32 2020/9/302022-12-4流程仿真流程仿真eChainStudio提供了流程仿真功能,这样让业务管理人员可以在流程定制的时候就对一个流程进行仿真评估,以找出流程处理过程中的瓶颈所在,不断的对流程设置进行优化,提高流程的执行效率;2007 宇信易诚易擎电子协作平台|机密|33 2020/9/302022-12-4支持流程导出word文件格式的报告,详细描
12、述了流程定制的全部细节,以方便用户进行流程的调试检查;导出流程报告导出流程报告 2007 宇信易诚易擎电子协作平台|机密|34 2020/9/302022-12-4工作流引擎工作流引擎 2007 宇信易诚易擎电子协作平台|机密|35 2020/9/302022-12-4应用调用过程应用调用过程APP应用程序eChainClient客户端调用器eChainForward路由转发eChainWorkFlowEngine引擎服务端eChainWorkFlowEngine引擎服务端应用程序层工作流引擎层 2007 宇信易诚易擎电子协作平台|机密|36 2020/9/302022-12-4工作流引擎:工
13、作流平台系统底层核心,由若干个API组成,它驱动一个工作流实例按既定的业务规则(图形化建模工具定义)向前流转;工作流数据中心:这是支撑工作流平台正常运作的核心基础数据,它记录一个工作流实例当前状态信息,工作流引擎正是通过读取并修改这些状态信息保证流程的正常流转,可以说整个工作流平台也是基于状态驱动机制的。工作流控制数据:保证工作流正确流转的其它一些外部控制信息,如流程控制信息(业务规则文件)、办理人授权信息、工作时间、系统时钟等;业务流转业务流转 2007 宇信易诚易擎电子协作平台|机密|37 2020/9/302022-12-4基于状态驱动的业务流转基于状态驱动的业务流转 2007 宇信易诚
14、易擎电子协作平台|机密|38 2020/9/302022-12-4eChain易擎工作流平台产品支持直流、单选分流、多选分流、条件流、子流嵌套、自循环流、自由流程等多种流转模式;同时支持撤办、自动催办、手工催办、转办、拿回、退回、授权代办、跳转、挂起唤醒等多种异步用户干预手段;用户经过简单的流程应用搭配组合,可以实现任意复杂的业务流程应用模式。适用于各种类型的业务流程应用适用于各种类型的业务流程应用 2007 宇信易诚易擎电子协作平台|机密|39 2020/9/302022-12-4eChain易擎工作流平台支持多数据源设置,以处理不同的数据存放在不同的数据库服务器上,为提高系统响应性能,将历
15、史数据与运行数据分离(历史数据即已办结、已撤办的数据,是不会再去修改的数据记录,只是作为统计查询时使用,而运行数据是当前正在跑的实例数据,需要经常的读取与修改,为了保证用户提交时的响应速度,我们把已办结的数据记录放在一个单独的表或者另外一个数据库中,这样减少系统主要的运行表的数据量,从而提高执行性能),同时,为加快系统处理速度,流程启动一个实例时,该实例相关的所有流程模板信息、实例信息都读出存放在一个对象中,避免与数据库的频繁交互;历史数据分离历史数据分离 2007 宇信易诚易擎电子协作平台|机密|40 2020/9/302022-12-4流转过程支持按部门、按群组、按角色、按个人、按关系等多
16、种办理任务指派策略,极大的丰富了应用的灵活配置,可以精确指定到具体的人,也可以采用部门、角色等模糊发送方式,节点办理允许单人签收办理、单人竞争办理、多人顺序办理、多人并行办理等办理模式;任务分配策略任务分配策略 2007 宇信易诚易擎电子协作平台|机密|41 2020/9/302022-12-4工作流易擎启动时,把当前系统流转中的实例全部加载到内存中,这样应用端访问时直接从内存中读取数据,减少对数据库的访问,大大加快系统的响应时间 缓存设置缓存设置 2007 宇信易诚易擎电子协作平台|机密|42 2020/9/302022-12-4规则引擎支持规则引擎支持Shuffle规则引擎产品的基础功能是
17、负责定义并解析规则知识库,然后根据用户传入的事实对象根据一定的算法计算得到匹配的规则,执行被触发规则的动作。2007 宇信易诚易擎电子协作平台|机密|43ShuffleStudio可视化规则编辑器可视化规则编辑器 2007 宇信易诚易擎电子协作平台|机密|44 2020/9/302022-12-4调用调用EMP业务构件业务构件 2007 宇信易诚易擎电子协作平台|机密|45 2020/9/302022-12-4动态表单支持动态表单支持eChainDforms动态表单系统中表单设计工具是一个可视化的图形工具,所见即所得的设计电子表单;服务器是基于WEB的动态表单管理平台和工作流应用平台,同时提供
18、工作流应用开发接口;客户通过个人事务管理的工作发起访问动态表单。2007 宇信易诚易擎电子协作平台|机密|46 2020/9/302022-12-4标准的J2EE应用,支持基于应用服务器提供的集群功能,同时,eChain易擎工作流平台支持多引擎级联应用模式以满足更大规模的应用需求,一个引擎服务器可以把当前实例对象与流程对象封装为一个统一的EVO对象发送到另外一个服务器中继续执行;采用缓存机制减少对数据库的频繁访问,执行代码的最优化设计大大提高系统的执行性能与并发用户数,公司内部测试人员实测的并发用户数为最大1200个并发用户提交(应用服务器:DELL PowerEdge SC1420;数据库:
展开阅读全文