王睿
摘要:随着信息技术的日益发展,ERP系统在我国迅速推广和普及,企业之间逐渐结成联盟共同应对万变的市场,企业的ERP系统正面临着向ERPII转型,更加重视联盟体内的资源整合、共享、协同。将Agent引入到ERPII系统,由于Agent本身具有智能性、移动性、合作性、主动性、反应性等特点,能满足ERPII系统协同的需求。文章分别从ERPII系统企业内部协同和企业外部协同两个角度提出了基于Agent的ERPII系统框架,并以客户接单业务流程为切入点,分析了企业内部销售、采购、生产、财务、质检等Agent系统的工作流程,以及供应商、客户、物流商、企业之间Agent系统的应用。
关键词:Agent;ERPII;协同;体系框架;资源共享
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)34-8167-03
随着ERP系统在我国的迅速推广,ERP在企业中的实施取得了巨大的成功,但是,目前企业的发展日益加速,只关注企业内部管理的ERP系统已经无法满足企业发展的需求。现在市场的竞争不再是单一企业的竞争,越来越多的企业结成战略联盟,形成企业群体与企业群体之间的竞争,为了获得企业群体的竞争优势和最大化利益,企业更加重视联盟体内的资源整合、共享、协同等,由此企业的ERP系统正逐步的向ERPII转型。
ERP II(Enterprise Resource Planning II)是2000年由美国调查咨询公司Gartner Group在原有ERP的基础上扩展后,提出的新概念。Gartner给ERP Ⅱ的定义是[1]:ERP Ⅱ是通过支持和优化企业内部和企业之间的协同运作和财务过程,以创造客户和股东价值的一种商务战略和一套面向具体行业领域的应用系统。
与原有的ERP系统比较,ERPII提出了更高的要求,强调企业间的协同运作。ERPII是在ERP的基础上发展起来,因此不仅要求企业能够优化配置企业内部的各种资源,更强调企业与供应商、客户的协同,当供应商和客户的需求变动时,能迅速进行反应,调整企业内部资源的分配。这就要求ERPII系统具有一定的智能型,能够自动的发现供应商、客户的需求变化,进而分析并做出决策。
1 移动agent技术
1.1 Agent概念
Agent概念最初来源于人工智能领域,随着学者的深入研究,目前在计算机网络、工作协同、分布式计算都有广泛的应用。Agent被看作是一种在分布式系统或协作系统中能持续自主地发挥作用的计算机实体,能感知环境的变化,自治的运行以代表其设计者或使用者实现一系列的目标,准确完成用户指定任务的计算机实体或程序[2]。
1.2 Agent特性
Agent具有智能性、移动性、合作性、主动性、反应性等特点[3]。
主动性:Agent根据承诺采取主动行动,对指定的目标采取一系列行为。
反应性:Agent能感知外部环境,并作出适当的反应。
移动性:Agent能从一个地方移到另外一个地方,与其他Agent会面协作完成。
合作性:Agent之间可以进行分工合作。
智能性:Agent具有一定的智能性,能进行一定的推理。
移动Agent是Agent技术与分布式计算机技术相结合的产物,在ERPII领域有广阔的应用前景,不仅能满足企业内部各ERPII子系统的协同需求,更能满足企业与企业之间协同运作的需求。
2 基于Agent的ERPII系统架构
2.1 企业内部协同架构
在企业内部ERPII中各子系统采用多Agent管理架构模式,这个多Agent包括销售Agent系统、采购Agent系统、生产Agent系统、库存Agent系统、财务Agent系统、质检Agent系统。每一个模块Agent均能自主的监督及管理各自部门资源,当出现资源的冲突,由管理Agent统一协调解决。ERPII企业内部多Agent系统架构图如图1所示。
这里我们以企业接到客户订单为例进行模拟Agent系统的工作流程。订单是客户需求的反应,从企业内部的角度来说,企业所有的经营活动都是围绕订单的,将订单的需求层层分解到具体的部门,如生产部、仓管部、采购部、销售部、财务部、质检部等。在一个ERP系统中客户订单被分解成一张张单据,包括采购单、进货单、验收单、工单、生产入库单、销货单、应收应付单等,其业务流程如图2所示。
当销售Agent系统侦测到有客户需求并交易时,会与库存Agent系统通信;如果库存Agent系统发现库存不能满足客户需求,库存Agent系统再与生产Agent系统通信,生产Agent系统立即发出生产信息;当生产Agent系统发现生产所需的原材料短缺时,生产Agent系统与采购Agent系统通信;采购Agent系统发出采购信息,当采购Agent系统侦测到采购到货后,与质检Agent系统通信,要求质检Agent系统进行验收;当验收合格后,质检Agent系统再将验收结果反馈给采购Agent系统,采购Agent系统再与库存Agent系统和财务Agent系统通信;财务Agent系统进行材料费用结算,库存Agent系统与生产Agent系统通信,补领短缺材料;当生产完成,生产Agent系统再与质检Agent系统通信,要求质检Agent系统进行检验;当验收合格后,生产 Agent系统与库存Agent系统通信,要求库存Agent系统进行入库;库存Agent系统与销售Agent通信,销售Agent系统进行产品的配货;销售Agent系统最后与财务Agent系统通信,要求财务Agent系统进行收款;生产Agent系统会定期与财务Agent系统通信,要求核算生产成本。ERPII企业内部多Agent系统工作流程图如图3所示。endprint
2.2 企业间协同架构
随着用户需求的变化与企业运营资源的矛盾的加剧,以及业务市场的细分,注重企业内部资源管理的ERP系统无法快速的响应需求,更多的企业选择在已有的ERP软件的基础上线CRM、SCM、电子商务、人工智能、物流配送等系统,那么本文就以CRM、SCM、物流配送这三个系统为例,搭建企业外部的Agent架构。
客户和供应商是企业生产最重要的两个方面。企业必须快速响应上游客户的需求,才能有效的进行内部资源的配置,准时完成客户的交货。对于供应商来说,供应商必须快速响应企业的需求,企业才能用最小的资源完成生产,而不会发生缺货、坏货等现象而影响生产进度。
分别在客户、供应商、物流商建立Agent系统,与企业Agent系统通信,架构图如图4所示。
当客户的需求发生变化,客户的Agent系统自动发出指令,当企业Agent监测到,迅速通知企业销售Agent系统,对企业内部的客户订单进行修订,当客户订单发生变化时,企业内部销售Agent系统侦测到后,针对变化订单进行一系列的行动,从而调动起企业内部的各Agent系统协同运作。
当企业库存降低时,库存Agent系统将库存采购信息传递给企业Agent系统,企业Agent系统进行判断信息的去向,传递给供应商,供应商Agent系统侦测到企业的采购指令后,迅速配货,及时交货,防止物料短缺。当供应商供货发生变化时,例如延迟交期、变更供货数量等信息变化,企业Agent系统侦测到后,直接发送给采购部门,采购部门根据供应商的变化和企业内部需求进行调整。
当到达客户的交货期,销售部门通知仓管人员备货,备好货后,仓管Agent系统通知企业Agent系统,企业Agent系统将信息传递给物流商,物流商Agent系统侦测到发货信息后,马上安排送货并跟踪货物,及时发现货物异常,如缺货、损坏、到货延迟、提前到货等信息,并将跟踪的信息即时的反馈给企业Agent系统。
3 总结
在供应链生产一体化的大环境下,必须将供应商、客户、物流协同合作。该文通对ERP业务流程的详细分析,利用Agent移动技术,建立了企业内、企业间的Agent通信系统框架模型,通过该框架,管理者可以实时、准确的获得上下游企业信息,并根据这些信息做出决策,从而对企业的经营进行控制,大大降低成本,提高企业的经济效益。
参考文献:
[1] 汪伟.ERP系统应用教程[M].合肥:中国科学技术大学出版社,2011:19-20.
[2] 崔亚娟.基于多Agent技术的ERP系统智能化研究[D].西安:西安理工大学,2007.
[3] 严小飞.基于智能Agent决策的CRM系统研究与实现[D].重庆:西南大学,2011.endprint
2.2 企业间协同架构
随着用户需求的变化与企业运营资源的矛盾的加剧,以及业务市场的细分,注重企业内部资源管理的ERP系统无法快速的响应需求,更多的企业选择在已有的ERP软件的基础上线CRM、SCM、电子商务、人工智能、物流配送等系统,那么本文就以CRM、SCM、物流配送这三个系统为例,搭建企业外部的Agent架构。
客户和供应商是企业生产最重要的两个方面。企业必须快速响应上游客户的需求,才能有效的进行内部资源的配置,准时完成客户的交货。对于供应商来说,供应商必须快速响应企业的需求,企业才能用最小的资源完成生产,而不会发生缺货、坏货等现象而影响生产进度。
分别在客户、供应商、物流商建立Agent系统,与企业Agent系统通信,架构图如图4所示。
当客户的需求发生变化,客户的Agent系统自动发出指令,当企业Agent监测到,迅速通知企业销售Agent系统,对企业内部的客户订单进行修订,当客户订单发生变化时,企业内部销售Agent系统侦测到后,针对变化订单进行一系列的行动,从而调动起企业内部的各Agent系统协同运作。
当企业库存降低时,库存Agent系统将库存采购信息传递给企业Agent系统,企业Agent系统进行判断信息的去向,传递给供应商,供应商Agent系统侦测到企业的采购指令后,迅速配货,及时交货,防止物料短缺。当供应商供货发生变化时,例如延迟交期、变更供货数量等信息变化,企业Agent系统侦测到后,直接发送给采购部门,采购部门根据供应商的变化和企业内部需求进行调整。
当到达客户的交货期,销售部门通知仓管人员备货,备好货后,仓管Agent系统通知企业Agent系统,企业Agent系统将信息传递给物流商,物流商Agent系统侦测到发货信息后,马上安排送货并跟踪货物,及时发现货物异常,如缺货、损坏、到货延迟、提前到货等信息,并将跟踪的信息即时的反馈给企业Agent系统。
3 总结
在供应链生产一体化的大环境下,必须将供应商、客户、物流协同合作。该文通对ERP业务流程的详细分析,利用Agent移动技术,建立了企业内、企业间的Agent通信系统框架模型,通过该框架,管理者可以实时、准确的获得上下游企业信息,并根据这些信息做出决策,从而对企业的经营进行控制,大大降低成本,提高企业的经济效益。
参考文献:
[1] 汪伟.ERP系统应用教程[M].合肥:中国科学技术大学出版社,2011:19-20.
[2] 崔亚娟.基于多Agent技术的ERP系统智能化研究[D].西安:西安理工大学,2007.
[3] 严小飞.基于智能Agent决策的CRM系统研究与实现[D].重庆:西南大学,2011.endprint
2.2 企业间协同架构
随着用户需求的变化与企业运营资源的矛盾的加剧,以及业务市场的细分,注重企业内部资源管理的ERP系统无法快速的响应需求,更多的企业选择在已有的ERP软件的基础上线CRM、SCM、电子商务、人工智能、物流配送等系统,那么本文就以CRM、SCM、物流配送这三个系统为例,搭建企业外部的Agent架构。
客户和供应商是企业生产最重要的两个方面。企业必须快速响应上游客户的需求,才能有效的进行内部资源的配置,准时完成客户的交货。对于供应商来说,供应商必须快速响应企业的需求,企业才能用最小的资源完成生产,而不会发生缺货、坏货等现象而影响生产进度。
分别在客户、供应商、物流商建立Agent系统,与企业Agent系统通信,架构图如图4所示。
当客户的需求发生变化,客户的Agent系统自动发出指令,当企业Agent监测到,迅速通知企业销售Agent系统,对企业内部的客户订单进行修订,当客户订单发生变化时,企业内部销售Agent系统侦测到后,针对变化订单进行一系列的行动,从而调动起企业内部的各Agent系统协同运作。
当企业库存降低时,库存Agent系统将库存采购信息传递给企业Agent系统,企业Agent系统进行判断信息的去向,传递给供应商,供应商Agent系统侦测到企业的采购指令后,迅速配货,及时交货,防止物料短缺。当供应商供货发生变化时,例如延迟交期、变更供货数量等信息变化,企业Agent系统侦测到后,直接发送给采购部门,采购部门根据供应商的变化和企业内部需求进行调整。
当到达客户的交货期,销售部门通知仓管人员备货,备好货后,仓管Agent系统通知企业Agent系统,企业Agent系统将信息传递给物流商,物流商Agent系统侦测到发货信息后,马上安排送货并跟踪货物,及时发现货物异常,如缺货、损坏、到货延迟、提前到货等信息,并将跟踪的信息即时的反馈给企业Agent系统。
3 总结
在供应链生产一体化的大环境下,必须将供应商、客户、物流协同合作。该文通对ERP业务流程的详细分析,利用Agent移动技术,建立了企业内、企业间的Agent通信系统框架模型,通过该框架,管理者可以实时、准确的获得上下游企业信息,并根据这些信息做出决策,从而对企业的经营进行控制,大大降低成本,提高企业的经济效益。
参考文献:
[1] 汪伟.ERP系统应用教程[M].合肥:中国科学技术大学出版社,2011:19-20.
[2] 崔亚娟.基于多Agent技术的ERP系统智能化研究[D].西安:西安理工大学,2007.
[3] 严小飞.基于智能Agent决策的CRM系统研究与实现[D].重庆:西南大学,2011.endprint