电商工单系统平台化的方法和装置与流程

文档序号:11621055阅读:498来源:国知局
电商工单系统平台化的方法和装置与流程

本发明涉及计算机及其软件技术领域,尤其涉及一种电商工单系统平台化的方法和装置。



背景技术:

工单系统是记录、处理、跟踪一项工作的完成情况,用于内部人员和资源之间沟通,通过系统化、标准化的处理流程在一个信息流和工作流下完美协同,并具有批量性、时效性、绩效性的系统。工单系统作为集团内部和外围系统的主要通信工具,肩负重任。这里所说的外围系统包括两方面,一方面是指集团内部除工单系统本身外的系统,如配送系统;另一方面是指集团外围系统,如海尔、移动等商家系统。如何高效且标准化地实现工单系统与外围系统间的交互是需要重点研究的。

现有的工单系统与外围系统之间的交互多是通过单点配置(即统一配置)进行的,但是由于一些外围系统参数的不同,单点配置已不能满足多系统间的交互。另外,由于工单所需维护的信息量很大,外围系统与工单系统交互的过程中,对应到工单系统的不同组织架构,如果有后续要接入的系统,无疑给工单系统的信息维护造成压力。



技术实现要素:

有鉴于此,本发明提供一种电商工单系统平台化的方法和装置,能够支持多外围系统发工单,高效且标准化地实现工单系统与外围系统间的交互,在满足各个系统不同需求的同时,有序高效地完成了工单跟进。

为实现上述目的,根据本发明的一个方面,提供了一种电商工单系统平台化的方法。

本发明的电商工单系统平台化的方法包括:在工单系统上创建并配置频道,配置所述频道包括:指定利用所述频道与工单系统交互的外围系统、指定处理所述外围系统业务的工单部门、指定消息队列,以传递工单系统与所述外围系统交互的消息;为所述频道设置接入方案配置,所述接入方案配置包括:发起方案配置、反馈方案配置以及字段模板配置。

可选地,配置所述频道还包括:在所述频道上指定身份识别码,作为频道与某一外围系统的标识。

可选地,配置所述频道还包括:在所述频道内根据其对应的工单部门进行特殊处理设置,所述特殊处理设置包括设置来源系统标识、来源类型标识、允许交互次数、发起条件。

可选地,所述方法还包括:根据外围系统业务类型的不同,差异化配置工单系统内相应工单部门处理业务的方式。

可选地,所述方法还包括:在工单系统内设定worker定时任务,监控工单状态。

为实现上述目的,根据本发明的另一方面,提供了一种电商工单系统平台化的装置。

本发明的电商工单系统平台化的装置包括:频道配置模块,用于在工单系统上创建并配置频道,配置所述频道包括:指定利用所述频道与工单系统交互的外围系统、指定处理所述外围系统业务的工单部门、指定消息队列,以传递工单系统与所述外围系统交互的消息;接 入方案配置模块,用于为所述频道设置接入方案配置,所述接入方案配置包括:发起方案配置、反馈方案配置以及字段模板配置。

可选地,所述频道配置模块还用于,在所述频道上指定身份识别码,作为频道与某一外围系统的标识。

可选地,所述频道配置模块还用于:在所述频道内根据其对应的工单部门进行特殊处理设置,所述特殊处理设置包括设置来源系统标识、来源类型标识、允许交互次数、发起条件。

可选地,所述装置还包括差异化配置模块,用于根据外围系统业务类型的不同,差异化配置工单系统内相应工单部门处理业务的方式。

可选地,所述装置还包括:定时任务模块,用于在工单系统内设定worker定时任务,监控工单状态。

根据本发明的技术方案,通过配置不同频道,对应不同映射,并配置接入时的发起方案及反馈方案,形成一个高效的请求和反馈工单的平台,从而可以在监控工单的有序跟进的同时,实现多系统的灵活配置,满足各个外围系统不同需求,减少后续系统接入的工作量;通过指定一身份识别码,从而可以方便的进行频道与外围系统之间的映射;通过根据工单部门可执行的业务类型在频道内进行特殊处理设置,从而可以准确的设置业务处理的规则和方式;通过差异化配置工单系统内工单部门处理业务的方式,从而可以使来自于不同外围系统的工单业务根据其工单属性值等条件的不同得到相应的处理;通过设定一worker定时任务,从而可以方便的监控工单的生成和分配等流转状态。

附图说明

附图用于更好地理解本发明,不构成对本发明的不当限定。其中:

图1是根据本发明实施例的电商工单系统平台化的方法的主要步 骤的示意图;

图2是根据本发明实施例的电商工单系统平台化的框架的示意图;

图3是根据本发明实施例的电商工单系统平台化的装置的主要模块的示意图。

具体实施方式

以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

图1是根据本发明实施例的电商工单系统平台化的方法的主要步骤的示意图。

如图1所示,本发明实施例的电商工单系统平台化的方法主要包括如下步骤:

步骤s11:在工单系统上创建并配置频道,配置所述频道包括:指定利用所述频道与工单系统交互的外围系统、指定处理所述外围系统业务的工单部门、指定消息队列传递工单系统与所述外围系统交互的消息。

鉴于各外围系统发工单信息的各参数的不同,本发明实施例中,为各外围系统对应设置一频道,作为各外围系统与内部系统之间的数据对接的渠道。工单系统根据频道设置将外围系统接入企业内部的工单系统以发起工单。

具体频道设置过程中,首先在工单系统上创建一频道,该频道与某一外围系统对应,作为工单系统与某一个外围系统交互纽带。其中, 可在频道上指定一身份识别码,作为频道与某一外围系统的标识。至此,通过该频道与工单系统交互的外围系统就可确定下来。

其次,在具体配置频道的过程中,可根据外围系统对应的业务类型,指定处理该业务类型的工单部门;此外,还可在频道内部指定消息队列(mq,即messagequeue)进行消息传递。其中,mq可以有三种,一种是外围系统向工单系统发起工单时传递消息用的接入mq,一种是工单系统向外围系统反馈工单时传递消息用的反馈mq,还有一种是用于传递下游通知消息的下游通知mq。

在本发明一较佳实施例中,还可根据频道对应的工单部门可执行的业务类型在频道上做特殊处理设置,包括来源系统标识、来源类型标识、允许交互次数、发起条件等的设置。

步骤s12:为所述频道设置接入方案配置,所述接入方案配置包括:发起方案配置、反馈方案配置以及字段模板配置。

在对频道进行配置后,为了交互的方便,还需要根据各外围系统参数的不同,对应设置频道的接入方案配置,以便于通过频道实现工单系统与各外围系统的数据对接。

为所述频道设置接入方案配置包括:包括发起方案配置、反馈方案配置、字段模板配置。

以发起方案配置为例,发起方案配置即进行发起接口入参配置。根据外围系统对应业务的数据字段的不同,在发起方案中设置多个字段名,每个字段名对应可配置一个字符串。外围系统需要发起工单时,首先通过获取发起方案配置中的字符串,将字符串与字符串对应的字段值(外围系统提供)组成键值对生成json字符串,即mq消息字符串,发送到频道配置的接入mq中。工单系统通过消费mq消息字符 串可生成一条工单。当外围系统提供的数据字段需要变化时,可对发起方案做相应调整。鉴于,不同外围系统接入到工单系统上所提供的数据会有不同,因此,在对应频道分别配置相应的发起方案。

其中,字段名、字段字符串、字段值一一对应,如:工单号-orderid-123。配置过程中,根据外围系统的参数,在发起方案中配置有工单号字段名,如果相应配置了orderid字符串,且外围系统的字段值123,则外围系统生成json字符串发送到mq中时,json字符串中就包含{orderid:123}这个键值对。

相应的,反馈方案配置即进行反馈接口入参配置。反馈方案是针对某个频道对接外围系统生成工单后,当工单系统对工单作出处理后或处理过程中发现外围系统提供数据异常或工单系统程序异常时,都可通过配置的反馈方案生成json字符串,发送到频道上配置的反馈mq中,外围系统消费mq消息即可;配置方式同发起方案。

此外,字段模板配置则是针对发起方案、反馈方案做的自定义字段配置。在每添加一个模板后发起方案、反馈方案上会多一个字段名。例如:在发起方案上配置该字段名对应的字符串,则外围系统发起工单的消息队列json字符串需中多传入该字符串和对应字段值的键值对。

在经过步骤s11和步骤s12的频道配置和接入方案配置后,外围系统与工单系统可通过上述配置进行交互。

在本发明一较佳实施例中,本发明实施例的电商工单系统平台化的还包括:根据外围系统的业务类型的不同,可相应的配置工单部门处理工单的方式,即差异化配置。具体而言,外围系统与工单系统交互以发起工单时,根据外围系统不同的业务类型,会生成不同类型的工单。根据频道的配置信息将工单分配至相应工单部门后,基于差异化配置,各工单部门将根据订单属性值条件的不同采取不同的处理方 式。

在本发明又一实施例中,本发明实施例的电商工单系统平台化的方法还包括:利用worker定时程序设定一定时任务,监控工单的状态。具体而言,定时任务定时的监控工单状态,当监控到工单系统根据外围系统的mq消息字符串生成了工单,并且工单被相应的分配到相应的工单部门下的技能组(拥有处理某工单部门下某业务类型工单的人员)后,认为此阶段工单工作完成,自动关闭该工单生成并分配的任务。

至此,工单系统平台化完成,本发明实施例的电商工单系统平台化的框架的示意图如图2所示。外围系统利用建立的平台化工单系统与工单系统进行的数据交互,以发起工单,工单系统在处理工单的过程中,根据需要,可通过频道向外围系统进行信息反馈。

具体外围系统与工单系统的交互过程可如下所述:

外围系统通过获取接入方案配置为频道设置发起方案(即,接口入参),生成mq消息字符串;工单系统根据mq消息字符串中的不同三级工单部门、一级业务类型、频道号等工单信息生成工单,根据频道配置信息,将工单发送到相应配置的工单部门下的技能组进行处理;

当技能组人员处理工单后或有疑问时,可回复工单。回复工单时获取接入方案配置为频道设置反馈方案(即,接口入参),生成mq消息字符串,发送至反馈mq上,外围系统消费mq消息,可进行关单或回复工单操作。

根据本发明实施例的电商工单系统平台化的方法可以看出,通过配置不同频道,对应不同映射,并配置接入时的发起方案及反馈方案,形成一个高效的请求和反馈工单的平台,从而可以在监控工单的有序跟进的同时,实现多系统的灵活配置,满足各个外围系统不同需求, 减少后续系统接入的工作量;通过指定一身份识别码,从而可以方便的进行频道与外围系统之间的映射;通过根据工单部门可执行的业务类型在频道内进行特殊处理设置,从而可以准确的设置业务处理的规则和方式;通过差异化配置工单系统内工单部门处理业务的方式,从而可以使来自于不同外围系统的工单业务根据其工单属性值等条件的不同得到相应的处理;通过设定一worker定时任务,从而可以方便的监控工单的生成和分配等流转状态。

图3是根据本发明实施例的电商工单系统平台化的装置的主要模块的示意图。

如图3所示,本发明实施例的电商工单系统平台化的装置30主要包括如下模块:频道配置模块301、接入方案配置模块302。

频道配置模块301用于在工单系统上创建并配置频道,配置所述频道包括:指定利用所述频道与工单系统交互的外围系统、指定处理所述外围系统业务的工单部门、指定消息队列传递工单系统与所述外围系统交互的消息;接入方案配置模块302用于为所述频道设置接入方案配置,所述接入方案配置包括:发起方案配置、反馈方案配置以及字段模板配置。

频道配置模块301还用于,在所述频道上指定身份识别码,作为频道与某一外围系统的标识。

频道配置模块301还用于:在所述频道内根据其对应的工单部门进行特殊处理设置,所述特殊处理设置包括设置来源系统标识、来源类型标识、允许交互次数、发起条件。

装置30还包括差异化配置模块303,用于根据外围系统业务类型的不同,差异化配置工单系统内相应工单部门处理业务的方式。

装置30还包括:定时任务模块304,用于在工单系统内设定worker定时任务,监控工单状态。

从以上描述可以看出,通过配置不同频道,对应不同映射,并配置接入时的发起方案及反馈方案,形成一个高效的请求和反馈工单的平台,从而可以在监控工单的有序跟进的同时,实现多系统的灵活配置,满足各个外围系统不同需求,减少后续系统接入的工作量;通过指定一身份识别码,从而可以方便的进行频道与外围系统之间的映射;通过根据工单部门可执行的业务类型在频道内进行特殊处理设置,从而可以准确的设置业务处理的规则和方式;通过差异化配置工单系统内工单部门处理业务的方式,从而可以使来自于不同外围系统的工单业务根据其工单属性值等条件的不同得到相应的处理;通过设定一worker定时任务,从而可以方便的监控工单的生成和分配等流转状态。

上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1