Assembly method and apparatus of the invention provides a business rule, in the acquisition of transaction information, from the table to find the corresponding rules of configuration information and transaction information rules, rules and rules define the definition of information from the information table to obtain the corresponding centralized rules, according to each rule corresponding to rule definition information and transaction information, determine whether each rule satisfies the assembly condition of its own, when meet when assembling the rule. Only need to define a set of rules, different overseas branches or different business scenarios are to choose the rules from a set of rules, and the selection rules for specific settings, in order to meet the needs of overseas branches and business scene differences on business rules of demand.
【技术实现步骤摘要】
一种业务规则的装配方法及装置
本专利技术属于收付款
,尤其涉及一种收付款的业务规则装配方法及装置。
技术介绍
在海外商业银行收付款领域,针对不同海外分行(多法人)在进行收付款时,根据当地的法规、风险控制等要求对于付款业务需要采用不同的规则,以保证交易正确性、合规性。具体的业务规则差异体现在同一个海外分行在不同的业务场景下的差异性和同一业务场景在不同海外分行下的差异性。正是由于上述两方面差异的存在,现有技术中为了支持不同分行的不同业务场景的处理规则,采用的技术方案是:针对不同的海外分行,进行独立开发单独的系统,如图1所示,为现有技术中针对不同的海外分行开发的系统。这种方案通过对不同海外分行进行区分,一个海外分行对应一个独立的系统,满足了同一业务场景在不同海外分行下的差异性。但由于每个海外分行存在一个系统,对每个系统需要单独进行开发维护;同时,对于同一海外分行对应的系统而言,由于同一海外分行在不同的业务场景下的差异性,导致不同业务场景下需要对系统进行变更,以支持不同业务场景下的业务处理,进而增加了系统开发和维护的成本。此外,当增加一个海外分行或者是增加一个业务场景时,需要重新开发一套独立的系统,导致可扩展性差。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种业务规则装配方法及装置,用于解决现有技术中海外分行收付款系统开发和维护成本高、可扩展性差的问题。技术方案如下:本专利技术提供一种业务规则的装配方法,所述装配方法包括:获取交易信息;根据所述交易信息,从规则配置信息表中查找与所述交易信息对应的规则集;从规则定义信息表中,分别获取与所述规则集中的规则对应 ...
【技术保护点】
一种业务规则的装配方法,其特征在于,包括:获取交易信息;根据所述交易信息,从规则配置信息表中查找与所述交易信息对应的规则集;从规则定义信息表中,分别获取与所述规则集中的规则对应的规则定义信息;根据所述交易信息和与所述规则对应的所述规则定义信息,分别判断所述规则集中的所述规则是否满足所述规则的装配条件;当所述规则满足装配条件时,装配所述规则。
【技术特征摘要】
1.一种业务规则的装配方法,其特征在于,包括:获取交易信息;根据所述交易信息,从规则配置信息表中查找与所述交易信息对应的规则集;从规则定义信息表中,分别获取与所述规则集中的规则对应的规则定义信息;根据所述交易信息和与所述规则对应的所述规则定义信息,分别判断所述规则集中的所述规则是否满足所述规则的装配条件;当所述规则满足装配条件时,装配所述规则。2.依据权利要求1所述的装配方法,其特征在于,所述规则配置信息表包括:多实体标识、服务编号、执行服务名称、海外收付款交易类型代码、规则描述和预留补充字段;所述规则描述中包括由处理交易所需的规则的规则号组成的规则集;其中,根据所述交易信息,从规则配置信息表中查找与所述交易信息对应的规则集,包括:根据所述交易信息中的海外分行,确定所述规则配置信息表中的多实体标识;根据所述交易信息中的交易,确定所述规则配置信息表中的服务编号;根据所述交易信息中的业务场景,确定所述规则配置信息表中的海外收付款交易类型代码;根据所述多实体标识、所述服务编号和所述海外收付款交易类型代码,从所述规则配置信息表中查找与所述多实体标识、所述服务编号和所述海外收付款交易类型代码对应的所述规则描述;从所述规则描述中获取与所述交易信息对应的规则集。3.依据权利要求2所述的装配方法,其特征在于,所述规则定义信息表包括:规则号、检核规则名称、校验规则描述、处理标识代码、服务组件名称、输入条件内容、运行结果描述和触发条件;其中,所述从规则定义信息表中,分别获取与所述规则集中的规则对应的规则定义信息包括:根据所述规则集中包括的规则号,从所述规则定义信息表中查找与所述规则号对应的规则定义信息。4.根据权利要求3所述的装配方法,其特征在于,所述根据所述交易信息和与所述规则对应的所述规则定义信息,分别判断所述规则集中的所述规则是否满足所述规则的装配条件包括:判断所述规则对应的所述规则定义信息中是否包括所述触发条件;若不包括所述触发条件,则满足所述规则的装配条件;若包括所述触发条件,则根据所述交易信息判断所述规则是否满足所述触发条件;若满足,则满足所述规则的装配条件;否则,不满足所述规则的装配条件。5.根据权利要求1所述的装配方法,其特征在于,所述装配所述规则包括:获取与所述规则对应的规则处理模块;其中,所述规则处理模块用于依据规则对交易进行处理;确定与所述规则处理模块对应的输入参数;依据所述输入参数,装配所述规则处理模块。6.根据权利要求5所述的装配方法,...
【专利技术属性】
技术研发人员:张永辉,王微微,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。