目标单据的填写方法、装置、存储介质和电子设备制造方法及图纸

技术编号:37258290 阅读:15 留言:0更新日期:2023-04-20 23:33
本申请提出了一种目标单据的填写方法、装置、存储介质和电子设备。该填写方法用于商业创新平台,该商业创新平台包括人机交互界面,该填写方法包括:接收用户在人机交互界面中对目标单据输入的第一数据;根据第一数据从规则数据库中筛选出目标业务规则,规则数据库为开源规则引擎中用于存储用户预先设置的业务规则的数据库;根据目标业务规则和第一数据,确定第二数据;将第二数据填写至目标单据中。将第二数据填写至目标单据中。将第二数据填写至目标单据中。

【技术实现步骤摘要】
目标单据的填写方法、装置、存储介质和电子设备


[0001]本申请涉及数据处理
,具体而言,涉及一种目标单据的填写方法、装置、存储介质和电子设备。

技术介绍

[0002]相关技术中,在对某些单据进行填写的场景中,只能基于标准产品上设置好的业务规则进行,但上述单据通常会涉多种业务规则,如果仅根据标准产品上设置好的业务规则进行填写,填写出的单据误差较大,同时可能缺少数据,因此,如何提供一种单据的智能填写方法成为亟需解决的技术问题。

技术实现思路

[0003]本申请旨在至少解决相关技术中存在的技术问题之一。
[0004]为此,本申请的第一个方面在于提出一种目标单据的填写方法。
[0005]本申请的第二个方面在于提出一种目标单据的填写装置。
[0006]本申请的第三个方面在于提出另一种目标单据的填写装置。
[0007]本申请的第四个方面在于提出一种可读存储介质。
[0008]本申请的第五个方面在于提出一种电子设备。
[0009]有鉴于此,根据本申请的一个方面,提出了一种目标单据的填写方法,用于商业创新平台,该商业创新平台包括人机交互界面,该填写方法包括:接收用户在人机交互界面中对目标单据输入的第一数据;根据第一数据从规则数据库中筛选出目标业务规则,规则数据库为开源规则引擎中用于存储用户预先设置的业务规则的数据库;根据目标业务规则和第一数据,确定第二数据;将第二数据填写至目标单据中。
[0010]需要说明的是,本申请所提出的目标单据的填写方法的执行主体可以是目标单据的填写装置,为了更加清楚的对本申请提出的目标单据的填写方法进行说明,下面技术方案中以目标单据的填写方法的执行主体为目标单据的填写装置进行示例性说明。
[0011]在该技术方案中,上述商业创新平台表示通用的BIP(Business Innovation Platform)平台,上述开源规则引擎表示Drools规则引擎,规则数据库为开源规则引擎中用于存储用户预先设置的业务规则的数据库。
[0012]具体地,填写装置首先接收用户在商业创新平台的人机交互界面中输入的第一数据,其中,该第一数据表示用户对目标单据的输入数据,该目标单据表示待填写的业务单据。
[0013]具体而言,通过用户在目标单据上输入的上述第一数据,可以明确该目标单据的需要填写的数据或者该目标单据需要遵循哪些填写条件,根据上述需要填写的数据或者需要遵循的填写条件可以明确如何对目标单据进行填写,因此,填写装置首先需要获取上述第一数据。
[0014]进一步地,填写装置根据上述第一数据从上述规则数据库中筛选出用于填写上述
目标单据的目标业务规则。具体而言,上述规则数据库中包括有多个用于填写业务单据的业务规则,该业务规则包括有匹配条件和计算逻辑,如果上述第一数据能够满足业务规则中的匹配条件,则表明该业务规则可以用于对目标单据进行填写。因此,填写装置可以根据上述第一数据确定上述目标业务规则。
[0015]进一步地,填写装置根据上述目标业务规则以及上述第一数据,求解目标单据中待填写的第二数据。具体而言,上述目标业务规则中包括有计算逻辑,填写装置根据上述第一数据基于计算逻辑即可求解出上述第二数据。
[0016]进一步地,填写装置将求解出的第二数据填写至目标单据中。具体而言,目标单据可以为表格的形式,表格中包括有多个待填写的第二数据,因此,在填写的过程中,填写装置需要保证将第二数据填写至表格中对应的位置,以保证填写出的目标单据的准确性。
[0017]在该技术方案中,填写装置能够接收用户对目标单据输入的第一数据,能够根据第一数据确定用于填写目标单据的目标业务规则,能够根据目标业务规则和上述第一数据,求解出目标单据中待填写的第二数据,能够将求解出的第二数据填写至目标单据中对应的位置。在本专利技术的上述技术方案中,填写装置是根据第一数据从规则引擎数据库中筛选出的目标业务规则,求解的目标单据中待填写的第二数据,这样,避免了出现相关技术中仅根据标准产品上设置好的业务规则对目标单据进行填写,填写出的单据误差较大,同时可能缺少数据的问题,保证了填写出的目标单据的准确些。
[0018]此外,上述目标业务规则存储于开源规则引擎的规则数据库中,而开源规则引擎相对于商业创新平台是独立,这样,避免了需要采用对商业创新平台中的标准产品的代码进行修改调整或者新增业务规则的方式,避免了每次调整或者新增业务规则都需要对商业创新平台的服务器进行重新启动的情况。
[0019]此外,根据本专利技术的上述技术方案提出的目标单据的填写方法,还可以具有以下附加技术特征:
[0020]在上述技术方案中,规则数据库中包括有多个第一业务规则,根据第一数据从规则数据库中筛选出目标业务规则的步骤具体包括:将第一数据与多个第一业务规则进行比较,确定比较结果;根据比较结果,确定目标业务规则。
[0021]在该技术方案中,上述规则数据库中包括有预先构建的多个第一业务规则。
[0022]具体地,确定上述目标业务规则的过程为:填写装置首先将上述第一数据与上述多个第一业务规则进行比较,确定比较结果。具体而言,上述第一业务规则中设置有匹配条件,填写装置可以通过判断上述第一数据是否符合匹配条件确定比较结果。
[0023]进一步地,填写装置根据上述比较结果从多个第一业务规则中确定出目标业务规则。具体而言,根据比较结果可以确定哪些业务规则能够用于对目标单据中待填写的数据进行计算,因此,填写装置可以根据上述比较结果,确定出目标业务规则。
[0024]在该技术方案中,填写装置可以将第一数据与规则数据库中的多个第一业务规则进行比较,确定出目标业务规则,这样,避免了相关技术中仅能基于标准产品上设置的业务规则求解目标单据中的待填写数据的情况,保证了后续填写出的目标单据的准确性。
[0025]在上述技术方案中,多个第一业务规则中设置有匹配条件,根据比较结果,确定目标业务规则的步骤具体包括:在比较结果为第一数据符合匹配条件的情况下,将匹配条件对应的第一业务规则确定为目标业务规则。
[0026]在该技术方案中,上述多个第一业务规则中设置有匹配条件,该匹配条件表示用户预先配置执行该业务规则的条件。
[0027]具体地,根据上述比较结果确定目标业务规则的过程为:填写装置确认比较结果中第一数据是否符合上述匹配条件。
[0028]具体地,在判断得出上述比较结果为上述第一数据符合匹配条件的情况下,填写装置将该匹配条件对应的第一业务规则确定为上述目标业务规则。
[0029]具体而言,如果上述第一数据符合匹配条件,则表明执行该匹配条件对应的第一业务规则可以求解出目标单据中待填写的第二数据,因此,在这种情况下,填写装置可以将匹配条件对应的第一业务规则确定为目标业务规则。
[0030]在该技术方案中,填写装置可以将第一数据与规则数据库中多个第一业务规则的比较结果,确定出目标业务规则,这样,避免了相关技术中仅能基于标准产品上设置的业本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种目标单据的填写方法,其特征在于,用于商业创新平台,所述商业创新平台包括人机交互界面,所述填写方法包括:接收用户在所述人机交互界面中对所述目标单据输入的第一数据;根据所述第一数据从规则数据库中筛选出目标业务规则,所述规则数据库为开源规则引擎中用于存储用户预先设置的业务规则的数据库;根据所述目标业务规则和所述第一数据,确定第二数据;将所述第二数据填写至所述目标单据中。2.根据权利要求1所述的填写方法,其特征在于,所述规则数据库中包括有多个第一业务规则,所述根据所述第一数据从规则数据库中筛选出目标业务规则,具体包括:将所述第一数据与所述多个第一业务规则进行比较,确定比较结果;根据所述比较结果,确定所述目标业务规则。3.根据权利要求2所述的填写方法,其特征在于,所述多个第一业务规则中设置有匹配条件,所述根据所述比较结果,确定所述目标业务规则,具体包括:在所述比较结果为所述第一数据符合所述匹配条件的情况下,将所述匹配条件对应的第一业务规则确定为所述目标业务规则。4.根据权利要求2或3所述的填写方法,其特征在于,所述接收用户在人机交互界面中对所述目标单据输入的第一数据之前,所述填写方法还包括:接收用户在所述人机交互界面中输入的第三数据;根据所述第三数据确定所述第一业务规则,并将所述第一业务规则存储至所述规则数据库中。5.根据权利要求4所述的填写方法,其特征在于,所述将所述第一业务规则存储至所述规则数据库中,具体包括:将所述第一业务规则转换为目标格式的规则脚...

【专利技术属性】
技术研发人员:张金泉
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1