BBEA工作流系统技术白皮书.docx
- 文档编号:3226736
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:28
- 大小:1.14MB
BBEA工作流系统技术白皮书.docx
《BBEA工作流系统技术白皮书.docx》由会员分享,可在线阅读,更多相关《BBEA工作流系统技术白皮书.docx(28页珍藏版)》请在冰豆网上搜索。
BBEA工作流系统技术白皮书
BBEA工作流管理系统
技术白皮书
新资源投资管理有限公司
软件开发部
Tel:
(86)10-6484186185952551
Fax:
(86)10-64841859
Email:
bbea@
目录
一、商业智能--企业的需要3
1.工作流简介3
2.基本业务节点分析法(BBEA)4
3.工作流应用举例4
4.工作流实施的背景4
5.应用工作流管理系统带来的收益5
二、新资源BBEA工作流管理系统简介7
1.软件架构7
2.工作流管理系统架构8
3.流程定义工具11
4.标准用户界面12
5.公文流转13
6.自由任务13
7.Web表单14
8.报警/通知服务&引擎辅助服务14
9.接口及中间件15
10.后台数据库15
三、新资源BBEA工作流管理系统管理和维护16
1.安装及配置16
2.流程管理16
3.系统维护16
4.组织架构17
5.个人设置18
6.数据备份18
四、BBEA系统功能特点19
1.系统架构特点19
2.用户界面特色19
3.工作流和公文流转的完美结合20
4.智能设备支持20
5.任务状态图21
6.成本核算22
五、系统运行环境23
六、系统解决方案24
1.河北冀星高速公路管理有限公司24
2.三利集团24
七、附录:
功能一览表25
一、商业智能--企业的需要
1.工作流简介
根据WfMC(工作流管理联盟)规范,工作流被定义为:
全部或部分,由计算机支持或自动处理的业务过程。
工作流管理系统:
通过管理工作活动序列,调用与各种活动步骤相关的人员、IT资源,对业务过程进行自动化处理。
所有的工作流管理系统都支持以下3种功能特性:
✧建立时期功能:
定义、模拟工作流过程,及其组成活动;
✧运行时期控制功能:
运行环境中管理工作流过程及其执行顺序;
✧运行时期和用户、第三方程序的交互,处理各种活动的执行。
新资源对工作流的定义:
工作流是一种反映业务流程的计算机化的模型,由工作流管理系统表示和执行,可以在先进计算机环境支持下,实现业务过程集成与经营过程自动化。
工作流与经营过程的对应关系
现代企业的日常活动中,70%以上都是由两个或两个以上的员工共同参与协作来完成的任务,比如生产流程、业务流程、各类行政申请流程、财务审批流程、人事处理流程、质量控制及客户服务流程等。
企业或组织内有许多繁琐复杂的流程,这些流程构成了企业或组织的日常运营活动。
通过现代化的技术手段将这些流程自动化,并对其进行有效的管理以提高企业运作效率,降低成本,增强企业规范化和标准化,实现宏观控制和财务核算,这便是工作流自动化管理系统需要解决的问题。
所有这些特性决定了以往传统的办公软件无法从根本上适应不断变化的工作需求,只能通过拼凑的模块,反复修改和补丁来弥补;结果造成办公平台越来越大,功能繁复庞杂,旁枝末节,使用和维护成本提高。
智能化的工作流管理系统正是这样一种解决方案:
智能流转,宏观和微观有机结合,事务处理和公文处理有机结合,能够适应最复杂的应用,而且扩展能力无限。
2.基本业务节点分析法(BBEA)
BasicBusinessElementAnalytics,简称BBEA,是新资源自主产权的业务分析方法学。
BBEA试图通过详细分析基本业务单位(即被调查对象的工作岗位)的五大体系,得到整个组织或企业的整体运作情况分析结果。
这五大体系是:
业务体系,监控体系,支持体系,素质要求,业务界面。
3.工作流应用举例
适用行业:
电信服务业,消费品行业,制造业,银证险等金融服务业,物流服务业,物业管理服务公司,进出口贸易服务公司,政府事业机构,研究院所及教育服务业等,特别是较大的跨国企业和集团公司。
适用流程:
关键业务流程:
公文流转、订单、报价处理,采购处理,合同审核,客户电话处理等。
行政管理类:
出差申请,加班申请,请假申请,用车申请,各种办公工具申请,购买申请,日报周报等凡是原来手工流转处理的行政性表单。
人事管理类:
员工培训安排,绩效考评,新员工安排,职位变动处理,员工档案信息管理等。
财务相关类:
付款请求,应收款处理,日常、差旅、娱乐报销,预算和计划申请等。
客户服务类:
客户信息管理,客户投诉、请求处理,售后服务管理。
特殊应用类:
ISO系列对应流程,质量管理对应流程,产品数据信息管理,贸易公司报关处理,物流公司货物跟踪处理,新产品信息跟踪处理等各种通过表单逐级手工流转完成的任务,均可应用工作流软件来自动实现。
总的来说,凡是有相对固定的执行顺序可循,可以量化考核指标、工作效率的业务流程都可以应用工作流管理系统。
4.工作流实施的背景
已经有很多现代企业实现了硬件设备的信息化,但是还需要手工处理工作流程,并没有充分利用电脑,辅助实际工作。
手工处理工作流程,特别是对于那些需要参与人员审批修改或填写数据的流程,每一步都是环环相扣的,当一个处理者完成了他对应的部分后另外的处理者才能接着处理,而所有这些都需要手工或传真到对应的下一个处理者手中。
之前,每一个参与者都必须进行事务流程的培训。
其间,为了了解任务的状态,必须挨个询问,不仅不方便而且还可能出现丢失资料或时间延误等情况。
事后,处理结果是以文档方式归档的,不利于查询、报表及知识的再利用。
同时,所有的处理过程都没有记录,导致流程处理的效率、价值链的评估无法度量,一旦出现工作失误,责任无法分清。
宏观表现:
✓市场竞争的日益激烈要求企业对其业务过程能够进行快速的重组
✓企业业务过程的不断变化要求信息系统能够快速重组
✓提高办公效率和生产效率是提高企业竞争力的重要基础
✓面向市场和客户要求企业采用过程管理(项目管理)和过程集成方法提高其管理水平
具体问题体现如下:
✓大量时间和精力浪费在事务的传递和内部的协调上
✓审批过程效率低下,导致市场和客户反应滞后
✓对于没有规范业务流程的企业,管理混乱
✓对于有规范业务流程的企业,因缺乏处理过程的纪录,标准无法贯彻
✓企业数据和知识得不到充分利用
✓处理时间、费用、效率无法控制和度量
✓一旦出现工作失误,责任无法分清,互相推诿
✓关键业务流转常常因各种因素造成时间黑洞和延误
✓过度依赖于纸张,不仅浪费而且拖慢了企业的发展步伐
✓无法实现表单的查询、检索、统计等
✓内部信息化设备(服务器、PC、专线等)得不到充分的利用
实施工作流管理系统的目的就是为了解决这些矛盾。
5.应用工作流管理系统带来的收益
企业实施工作流管理所带来的好处是非常明显的,这包括提高企业运营效率、改善企业资源利用、提高企业运作的灵活性和适应性、提高工作效率、集中精力处理核心业务、跟踪业务处理过程、量化考核业务处理的效率、减少浪费、增加利润、充分发挥现有计算机网络资源的作用。
实施工作流将达到缩短企业运营周期、改善企业内(外)部流程、优化并合理利用资源、减少人为差错和延误,提高劳动生产率等目的。
具体表现为:
✧实时显示公司(机关)全部工作过程,任何错误、延迟、停顿一目了然;
✧工作责任分明,杜绝任何扯皮、推诿;
✧工作流程标准化、程序化,避免主观随意;
✧物质消耗标准化,实行预算管理,降低成本;
✧工作结果自动评比制,考核过程标准化、自动化,克服人力因素;
✧全部工作过程自动流转,科学监控,提示报警功能齐全强大,大大提高工作效率
✧将最适当的事务在适当的时候传递给适当的人
✧推行业务标准化,提高工作效率
✧员工可将精力集中到自己的关键业务上
✧减少纸张浪费,降低成本;公文格式统一
✧无需进行流程的培训、平滑实现流程变更
✧随时得到历史数据和报表,支持企业决策
✧轻松实现远程和移动办公,实现事务处理“零响应”
✧发现并重视企业核心业务流程,提升核心竞争力
✧真正实现向“知识管理型企业”过渡
二、新资源BBEA工作流管理系统简介
1.软件架构
普通用户Web网站架构
BBEA工作流管理系统采用微软最先进的DotNet技术平台,采用C#和ASP.NET开发语言,B/S和C/S架构结合(其中普通用户采用浏览器界面,流程定义工具采用Windows应用程序)。
工作流引擎架构
BBEA的核心工作流引擎采用了WebService技术,实现了远程调用,不论用户身处何方,只要能够上互联网,就可以远程办公,和在公司总部没有任何区别。
通知/报警服务采用后台运行的Windos服务和多线程技术,独立运作,通过手机短消息、Email、系统内部通知等多种方式,提示用户最新工作动态和报警信息。
BBEA所有的模块,均采用多层架构设计:
✓UI层:
用户界面;可能是Aspx网页或者Windows应用程序界面;
✓业务外观层:
Façade设计模式,提供统一的内部访问接口;
✓业务规则层:
封装商业逻辑,提供校验、逻辑实现的功能;
✓数据访问层:
访问后台数据库;提供后台多种数据库支持;
✓公共层:
各层公用模块;
2.工作流管理系统架构
BBEA工作流管理系统参考了WfMC的工作流参考模型:
WfMC的工作流参考模型
图中描述了WfMC工作流参考模型中各个组件之间的交互关系,以及如何调用第三方程序,实现功能扩展。
WfMC工作流管理系统运作图
WfMC工作流参考模型中支持定义、运行时期及其交互的关系图。
可以看出,流程的流转是基于定义工具现行绘制的流程(过程)定义,然后由工作流运行服务(引擎)调度工作流实例的流转方向和流转内容,和用户交互。
BBEA的工作流模型
新资源扩展了WfMC的工作流参考模型,同时在BBEA节点分析法的基础上,加入了公文流转组件和报警/通知服务,实现公文跟随任务的自动流转,和多种方式的通知服务;同时,通过工作流辅助服务实现任务/步骤的自动启动和分派。
工作流定义工具是任务流转的前提,图形化地流程定义大大简化了描述的复杂性,更加直观,简洁明了,易于理解和沟通;BBEA支持各种工作流节点,可以方便地定义现实工作中复杂的工作任务。
作为BBEA的核心之一,工作流引擎负责流程实例—任务的自动流转,可以处理直流、并流、条件分支、条件循环、自动节点、并行分支、或分支、子流程、阅示等等多种复杂情况,还可以实现任务特殊处理:
暂停、恢复、跳转、中止等等功能。
任务状态示意图
任务可以在各种客户端查看和运行:
PC机,笔记本,智能终端。
其中,智能客户端内建缓存和队列机制,支持脱机操作和队列存储,其结构如图:
✧自动检测网络连通性的有无。
✧缓存需要的数据,即使当网络连接不可用时,也可以使应用程序能继续工作。
✧当网络连接变为可用时,同步客户端应用程序状态和服务器的数据。
公文流转在BBEA中自动集成入任务流转,实现公文随着任务步骤自动流转,不需要重复定义公文流转;而且,BBEA实现了痕迹保留、自动上传/下载的功能;BBEA支持Word、Excel、PowerPoint等格式的文档。
BBEA利用了目前最便捷的通讯方式:
短消息、Email以及内部通知等方式实现了系统的自动报警/通知服务;报警指数可以自定义,消息通知是自动的、零时差的。
BBEA的用例图
用例图描述了BBEA的功能模块分布和系统角色定义:
✓管理员:
系统管理员,负责绘制流程定义、设置系统参数和系统维护;
✓审核员:
部门经理/负责人;可以监控/审核任务,查阅各种报表;
✓职员:
普通职员;日常办公,可以发起/处理任务,处理公文,授权/被授权;
✓系统:
内置虚拟角色;引擎/报警/采集数据。
3.流程定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BBEA 工作流 系统 技术 白皮书