CN116301758B - 基于事件时机点的规则编辑方法、装置、设备及介质 - Google Patents
基于事件时机点的规则编辑方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN116301758B CN116301758B CN202310525163.0A CN202310525163A CN116301758B CN 116301758 B CN116301758 B CN 116301758B CN 202310525163 A CN202310525163 A CN 202310525163A CN 116301758 B CN116301758 B CN 116301758B
- Authority
- CN
- China
- Prior art keywords
- rule
- event
- point
- code
- editing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000006870 function Effects 0.000 claims description 45
- 238000004590 computer program Methods 0.000 claims description 15
- 230000001960 triggered effect Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本申请提供一种基于事件时机点的规则编辑方法、装置、设备及介质,涉及计算机技术领域。该方法在进行业务规则编辑时,若需要添加事件时机点规则,则发送时机点新增指令,调用预设的时机点列表;目标规则中每个功能对象对应一个项目代码,时机点列表中可以根据项目代码快速定位适用于各功能对象的事件时机点,使得事件时机点的查找更快速、简便,易于操作;根据时机点选择指令,选择事件时机点,并将事件时机点与对应的功能对象关联,作为功能对象的关联时机点,从而便于开发人员明确业务需求,进而根据功能对象以及各功能独享对应的关联时机点,编辑生成目标规则,提高业务规则编辑效率。
Description
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于事件时机点的规则编辑方法、装置、设备及介质。
背景技术
在客户使用ERP等套装软件的使用过程,往往需要根据客户各自行业情况或公司管理需求等目的,在原有的软件业务逻辑基础上,植入一些控制或调整,一般都是通过二开或客制化的方式进行调整,涉及的作业流程冗长,如需要先沟通了解需求,然后研发进行相应程式调整编版,最后发布给客户加完修正,比较费时费力。
在此种传统作业方式下,涉及的作业流程冗长,产商顾问需要先与客户沟通了解需求,然后编写规格文档,给研发进行相应程式调整编版,最后才发布给客户加完修正,比较费时费力又费钱。
因此,如何解决目前业务规则编辑效率低下成为亟待解决的技术问题。
发明内容
本申请提供了一种基于事件时机点的规则编辑方法、装置、设备及存储介质,旨在提高业务规则编辑效率。
第一方面,本申请提供一种基于事件时机点的规则编辑方法,所述方法包括:
基于时机点新增指令,调用时机点列表;
基于目标规则中各功能对象的项目代码,在所述时机点列表中查询各所述项目代码对应的至少一个事件时机点;
基于时机点选择指令,选择至少一个所述事件时机点,作为所述功能对象的关联时机点;
基于各所述功能对象以及所述各功能对象对应的所述关联时机点,编辑规则代码,生成所述目标规则。
进一步地,所述基于目标规则中各功能对象的项目代码,在所述时机点列表中查询各所述项目代码对应的至少一个事件时机点,包括:
在所述时机点列表中输入所述项目代码,匹配所述项目代码对应的时机点子列表,获取所述时机点子列表中至少一个所述事件时机点。
进一步地,所述时机点子列表包括前端时机点子列表和中间层时机点子列表。
进一步地,所述基于各所述功能对象以及所述各功能对象对应的所述关联时机点,编辑规则代码,生成所述目标规则,包括:
基于规则编辑平台和预设操作规范,编辑各所述功能对象的功能规则代码;
基于各所述功能对象对应的所述关联时机点,调用所述关联时机点对应的时机点规则代码;
基于代码合并指令,将各所述功能对象对应的所述时机点规则代码以及所述功能规则代码合并,生成所述目标规则。
进一步地,所述基于代码合并指令,将各所述功能对象对应的所述时机点规则代码以及所述功能规则代码合并,生成所述目标规则之前,还包括:
基于规则编辑平台,编辑所述各功能对象与对应的所述关联时机点的执行规则,生成执行规则代码。
进一步地,所述基于代码合并指令,将各所述功能对象对应的所述时机点规则代码以及所述功能规则代码合并,生成所述目标规则,包括:
基于所述代码合并指令,将各所述功能对象对应的所述时机点规则代码、所述功能规则代码以及所述执行规则代码合并,生成所述目标规则。
进一步地,所述执行规则包括按钮触发执行和事件触发执行。
第二方面,本申请还提供一种基于事件时机点的规则编辑方法装置,所述基于事件时机点的规则编辑方法装置包括:
时机点列表调用模块,用于基于时机点新增指令,调用时机点列表;
时机点查询模块,用于基于目标规则中各功能对象的项目代码,在所述时机点列表中查询各所述项目代码对应的至少一个事件时机点;
时机点选择模块,用于基于时机点选择指令,选择至少一个所述事件时机点,作为所述功能对象的关联时机点;
规则生成模块,用于基于各所述功能对象以及所述各功能对象对应的所述关联时机点,编辑规则代码,生成所述目标规则。
第三方面,本申请还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的基于事件时机点的规则编辑方法的步骤。
第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的基于事件时机点的规则编辑方法的步骤。
本申请提供一种基于事件时机点的规则编辑方法、装置、设备及存储介质,本申请方法包括基于时机点新增指令,调用时机点列表;基于目标规则中各功能对象的项目代码,在所述时机点列表中查询各所述项目代码对应的至少一个事件时机点;基于时机点选择指令,选择至少一个所述事件时机点,作为所述功能对象的关联时机点;基于各所述功能对象以及所述各功能对象对应的所述关联时机点,编辑规则代码,生成所述目标规则。通过上述方式,在进行业务规则编辑时,若需要添加事件时机点规则,则发送时机点新增指令,调用预设的时机点列表;目标规则中每个功能对象对应一个项目代码,时机点列表中可以根据项目代码快速定位适用于各功能对象的事件时机点,使得事件时机点的查找更快速、简便,易于操作;根据时机点选择指令,选择事件时机点,并将事件时机点与对应的功能对象关联,作为功能对象的关联时机点,从而便于开发人员明确业务需求,进而根据功能对象以及各功能独享对应的关联时机点,编辑生成目标规则,提高业务规则编辑效率。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请的实施例提供的一种基于事件时机点的规则编辑***;
图2为本申请提供的一种基于事件时机点的规则编辑方法第一实施例的流程示意图;
图3为本申请提供的基于事件时机点的规则编辑方法第二实施例的流程示意图;
图4是本申请提供的一种基于事件时机点的规则编辑装置第一实施例的结构示意图;
图5是本申请实施例提供的一种计算机设备的结构示意性框图。
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
如图1所示,图1为本申请的实施例提供的一种基于事件时机点的规则编辑***,该***包括终端、服务器,所述终端和所述服务器通信连接,所述服务器与事件时机点数据库通信连接。
其中,所述终端包括手机、平板电脑、笔记本电脑、台式电脑、个人数字助理和穿戴式设备等电子设备。
其中,所述服务器包括独立一台服务器,或者服务器集群。
以下,将基于该基于事件时机点的规则编辑***对本申请的实施例提供的基于事件时机点的规则编辑方法进行详细介绍。
在一实施例中,为了便于本领域技术人员理解本申请技术方案,本申请实施例以本申请提供的基于事件时机点的规则编辑方法在股票预测领域的应用进行说明。
请参照图2,图2为本申请提供的一种基于事件时机点的规则编辑方法第一实施例的流程示意图。该基于事件时机点的规则编辑方法可以用于基于事件时机点的规则编辑***的服务器中。
如图2所示,该基于事件时机点的规则编辑方法包括步骤S101至步骤S103。
步骤S101、基于时机点新增指令,调用时机点列表;
在一实施例中,时机点列表可以在进行规则代码编辑之前预先设置,可以根据相关专业知识和开发人员经验等进行事件时机点的总结和汇总,生成对应的时机点数据库。
在一实施例中,可以根据事件时机点适用的项目类型和项目属性等,对各事件时机点进行分类,比如可以分为适用于前端开发项目的事件时机点,或者是中间项目对应的事件时机点。
在一实施例中,在建立时机点数据库之后,可以根据各时机点的执行规则,编辑对应的时机点执行代码,然后根据时机点分类情况,生成对应的分类列表,然后将分类列表中的各事件时机点与对应的时机点执行代码相关联,生成时机点列表;以便于在编辑目标规则的时候,可以直接调用对应的时机点代码添加到业务规则代码中,避免重复编辑和错误编辑,提高规则代码的编辑效率。
步骤S102、基于目标规则中各功能对象的项目代码,在所述时机点列表中查询各所述项目代码对应的至少一个事件时机点;
在一实施例中,根据各功能对象的项目属性等对各功能对象分类,并且以同属性的功能对象归类为一个项目代码表示,再根据区别属性进行细分。
示例性的,项目代码可以分为销售订单A、销售订单明细B、组合品子件信息C、赠品信息D、包装E等。
在一实施例中,在所述时机点列表中输入所述项目代码,匹配所述项目代码对应的时机点子列表,获取所述时机点子列表中至少一个所述事件时机点。
在一实施例中,根据项目代码的不同,即功能对象的功能属性的不同,适用的事件时机点也不相同,所以针对不同的功能对象,可以将适用于各功能对象的事件时机点根据各功能对象的项目代码进行对应归类,比如销售订单A对应的事件时机点子列表可以是A销售订单,所有适用于销售订单的事件时机点均归类在子列表A销售订单中。
在一实施例中,所述时机点子列表包括前端时机点子列表和中间层时机点子列表。
在一实施例中,根据项目时间点的不同,可以将时机点子列表分为前端时机点子列表和中间层时机点子列表,其中,前端时机点子列表可以是对外时机,比如销售订单、包装、收款信息、收款计划等,而中间层时机点子列表可以是对内时机,比如单据操作,包括结案、取消结案、核决、审核等。
步骤S103、基于时机点选择指令,选择至少一个所述事件时机点,作为所述功能对象的关联时机点;
在一实施例中,在需要添加项目时机点时,先建立功能对象的规则编辑项目,然后根据项目代码或者功能名称查询并调用对应的时机点列表,时机点列表中各事件时机点可以提供选择项,用户可以通过按钮点击选择时机点,添加到功能对象的规则编辑项目中,实现关联。
步骤S104、基于各所述功能对象以及所述各功能对象对应的所述关联时机点,编辑规则代码,生成所述目标规则。
在一实施例中,用户可以在完成所有功能对象的关联时机点分配后,生成对应的业务需求文档,然后共享或者发送给开发人员,开发人员根据用户需求进行规则代码的编辑,生成目标规则。
在一实施例中,开发人员也可以在进行规则代码的编辑过程中,直接调用事件时机点以及对应的时机点代码,将各功能对象对应的所有时机点代码添加到对应的功能对象的规则代码中,生成对应的规则代码,但是对于事件时机点的功能启用,默认为关闭状态,然后用户可以根据需求自行配置事件时机点的启闭。
本实施例提供了一种基于事件时机点的规则编辑方法,本申请方法在进行业务规则编辑时,若需要添加事件时机点规则,则发送时机点新增指令,调用预设的时机点列表;目标规则中每个功能对象对应一个项目代码,时机点列表中可以根据项目代码快速定位适用于各功能对象的事件时机点,使得事件时机点的查找更快速、简便,易于操作;根据时机点选择指令,选择事件时机点,并将事件时机点与对应的功能对象关联,作为功能对象的关联时机点,从而便于开发人员明确业务需求,进而根据功能对象以及各功能独享对应的关联时机点,编辑生成目标规则,提高业务规则编辑效率。
请参照图3,图3为本申请提供的基于事件时机点的规则编辑方法第二实施例的流程示意图。
本实施例中,如图3所示,基于上述图2所示实施例,所述步骤S104,包括:
步骤S201、基于规则编辑平台和预设操作规范,编辑各所述功能对象的功能规则代码;
在一实施例中,规则编辑平台可以是代码编辑软件,也可以是通过已有的代码库调用对应的代码进行编辑。开发人员根据客户提供的业务需求说明文档编辑各功能对象的功能规则代码。
步骤S202、基于各所述功能对象对应的所述关联时机点,调用所述关联时机点对应的时机点规则代码;
在一实施例中,根据各功能对象对应的关联时机点,调用预先编辑好的各关联时机点对应的时机点规则代码。
在一实施例中,基于规则编辑平台,编辑所述各功能对象与对应的所述关联时机点的执行规则,生成执行规则代码。
在一实施例中,在功能对象的功能规则代码中添加关联时机点的时机点规则代码时,要根据时机点执行描述,确定时机点执行规则,比如是在事件发生前/后触发执行,或者指令触发执行,或者是时间点触发执行等,即时机点触发执行的条件。
在一实施例中,所述执行规则包括按钮触发执行和事件触发执行。
在一实施例中,按钮触发执行可以包括单击按钮触发、按钮停留触发、按钮点击释放触发等,事件触发执行可以是某个关联事件发生后触发,或者某个事件执行时触发等。
步骤S203、基于代码合并指令,将各所述功能对象对应的所述时机点规则代码以及所述功能规则代码合并,生成所述目标规则。
在一实施例中,基于所述代码合并指令,将各所述功能对象对应的所述时机点规则代码、所述功能规则代码以及所述执行规则代码合并,生成所述目标规则。
在一实施例中,在编辑或者调用时机点规则代码以及执行规则代码之后,需要将时机点规则代码和执行规则代码添加到功能规则代码中,使之生效,所以,可以根据代码合并指令,将对应于同一功能对象的时机点规则代码、功能规则代码和执行规则代码执行合并,实现业务需求的时机点执行功能。
示例性的,代码合并的方式可以是:功能分支或者bug分支合并到主分支、将其他分支的某个提交合并到当前分支、将其他分支的多个提交一起合并到当前分支以及两个git仓库进行代码和日志记录的合并等。
请参阅图4,图4是本申请提供的一种基于事件时机点的规则编辑装置第一实施例的结构示意图,该基于事件时机点的规则编辑装置用于执行前述的基于事件时机点的规则编辑方法。其中,该基于事件时机点的规则编辑装置可以配置于服务器中。
如图4所示,该基于事件时机点的规则编辑装置300,包括:时机点列表调用模块301、时机点查询模块302、时机点选择模块303和规则生成模块304。
时机点列表调用模块301,用于基于时机点新增指令,调用时机点列表;
时机点查询模块302,用于基于目标规则中各功能对象的项目代码,在所述时机点列表中查询各所述项目代码对应的至少一个事件时机点;
时机点选择模块303,用于基于时机点选择指令,选择至少一个所述事件时机点,作为所述功能对象的关联时机点;
规则生成模块304,用于基于各所述功能对象以及所述各功能对象对应的所述关联时机点,编辑规则代码,生成所述目标规则。
在一实施例中,所述时机点查询模块302,还用于实现在所述时机点列表中输入所述项目代码,匹配所述项目代码对应的时机点子列表,获取所述时机点子列表中至少一个所述事件时机点。
在一实施例中,所述时机点子列表包括前端时机点子列表和中间层时机点子列表。
在一实施例中,所述规则生成模块304,还用于实现基于规则编辑平台和预设操作规范,编辑各所述功能对象的功能规则代码;基于各所述功能对象对应的所述关联时机点,调用所述关联时机点对应的时机点规则代码;基于代码合并指令,将各所述功能对象对应的所述时机点规则代码以及所述功能规则代码合并,生成所述目标规则。
在一实施例中,所述规则生成模块304,还用于基于规则编辑平台,编辑所述各功能对象与对应的所述关联时机点的执行规则,生成执行规则代码。
在一实施例中,所述规则生成模块304,还用于基于所述代码合并指令,将各所述功能对象对应的所述时机点规则代码、所述功能规则代码以及所述执行规则代码合并,生成所述目标规则。
在一实施例中,所述执行规则包括按钮触发执行和事件触发执行。
需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的装置和各模块的具体工作过程,可以参考前述基于事件时机点的规则编辑方法实施例中的对应过程,在此不再赘述。
上述实施例提供的装置可以实现为一种计算机程序的形式,该计算机程序可以在如图5所示的计算机设备上运行。
请参阅图5,图5是本申请实施例提供的一种计算机设备的结构示意性框图。该计算机设备可以是服务器。
参阅图5,该计算机设备包括通过***总线连接的处理器、存储器和网络接口,其中,存储器可以包括非易失性存储介质和内存储器。
非易失性存储介质可存储操作***和计算机程序。该计算机程序包括程序指令,该程序指令被执行时,可使得处理器执行任意一种基于事件时机点的规则编辑方法。
处理器用于提供计算和控制能力,支撑整个计算机设备的运行。
内存储器为非易失性存储介质中的计算机程序的运行提供环境,该计算机程序被处理器执行时,可使得处理器执行任意一种基于事件时机点的规则编辑方法。
该网络接口用于进行网络通信,如发送分配的任务等。本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
应当理解的是,处理器可以是中央处理单元 (Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
其中,在一个实施例中,所述处理器用于运行存储在存储器中的计算机程序,以实现如下步骤:
基于时机点新增指令,调用时机点列表;
基于目标规则中各功能对象的项目代码,在所述时机点列表中查询各所述项目代码对应的至少一个事件时机点;
基于时机点选择指令,选择至少一个所述事件时机点,作为所述功能对象的关联时机点;
基于各所述功能对象以及所述各功能对象对应的所述关联时机点,编辑规则代码,生成所述目标规则。
在一实施例中,所述处理器在实现所述所述基于目标规则中各功能对象的项目代码,在所述时机点列表中查询各所述项目代码对应的至少一个事件时机点时,用于实现:
在所述时机点列表中输入所述项目代码,匹配所述项目代码对应的时机点子列表,获取所述时机点子列表中至少一个所述事件时机点。
在一实施例中,所述时机点子列表包括前端时机点子列表和中间层时机点子列表。
在一实施例中,所述处理器在实现所述基于各所述功能对象以及所述各功能对象对应的所述关联时机点,编辑规则代码,生成所述目标规则时,用于实现:
基于规则编辑平台和预设操作规范,编辑各所述功能对象的功能规则代码;
基于各所述功能对象对应的所述关联时机点,调用所述关联时机点对应的时机点规则代码;
基于代码合并指令,将各所述功能对象对应的所述时机点规则代码以及所述功能规则代码合并,生成所述目标规则。
在一实施例中,所述处理器在实现所述基于代码合并指令,将各所述功能对象对应的所述时机点规则代码以及所述功能规则代码合并,生成所述目标规则之前,还用于实现:
基于规则编辑平台,编辑所述各功能对象与对应的所述关联时机点的执行规则,生成执行规则代码。
在一实施例中,所述处理器在实现所述基于代码合并指令,将各所述功能对象对应的所述时机点规则代码以及所述功能规则代码合并,生成所述目标规则时,用于实现:
基于所述代码合并指令,将各所述功能对象对应的所述时机点规则代码、所述功能规则代码以及所述执行规则代码合并,生成所述目标规则。
在一实施例中,所述执行规则包括按钮触发执行和事件触发执行。
本申请的实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序中包括程序指令,所述处理器执行所述程序指令,实现本申请实施例提供的任一种基于事件时机点的规则编辑方法。
其中,所述计算机可读存储介质可以是前述实施例所述的计算机设备的内部存储单元,例如所述计算机设备的硬盘或内存。所述计算机可读存储介质也可以是所述计算机设备的外部存储设备,例如所述计算机设备上配备的插接式硬盘,智能存储卡(SmartMedia Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (7)
1.一种基于事件时机点的规则编辑方法,其特征在于,所述方法包括:
基于事件时机点新增指令,调用事件时机点列表;其中,事件时机点列表在进行规则代码编辑之前预先设置,并生成对应的事件时机点数据库;根据事件时机点适用的项目类型和项目属性,对各事件时机点进行分类;在建立事件时机点数据库之后,根据各事件时机点的执行规则,编辑对应的事件时机点执行代码,并根据事件时机点分类情况,生成对应的分类列表,再将分类列表中的各事件时机点与对应的事件时机点执行代码相关联,生成事件时机点列表;
基于目标规则中各功能对象的项目代码,在所述事件时机点列表中查询各所述项目代码对应的至少一个事件时机点;
基于事件时机点选择指令,选择至少一个所述事件时机点,作为所述功能对象的关联事件时机点;
基于各所述功能对象以及所述各功能对象对应的所述关联事件时机点,编辑规则代码,生成所述目标规则,包括:
基于规则编辑平台和预设操作规范,编辑各所述功能对象的功能规则代码;
基于各所述功能对象对应的所述关联事件时机点,调用所述关联事件时机点对应的事件时机点规则代码;
基于代码合并指令,将各所述功能对象对应的所述事件时机点规则代码以及所述功能规则代码合并,生成所述目标规则;
所述基于代码合并指令,将各所述功能对象对应的所述事件时机点规则代码以及所述功能规则代码合并,生成所述目标规则之前,还包括:基于规则编辑平台,编辑所述各功能对象与对应的所述关联事件时机点的执行规则,生成执行规则代码;
所述基于代码合并指令,将各所述功能对象对应的所述事件时机点规则代码以及所述功能规则代码合并,生成所述目标规则,包括:基于所述代码合并指令,将各所述功能对象对应的所述事件时机点规则代码、所述功能规则代码以及所述执行规则代码合并,生成所述目标规则。
2.根据权利要求1所述的基于事件时机点的规则编辑方法,其特征在于,所述基于目标规则中各功能对象的项目代码,在所述事件时机点列表中查询各所述项目代码对应的至少一个事件时机点,包括:
在所述事件时机点列表中输入所述项目代码,匹配所述项目代码对应的事件时机点子列表,获取所述事件时机点子列表中至少一个所述事件时机点。
3.根据权利要求2所述的基于事件时机点的规则编辑方法,其特征在于,所述事件时机点子列表包括前端事件时机点子列表和中间层事件时机点子列表。
4.根据权利要求1所述的基于事件时机点的规则编辑方法,其特征在于,所述执行规则包括按钮触发执行和事件触发执行。
5.一种基于事件时机点的规则编辑装置,其特征在于,所述基于事件时机点的规则编辑装置包括:
事件时机点列表调用模块,用于基于事件时机点新增指令,调用事件时机点列表;其中,事件时机点列表在进行规则代码编辑之前预先设置,并生成对应的事件时机点数据库;根据事件时机点适用的项目类型和项目属性,对各事件时机点进行分类;在建立事件时机点数据库之后,根据各事件时机点的执行规则,编辑对应的事件时机点执行代码,并根据事件时机点分类情况,生成对应的分类列表,再将分类列表中的各事件时机点与对应的事件时机点执行代码相关联,生成事件时机点列表;
事件时机点查询模块,用于基于目标规则中各功能对象的项目代码,在所述事件时机点列表中查询各所述项目代码对应的至少一个事件时机点;
事件时机点选择模块,用于基于事件时机点选择指令,选择至少一个所述事件时机点,作为所述功能对象的关联事件时机点;
规则生成模块,用于基于各所述功能对象以及所述各功能对象对应的所述关联事件时机点,编辑规则代码,生成所述目标规则,包括:基于规则编辑平台和预设操作规范,编辑各所述功能对象的功能规则代码;基于各所述功能对象对应的所述关联事件时机点,调用所述关联事件时机点对应的事件时机点规则代码;基于代码合并指令,将各所述功能对象对应的所述事件时机点规则代码以及所述功能规则代码合并,生成所述目标规则;
所述基于代码合并指令,将各所述功能对象对应的所述事件时机点规则代码以及所述功能规则代码合并,生成所述目标规则之前,还包括:基于规则编辑平台,编辑所述各功能对象与对应的所述关联事件时机点的执行规则,生成执行规则代码;
所述基于代码合并指令,将各所述功能对象对应的所述事件时机点规则代码以及所述功能规则代码合并,生成所述目标规则,包括:基于所述代码合并指令,将各所述功能对象对应的所述事件时机点规则代码、所述功能规则代码以及所述执行规则代码合并,生成所述目标规则。
6.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至4中任一项所述的基于事件时机点的规则编辑方法的步骤。
7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至4中任一项所述的基于事件时机点的规则编辑方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310525163.0A CN116301758B (zh) | 2023-05-11 | 2023-05-11 | 基于事件时机点的规则编辑方法、装置、设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310525163.0A CN116301758B (zh) | 2023-05-11 | 2023-05-11 | 基于事件时机点的规则编辑方法、装置、设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116301758A CN116301758A (zh) | 2023-06-23 |
CN116301758B true CN116301758B (zh) | 2023-12-19 |
Family
ID=86824299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310525163.0A Active CN116301758B (zh) | 2023-05-11 | 2023-05-11 | 基于事件时机点的规则编辑方法、装置、设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116301758B (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103914295A (zh) * | 2013-01-09 | 2014-07-09 | 宏达国际电子股份有限公司 | 唤醒事件管理方法、唤醒事件管理装置及其程序产品 |
CN105068808A (zh) * | 2015-08-11 | 2015-11-18 | 国网技术学院 | 基于sap平台的规则动态配置方法及*** |
CN114519050A (zh) * | 2020-11-20 | 2022-05-20 | 上海汽车集团股份有限公司 | 车辆零件配置逻辑约束关系生成方法、装置、设备及介质 |
CN115686305A (zh) * | 2022-10-24 | 2023-02-03 | 重庆长安汽车股份有限公司 | 车辆的功能自定义方法、装置、车辆及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7194451B2 (en) * | 2004-02-26 | 2007-03-20 | Microsoft Corporation | Database monitoring system |
-
2023
- 2023-05-11 CN CN202310525163.0A patent/CN116301758B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103914295A (zh) * | 2013-01-09 | 2014-07-09 | 宏达国际电子股份有限公司 | 唤醒事件管理方法、唤醒事件管理装置及其程序产品 |
CN105068808A (zh) * | 2015-08-11 | 2015-11-18 | 国网技术学院 | 基于sap平台的规则动态配置方法及*** |
CN114519050A (zh) * | 2020-11-20 | 2022-05-20 | 上海汽车集团股份有限公司 | 车辆零件配置逻辑约束关系生成方法、装置、设备及介质 |
CN115686305A (zh) * | 2022-10-24 | 2023-02-03 | 重庆长安汽车股份有限公司 | 车辆的功能自定义方法、装置、车辆及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116301758A (zh) | 2023-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109324791B (zh) | 金融自助终端业务流程开发方法、装置及终端设备 | |
US11620117B2 (en) | Systems and methods for code clustering analysis and transformation | |
US8799230B2 (en) | Method and system for centralized issue tracking | |
CN110162512B (zh) | 一种日志检索方法、装置及存储介质 | |
CN112035230B (zh) | 一种任务调度文件生成方法、装置及存储介质 | |
CN113052696B (zh) | 金融业务任务处理方法、装置、计算机设备和存储介质 | |
CN111445319A (zh) | 一种凭证生成方法、装置、计算机设备及存储介质 | |
CN111738763A (zh) | 策略处理方法、装置、设备及存储介质 | |
CN116719457A (zh) | 一种信息显示方法、装置及设备 | |
CN114816170A (zh) | 规则方案生成方法、装置、介质及电子设备 | |
CN116185425B (zh) | 基于节点组合的事件流程编排方法、装置、设备及介质 | |
CN116301758B (zh) | 基于事件时机点的规则编辑方法、装置、设备及介质 | |
CN114296789B (zh) | 基于全流程配置的业务处理方法、装置、设备和存储介质 | |
CN115269040B (zh) | 一种租户业务应用的拓展方法、装置及*** | |
CN115576624A (zh) | 一种编程框架优化方法、***、终端设备及存储介质 | |
CN111464429B (zh) | 微信小程序多项目兼容共享方法、***、存储介质及设备 | |
CN108363614B (zh) | 一种应用的业务模块管理方法、装置及服务器 | |
CN113885886A (zh) | 活动业务的处理方法、设备、***及存储介质 | |
CN113806327A (zh) | 一种数据库设计方法、装置及相关设备 | |
CN111045983A (zh) | 核电站电子文件管理方法、装置、终端设备及介质 | |
US20230281529A1 (en) | Business behavior management system and business behavior management method | |
CN112199428B (zh) | 功能数据块的应用管理***、方法及终端设备 | |
CN114217802A (zh) | 页面自动生成方法、装置、服务器及电子设备 | |
CN111414162B (zh) | 一种数据处理方法、装置及其设备 | |
CN114880355A (zh) | 数据处理方法、电子设备和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |