1.本说明书涉及计算机技术领域,具体涉及一种基于模板实现业务规则配置的方法和系统。
背景技术:2.随着电信行业的技术发展以及业务发展,支撑的业务范围越来越广,支撑的业务能力的也在不断提高,客户管理系统的复杂度随之也在不断提升。再加上客户消费观念的不断转变,要求电信行业业务受理能力以及业务支撑能力更加灵活,即系统需要具备可以灵活处理客户提出的相关要求的能力,从而提高客户满意度。
3.目前,电信行业为了使得业务流程透明化,多采用以订单方式作为支撑。为了可以使客户享受更多的优惠,营业员在给客户办理业务的过程中,会给用户办理多笔不同的业务组合,但是,由于存在不同的业务是相同的业务处理表,系统在处理时会增加存在后续业务订单,不允许撤销操作。从而导致,如果要取消业务过程中的某一个业务时,需要将后面的业务订单逐笔取消,然后重新给用户办理后面的业务。极大的降低了业务的受理能力,同时也无法满足客户满意度。
4.现有技术中,一般是针对某种较常用的业务场景流程单独开发一个模块进行单独的业务实现。但是这种处理方式无法满足灵活的业务场景,同时,也无法快速支撑新的业务场景。
技术实现要素:5.有鉴于此,本说明书实施例提供一种基于模板实现业务规则配置的方法和系统,解决了原有系统中存在的不允许隔笔撤销业务操作的问题,实现了灵活处理客户所需业务的场景,提高了业务人员的工作效率,同时可提高客户满意度。
6.本说明书实施例提供以下技术方案:
7.本说明书实施例提供一种基于模板实现业务规则配置的方法,包括:
8.获取业务功能的业务动作,其中,业务动作包括有业务标识,业务标识用于在业务处理过程中形成对应业务功能的识别特征;
9.基于预设的业务规则信息,配置业务动作与业务处理表的对应关系;
10.对业务处理表的主键进行配置,配置用于根据主键实现业务动作。
11.本说明书实施例还提供一种基于模板实现业务规则配置的系统,用于执行本说明书实施例中任意一项实施例所述的方法。
12.与现有技术相比,本说明书实施例采用的上述至少一个技术方案能够达到的有益效果至少包括:
13.通过配置业务动作与业务处理表的对应关系,以及主键与业务处理表的对应关系,实现了将固定化参数调整为可变参数,进而抽象出了对业务规则的模板配置,实现了业务规则新增管理。可解除原有系统中存在的多业务操作必须依次撤销的弊端,简化了业务
人员的操作流程,从而有效实现了客户管理系统业务规则快速配置。
附图说明
14.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
15.图1是本说明书实施例提供的一种基于模板实现业务规则配置的方法的流程图;
16.图2是本说明书实施例提供的一种基于模板实现业务规则配置的方法的具体实施例。
具体实施方式
17.下面结合附图对本技术实施例进行详细描述。
18.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本技术的其他优点与功效。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。本技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
19.要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本技术,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目和方面来实施设备及/或实践方法。另外,可使用除了本文中所阐述的方面中的一或多者之外的其它结构及/或功能性实施此设备及/或实践此方法。
20.还需要说明的是,以下实施例中所提供的图示仅以示意方式说明本技术的基本构想,图式中仅显示与本技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
21.另外,在以下描述中,提供具体细节是为了便于透彻理解实例。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所述方面。
22.客户关系管理系统中,多采用以订单方式作为支撑。但如果客户办理了多项不同的业务后,有需要取消前面办理的某一个业务的需求时,需将后面的业务订单逐笔取消才可以操作。但是其实给客户办理的某些业务是不影响前面业务撤销的,只是系统处理上存在弊端。
23.例如,营业员为客户办理语音卡开户之后,同时又给客户办理的密码变更,为了使得用户可以享受高清语音服务,同时给客户办理了volte(voice over long-term evolution,长期演进语音承载)升级的业务。虽然这三种业务都是处理的相关业务表数据,
但这三种业务是互不依赖的,从某种意义上来说取消前面的某种业务不影响后面的业务,或者说取消前面的某种业务不需要将后续的所有业务都进行取消。比如,客户由于某种原因不想使用该手机号码,按照目前系统的操作流程,营业员需要按照业务的倒序顺序,取消用户开通过的每一笔业务,最后才可以取消开户业务。并且,如果存在其他营业员中间操作的某些业务,则又需要经过审批等流程,极大的降低了业务的受理能力,给客户造成不好的体验。
24.有鉴于此,本说明书实施例提供了一种基于模板实现业务规则配置的方法,解决了多项业务操作过程中的弊端,通过数据库配置实现业务隔笔撤销的方法,提高了业务处理速度,同时,通过抽象以及配置降低新增业务触发动作而带来的系统开发量。
25.以下结合附图1至附图2,说明本技术各实施例提供的技术方案。
26.实施例一
27.本说明书实施例提供一种基于模板实现业务规则配置的方法,如图1所示,包括:
28.获取业务功能的业务动作,其中,业务动作包括有业务标识,业务标识用于在业务处理过程中形成对应业务功能的识别特征;
29.在一个具体的实施例中,针对客户关系管理系统中的业务功能进行业务抽象分解,按照业务功能提取出相关的动作。比如语音卡开户、密码变更、volte升级、营销活动办理等,将这些业务动作定义出来不同的业务标识。
30.基于预设的业务规则信息,配置业务动作与业务处理表的对应关系;
31.实施中,梳理现有业务规则信息,将相似的规则信息进行归纳合并,将固定化参数调整为可变参数,从而抽象出相关业务规则模板,记为预设的业务规则信息。配置业务动作与业务处理表的对应关系过程中,通过选择抽象的预设业务规则信息,并录入业务规则参数,实现业务规则新增管理。从而可以有效实现电信行业客户管理系统业务规则的快速配置。
32.对业务处理表的主键进行配置,配置用于根据主键实现业务动作。
33.实施中,对已产生的业务动作进行数据还原处理时,需要将业务处理表中现有的数据删除,将业务动作处理前的历史数据根据业务功能请求对业务处理表进行历史数据的插入。具体地,在删除业务处理表数据时,通过业务处理表的主键对关联数据进行删除,主键为业务处理表的唯一标识,即使对同一张业务处理表操作了很多次,主键值不会发生变化,从而可保证数据处理的准确性。同时,可实现通过主键删除历史流水数据,避免存储无效数据表而导致系统产生冗余数据。通过利用主键对业务数据进行处理,避免了原有系统中业务功能只能按顺序依次处理的情况,实现了多项业务隔笔冲正的业务效果,提高了业务处理效率。通过配置实现相关表数据的撤销,减少了因为系统业务功能增加而带来的系统开发工作,同时也避免了按照场景开发而带来的系统复杂度,避免系统维护工作难度的增加。
34.在一些实施方式中,配置业务动作与业务处理表的对应关系,包括:
35.在业务处理表中增加业务订单流水字段和操作类型字段,其中,业务订单流水字段用于记录实现业务功能的历史记录;
36.基于预设的业务规则信息,配置业务订单流水字段和与业务处理表的对应关系。
37.实施中,每次业务功能的实现均会产生对应的业务订单流水字段,因此使用业务
订单流水字段作为业务处理的纽带,将每笔业务动作产生的业务订单流水字段与所对应的业务处理表进行关联,即对业务处理表统一增加业务订单流水字段,同时增加本次业务动作的操作类型字段,用来标识本次业务动作产生的操作类型,记录操作数据的历史轨迹。具体地,操作类型包括插入、删除、修改等操作。
38.在一个具体的实施例中,基于预设的业务规则信息,对业务订单流水字段和与业务处理表进行配置,达到了数据统一处理,而不是通过个性化的业务处理逻辑进行处理,具有通用性,并可以通过统一的业务处理逻辑实现,根据业务订单流水字段以及业务历史轨迹表记录的操作类型字段来进行该业务的撤销操作,达到待处理业务的数据还原操作。
39.在一些实施方式中,对业务处理表的主键进行配置,包括:
40.根据业务动作,获取与业务动作相关的业务处理表和历史轨迹表;
41.配置主键和所述历史轨迹表的对应关系。
42.根据主键获取历史轨迹表中待处理的value值;
43.根据主键删除业务处理表中的value值。
44.如图2所示,实施中,根据已配置的业务动作与业务处理表的对应关系,获取到待处理业务相关的业务处理表;通过业务处理表与主键的配置,获取到业务处理表的历史轨迹表。优选地,可通过业务订单流水字段查询待处理业务的历史轨迹表。根据已配置的业务处理表与主键的对应关系,获取到待处理业务的主键对应的value值,并根据待处理业务的命令对value值进行删除操作。本说明书实施例中对数据的操作均根据主键查询,保证了数据的准确性。
45.在一些实施方式中,预设的业务规则信息包括:规则名称、执行条件、规则调用顺序中的任意一项或多项。
46.实施中,预设的业务规则信息一般由规则名称(用以识别某个规则)、执行条件(触发执行命令的因素)、规则调用顺序等的一项或多项构成,具体的构成部分可根据实际需求设置。
47.在一些实施方式中,本说明书实施例的方法还包括:
48.根据预设的业务规则信息对业务动作进行校验。
49.实施中,设置的配置文件包括根据不同的业务功能对预设的业务规则信息的校验码。当服务器接收到业务处理请求,判断接收到的业务处理请求中是否存在校验码,以及校验码是否符合校验规则限定的条件,当校验码符合校验条件时,继续进行业务动作的操作。各项业务的处理有统一的业务规则校验服务,不需要重复验证,提高了业务处理效率。
50.实施例二
51.基于同一发明构思,本说明书实施例还提供一种基于模板实现业务规则配置的系统,用于执行本说明书实施例中任意一项实施例所述的方法。
52.本发明通过梳理业务规则现状,归纳合并相似业务规则,抽象出相关业务规则模板,业务规则配置过程中通过选择抽象的业务规则,并录入业务规则参数,实现业务规则新增管理。从而可以有效实现电信行业客户管理系统的规则快速配置,同时提供统一的业务规则校验服务。
53.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例侧重说明的都是与其他实施例的不同之处。尤其,对于后面说
明的方法实施例而言,由于其与系统是对应的,描述比较简单,相关之处参见系统实施例的部分说明即可。
54.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
技术特征:1.一种基于模板实现业务规则配置的方法,应用于客户关系管理系统,其特征在于,包括:获取业务功能的业务动作,其中,所述业务动作包括有业务标识,所述业务标识用于在业务处理过程中形成对应业务功能的识别特征;基于预设的业务规则信息,配置所述业务动作与业务处理表的对应关系;对所述业务处理表的主键进行配置,所述配置用于根据所述主键实现所述业务动作。2.根据权利要求1所述的一种基于模板实现业务规则配置的方法,其特征在于,所述配置所述业务动作与业务处理表的对应关系,包括:在所述业务处理表中增加业务订单流水字段和操作类型字段,其中,所述业务订单流水字段用于记录实现业务功能的历史记录;基于预设的业务规则信息,配置所述业务订单流水字段和与所述业务处理表的对应关系。3.根据权利要求1所述的一种基于模板实现业务规则配置的方法,其特征在于,对所述业务处理表的所述主键进行配置,包括:根据所述业务动作,获取与所述业务动作相关的所述业务处理表和历史轨迹表;配置所述主键和所述历史轨迹表的对应关系。4.根据权利要求3所述的一种基于模板实现业务规则配置的方法,其特征在于,所述方法还包括:根据所述主键获取所述历史轨迹表中待处理的value值;根据所述主键删除所述业务处理表中的所述value值。5.根据权利要求1所述的一种基于模板实现业务规则配置的方法,其特征在于,所述预设的业务规则信息包括:规则名称、执行条件、规则调用顺序中的任意一项或多项。6.根据权利要求1所述的一种基于模板实现业务规则配置的方法,其特征在于,所述方法还包括:根据所述预设的业务规则信息对所述业务动作进行校验。7.一种基于模板实现业务规则配置的系统,应用于客户关系管理系统,其特征在于,所述系统用于执行如权利要求1至6任一项所述的方法。
技术总结本说明书实施例提供一种基于模板实现业务规则配置的方法和系统,应用于计算机技术领域。一种基于模板实现业务规则配置的方法,包括:获取业务功能的业务动作,其中,业务动作包括有业务标识,业务标识用于在业务处理过程中形成对应业务功能的识别特征;基于预设的业务规则信息,配置业务动作与业务处理表的对应关系;对业务处理表的主键进行配置,配置用于根据主键实现业务动作。通过配置业务动作与业务处理表的对应关系,以及主键与业务处理表的对应关系,实现了将固定化参数调整为可变参数,抽象出了对业务规则的模板配置,解除原有系统中存在的弊端,简化了业务人员的操作流程。简化了业务人员的操作流程。简化了业务人员的操作流程。
技术研发人员:陈大民
受保护的技术使用者:北京思特奇信息技术股份有限公司
技术研发日:2022.06.24
技术公布日:2022/11/1