在分析连锁零售供应链的结构时,考虑到一些供应链节点所承担的业务是比较相似的,而不同节点的特征也只不过是由相似的流程中存在的特殊业务体现出来,而在整个供应链中由不同的业务以及节点的功能可以大致分出两类Agent角色:一类是在供应链各个节点单位或是部门承担管理工作的管理角色Agent;另一类是在供应链系统运行过程中承担具体实施工作的执行角色Agent。这两类Agent通过交互和协同共同完成整个供应链系统的运行。
根据零售供应链的特点,将整个系统划分了门店管理Agent、配送中心管理Agent、物流中心管理Agent、供应管理Agent四种管理Agent,以及订货执行Agent、配送执行Agent、盘点库存执行Agent、生产执行Agent四种执行Agent。
1.门店管理Agent
在零售门店中主要是进行对是否订货,库存是否满足以及是否有新的需求等信息进行管理,并且在下了订单后会进行等待和收货存储,以及一些销售的活动。基于供应链分析而言,门店暂时不考虑商家的一些促销活动,并且由促销所产生一些对销售活动的影响,只考虑对于需求的销售活动,而且在供应链角色分配中,将管理门店的Agent只分配管理功能,也就是对于库存是否满足、是否需要订货、是否需要收货的决策工作,而具体的如订货等工作并不是由门店管理Agent完成,门店管理Agent模型如图6-8所示。
在图6-8中可以清楚地看到Agent的结构是由传感模块(通信模块)、知识模块和感知模块(学习模块)组成的,门店管理Agent专门管理门店的一些信息,必须拥有小批量、灵活性强、快速响应的特点,因此Agent的传感模块是与系统的外部相连,直接接收来自环境的信息,一般是市场的变化信息等,而且传感模块也与系统中的一些其他功能的Agent相连,可以向其他Agent发送信息。门店管理Agent的知识模块中是一些针对门店特点所设计的处理规则,在感知模块中Agent会提取一些库存的信息,以便知识模块可以根据这些信息进行合理的判断并且决策。门店管理Agent的工作流程是,当Agent收到来自系统外部的市场变化信息时,Agent会将这一变化发送给知识模块,同时综合补充库存情况和销售情况也会传递到知识模块一起进行判断,最终得到门店的订货决策,并把它发送给相应的Agent。
图6-8 门店管理Agent模型
2.配送中心管理Agent
配送中心是在零售供应链中接受并处理位于物流链末端的一些运营活动,包括多品种货物的分拣、加工、包装、装卸、流通加工最后配送的一系列活动。配送中心可以看作一个相当大的仓库加货运站的场所,不过是位于供应链的末端的位置,收到并存储大量的货物,但发出配送的货物却是小批量、多品种、多批次的,处理这样的货物在传统物流系统中是难以保证效率的,因此配送中心的效率对整个供应链系统的效率有着决定性的影响。配送中心虽然也有相关的信息交流、交易活动等,但是配送却是主要功能的核心业务,其他都是辅助完成配送的业务,因此对于管理配送中心,协调配送是最重要的部分,配送中心管理Agent模型如图6-9所示。
由图6-9可以看出,配送中心管理Agent并不具体管理重要的配送业务。虽然是配送中心的灵魂业务,但是在管理Agent的职能中只是涉及管理配送信息等一些运营管理的规则。Agent的传感模块会收到来自门店的订货信息,这时配送中心管理Agent第一时间是处理配送业务,因此在知识模块中对于这一部分的处理比其他Agent要迅速,而且配送中心所处理的业务是大批量进货,小批量送货,因此在知识模块中的订货规则也会体现出不同之处。随后的业务与其他Agent大致相同,在Agent判断后会发布配送请求和订货请求来完成一次的任务。
图6-9 配送中心管理Agent模型
3.物流中心管理Agent
在以零售企业为核心企业的供应链结构中,物流中心所处的节点位置是在配送中心的上级,是比配送中心规模更大的物流集散基地,除了会承担配送、装卸、分类、拣货、包装、流通加工、信息处理和存储等的配送中心业务外,还综合物流业务。以城市为依托,并以系统化、效率化的方式从供应商处受理少品种、大批量的货物。物流中心所受理的物流业务配送范围大,吞吐能力更强,并且拥有统一性经验的物流业务管理机制。因此物流中心虽然所处理的业务与配送中心有相似的地方,但是在管理模式和组织衔接方式上多有不同之处,是与配送中心截然不同的处理物流活动的场所。有些大型集团零售企业在企业战略上也会拥有自己的配送中心和物流中心,来承担不同运输枢纽为依托的物流网。但是,考虑到了在本章研究的零售供应链中分销商主要承担的就是这样的物流中心,作为零售商上一级的企业,在供应链中一定会提供自身的物流中心来完成向零售商批发分销货物,所以在这里将供应链进行一定程度的简化,不考虑零售商拥有物流中心的情况,而是只考虑由分销商在供应链中提供物流中心,并提供所有的综合物流活动等,物流中心管理Agent模型如图6-10所示。
图6-10 物流中心管理Agent模型
由图6-10的模型中可以分析,物流中心管理Agent在职能业务方面与配送中心管理Agent是极相似的,这是由于在物流中心节点涉及的主要业务就与配送中心节点的业务相似。但是由于这里的物流中心是属于分销商的,因此在订货配送过程中是不用过多地考虑来自与市场预测信息的不准确程度的,因为这样的不确定风险大部分是由配送中心来承担的,而配送中心是属于零售商的,也就是在零售供应链模型中主要由零售商来承担市场风险的。在物流中心管理Agent工作过程中,收到来自配送中心订货要求,管理Agent就会分析综合的库存信息,看库存是否能够满足,并且在知识模块中根据一定的管理规则判断配送决策和订货策略等,之后会通过传感模块再次发布消息给协作的Agent。
4.供应管理Agent
在零售供应链中,不同管理Agent分别管理不同的部门或是节点,它们之间是不直接联系的,都是通过各个执行Agent进行协作的。供应管理Agent在供应链中负责供应商品,与其他管理Agent不同的地方在于,供应管理Agent不需要向上级订货,如果供应工厂库存不足需要补货时,或是来自于物流中心的订单信息不足以满足时,供应工厂无须再向上级订货。实际上供应工厂在零售供应链中没有上级节点了,供应商就是整个供应链的最上游企业了。因此当供应商缺货时,就会启动生产计划,实际上当产生缺货信息时,再进行生产计划对于整个供应链来说已经是出现了管理滞后的情况,会造成物流链的断链。位于供应商的下级节点会逐级等待缺货的补充,因此这种严重缺货的情况会一直传递到门店的消费者那里,从而降低了这个供应联盟的竞争力,给竞争对手以可乘之机,造成效益上的严重损失。因此在管理Agent管理供应工厂的这个状态中,对于库存的判断和生产环节启动的决定是管理Agent处理事件的重点,供应管理Agent模型如图6-11所示。
图6-11 供应管理Agent模型
在图6-11中可以看到一个供应管理Agent的结构,虽然在功能和协作对象方面与其他管理Agent有些不同,但是在整体结构上供应管理Agent仍然是由传感模块(通信模块)、知识模块和感知模块(学习模块)组成的。供应管理Agent在工作中会通过传感模块感知来自其他Agent发布的信息,并且给需要合作完成业务的Agent发布消息进行协同。与供应管理Agent相通信的Agent有生产执行Agent、配送执行Agent、盘点库存执行Agent和物流中心管理Agent。供应管理Agent的知识模块存有与Agent有关的生产原则和库存判断规则等判断机制,在感知模块中综合盘库信息,最终会得到库存状态和发布履行订单的配送消息。供应管理Agent所接受的订货请求是来自于物流中心管理Agent的,Agent在接到这样的请求后,就会将这样的消息发送到知识模块中进行分析判断,知识模块则会接收到感知模块中的库存信息,这样的库存信息综合了已经存在的库存、因生产计划增加的库存和因履行订单而减少的库存等所有的库存信息。在知识模块得到这样的综合库存信息后才会依照Agent特定的判断规则进行库存状态判断,最后根据订单会决定是履行配送货物订单,还是启动生产计划。(www.daowen.com)
在零售供应链中,所有的管理Agent和执行Agent具体模型结构有着很大的不同之处,由于管理Agent只是负责发号施令,而具体的活动的实施是由执行Agent的所完成,而且供应链中各个节点所承担的核心业务也是由执行Agent一一来完成的。执行Agent的模型结构是由通信模块、知识模块、学习模块和任务表来组成的,比管理Agent在结构上多了任务表,因为虽然管理Agent也是在供应链中负责多个任务的,但是与执行核心业务的Agent相比,它们所承担的任务量就相对比较单一,因此并不需要一个任务表的模块单独来列举Agent任务,而是将任务都渗透在管理学习中了。
5.盘点库存执行Agent
在连锁零售供应链系统中,盘点库存是非常重要的一个任务。因为不论是供应工厂还是物流中心或是零售配送中心和门店,如何得到现在的库存信息对于需求和决策来说是必须考虑到的问题。因为是Agent而不是具体的决策或是某个员工在完成这样的工作,所以与管理Agent职能分工相对独立的特点不一样。执行Agent可以在供应链中每一个节点单位上执行各个任务,协调每一个管理Agent,只要有这种需求,并不像管理Agent之管理自身并且只向上级管理Agent进行通信。盘点库存是每一个节点单位都需要做的,因此盘点库存执行Agent将会完成在整个供应链上的一系列必需的任务,盘点库存执行Agent模型如图6-12所示。
图6-12 盘点库存执行Agent模型
在图6-12中可以看到,盘点库存执行Agent的通信模块负责与系统环境进行交互,当到达盘库周期时间时系统会给Agent发出执行信息,当Agent完全执行完毕后会给系统发送执行完毕消息。在盘点库存执行Agent的任务表中会列出从门店到供应工厂中涉及每一个库存的检查工作,其中包括对原来库存量的信息,新补货的货物量以及消耗的库存量进行核对和汇总,按照一定的执行规章进行判断并且将各个节点的库存信息发送给各个单位,这其中也包括对于当前库存量过低的补货提醒。由于盘点库存执行Agent是在门店、配送中心、物流中心和供应工厂中间巡回检查,而每一个节点的盘库周期都是不同的。门店由于市场需求的波动性要求盘库的周期较短,而供应链中越上游的节点所需的盘点时间越长,在供应工厂中的盘点周期原则上是最长的,这不仅由不同的需求特性决定,也由不同的仓储水平来决定,因为供应链越上游的企业,它的仓储水平就越高。供应链中不同仓储水平也决定了节点拥有不同安全库存量,换句话说每一个仓库的最低补货点是不一样的,而这一切不同节点的不同标准都在盘库执行的规则体现,最终由Agent做出相应的判断。
6.生产执行Agent
在零售供应链中只有供应商会存在生产商品的问题,也就是只有供应工厂会承担这个供应链的生产业务,故此生产执行Agent只会与供应链的最上游节点也就是供应工厂进行协作。生产业务是零售供应链中独特的业务,因为没有共同合作的部门,只在一个节点,但是在几乎所有种类的物流供应链中都不会缺少生产环节的。生产效率是影响整个供应链竞争力的重要因素,这涉及生产制造过程中的投入产出比例、生产规模、生产方式、生产成本、生产速度等许多细节问题,在这里只是讨论在零售供应链流程中生产环节所产生的影响,故此只是重点讨论生产计划以及与生产速度相关的问题。在供应工厂中生产可以看作是比存储和配送更加重要的部分,因为是生产能力决定了供应商在供应链中的上游位置以及职能,也是生产执行Agent保证了供应工厂乃至物流中心、配送中心和门店的常规业务,生产执行Agent模型如图6-13所示。
图6-13中所示的是生产执行Agent的结构模型,图中Agent的通信模块用以完成Agent感知供应工厂的库存是否充足这一信息。这样的信息既可以是由供应管理Agent在收到订单信息并且推断后进行发布的,也可以是由盘点库存执行Agent在一个检查周期结束后发布的补货信息。通信模块在生产执行Agent完成生产任务,并且补货完成后会发布供应工厂库存充足的信息。在Agent模型中任务表里是生产任务,这包括一些生产计划以及生产规模等信息。知识模块中的生产规则是用于判断Agent可以生产的数量,这样的信息是通过Agent比较收到的库存信息和规则最终决定的。需要特别提出的是,在生产执行Agent,执行生产任务过程中是需要耗费一定的生产时间的,也就是在执行中有一定的时延,这与配送过程中送货的时延是相同的道理,没有任何工厂可以瞬间生产出产品,因此会在这里加入一定的时间消耗。生产执行Agent的学习模块就是具体的生产过程,在该模块中有Agent的接收信息、任务信息、知识判断信息,学习模块按照这些信息制定的生产计划进行生产补充库存,完成后又会通过通信模块发布生产完成的消息。
图6-13 生产执行Agent模型
7.配送执行Agent
配送是一个供应链中最重要的环节之一,在一个物流为主的网络中,无论产生什么样的信息流和资金流,最终都是以物流来实现的,而实现的手段毫无疑问就是通过配送了。在一个零售供应链中,配送环节涉及两个相关的节点,以多Agent环境下的系统来看,配送环节连接了每一个管理Agent。但是由于供应链的联盟体制,有些企业自己承担配送业务,拥有自己的物流部门,有的企业选择将物流配送环节外包。一般来看大型连锁零售企业都会自行承担配送业务,也就是从配送中心的区域仓库到门店仓库的运输,而分销商涉及的运输线路往往很长,网络分布比较大,所以会选择外包第三方物流来完成配送。供应商会根据产品的特性和工厂的选址等条件选择不同的方式,然而这两种方式都各有利弊。但无论具体选择哪种方式,其基本的配送业务流程与环节是相同的,这里针对供应链的业务流程来讨论供应链模型,因此无论如何选择,对于配送执行Agent模型的建立是没有影响的,配送执行Agent模型如图6-14所示。
图6-14 配送执行Agent模型
由图6-14中所示,可以看出配送执行Agent是比较复杂的,因为配送货物到达和信息传达的方式和过程都不一样。信息的发送可以通过网络和各种媒体的传递来完成,但是货物的配送必须送达到指定的地点,由指定的接收者进行验收。在配送执行Agent的模型中,通信模块接收配送请求,这个请求可能是供应工厂发出的,也可能是物流中心或者配送中心发出的,Agent会判断信息来源并且比对任务表中列出的各个配送目的地来选定配送对象,在知识模块中参考配送规则来制定具体的配送清单。这个规则包括配送的起点与终点,配送所需的时间,配送货物数量的查询等。在Agent的学习模块,Agent根据配货清单进行配送,对所需要补货的门店、配送中心、物流中心一一配货。当货物到达接收方签收后,将发送配送方配送成功的信息,所以在通信模块中没有门店发布信息的功能,因为门店不负责对任何单位的配送业务。一个配送执行Agent完整的配送流程是等待接收配送请求,当请求到达时分析请求方的各种信息,根据列表任务找出应完成的配送任务,通过学习规则步骤一步步完成配送,在配送过程中会消耗一定的时间,而且由于供应工厂与物流中心、物流中心与配送中心、配送中心与门店的距离不同,逐一减短,因此配送所耗时也不同。考虑到配送中心向门店配送并不会走高速公路,所以虽然它的路程最短,但是所耗时间应该考虑路况而增加一部分,最后在货物送达签收后,Agent会发布哪一方配送成功等信息。
8.订货执行Agent
在供应链系统中所有需求都最终会产生订货业务。以门店为例,不论它的仓库建得多大,由库存成本、商品保质期和来自消费者购买的不断地消耗,都决定了仓库中的货物不可能长时间存放的事实,而且从盈利的角度任何零售企业都不会以无限制地扩大内存来提高利润降低成本,而这样势必会产生订货业务。而且位于供应链下游的企业往往订货业务更加繁忙,一来市场是需求本身不可控的特性决定的自身库存的难以控制,这样就会以更多的订货来弥补,以提前订货来规避运营当中出现的突然需求风险;二来库存规模的局限性决定的必须订货的事实,而且更多货物在运输过程中等于降低了存储成本,将一部分成本转移到了上级单位。订单在发出后即生成订单,但是提供订货一方不一定有足够库存,所以最终订货方可能会一直等待配送或是收到部分货物的情况,在Agent执行环境会对这一问题进行解决,订货执行Agent模型如图6-15所示。
图6-15 订货执行Agent模型
在图6-15中可以看到,订购执行Agent也是由通信模块、知识模块、任务表和学习模块构成。因为是将供应链中的核心业务订货环节单独提出建立的模型,在执行Agent完成任务过程中是汇总所有的需求以及发出所有的订单,在同时进行的时候减少了等待的时间以及逐级判断要货的过程,减轻了供应链中可能会出现的欠货的问题。在订货执行Agent中,通信模块会收到所有的订单信息,并且在执行完成后发出订单。任务表中存储着各种订单生成任务,知识模块会具体生成相应订单的所有详细信息并且通知通信模块发出。在Agent收到订货要求后会将信息同时发给学习模块和任务表,这个时候Agent还不能知道具体订货方和配货方是谁,只是在学习模块准备生成订单,在任务表中调出所有的任务,然后通过知识模块进行判断订货信息所涉及哪几个节点,并且根据订货规则查询需完成的任务,并且按规则活动,当所有信息通过知识模块可以明确时,Agent已经知道任务目标和执行规则了,并且在准备好的学习模块中执行,然后通过通信模块发出订单。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。