复旦协达某石油公司BPM实施详细案例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目背景
某石油集团(以下简称A公司)是以成品油、燃料油、润滑油销售为主,集仓储、运输、生产和、旅游文化开发等项目为一体的股份制企业,始创于1992年,注册资本1.5亿元人民币。
A公司经过10 多年的不断发展,拥有石油、船舶燃料供应、石油运输、石油仓储、置业等方向5家子公司和化工、投资咨询、旅游文化等 3 家控股企业,集团总部现有员工近千人,其中专业技术人员占总人数的50% ;固定资产4.8亿元,包括水陆路加油站21座,油库3 座(总计150000 立方米),油罐车18辆。
2004年,公司完成销售收入超10亿元。
根据A公司信息化规划要求,为解决以后上线的应用系统‘信息孤岛’现象,对企业中运营的各种流程进行更好规范,同时进一步提高部门与员工间协同工作能力,公司内部目前需要一个统一的协同应用平台。
而引进协达协同平台可优化业务流程,打破公司应用及资源之间的壁垒与边界,灵活自主的构建应用功能,从而极大的提高企业办公效率和管理执行力。
系统设计原则
先进性
无论是BPM协同平台的设计,还是此系统与其他专业系统接口的设计,都要采用成熟先进的技术、手段、方法和设备。
可扩展性
系统将充分考虑A公司未来发展的需要,必须具有良好的可扩展性技术支撑平台,保证应用系统可以快速扩展新的功能以满足业务需求。
可扩展的平台必须能够随着最终用户、数据、复杂性和功能性的增长而增长,在增长的同时还必须能维持现有的性能水平,能够支持软硬件平台的平滑升级和扩展。
高性能
和硬件系统处理能力能够充分胜任业务处理的要求及信息量不断增长的挑战,满足各种应用对硬件平台在大数据量、高反应速度条件下有良好的性能的要求。
安全性
必须在A公司建立可靠的全面系统的安全体系,以防止对信息系统的非法侵入和攻击。
安全体系包括、应用平台安全、数据库安全、应用系统安全等。
保密性
A公司信息系统的有关业务信息、财务信息、人事信息和奖惩信息等信息必须有严格的管理措施和技术手段加以保护,以免因泄密而造成国家、单位和个人的损失。
最高保护原则
系统中涉及到多种密级的资源,按最高密级保护。
易实现性和可管理性
系统的安装、配置与管理尽可能的简洁,安装便捷,配置灵活,操作简单,并且系统应具有可授权的集中管理能力。
解决方案
1.BPM协同平台应用
根据实际的需求分析,A公司目前项目的重点是构建一个企业协同应用平台,让此平台成为信息交互的中心,通过高效的业务和灵活的业务应用构建,使这个平台成为公司、各个部门以及各个员工的信息门户。
因此,我们认为需要实施应用BPM协同平台的统一信息门户、协同办公应用、动态业务建模等模块。
下面逐一介绍涉及以上功能的解决方案。
1.1. 统一信息门户
随着A公司信息化的不断发展,将会陆续上多套信息系统,但各个信息系统之间的信息割裂,会导致操作人员在多个系统之间不断的切换,在繁多的系统功能中寻找与自己相关的极少数内容,如此系统使用效率将十分低下。
同时,随着A 公司的发展,越来越要求有一个统一的平台来建设整个企业的文化和传达企业的思想。
的过程往往都是从单纯解决一个业务功能(business)问题,到解决企业内部业务流程问题,再扩展到解决不同业务流程的关联互动问题。
也就是说,目前,信息系统集成应用的核心是业务的集成和业务的协同。
而实现这一协同应用的基础展现工具就是企业统一信息门户,实现业务与业务之间的协同应用也需要有一个统一的业务协同平台。
对于统一信息门户,A公司的需求主要体现在四个方面:内容(content)、应用(Application)、人员(People)、流程(Processes),这个四个方面的
内容在门户上各有表现,首先内容管理是非结构化的管理,如文档管理、信息中心等;应用管理表现就更加丰富了,比如各异构系统是协同平台系统的数据支持;流程管理是辅助A公司应用的最重要工具,优化流程,提高A公司的核心竞争力;人员方面主要是A公司的组织架构、角色和个性化的设置。
而针对A公司用户的不同的应用角色,也将对系统提出不同的需求,这也成为统一信息门户的需求之一:角色门户的概念被凸现出来。
我们分高层管理者、中层管理者、企业员工三个纬度来分析不同角色的关注点。
高层管理者
流程
个人效率:管理日程和合理安排时间。
实时在线:无论是在办公室、旅途中抑或家中,都可以通过Internet来访问网络,建立通信渠道。
快捷沟通:手机或PDA都可以随时与同事沟通,了解流程状况、公司运作。
流程、协作
工作协调:对中层管理人员工作情况及时了解,指导工作方便有效。
任务管理:可以方便下达任务,检查和审核有效保障任务完成。
项目协作:有效参与各大业务流程,资源分配合理有续。
流程监控:审批重要流程事项,对流程的效率进行统计分析,监督运作。
客户
客户知识:新老客户尽在掌握,客户资料永不丢失。
数据分析:自动化的分析、统计、制表、画图功能;快速高效的分析数据,提供最佳的辅助决策支持功能。
管理控制:随时随地查询公司数据,监控流程运作。
中层管理者
效率
个人效率:管理日程和合理安排时间。
实时在线:无论是在办公室、旅途中抑或家中,都可以通过Internet来访问网络,建立通信渠道。
快捷沟通:手机或PDA都可以随时与同事沟通,了解流程状况、公司运作。
流程、协作
工作协调:对团队成员工作情况及时了解,指导工作方便有效。
任务管理:可以方便下达任务,检查和审核有效保障任务完成。
项目协作:有效参与各大业务流程,组织流程实施,提供流程管理。
流程运作:发起或审批重要流程事项,提供流程知识。
客户
部门管理:得心应手的部门效率管理系统。
部门核心目标多重保障。
企业员工
效率
个人效率:管理日程和合理安排时间。
实时在线:无论是在办公室、旅途中抑或家中,都可以通过Internet来访问网络,建立通信渠道。
快捷沟通:手机或PDA都可以随时与同事沟通,了解流程状况、公司运作。
流程、协作
待办事项:员工的待办工作,每天都有具体、明确的目标,随时提醒。
自我管理:个人计划就是部门计划的一部分,时刻感受到自己在团队中的重要性。
岗位职责:清楚岗位职责,要做什么,要负责什么,要学习什么,怎么发展。
流程协作:了解上级对审批的进度,流程可以通知需要办理的事务。
单点登录
单一登录技术是一种认证和授权机制,它允许用户只登录到系统上一次,而后授权访问其他连接的系统,无需再进行登录。
统一信息门户(EIP)登录到一个Portal系统的过程操作简单:输入用户身份名,然后再输入口令。
登陆系统,首先是认证过程,认证发生在系统验证登录的
实体(人或程序)是否是与这个用户身份相关的实体时,认证通常通过将口令与用户的ID匹配来实现。
由于SSO涉及到对很多访问权限的授权,因此非常重要的一点是保证单一认证过程的安全。
确保做到这点的一条途径是用数字“证书”来代替静态的用户ID/口令对,如RSA Security公司提供的SecurID卡。
这类证书为每次登录生成不同的一次性使用的口令,并且将生成的口令保密地在网络上传输。
这使得攻击者实际不可能发现可使用的口令。
基于证书的认证还防止绕过SSO直接登录到次级系统的企图。
口令/用户ID对也被加密(如可以使用Kerkeros算法)以防止监测攻击。
SSO 还可以支持两重或三重认证,将口令、证书甚至生物特征认证工具组合在一起使用。
实现认证和授权的集成还简化了雇员离开公司后的清洗工作。
管理人员不用再跟踪雇员可能访问过的所有系统和资源,只要简单地删除掉这名雇员的SSO账户就行了。
个性化门户
用户进入BPM后,可以完全按照自己需要的信息、日常工作的内容来定义自己的系统界面和内容,使得用户可以在最短的时间内找到自己需要在BPM系统里所需的内容和操作。
可以说,个性化门户是系统的一张脸,它体现了BPM的第一用户体验和印象。
同时,通过个性化功能的提供,可以通过实施缩短用户熟悉系统的时间,加快用户上手的过程。
个性化门户为每个BPM用户提供自己的用户,实现用户真正的工作台。
通过个性化门户,每个用户可以根据自己的角色和工作内容定义自己的工作台面,可以高效的在自己的门户上展开工作。
个性化门户主要提供了基于用户的门户个性化流程
⌝提供给用户对默认统一信息门户(EIP)页面的管理设置
提供给用户选择页面布局的功能⌝
提供给用户从首页进入相关功能的流程。
⌝
个性化门户主要提供了基于业务实现的功能:
查看内容管理发布的信息。
⌝
⌝提供工作日历,可以从日历上直接查看到当日有哪些消息,可以从日历上直接查询该日的消息。
⌝提供我的工作台,可以定制我的常用流程和功能,从我的工作台直接启动一项工作。
提供我的订阅Portlet⌝
⌝提供了我的报表Portlet,用户可以直接查询相关报表(有权限的用户)提供了办公管理Portlet,完成⌝业务。
另外,在个性化设置上,提供了如下内容:
设置个人喜欢的颜色方案⌝
设置个人的消息委托⌝
设置个人的布局方案⌝
⌝设置个人的工具栏风格
设置个人的密码⌝
搜索引擎
统一信息门户(EIP)提供自己的全文搜索引擎,可以对统一信息门户(EIP)信息和业务信息进行全文搜索。
全文搜索提供如下功能:
⌝提供对内容管理的所有内容进行全文搜索,包括附件。
对附件的全文搜索是可扩展的,支持所有编码和格式的附件搜索⌝
⌝全文搜索是受权限过滤的,没有权限的内容不能搜索出来。
⌝BPM的搜索引擎作为系统得必备功能存在,有单独的搜索工具,而且也体现在所有流程的和操作的界面中。
⌝ BPM的搜索功能支持固定查询、条件查询、自定义搜索、自定义方案搜索。
除了本身的搜索功能,BPM统一信息门户(EIP)还支持客户前端的自由排序查找。
⌝
BPM协同平台统一信息门户(EIP)的搜索引擎可以应对任何对本系统的索引、定位。
消息中心
消息中心是统一信息门户(EIP)的工作中心,提供了以消息为中心的工作方式,实现了“事找人”的工作方式,提高日常工作的效率。
消息中心的提供两种工作流程:
⌝用户从统一信息门户(EIP)进入消息中心,对为处理的任务消息进行处理,或者转交其他人处理。
用户设置消息委托,将自己的任务自动委托给别人处理。
⌝
消息中心提供了如下功能:
提供消息的聚集中心,包括有任务消息(需要处理的消息)、通知消息(不需要处理的消息)和警报消息(从预警平台来的消息)⌝
提供消息的直接处理功能,可以通过任务消息直接打开业务处理界面。
⌝
提供消息的转交功能,可以将消息转交个其他人处理。
⌝
⌝提供消息的批量处理功能,对相同类型的消息可以批量处理。
提供消息委托功能,可以按照单个流程来设置委托,并且可以设置委托时间期间。
⌝
应用集成
通过协达应用集成功能中的ETL工具,可以灵活地建立与其他异构软件的结构化和非结构化数据集成,实现协达与其他软件的信息集成应用。
在协同系统深入发展的今天,企业应用集成功能已经成为协同系统的重要功能。
各个厂商所提供的软件产品都各有所长,通过协同应用平台方便灵活地集成各具优势的,并且将这些软件的信息参与协作,是协达的重要应用理念之一。
这一软件应用理念和功能设计思路,也是协达从保护用户原有IT投资,和支持用户选择最佳IT产品出发,为用户提供最适应、性能价格比最理想的协同系统的重要体现。
协达BPM可以集成的异构系统非常广泛,从业务管理角度而言,除本示例中的外,包括常见的、、HR等等通用管理软件,还可以包括酒店、商贸等行业管理软件;从数据类型而言,即包括了SQL Server、Oracle、DB2、Sybase等关系型数据,也包括PPM、EXCLE、TXT等其他类型的数据。
A公司现有的需求既包括管理方面的办公需求,也包括业务需求,如公告、交流方面的需求。
应用集成主要体现在对系统接口的需求,具体表现在以下方面:
1、与字表编辑软件的集成
2、与其他业务系统集成
3、与内容管理系统(CMS)的接口
4、与即时消息的整合
5、与短信平台的接口
应用集成1-与字表编辑软件的集成
应用集成2-与其他业务系统的集成
应用集成3-与即时消息的整合
应用集成4-与短信平台的接口
应用集成5-实例
以下便以BPM协同应用系统集成Project的应用为例,阐述协达灵活、易用的应用集成功能。
协达具有成熟的EAI(Enterprise Application Integration 企业应用集成)功能,通过内嵌的ETL(数据加载工具Extract Transform Load)建立起与异构软件系统的输入输出关联,从而实现多种管理软件之间的集成应用。
一、数据同步设置
微软的Project软件默认的保存项目数据文件是MPP格式,但在该软件“工具-选项”中提供了自动与SQL Server 数据库接口的功能。
该接口通过ODBC予以实现,并且可以设置为数据自动保存,保存的间隔期任意设定(最短为1分钟)。
具体如下示图:
注:集成基于SQL Server 、Oracle等关系型数据库的异构软件,可省略此数据同步设置。
二、输入项目信息
设置完成后,可直接通过协达“信息采集”功能,直接启用微软Project软件,进行日常项目管理工作。
对于局域网以外的调用,可以通过设置远程端口,或者加载VPN等工具程序实现。
微软Project软件的数据,可以在最短1分钟之内实时保存在SQL Server数据库里。
见下图:
三、项目查阅
通过协达数据采集功能的ETL,可以在协达里查阅与微软Project软件数据一致并且同步的信息。
协达数据采集设置方法如下图示:
查询语句设置内容如下:
select TASK_NAME as 任务名称,TASK_PCT_COMP as 完成百分
比,TASK_PRIORITY as 优先级,TASK_EARLY_START as 开始日
期,TASK_LATE_FINISH as 完成日期 from MSP_TASKS where
TASK_IS_EFFORT_DRIVEN=1
通过协达的数据采集功能,获得的微软Project项目管理示例的任务信息如下:
参考微软Project软件中的任务信息,与协达中显示的任务信息完全一致,如下图示:
1.2. 协同办公应用
1.2.1.办公门户
办公门户是日常事务管理进入口。
1.2.1.1我的桌面
“我的桌面”是系统中信息显示的平台。
系统中的新闻、公告、共享知识、待办事宜、值班提醒、人事系统等信息都将在我的桌面显示,并且可以定义个人桌面、部门桌面、群组桌面、角色桌面、单位桌面,实现了桌面重组。
界面如下图所示。
1.2.1.2个人日程
个人日程管理即行事历,是用来对我们将要做的事项做一个日程的计划安排.日程安排的好处在于,在繁忙的工作中,我们对于一些将需要处理的事项做到一个合理的安排。
同时具有提醒功能,具体包括有:今日安排、本周安排、下周安排、本月安排,以及整个日程安排、过期安排的统计和按一定规律进行查询的功能。
同时,工作计划还可以进行共享,被授权的用户可以通过用户进行查询。
工作日志管理,是对我们一天所做工作的一个总结和备忘。
同时还设有按时间、按标题、按关键字查询功能,创建个人工作日志时可以填写时间、标题、关键字和内容各项。
1.2.1.3电子考勤
在协同办公网络平台上,以电子化的方式记录考勤,并自动记录上下班IP地址,自动计算迟到、早退时间。
1.2.1.4网络硬盘
可以实现A公司内部网络中的网络资源共享。
创建目录是指上传文件时所保存的文件夹名称,而上传文件就是指将本地文件上传。
真正的原始文件的硬盘存储方式,方便灵活地存储一些相对开放的文档。
A公司也可以从管理的需要出发,将所有的知识文档都集中在和档案管理中进行,而取消网络硬盘,系统在控制面板中支持这一功能。
1.2.1.5个人设定
设置登录用户的一些基本信息,如登录密码,初始化角色桌面,初始化群组桌面。
委托人:设置当用户因某种原因长时间不能登录系统时(如出差),可以委托其他人代办自己的事情,主要是指处理流程中心的代办任务。
人员状态:设置当前用户是否已经不在自己的岗位。
一般与委托人一起设置。
1.2.2.流程中心
流程中心包括定义流程种类、流程启动、待办任务、历史纪录、流程跟踪。
1.2.3.知识管理
随着公司的发展,知识管理显得越来越重要。
系统的知识管理包括有知识的分类、共享、修改、删除等。
1.2.4.电子邮件
随着网络的发展,邮件的使用越来越广泛。
为了方便用户的使用,本系统加入了电子邮件模块,该模块实现了在局域网,广域网中收发邮件。
1.2.5.公共信息
公共信息包括电子公告、投票管理和值班提醒。
1.2.6.公文管理
根据我国企业及政府办公的特点,并以工作流为基础应用理念,可以管理公文中的发文、收文、签报、传阅等各种流程。
针对不同的公文流程,提供了不同的处理动作,比如撰写、登记、流转、传阅、审批、归档等。
结合系统提供的多单位应用功能,能够实现各组织单位之间公文的全电子化网络流转,真正实现用户单位公文处理的电子化、实时化要求。
公文管理是用户单位内网核心业务平台,收文、发文、请示报告、领导督办、信访管理都可以通过公文管理平台实现。
1.2.7.会议管理
对会议的全过程实现智能化管理,适用于企业办公室对于会议进行统一组织、管理的所有会议,并可灵活地通过公告栏、即时消息、手机短信等方式进行通知,使会议计划以快捷的方式传播给与会人员。
1.2.8.资源管理
办公用品:主要对企业的办公易耗品进行管理,可以对消耗品的分类定义、采购、领用、损耗、库存等进行管理。
车辆管理:对车辆的登记、使用、维护等工作进行科学、有效地管理
图书管理:图书管理模块是企业的电子图书馆,是图书馆管理人员的好帮手,可以为员工提供图书借阅、归还、图书借阅分析、图书管理以及强大的查询功能。
1.3. 动态业务建模
1.3.1.表单建模
这里主要对表单的自定义进行操作。
1.3.1.1表单类别
用于添加表单的管理分类。
1.3.1.2表单定制
表单定制:可任意的出差、请假、报销、借支、物品零用等表单,表单的定制采用向导式,普通人员即能完成表单定制工作,而无须专业的计算机知识。
1.3.1.3代码管理
把一些常用的代码集中起来,方便重用。
1.3.
2.流程定义
人与计算机共同工作的自动化协调、控制和通讯,在计算机化的业务过程上,通过在网络上运行软件,使所有命令的执行都处于受控状态。
在工作流管理下,工作量可以被监督,分派工作到不同的用户达成平衡。
工作流管理有时被称为业务流程管理(BPM,Business Process Management),为了与企业(BPM)管理区分,这里将业务流程管理划入工作流管理范畴。
据工作流管理联盟(Workflow Management Coalition,WFMC)的定义,工作流管理系统(Workflow Management System, WFMS)通过软件定义、创建工作流并管理其执行。
它运行在一个或多个工作流引擎上,这些引擎解释对过程的定义,与工作流的参与者(包括人或软件)相互作用,并根据需要调用其他的软件工具或应用。
总的来说,实际运作的工作流管理系统,是一个人机结合的系统。
它的基本功能体现在几个方面:
( 1) 定义工作流,包括具体的活动、规则等,这些定义是同时被人以及计算机所能够“理解”的。
(2) 按照工作流的定义创建和运行实际的工作流。
(3) 监察、控制、管理运行中的业务(工作流),例如任务、工作量与进度的检察、平衡等。
与以往已经被采用的 IT 应用体系,例如 MRPII 或 ERP 相比,WFMS是一个相当重要的里程碑。
从用户的角度,WFMS带来(或将要带来)的变化是极其强烈的,甚至可以形容为一种用户“梦想”的实现。
工作流管理 WFM 系统是一个真正的“人-机”系统,用户是系统中的基本角色,是直接的任务分派对象,他或她可以直接看到电脑针对自己列出的“任务清单”,跟踪每一项任务的状态,或继续一项任务,而不必从一个模块退出,进入另一个模块,搜索相应任务的线索。
前者是面向功能或对象的,而后者是直接面向用户的。
这样,用户的任务分派和任务的完成状态,可以被最大程度地电脑化和受到控制。
BPM工作流管理WFM 系统是BPM系统的血脉和经络,是调合BPM协同软件系统各功能模块的重要应用部分,是BPM协同软件实现协同管理的基础。
1.3.
2.1强大的工作流引擎
工作流引擎是BPM协同软件工作流管理系统软件的核心功能,主要用于负责解释、执行各种工作流程,调度、分发和管理任务。
1.3.
2.2工作流程的自由定义
工作流管理 WFM 可以任意定义单个员工、部门、事务的工作流程,也可以定义群组的工作流程。
采用流程代码的设定方式,使系统的灵活性和扩展性大大加强。
工作流程步骤不受限制,工作流程的事务不受限制。
1.3.
2.3灵活的组织、员工设定和权限管理
工作流管理 WFM 结合用户管理模块,可以快速定义和修改用户单位的组织结构、人员协作关系,并设定用户的角色和权限。
1.3.
2.4以任务为管理线索
所有的工作,都可以分解为单项或者组合任务,每一任务可以自由设定内容。
工作流管理 WFM 用户只需打开事件任务中心,就可以查看、管理所有的待办事宜。
根据任务的执行情况,可以对任务的责任部分和个人,进行绩效考评和过程改进建议。
1.3.
2.5多种消息提醒方式
工作流管理 WFM 中的相关消息,包括待办任务、请示批复等消息,可以采用Email、系统短消息、手机短讯、多媒体语音等方式提醒,并将提醒和处理结果自动反馈到工作流管理数据中去。
1.3.3.数据分析
1.3.3.1表单数据分析
1.3.4.应用集成
数据采集:集成异构系统中的数据到本系统中使用λ
定义模板:一个模板可以定义若干数据点,模板供系统中使用λ
定义数据点:数据点为λ数据交换的中心。
所有一切的数据转换将在数据点中完成
λ定义变量:变量为一条sql取出的值,可以是多字段或多条记录。
变量可以是任何数据库中的任何值。
变量新建后一般持久化记录在数据库的表中(记录的为变量名称和sql语句)。
供数据点交换时使用
1.3.5.系统管理
系统管理功能模块是用于对整个系统进行设置和维护的。
系统管理员要完成用户添加、部门设置、单位设置、用户权限的更改等工作都可在这里实现。
1.3.5.1基础设置
基础设置包括单位管理、部门管理、用户管理、角色管理、群组管理、菜单管理。
1.3.5.1.1 单位管理
1.3.5.1.2部门管理
1.3.5.1.5 群组管理。