工作流技术推动业务流程自动化
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工作流内核
• 流程引擎(Flow Engine)—— 业务结构示意图
实例对象
规则 扩展
业务 逻辑
多引 并发 擎 处理
其他 扩展
配置 读取
引擎 驱动
初始 化
组织 机构
数据 操作
消息 发送
提供对外方法
✓稳定的引擎内核 ✓开放的接口 ✓良好的对象封装 ✓丰富的管理工具
工作流内核
• 流程引擎(Flow Engine)—— 强大、稳定的引擎内核
CRM
查询设计
流程监控
工作统计
菜单设计
统计分析
Message
定义接口
管理接口
应用接口
交互接口
流程引擎
规则引擎
中间件访问接口
数据库访问接口
操作系统访问接口
工作流概述
▪ 工作流系统遵循的标准
1 流程引擎设计遵 循WfMC标准
2 对外服务采用 Webservice方 式
4 用户管理访问 支持LDAP协议
遵循标准
权限管理参照 3 RBAC模型
工作流概述
▪ 工作流系统的部署方式
平台模式
嵌入模式 框架
服务模式
工作流概述
▪ 工作流对最终客户的价值
流程业务随需而变 客户可以根据业务变化随时调整业务流程,使系统“柔性”十足,满足用户流
程业务变化发展和应急需要。
流程业务快速搭建 基于工作流系统的开发框架可以快速生成业务流程模型和应用,便于需求
配置 读取
多引 擎
初始 化
组织 机构
数据 操作
消息 发送
提供对外方法
✓支持扩展个性化业务规则 ✓方便与业务逻辑整合 ✓适应各种组织机构管理 ✓支持采用第三方持久层 ✓客户化消息接口实现 ✓预留个性化扩展空间
工作流内核
• 流程引擎(Flow Engine)—— 对流程实例良好的封装
实例对象
规则 扩展
实例对象
规则 扩展
业务 逻辑
引擎 驱动
并发 处理
其他 扩展
配置 读取
多引 擎
初始 化
组织 机构
数据 操作
消息 发送
提供对外方法
✓支持复杂的流转模式 ✓支持多引擎交互协作
工作流内核
• 流程引擎(Flow Engine)—— 开放的引擎集成、扩展接口
实例对象
规则 扩展
业务 逻辑
引擎 驱动
并发 处理
其他 扩展
• 便捷
– 内置开发框架,支持快速开发工作流应用,降低系统建设运行成本 – 嵌入式和独立服务模式实现与其它IT组件的灵活集成
工作流概述
▪ 工作流系统体系架构
解决方案 销售管理\生产管理\财务管理\人力资源管理\行政管理
设计工具
管理工具
应用工具
适配器
流程设计
集群管理
工作列表
ERP
表单设计
租户管理
工作移交
服务中间件
工作流概述
二. 实现流程业务整合 资源之间协同工作模式以流程集成套件为核心,利用工作流调度各业务服
务构件、人工活动、业务流程,并且保证各业务构件从核心业务系统中隔离开 来,使得原核心业务系统可以不依赖于此流程整合环境而独立运行,同时提高 各业务构件的可复用性。
工作流概述
工作流系统是一套提供给集成商、软件开发商和最终客户的基础平台软件,它 以流程管理和流程应用为核心,通过配置及二次开发,实现流程的自动化处理,系 统由流程引擎、设计工具、管理工具和应用工具4部分组成。
工作流概述
▪ 信息技术如何为流程提供支撑?
一. 实现管理流程自动化 业务流程基于工作流引擎高效、规范、自动流转,提高工作效率和工作质
量,利用工作流系统将重复、有规则的事件转换系统自动处理,使流程“增值”。
财务流程 人事流程 公文流程
案件办理 供应链流程
财政
行政服务 税务
主机设备
WPS
ESB
操作系统
快速确认,降低系统建设风险,使系统建设见效快。
业务流程优化完善 工作流系统以数据和直观的图形报表进行流程流转分析,提供给领导科学
决策的依据,并可借助图形化工具进行优化调整。
工作流概述
▪ 工作流对集成商(软件开发商)的价值
降低开发风险 流程实现是系统业务逻辑的最复杂点,采用流程建模工具直接将流程流转转化
目录
1 2 3 4 5
工作流概述 工作流内核 工作流功能
辅助工具 工作流案例
工作流内核
• 流程引擎(Flow Engine)—— 功能框架
流程引擎是工作流系统的核心构件,主要由流程引擎和规则引擎组成。
流程引擎 任务调度 内存管理 控制管理 资源管理 流程引擎驱动
接口封装
规则引擎 规则定义 规则处理 规则控制 规则扩展 规则引擎驱动
为技术实现,降低了开发风险。
优化系统结构 工作流部分抽象出来作为系统业务构件,可以供多个业务系统共享使用,构
件优化了信息系统的结构,便于集中管理与优化升级,有利于资源整合和使用。
加快应用开发 开发人员不必关注流程的技术实现,更多关注数据的输入和输出,项目工期会
明显缩短。
工作流概述
▪ 工作流对IT管理部门的价值
统一开发管理框架 统一的流程开发管理框架支持多个开发团队同步进行独立业务流程开发,每
个团队拥有独立的设计资源,使开发管理有条不紊。
管理监控细致入微 同时监控多个流程服务器、多个业务流程,可以按流程状态、时间范围等显示
流程运行情况,支持流程日志管理与审计。
接口环境灵活定义 可以灵活配置CA、即时信息、短信息、邮件、用户组织结构等接口信息。
• 成熟
– 多年业务积累,熟悉中国国情,客户遍天下 – 人事管理、事务审批、财务审批、公文管理、合同审批等成熟解决方案
• 安全
– 满足信息系统安全等级保护三级要求 – 内置与保密卡和CA接口,适应分级保护要求
• 稳定
– 单服务器单应用支持3000注册用户,500并发用户7*24小时稳定运行 – 支持集中式虚拟部署及联邦式分布部署,满足多层次用户群应用需要
✓任务调度、流程驱动
✓规则定义、规则解析 ✓流程监控、事件监控
设计工具
Designer
✓绩效分析、日志审计
管理Baidu Nhomakorabea具
Administrator
流程引擎 Worflow Engine
✓流程设计、表单设计 ✓表单设计、视图设计
✓流程应用、工作中心 ✓首页定制、代理授权
应用工具 Operator
工作流概述
工作流技术推动业务流程自动化
目录
1 2 3 4 5
工作流概述 工作流内核 工作流功能
辅助工具 工作流案例
工作流概述
各行各业都存在着工作流程:关键业务流程、财务类流程、人事类流程、行政 类流程、服务运维类流程……
工作流管理联盟(WfMC)对工作流的定义: 工作流是一类能够完全或部分自动执行的经营过程,它根据一系列过程规则、文 档、信息或任务能够在不同的执行者之间进行传递与执行。