文章 - 212 评论 - 33 收藏 - 0 粉丝 - 12 访问量 - 237543

                                                               ——连明源


         从本节开始我们将全面细致地介绍企业级协同平台的应用特点和技术特点,IT工程师或IT开发公司如能充分了解这一特点,则在开发标准流程功能组件和组件装配工具时,就能按此特点进行合理的功能区分和架构设计。如业务人员充分掌握这些特点,就能按此特点要求,提出明确的系统功能开发需求。应该说,这是我们认识、设计和应用协同平台的基础,请大家充分加以重视。虽然,我们称之为企业级协同平台,但它本质上就是一种为不同角色定制的业务操作系统。如从实际应用的角度来分析,对于每一个业务角色,我们通常只需要为他们配置三种操作功能,一是启动和发布流程,二是处理各种流转至自己桌面上的流程待办任务,三是查询各种为自己配置的信息服务。如我们拥有一种能根据不同角色的工作特点,自由地为其定制上述三种桌面操作功能的话,则我们可以肯定地说,我们已经具有构筑真正的企业级协同平台的系统能力了。


    我们业务人员的应用操作环境和配置这种应用环境的后台工具平台似乎是分离的,在这样的环境中,我们业务人员能够集中地、快捷地处理和自己有关的全部的流程作业或信息处理任务,这种可按需定制的应用平台,便是作者心目中的、面向未来的企业协同平台。另外,为了展开讨论,我们不妨把部署在这种平台中的业务流程称之为协同流程,因为,根据前述协同平台的定义,我们在企业级平台中部署的各种流程,主要是为了实现跨平台的业务处理和数据交互,故这种协同流程通常是利用各种具有BPM系统特征的工具平台配置而成的。而对于部署在这种平台上的各种数据服务,则可称之为协同信息组件,它们通常也是利用各类数据整合的工具平台配置出来的。

 

1、协同平台和门户的关联关系


        大家知道,如采用中间件门户(PORTAL)系统技术,我们可以实现不同平台的任务操作界面的整合,这一点,在本人的《自主变革的基石》一书中已有详细描述。所以,如我们搭建的协同平台是一个跨系统运行的应用平台的话,显然应该将其部署在具有开放、独立性质的门户系统上。只有这样,才能实现将原有的不同单一系统之间的繁琐操作逐渐消除的目的,才能实现业务操作集成化的系统整合目标。下图便是某公司技术中心的专业门户,在这个门户系统中,集成了技术中心绝大部分关键业务的协同流程,技术人员在此可完成绝大部分关键业务的数据交互以及流程作业,其工作效率和流程控制能力自然得到了大幅度地提升。

       为了实现业务操作一体化的目的,我们不仅要实现多系统在门户中的单点登录功能,确保集中访问各个单一系统的目的。而且,应考虑逐渐在门户中部署各种企业级的协同流程以及各种数据整合应用服务,直到构建完成真正意义上的企业级协同作业平台,并以其完全替代各种单一系统为止。


2、协同平台流程待办任务的展现方式

          从上面的介绍中,我们已经知道,我们在应用传统的单一系统(包括ERPCRM系统)时,我们不得不打开不同系统、不同层次的界面,去寻找我们应该处理的待办任务,十分费时和麻烦。但有一种系统是个例外,它就是所谓的OA自动办公系统,这种系统的业务流程的待办任务是从上游节点推送到下游节点,并以明细方式按接收的时间顺序排列在操作人员的系统桌面上,而且这些推送至员工桌面上的任务可以是不同业务流程的任务。这样的待办任务的传递、汇总和展现方式,对业务人员来说,就不存在毫无价值的手工搜寻任务的过程。只需打开任务直接操作就行。所以,它可以用“自动办公”这样的字眼来表现出它的协同性能。但可惜的是,在这种流程系统中,虽然可以分别运行多个不同的工作流(单个表单的流程),但却不能根据业务需要和各种协同作业规则,将这些工作流程有机地组合成多个表单的业务流。另外,这些工作流的表单信息及其本身的操作状态信息无法和后台的数据库实现直接的交互关系,于此同理,这些流程和流程之间也不能相互交互数据。所以,这样的流程系统还不能实现真正意义上的业务协同和信息协同,它只是多个工作流的简单组合和排列的结果。所以,即使是OA流程系统也不能称之为协同平台。下图便是我们应该充分理解的协同平台待办任务的展现方式。那么,这种流程系统待办任务的展现方式到底蕴含着怎样的积极含义呢?作者个人的理解如下:

首先,我们应该注意到它的结构特点,显然,它是以企业不同的关键业务名称作为根节点来展开待办任务明细结构的(很像产品BOM结构),这一特点具有很重要的象征意义,也就是说,我们可以将某一关键业务的不同流程的不同节点任务放在同一个BOM结构形式的任务包中,这样,我们的业务人员不但可以直接处理业务,还可从整体上掌握自己业务的进展情况,这种任务明细不是我们业务人员为了自我管理而编制的任务明细,而是系统自动产生的,好比在自动生产线上,上游工位自动将工件加工任务传送至下游工位的场景一样,下游工位的师傅当然也就能很直观地掌握自己需要加工哪些工件了。

其次,它具有多个层级,能反映出关键业务的作业构成关系,从这样的多层级的任务明细的构成中,我们可以自动地得到不同业务人员在某项关键业务中的作业分解表。所谓作业分解表,是一种可用来反映员工作业能力范围的信息表,我们在员工能力管理中,经常需要通过作业分解表来获取员工当前作业范围的信息。举例来说,当我们让某个员工参与产品开发流程中的设计评审环节的评审工作后,该员工的任务明细表中就自动增加了评审类项目,这样,我们便可直观地知道该员工已具备设计评审的能力。也就是说,如果我们的员工主要工作都是在协同平台平台内展开的话,我们在就可以非常直观地掌握我们员工当前的任职能力范围。如我们对所有员工的任务明细表,进行统计和合并分析的话,我们就可以很容易地得到各个部门和每个员工在任职能力方面的分布情况和变化情况。对于一个十分重视任职能力培养的企业来说,尤其是对于非常想掌握企业人才资源的真实现状的人力资源部门来说,这应该也是一个非常有价值变化。

另外,在任务结构树右边的任务信息栏中,还能反映待办任务的紧急程度等任务的状态信息,所以,这样的待办任务还具有直观掌握待办业务的处理状态、紧急程度等各种辅助管理信息的特点。由于这种协同流程的过程状态通常会被反映在一张独立的数据表中(详见后述),所以,我们很容易对其进行状态监控,如上图中的‘紧急度’字段属性所表示的那样。所以,当我们面对这样的任务展现方式时,我们就能分清轻重缓急,就能避免造成协同中常见的因作业延迟而造成的过程失控现象。另外,如果我们对这些不同性质的任务设置不同的时间控制要求,并对各种超期任务进行统计监控的话,我们就能实现对业务过程的有效控制。至于,如何才能实现这一效果,可参见第四章《协同平台运行监控系统设计要点》中的相关内容。总之,这种任务包的展现方式具有确保作业人员根据任务提示的信息,直观、准确地处理协同作业任务的特点。


3 、具有跨平台交互数据以及过程数字化控制的特点


在企业级平台中部署的协同流程,应具有通过ESB总线实现跨平台连通流程的特点,同时又具有和不同单一系统数据库交换数据的功能,所以,协同平台自然就具有跨平台实现数据交换的特点,具体的说,可实现不同流程表单之间的数据传输、不同系统流程和不同数据库之间的数据交换以及不同平台数据库之间的数据交互操作等等,当然,实现这样的目标,还需要得到数据整合技术的支撑。但更重要的特点,是由于企业级协同平台中的协同流程系统通常是通过一个节点状态数据总表来统一管理不同业务流程之间的任务触发、信息发送以及分流、跳转控制等操作,所以,通过对这张总表的统计和直观地展现,大家就可以很方便地实现对整个业务流程进程状态的监控。为此,如一个企业已经拥有了产品开发业务的协同流程系统,就可以非常方便地配置出产品开发项目管理所需要的过程控制模块。于此同理,任何一个企业级的业务流程,只要能够采用这样的协同流程技术,便不会再存在过程状态难以掌控的困惑了。


4 、具有跨平台连通流程、传输信息,实现多元化协同作业的特点


      如下图所示,在需要进一步发挥现有单一系统流程的作用时,必然要解决跨平台连通流程的技术问题,否则,企业级协同作业的系统化就无从谈起,这也是导入SOA系统架构所希望实现的目标之一。举例来说,人力资源管理系统中的人员变动管理流程,就需要和系统操作权限设置的流程相互连通,又比如PDM系统中的设计变更审批流程需要和ERP中的数据变更流程相连通,此类连通不同系统流程的需求,可以说举不胜举。如果企业要进一步提高企业内部的协同能力,如果确实要形成一种实质性的端到端流程的管理形态,则显然需要克服跨平台连通流程的技术瓶颈。另外,在不同的业务流程之间传递关联的信息,或在执行层和管理层之间及时传递各种经汇总的过程状态信息,也是协同管理的重要课题,其中,研究流程各种输出的智能化展现技术,即研究协同流程和BI(商业智能)的结合方法也应该是一个需要关注的方向。当然,随着新媒体技术的快速发展,我们当然必须高度关注协同流程技术和APP、微信等新兴媒体技术的结合方法。


       总之,这是协同平台的应用特点最能体现协同理念的部分,标题中所说的‘跨平台’的含义,既可指流程系统层面的连通能力,也可指不同业务层面的任务交接能力。而‘传输信息’则是指的流程控制相关的信息,即和提高流程信息协同能力相关的信息,也就是我们多次提到的信息协同的内容。而所谓的‘多元化协同’则是指在流程执行过程中,能够通过灵活地功能配置,最大限度地满足所有协作方的协同作业需求。但有一点需要特别说明,如采用传统的系统开发技术,是很难形成这样的应用特点的,或者其开发和维护代价将是难以承受的,关于这一点,我们将在第七章做出详细的说明。不过,在实现全部采用SOA理念以及上层中间件技术来搭建企业协同平台之前,我们还必须以现有的单一系统(如ERP等)为主干来搭建企业协同平台,在这种情况下,我们提升流程连通率的重点,主要在于部署各类主数据的处理流程,以及通过接口开发来传递触发下游流程启动指令的功能设计方面。


5、具有跨地域、跨企业实现作业协同和信息协同的能力


     前面提到协同平台通常适合部署在企业信息门户中,而门户则具有方便地实现互联网访问的特点,所以,协同平台可以较为方便地实现在不同企业之间(如整车企业和零部件配套企业之间)、集团企业的不同分公司之间以及各种类型的跨地区、跨地域甚至跨国界的业务协同(如下图所示)。实际上,现在市场上流行的CRM系统和SRM系统,就可利用这种协同平台和门户系统技术的组合来实现,关于这一点,作者将在第六章,通过具体的协同平台的实战案例来说明。另外,作者也认为,如我们的政府真的想要提高政务网络化管理水平,也应该关注这种门户技术和协同平台技术。但需要注意区分门户中的流程操作和通常的网页操作在技术层面上的区别,作为业务管理人员,虽然不需要去具体掌握这种区别的实质,但必须清楚,普通的网页通常只能实现网页窗口的访问或信息录入等简单操作。而门户则具有部署各种复杂的业务流程和交互操作界面的功能。从为企业提供的系统服务的能力来比较,这两者实在不能同日而语。 


在这里,我们非常有必要对上述协同平台的应用特点作一个归纳,但为了给大家留下更深刻的印象,我们不妨加上一点稍许夸张的修辞。作者认为,上述协同平台的出现,将大幅度消除单一系统操作中的各种低效率因数,将彻底地解决企业级流程过程控制中的可视化管理难题,将全面跨越在搭建企业级流程过程中必将面临的各种技术壁垒,并将为加速企业管理转型提供最为直接、有效的技术支持。


更多详情请关注:www.china-soa.com

发表于: 2014-08-26 14:43 阅读(471) 评论(0) 收藏 好文推荐

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册