项目背景某石油集团(以下简称A公司)是以成品油、燃料油、润滑油销售为主,集仓储、运输、化工生产和房地产、旅游文化开发等项目为一体的股份制企业,始创于1992年,注册资本1.5亿元人民币。A公司经过10多年的不断发展,拥有石油、船舶燃料供应、石油运输、石油仓储、置业等方向5家子公司和化工、投资咨询、旅游文化等3家控股企业,集团总部现有员工近千人,其中专业技术人员占总人数的50%;固定资产4.8亿元,包括水陆路加油站21座,油库3座(总计150000立方米),油罐车18辆。2004年,公司完成销售收入超10亿元。根据A公司信息化规划要求,为解决以后上线的应用系统‘信息孤岛’现象,对企业中运营的各种流程进行更好规范,同时进一步提高部门与员工间协同工作能力,公司内部目前需要一个统一的协同应用平台。而引进协达BPM协同平台可优化业务流程,打破公司应用及资源之间的壁垒与边界,灵活自主的构建应用功能,从而极大的提高企业办公效率和管理执行力。系统设计原则先进性无论是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/口令对,如RSASecurity公司提供的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可以集成的异构系统非常广泛,从业务管理角度而言,除本示例中的项目管理外,包括常见的ERP、CRM、HR等等通用管理软件,还可以包括酒店、商贸等行业管理软件;从数据类型而言,即包括了SQLServer、Oracle、DB2、Sybase等关系型数据,也包括PPM、EXCLE、TXT等其他类型的数据。A公司现有的需求既包括管理方面的办公需求,也包括业务需求,如公告、交流方面的需求。应用集成主要体现在对系统接口的需求,具体表现在以下方面:1、与字表编辑软件的集成2、与其他业务系统集成3、与内容管理系统(CMS)的接口4、与即时消息的整合5、与短信平台的接口应用集成1-与字表编辑软件的集成应用集成2-与其他业务系统的集成应用集成3-与即时消息的整合应用集成4-与短信平台的接口应用集成5-实例以下便以BPM协同应用系统集成微软Project的应用为例,阐述协达灵活、易用的应用集成功能。协达具有成熟的EAI(EnterpriseApplicationIntegration企业应用集成)功能,通过内