一、前言 物流企业经常会遇到信息滞后、“牛鞭现象”、产品脱销或积压,造成一系列问题,诸如,库存成本居高不下,不能与其他企业信息资源充分共享,原料不能及时到货、产品不能及时运出。物流信息管理系统(Logistics Information Management System,LIMS)是物流企业实施的一类信息系统,通过对物流相关信息的收集、加工、处理、传输、使用等环节的信息管理系统进行优化,能够为企业更加合理、顺畅的运营提供强有力的支持。虽然随着企业物流信息系统的建设与运行,以上所述现象得到了很大的改善。但对现有物流管理信息系统中如何对物流信息进行更有效、更顺畅的管理,如何更大程度地实现信息共享和提高工作效率等问题还亟待解决。[1]本文从工作流管理的角度,充分利用BizTalk在工作流处理上的优势,结合某物流信息管理系统的设计与实现,详细分析利用BizTalk实现物流信息系统工作流管理的实现过程,为相关系统的开发和研究提供范例,由此来提高物流企业的物流管理效率,增强企业在物流管理方面的竞争力。 二、物流管理中“工作流”管理需求与BizTalk的优势 (一)物流管理中“工作流”管理需求 物流系统作为一个包括企业物资投入、转换、产出全过程的系统,在企业管理中发挥着无可争议的核心作用。而物流管理在很大程度上就是对信息的处理。物流管理人员和决策人员如何利用现代信息技术,对各种信息进行处理,充分发挥现代物流管理理论的作用,已经成为企业所面临的一个重要问题。我国正在推行企业信息化,其目的是为了改变企业管理的落后面貌,增加企业效益,提高劳动生产率。在企业信息化过程中尽早实现物流信息化,改进物流管理工作,将会给企业带来极大的效益。[2]国外许多企业在物流管理中都实现了信息化,利用现代信息技术对物流业务中的物流信息加工、存储、汇总、传送、反馈,大大加快了物流信息处理的时间,减少了流通环节,降低了流通费用,提高了经济效益。[3] 基于信息技术的物流信息管理系统(LIMS)是一套为物流企业提供物流管理的应用软件系统。它可以支持独立公司或母子公司运作,其功能不但包括采购单、收货单、检验单、入库单、出库单等各种单据的管理,而且,还包括对物流成本核算、物流成本对比、物流成本分析等管理,通过分析、挖掘,实现物流数据到知识的转化,不但提供给物流管理决策者的物流数据以便抉择,而且为物流操作人员提供便利的业务操作,从而为物流企业在物流管理方面提供了有力的保障。[2] “工作流”(workflow)是针对上述情况而提出的概念。根据“工作流管理联盟”WFMC(Workflow Management Coalition)的定义,“工作流”被定义为能够完全或者部分自动执行的经营过程,它根据系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。工作流是一种反映业务流程的计算机化模型,也是为了在先进计算机与网络环境下实现经营过程集成和经营过程自动化而建立的业务模型。当然,仅仅只有业务模型是不能实现经营过程自动化的,所以,在实际应用中,我们更多的是提供工作流建模、运行和管理环境的工作流管理系统。[4]而如何设计一个优秀的、能够充分体现现代化物流管理思想的物流管理信息系统也就成了企业管理过程中的一件大事。 这里,我们将通过一个关于从订单到现金的案例来说明问题。在这个案例中,业务流程涉及将端点与人和资本投资绑定在一起构成一个整体,定义企业为其客户提供的价值。对于只接受网络订单的零售企业来讲,其方式主要是通过低价格和快速订单履行提供其主要价值。为提供这一价值,该企业需要快速收集有关订货人的信息(包括姓名和地址等),并将这些信息与订单信息(如订购物品和支付信息等)关联在一起。处理这些事务,可能涉及四个业务流程:(1)订单捕捉,即通过直接和间接的渠道收到订单,验证格式和营业方针;(2)订单规划,即在接受订单之前检查库存和容量,并在订单被接受之后进行订单规划;(3)订单执行,即运行完成订单的必需操作,包括所有供应链交互;(4)订单结算,即执行与已履行订单相关的财务操作。在传统的开发模式中,这四个步骤流程是由多个团队成员协力设计,然后由软件开发人员完成代码编写工作。在这个过程中,大量时间被浪费在开发和管理底层的流程上,而不是在构建业务途径和客户关系上。① (二)BizTalk Server提供的功能 BizTalk Server2模型为解决上述一问题提供了很好的方案。因为不同的设计和部署任务由企业中的不同人员完成。在BizTalk结构中,有一个ReceivePort和一个SendPort,相当于输入和输出,当消息进入的时候,BizTalk会用Adapter来接收它,然后通过Pipeline进行解析,解析成为BizTalk内部Orchestration所能识别的消息,然后Orchestration会处理这个消息,将处理的结果以XML的形式输出到SendPort、SendPort端的Pipeline对XML进行封装,再通过Adapter发送出去。因此;BizTalk Server提供了一系列工具和特性,它们分布在相应的环境中,承担特定的职责。这就为团队成员提供了规划、开发、部署及管理等多个阶段的控制权,让他们在集中精力完成各自工作的同时协作完成整个业务流程。因此,作为Microsoft电子商务远景规划的先锋,Microsoft BizTalk Server是一个功能齐全的集成服务器。它建立在Microsoft完善的共享服务电子商务远景规划之上,旨在帮助客户有效和高效地实现业务流程的自动化并对之进行管理,并通过业务流程将内部系统与人和贸易伙伴连接在一起。