收藏 分销(赏)

工作流引擎+流程产品介绍(开发、实施).ppt

上传人:快乐****生活 文档编号:1923969 上传时间:2024-05-11 格式:PPT 页数:92 大小:3.92MB
下载 相关 举报
工作流引擎+流程产品介绍(开发、实施).ppt_第1页
第1页 / 共92页
工作流引擎+流程产品介绍(开发、实施).ppt_第2页
第2页 / 共92页
工作流引擎+流程产品介绍(开发、实施).ppt_第3页
第3页 / 共92页
工作流引擎+流程产品介绍(开发、实施).ppt_第4页
第4页 / 共92页
工作流引擎+流程产品介绍(开发、实施).ppt_第5页
第5页 / 共92页
点击查看更多>>
资源描述

1、 2007 宇信易诚2016年3月工作流引擎工作流引擎+流程产品介绍流程产品介绍 2007 宇信易诚主要内容主要内容2020/4/122020/4/12 2020/4/122020/4/122020/4/122.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚一、工作流概述一、工作流概述2020/4/122020/4/12 2020/4/122020/4/122020/4/123.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚?所谓的工作流就是一组人员为完成某一项业务所进行的所有工作与工作转交(交互)过程 简单地讲,工作流就是业务流程(Business P

2、rocess)的计算机化或自动化 什么是工作流什么是工作流2020/4/122020/4/12 2020/4/122020/4/122020/4/124.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚对最终用户而言:1、快速定制(随需应变)符合自己的业务规则;2、可视化流程全程跟踪监控;3、提高办事效率;4、统计分析、决策支持;对应用开发人员而言:1、设计一个公共的系统框架,屏蔽底层复杂的流转细节,对外统一接口;2、方便二次开发,快速定制实际业务系统;3、不断完善平台功能,知识与经验得到积累为什么要用工作流平台产品为什么要用工作流平台产品2020/4/122020/4/12

3、 2020/4/122020/4/122020/4/125.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚银证险等金融服务业政府机关制造业物流服务业电信服务业消费品行业物业管理服务公司进出口贸易服务公司以及大中型企事业单位 适用行业适用行业2020/4/122020/4/12 2020/4/122020/4/122020/4/126.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚1993年成立,这是由多家公司联合成立的国际标准组织,其目的是通过制定工作流技术及其标准,提高不同工作流产品之间的连通性和协同工作能力。关于关于WFMCWFMC工作流管理联盟(W

4、orkflow Management Coalition,WFMC)工作流标准工作流标准2020/4/122020/4/12 2020/4/122020/4/122020/4/127.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚2020/4/122020/4/12 2020/4/122020/4/122020/4/128.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚二、工作流引擎体系结构二、工作流引擎体系结构2020/4/122020/4/12 2020/4/122020/4/122020/4/129.易擎电子协作平台|机密|易擎电子协作平台|机密|

5、2007 宇信易诚eChain易擎工作流平台提供一个完整的工作流应用系统解决方案,系统由若干个独立的功能模块组成平台组成平台组成2020/4/122020/4/12 2020/4/122020/4/122020/4/1210.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚提供一个整合环境以支持开发、配置、工作流运行管理、跟踪监控以及统计分析;e-Chain易擎工作流平台集成eChainEAI集成开发环境,以帮助应用开发人员通过简单的配置方式快速搭建实际的应用系统,流程、表单、权限可以灵活调整以满足应用的复杂多变;同时,作为EMP家族的一员,eChain具有与EMP无缝整合的

6、优势,方便开发人员基于EMP运行平台上快速开发工作流应用。整合的开发环境整合的开发环境2020/4/122020/4/12 2020/4/122020/4/122020/4/1213.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚三、三、eChain工作流平台工作流平台功能特点功能特点2020/4/122020/4/12 2020/4/122020/4/122020/4/1214.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚工作流平台功能说明工作流平台功能说明2020/4/122020/4/12 2020/4/122020/4/122020/4/121

7、5.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚流程过程定义流程过程定义2020/4/122020/4/12 2020/4/122020/4/122020/4/1216.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚eChainStudio图形化工作流定制能够直观地描绘出用户的业务流程规则,达到“所见即所得”的目的。图形化的工作流定制是实现复杂业务逻辑流程的基础,它能够实现诸如直流、分流、条件流、子流等等多种流程方式。同时采用“拖拉”的方式使得定制流程更为简单,用户无须掌握高深的技术,只需了解本单位的业务流程就可以轻松的定制出复杂的流程;最终把流程定义

8、的业务规则存储xml文件中,支持流程的导入与导出;过程定义过程定义2020/4/122020/4/12 2020/4/122020/4/122020/4/1217.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚2020/4/122020/4/12 2020/4/122020/4/122020/4/1218.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚DB流程模型生成、解析流程模型生成、解析业务建模WFModel2020/4/122020/4/12 2020/4/122020/4/122020/4/1219.易擎电子协作平台|机密|易擎电子协作平台|机密

9、|2007 宇信易诚流程模板流程模板为了方便业务人员快速定制符合特定业务需求的流程,新建流程时可以选择从已有的模板开始创建,用户也可以从“零”开始定义一个新的流程2020/4/122020/4/12 2020/4/122020/4/122020/4/1220.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚节点类型节点类型为适应不同的业务处理类型,节点分为人工节点(单、多人)、自动节点、全局自动节点、异常处理节点、补偿处理节点等,让业务人员可以从图形上方便直观的识别不同环节的业务处理类型;2020/4/122020/4/12 2020/4/122020/4/122020/4/

10、1221.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚流程变量流程变量流程变量可以方便的定义一个流程流转中所需要的业务数据,这些数据可以从用户填写的表单中获取,也可以与EMP的Context进行映射。2020/4/122020/4/12 2020/4/122020/4/122020/4/1222.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚外部资源外部资源eChain工作流引擎在流转过程中,可以方便的调用外部的资源进行流程的业务扩展处理,这在很大程度上延伸了eChain工作流引擎作为流程处理的应用范围,不再仅仅局限于审批类流程的实现,而是变成面向所有

11、信息处理的“牵线搭桥”者,通过eChain运行平台,可以把所有相关的分布部署的服务以及应用有效的整合在一起,共同实现一个特定的业务需求。2020/4/122020/4/12 2020/4/122020/4/122020/4/1223.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚应用扩展应用扩展2020/4/122020/4/12 2020/4/122020/4/122020/4/1224.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚完善的组织机构设定功能,能够确切地反映用户实际的组织机构。通过工作流平台的组织机构功能,能够实现按个人、部门、群组或角色

12、多种方式来设定和显示组织成员。组织机构设定组织机构设定2020/4/122020/4/12 2020/4/122020/4/122020/4/1225.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚可以设置流程每一个环节的办理时限,提供完善的过期催办提醒功能可有效提高实际应用过程的工作效率;流程时间控制流程时间控制2020/4/122020/4/12 2020/4/122020/4/122020/4/1226.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚路由条件设置路由条件设置2020/4/122020/4/12 2020/4/122020/4/122

13、020/4/1227.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚eChain易擎工作流平台支持多版本处理控制,管理员可以在任意时刻修改变更流程的业务规则,系统将重新发布新的流程版本,流程版本控制上支持分水岭、同步迁移最新版本等不同方式;版本控制版本控制2020/4/122020/4/12 2020/4/122020/4/122020/4/1228.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚支持流程的导入导出、语法检查、流程打印等功能很大程度方便用户进行流程的快速定制与迁移;流程迁移与备份流程迁移与备份2020/4/122020/4/12 2020

14、/4/122020/4/122020/4/1229.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚流程语法检查流程语法检查eChainStudio图形化工作流定制工具提供流程在线调试工具,以帮助流程管理员查找并发现流程定义过程中可能存在的各种异常与逻辑错误;2020/4/122020/4/12 2020/4/122020/4/122020/4/1230.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚脚本向导脚本向导2020/4/122020/4/12 2020/4/122020/4/122020/4/1231.易擎电子协作平台|机密|易擎电子协作平台|机

15、密|2007 宇信易诚流程仿真流程仿真eChainStudio提供了流程仿真功能,这样让业务管理人员可以在流程定制的时候就对一个流程进行仿真评估,以找出流程处理过程中的瓶颈所在,不断的对流程设置进行优化,提高流程的执行效率;2020/4/122020/4/12 2020/4/122020/4/122020/4/1232.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚支持流程导出word文件格式的报告,详细描述了流程定制的全部细节,以方便用户进行流程的调试检查;导出流程报告导出流程报告2020/4/122020/4/12 2020/4/122020/4/122020/4/12

16、33.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚工作流引擎工作流引擎2020/4/122020/4/12 2020/4/122020/4/122020/4/1234.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚应用调用过程应用调用过程APP应用程序eChainClient客户端调用器eChainForward路由转发eChainWorkFlowEngine引擎服务端eChainWorkFlowEngine引擎服务端应用程序层工作流引擎层2020/4/122020/4/12 2020/4/122020/4/122020/4/1235.易擎电子协作平台

17、|机密|易擎电子协作平台|机密|2007 宇信易诚工作流引擎:工作流平台系统底层核心,由若干个API组成,它驱动一个工作流实例按既定的业务规则(图形化建模工具定义)向前流转;工作流数据中心:这是支撑工作流平台正常运作的核心基础数据,它记录一个工作流实例当前状态信息,工作流引擎正是通过读取并修改这些状态信息保证流程的正常流转,可以说整个工作流平台也是基于状态驱动机制的。工作流控制数据:保证工作流正确流转的其它一些外部控制信息,如流程控制信息(业务规则文件)、办理人授权信息、工作时间、系统时钟等;业务流转业务流转2020/4/122020/4/12 2020/4/122020/4/122020/4

18、/1236.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚基于状态驱动的业务流转基于状态驱动的业务流转2020/4/122020/4/12 2020/4/122020/4/122020/4/1237.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚eChain易擎工作流平台产品支持直流、单选分流、多选分流、条件流、子流嵌套、自循环流、自由流程等多种流转模式;同时支持撤办、自动催办、手工催办、转办、拿回、退回、授权代办、跳转、挂起唤醒等多种异步用户干预手段;用户经过简单的流程应用搭配组合,可以实现任意复杂的业务流程应用模式。适用于各种类型的业务流程应用适用于

19、各种类型的业务流程应用2020/4/122020/4/12 2020/4/122020/4/122020/4/1238.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚eChain易擎工作流平台支持多数据源设置,以处理不同的数据存放在不同的数据库服务器上,为提高系统响应性能,将历史数据与运行数据分离(历史数据即已办结、已撤办的数据,是不会再去修改的数据记录,只是作为统计查询时使用,而运行数据是当前正在跑的实例数据,需要经常的读取与修改,为了保证用户提交时的响应速度,我们把已办结的数据记录放在一个单独的表或者另外一个数据库中,这样减少系统主要的运行表的数据量,从而提高执行性能)

20、,同时,为加快系统处理速度,流程启动一个实例时,该实例相关的所有流程模板信息、实例信息都读出存放在一个对象中,避免与数据库的频繁交互;历史数据分离历史数据分离2020/4/122020/4/12 2020/4/122020/4/122020/4/1239.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚流转过程支持按部门、按群组、按角色、按个人、按关系等多种办理任务指派策略,极大的丰富了应用的灵活配置,可以精确指定到具体的人,也可以采用部门、角色等模糊发送方式,节点办理允许单人签收办理、单人竞争办理、多人顺序办理、多人并行办理等办理模式;任务分配策略任务分配策略2020/4/

21、122020/4/12 2020/4/122020/4/122020/4/1240.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚工作流易擎启动时,把当前系统流转中的实例全部加载到内存中,这样应用端访问时直接从内存中读取数据,减少对数据库的访问,大大加快系统的响应时间 缓存设置缓存设置2020/4/122020/4/12 2020/4/122020/4/122020/4/1241.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚规则引擎支持规则引擎支持Shuffle规则引擎产品的基础功能是负责定义并解析规则知识库,然后根据用户传入的事实对象根据一定的算法计

22、算得到匹配的规则,执行被触发规则的动作。2020/4/122020/4/12 2020/4/122020/4/122020/4/1242.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚ShuffleStudio可视化规则编辑器可视化规则编辑器43.2007 宇信易诚调用调用EMP业务构件业务构件2020/4/122020/4/12 2020/4/122020/4/122020/4/1244.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚动态表单支持动态表单支持eChainDforms动态表单系统中表单设计工具是一个可视化的图形工具,所见即所得的设计电子表

23、单;服务器是基于WEB的动态表单管理平台和工作流应用平台,同时提供工作流应用开发接口;客户通过个人事务管理的工作发起访问动态表单。2020/4/122020/4/12 2020/4/122020/4/122020/4/1245.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚标准的J2EE应用,支持基于应用服务器提供的集群功能,同时,eChain易擎工作流平台支持多引擎级联应用模式以满足更大规模的应用需求,一个引擎服务器可以把当前实例对象与流程对象封装为一个统一的EVO对象发送到另外一个服务器中继续执行;采用缓存机制减少对数据库的频繁访问,执行代码的最优化设计大大提高系统的执

24、行性能与并发用户数,公司内部测试人员实测的并发用户数为最大1200个并发用户提交(应用服务器:DELL PowerEdge SC1420;数据库:DELL PowerEdge 830,详见e-ChainV2.0性能测试报告.doc)支持集群和并发支持集群和并发2020/4/122020/4/12 2020/4/122020/4/122020/4/1246.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚eChain易擎工作流平台系统运行参数可以灵活配置(echain.properties),不同的应用项目可以根据自身项目的情况配置不同的运行参数;同时,eChain易擎工作流平

25、台定义了相关的接口,不同的应用可以有不同的实现类,用户只要修改echain.properties中的相关配置属性,即可实现不同应用的灵活切换;系统运行参数配置系统运行参数配置2020/4/122020/4/12 2020/4/122020/4/122020/4/1247.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚流程跟踪监控流程跟踪监控2020/4/122020/4/12 2020/4/122020/4/122020/4/1248.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚流程跟踪中心负责记录流程办理过程的所有信息,并支持图形化方式显示流程办理过

26、程,同时负责对过期文档的催办 流程跟踪分为文本列表跟踪与图形化跟踪跟踪监控跟踪监控2020/4/122020/4/12 2020/4/122020/4/122020/4/1249.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚跟踪监控跟踪监控2020/4/122020/4/12 2020/4/122020/4/122020/4/1251.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚2020/4/122020/4/12 2020/4/122020/4/122020/4/1252.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚工作流日志

27、工作流日志为提高系统的审计功能,eChainWorkFlow对用户的每一步操作进行了日志记录,可以根据用户的需要进行配置写入日志文件或者后台数据库日志表,应用程序可以调用引擎的相应接口获取工作流日志列表;2020/4/122020/4/12 2020/4/122020/4/122020/4/1253.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚异常警告消息处理异常警告消息处理为了提高eChain工作流平台的可用性,运行过程如果有任何异常,易擎消息处理中心把异常信息写入用户指定的异常日志文件中,同时,还可以根据用户的要求向指定的管理员发送消息提醒(短信、邮件),以帮助管理员

28、第一时间进行处理,减少系统故障造成的损失。2020/4/122020/4/12 2020/4/122020/4/122020/4/1254.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚流程管理流程管理2020/4/122020/4/12 2020/4/122020/4/122020/4/1255.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚权限控制权限控制2020/4/122020/4/12 2020/4/122020/4/122020/4/1256.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚所有这些都可以根据用户需要在定制端

29、灵活定义权限控制权限控制2020/4/122020/4/12 2020/4/122020/4/122020/4/1257.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚权限控制权限控制2020/4/122020/4/12 2020/4/122020/4/122020/4/1258.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚基于角色的权限继承关系基于角色的权限继承关系2020/4/122020/4/12 2020/4/122020/4/122020/4/1259.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚流程统计分析流程统计分析

30、2020/4/122020/4/12 2020/4/122020/4/122020/4/1260.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚个人待办任务统计个人已办任务统计任务平均办结周期分析任务参与者办理时间分析过期任务情况分析人员的任务办理数量分析应用数据统计分析统计分析统计分析2020/4/122020/4/12 2020/4/122020/4/122020/4/1261.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚生成各种统计图表生成各种统计图表2020/4/122020/4/12 2020/4/122020/4/122020/4/1262

31、.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚四、四、eChain工作流平台工作流平台业务流程说明业务流程说明2020/4/122020/4/12 2020/4/122020/4/122020/4/1263.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚1、先选流程后启动:用户从相关流程列表中选择其中一个,然后进入主文档的编辑起草,这时流程处于第一个节点状态;2、先启动后选择流程:用户先起草文档,然后通过从流程列表中选择流程,进入正常的流转方式;3、外部组件激活并启动流程:eChain工作流平台支持使用外部组件激活的方式进行后台的流程启动模式.通过该启

32、动方式,系统可以调用选定的流程进行创建流程实例(邮件侦听、MQ侦听、短线侦听);支持三种流程启动途径支持三种流程启动途径2020/4/122020/4/12 2020/4/122020/4/122020/4/1264.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚a、按流程列表启动;b、按流程标识启动;c、自由流程启动;d、按流程条件启动;支持四种流程启动方式支持四种流程启动方式2020/4/122020/4/12 2020/4/122020/4/122020/4/1265.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚a.直流b.单选分流c.多选分流d

33、.简单条件流e.逻辑判断条件流f.子流嵌套g.内循环h.自由流程支持的流转模式支持的流转模式2020/4/122020/4/12 2020/4/122020/4/122020/4/1266.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚从一个节点出发有且仅能到达另一个节点的路由方式称为直流直流直流2020/4/122020/4/12 2020/4/122020/4/122020/4/1267.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚从一个节点出发可以到达两个以上的节点,但是只能选择其中的一个节点作为下个节点,这种方式称为单选分流单选分流单选分流20

34、20/4/122020/4/12 2020/4/122020/4/122020/4/1268.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚可以同时选择多个节点作为下一节点办理,这种方式称为多选分流多选分流一般有一个汇总的自动自动节点多选分流多选分流2020/4/122020/4/12 2020/4/122020/4/122020/4/1269.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚逻辑判断条件流:逻辑判断条件流通过在路由线上编写脚本进行判断以决定节点的路由方式条件流条件流2020/4/122020/4/12 2020/4/122020/4/12

35、2020/4/1270.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚在工作流的某个节点可以启动另外一个子流程,当前节点将进入等待状态;当子流程处理完成后返回信息,当前节点接着流转.这种方式称为子流嵌套,允许多层子流嵌套;子流嵌套子流嵌套2020/4/122020/4/12 2020/4/122020/4/122020/4/1271.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚在工作流的某个节点可以反复调用本节点进行循环处理;自循环自循环2020/4/122020/4/12 2020/4/122020/4/122020/4/1272.易擎电子协作平台|

36、机密|易擎电子协作平台|机密|2007 宇信易诚a.撤办b.系统自动催办c.手动催办d.转办e.重办f.退回g.代办h.跳转i.流程挂起、唤醒支持的流程异步处理支持的流程异步处理2020/4/122020/4/12 2020/4/122020/4/122020/4/1273.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚0.单人签收办理1.单人竞争办理2.多人顺序办理3.多人并行办理4.按转移条件5.多人顺序可结束6.多人并行可结束支持的流程节点办理类型支持的流程节点办理类型2020/4/122020/4/12 2020/4/122020/4/122020/4/1274.易

37、擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚0.一直催办1.返回上一办理人2.转给另一办理人3.流程挂起4.流程结束5.流程删除流程办理时限控制流程办理时限控制2020/4/122020/4/12 2020/4/122020/4/122020/4/1275.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚0.不通知1.消息通知2.邮件通知3.短信通知4.所有方式通知流程办理消息提醒流程办理消息提醒2020/4/122020/4/12 2020/4/122020/4/122020/4/1276.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易

38、诚五、工作流平台五、工作流平台接口说明接口说明2020/4/122020/4/12 2020/4/122020/4/122020/4/1277.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚1、客户端调用方式2、引擎需要调用应用的接口3、应用调用引擎的接口4、应用数据储存5、动态脚本执行6、动态类调用7、调试模式8、与EMP的整合引擎接口引擎接口2020/4/122020/4/12 2020/4/122020/4/122020/4/1278.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚1、直接类调用2、Servlet调用3、EJB调用4、WebServ

39、ice调用 客户端调用方式客户端调用方式2020/4/122020/4/12 2020/4/122020/4/122020/4/1279.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚工作流平台提供了大量的二次开发API,不管是开发新的应用模块或者嵌入已有的系统都能够很方便的进行,核心工作流引擎采用组件方式对底层状态驱动机进行封装,提供给用户统一的外部调用接口方便进行实际业务应用的快速定制。详见e-Chain-WorkFlow-PL-DEV-021_工作流引擎开发手册.doc 提供流程调用、管理、监控的提供流程调用、管理、监控的API2020/4/122020/4/12 2

40、020/4/122020/4/122020/4/1280.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚1、域值写入、域值判断2、读取所有带流程的应用模块信息3、读取表单字段信息 4、读取表单可选操作信息 5、读取组织、用户、角色信息 6、读取授权信息 7、系统工作时间8、发送短信提醒引擎需要调用应用的接口引擎需要调用应用的接口2020/4/122020/4/12 2020/4/122020/4/122020/4/1281.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚1、获取流程信息2、实例流转3、填写、查看意见4、权限控制信息5、跟踪监控6、工作项列

41、表7、流程异步操作8、您可以查阅客户端调用引擎类接口说明.doc了解详细的接口说明应用调用引擎的接口应用调用引擎的接口2020/4/122020/4/12 2020/4/122020/4/122020/4/1282.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚工作流平台提供了两种方式用以存储应用端数据:1、对于简单的String类型数据,可以在调用保存或者提交接口时放置在EVO.paramMap(HashMap)属性中;2、对于复杂的应用数据类型,eChain工作流平台提供了public boolean setUserObject(EVO vo)方法来存储应用的任何可序列

42、化的对象应用数据存储应用数据存储2020/4/122020/4/12 2020/4/122020/4/122020/4/1283.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚由于应用业务处理跟工作流引擎流转处理是分别处于两个不同的事务,为了保证二者处理结果的一致性,eChain工作流平台提供了两种方式进行支持:一、应用传递连接到工作流引擎进行处理,EVO.setConnection(Connection connection);二、应用委托sql执行能力,应用业务端可以把需要执行的sql语句放置在EVO.setUserObject()属性中,交由工作流引擎代为执行,从而由

43、eChain工作流平台保证整个处理过程的事务一致性事务一致性事务一致性2020/4/122020/4/12 2020/4/122020/4/122020/4/1284.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚引擎支持节点/路由线上用户可自定义执行脚本,极大的丰富的应用的扩展性,流程管理员或高级用户可以利用动态脚本实现特殊的应用需求 动态脚本执行动态脚本执行2020/4/122020/4/12 2020/4/122020/4/122020/4/1285.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚引擎支持外部类调用,只需要在流程的节点/路由线上申明

44、相应调用的类及方法名即可,用于处理一些与外部交互的特殊流程应用动态类调用动态类调用2020/4/122020/4/12 2020/4/122020/4/122020/4/1286.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚流程实例号流程实例号InstanceID流程实例号InstanceID是标识一个流程实例的唯一标识,也是记录应用数据与流程数据的唯一关连;InstanceID可以是应用数据表的主键,在启动流程时作为参数传入工作流实例,这样的方式可以方便的将应用数据与工作流自动实现关连,这种方式也适用于在现存的应用系统中追加集成工作流应用;第二种方式InstanceID

45、可以由易擎工作流平台在启动流程时自动产生,同时返回给应用客户端进行关连;2020/4/122020/4/12 2020/4/122020/4/122020/4/1287.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚eChain工作流平台可设置调试运行模式,把流程运行的每一个方法参数调用、处理时间写入日志文件,以帮助应用开发人员查找系统运行的瓶颈所在;另外,运行过程如果有任何异常,eChain工作流平台将把异常信息写入用户指定的异常日志文件中,同时,还可以根据用户的要求向指定的管理员发送消息提醒(短信、邮件),以帮助管理员第一时间进行处理,减少系统故障造成的损失。调试模式调

46、试模式2020/4/122020/4/12 2020/4/122020/4/122020/4/1288.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚与与EMP的整合的整合2020/4/122020/4/12 2020/4/122020/4/122020/4/1289.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚eChain易擎工作流引擎是宇信易诚公司多年在工作流应用领域的开发实践基础上,经过不断的总结沉淀而研发的产品,至今已经成功推出2.2版本,基于eChain实施的项目已超过100个,以下是eChain工作流引擎应用的一些领域:1、信贷系统(对公、

47、零售、消费、车贷);2、风险系统;3、稽核系统;4、呼叫中心系统;5、网银系统;6、ITIL运维;7、监控系统;8、MIS系统;您的参与与努力将会让我们的产品走的更远更好!成功案例成功案例2020/4/122020/4/12 2020/4/122020/4/122020/4/1290.易擎电子协作平台|机密|易擎电子协作平台|机密|2007 宇信易诚谢谢!2020/4/122020/4/12 2020/4/122020/4/122020/4/1291.易擎电子协作平台|机密|易擎电子协作平台|机密|此课件下载可自行编辑修改,此课件供参考!此课件下载可自行编辑修改,此课件供参考!部分内容来源于网络,如有侵权请与我联系删除!感谢你的观看!部分内容来源于网络,如有侵权请与我联系删除!感谢你的观看!

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服