当前位置:文档之家› 工作流引擎+流程产品介绍(开发、实施)

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

物流服务业 电信服务业 消费品行业 物业管理服务公司
进出口贸易服务公司
以及大中型企事业单位
6
2016/5/3 e-Chain易擎电子协作平台 | 机密 | © 2007 宇信易诚
工作流标准
工作流管理联盟(Workflow Management Coalition,WFMC) 1993年成立,这是由多家公司联合成立的国际 标准组织,其目的是通过制定工作流技术及其 标准,提高不同工作流产品之间的连通性和协 同工作能力。
35
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
业务流转
工作流引擎:工作流平台系统底层核心,由若干个API组成, 它驱动一个工作流实例按既定的业务规则(图形化建模工具 定义)向前流转; 工作流数据中心:这是支撑工作流平台正常运作的核心基础 数据,它记录一个工作流实例当前状态信息,工作流引擎正 是通过读取并修改这些状态信息保证流程的正常流转,可以 说整个工作流平台也是基于状态驱动机制的。 工作流控制数据:保证工作流正确流转的其它一些外部控制 信息,如流程控制信息(业务规则文件)、办理人授权信息、 工作时间、系统时钟等;
10
e-Chain易擎电子协作平台 | 机密 |
2016/5/3
© 2007 宇信易诚
整合的开发环境
提供一个整合环境以支持开发、配置、工作流运行管理、 跟踪监控以及统计分析;
e-Chain易擎工作流平台集成eChainEAI集成开发环境,以 帮助应用开发人员通过简单的配置方式快速搭建实际的应 用系统,流程、表单、权限可以灵活调整以满足应用的复 杂多变; 同时,作为EMP家族的一员,eChain具有与EMP无缝整合 的优势,方便开发人员基于EMP运行平台上快速开发工作 流应用。
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
应用调用过程 应用程序层 工作流引擎层
eChainWorkFlo wEngine 引擎服务端
eChainWorkFlo wEngine 引擎服务端
APP 应用程序
eChainClient 客户端调用器
eChainForward 路由转发
7
2016/5/3 e-Chain易擎电子协作平台 | 机密 | © 2007 宇信易诚
8
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
二、工作流引擎体系结构
9
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
平台组成
eChain易擎工作流平台提供一个完整的工作流应用系统 解决方案,系统由若干个独立的功能模块组成
© 2007 宇信易诚
流程模板

为了方便业务人员快速定制符合特定业务需求的流程, 新建流程时可以选择从已有的模板开始创建,用户也可 以从“零”开始定义一个新的流程
20
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
节点类型

为适应不同的业务处理类型,节点分为人工节点(单、多 人)、自动节点、全局自动节点、异常处理节点、补偿处 理节点等,让业务人员可以从图形上方便直观的识别不 同环节的业务处理类型;
工作流引擎+流程产品介绍
2016年3月
主要内容
工作流概述
体系结构 功能特点 业务流程说明 引擎接口 产品演示
2
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
一、工作流概述
3
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
什么是工作流
© 2007 宇信易诚
规则引擎支持

Shuffle规则引擎产品的基础功能是负责定义并解析规 则知识库,然后根据用户传入的事实对象根据一定的 算法计算得到匹配的规则,执行被触发规则的动作。
42
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
25
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
流程时间控制
可以设置流程每一个环节的办理时限,提供完善的过期 催办提醒功能可有效提高实际应用过程的工作效率;
26
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
路由条件设置
27
1、eChainStudio流程定制工作室
2、eChainWorkFlow易擎核心服务
3、eChainMonitor图形跟踪监控 4、eChainStatistic统计分析工具
5、eChainOU用户管理模块
6、eChainTransaction个人事务管理 7、eChainDyForm动态表单系统 8、eChainMessage即时消息模块
外部资源

eChain工作流引擎在流转过程中,可以方便的调用外部的资源进行流程的 业务扩展处理,这在很大程度上延伸了eChain工作流引擎作为流程处理的 应用范围,不再仅仅局限于审批类流程的实现,而是变成面向所有信息处 理的“牵线搭桥”者,通过eChain运行平台,可以把所有相关的分布部署 的服务以及应用有效的整合在一起,共同实现一个特定的业务需求。
38
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
历史数据分离
eChain易擎工作流平台支持多数据源设置,以处理不同的数 据存放在不同的数据库服务器上,为提高系统响应性能,将 历史数据与运行数据分离(历史数据即已办结、已撤办的数 据,是不会再去修改的数据记录,只是作为统计查询时使用, 而运行数据是当前正在跑的实例数据,需要经常的读取与修 改,为了保证用户提交时的响应速度,我们把已办结的数据 记录放在一个单独的表或者另外一个数据库中,这样减少系 统主要的运行表的数据量,从而提高执行性能),同时,为 加快系统处理速度,流程启动一个实例时,该实例相关的所 有流程模板信息、实例信息都读出存放在一个对象中,避免 与数据库的频繁交互;
36
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
基于状态驱动的业务流转
37
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
适用于各种类型的业务流程应用
eChain易擎工作流平台产品支持直流、单选分流、多选分流、 条件流、子流嵌套、自循环流、自由流程等多种流转模式; 同时支持撤办、自动催办、手工催办、转办、拿回、退回、 授权代办、跳转、挂起唤醒等多种异步用户干预手段;用户 经过简单的流程应用搭配组合,可以实现任意复杂的业务流 程应用模式。
21
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
流程变量

流程变量可以方便的定义一个流程流转中所需要的业务 数据,这些数据可以从用户填写的表单中获取,也可以 与EMP的Context进行映射。
22
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
13
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
三、eChain工作流平台 功能特点
14
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
工作流平台功能说明
1、业务建模 2、引擎核心服务 3、跟踪监控 4、权限控制 5、统计分析 6、外部接口
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
版本控制
eChain易擎工作流平台支持多版本处理控制,管理员可 以在任意时刻修改变更流程的业务规则,系统将重新发 布新的流程版本 ,流程版本控制上支持分水岭、同步迁 移最新版本等不同方式;
28
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
23
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
应用扩展
24
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
组织机构设定
完善的组织机构设定功能,能够确切地反映用户实际的组 织机构。通过工作流平台的组织机构功能,能够实现按个 人、部门、群组或角色多种方式来设定和显示组织成员。
17
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
18
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
流程模型生成、解析
业务建模
XML XPDL BPEL DB
Байду номын сангаас
工作流 引擎
WFModel
19
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
???
所谓的工作流就是一组人员为完成某一项业务 所进行的所有工作与工作转交(交互)过程 简单地讲,工作流就是业务流程(Business Process)的计算机化或自动化
4
2016/5/3
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
为什么要用工作流平台产品
对最终用户而言:
1、快速定制(随需应变)符合自己的业务规则; 2、可视化流程全程跟踪监控; 3、提高办事效率; 4、统计分析、决策支持;
相关主题