一种根据规则配置自动生成业务单据的方法及系统技术方案

技术编号:37769867 阅读:12 留言:0更新日期:2023-06-06 13:33
本发明专利技术提供一种根据规则配置自动生成业务单据的方法和系统,包括配置生单规则;基于拟生成目标单据,在目标单据页面通过拉取单据按钮调用生单规则列表;在所述生单规则列表中选择拟生成目标单据对应的目标生单规则;根据所述目标生单规则调用与拟生成目标单据关联的来源单据列表;在所述来源单据列表中选择拟生成目标单据的来源单据标识;根据所述来源单据标识从数据库中获取完整的来源单据数据,并将所述来源单数据拼接组装后生成通用源数据格式;根据所述目标生单规则,将所述通用源数据格式映射生成目标单据数据。所述方法和系统生单过程高度自动化,根据不同需求,在前端页面上直接新增、修改生单规则,节省大量研发、维护成本,容错率高。容错率高。容错率高。

【技术实现步骤摘要】
一种根据规则配置自动生成业务单据的方法及系统


[0001]本专利技术涉及数据处理领域,并且更具体地,涉及一种根据规则配置自动生成业务单据的方法及系统。

技术介绍

[0002]在ERP系统中,由于业务的需求,需要将一些源单据生成目标单据,例如,根据差旅申请单生成差旅报销单,借款单生成还款单等等,而这些生单过程需要根据各种单据的特点,编写大量的代码逻辑。而不同的使用公司,对于单据的使用逻辑,前置校验都有所不同,每次需求变动,或给新的客户公司部署使用时,便相当于再次开发,费时费力。因此,针对复杂的单据业务需求,如何通过一种定制化的生单方法,能够快速满足各种生单需求,就成为一个急需解决的问题。

技术实现思路

[0003]为了解决现有技术中业务单据需求复杂,需要经常变更,但是给用户配置生单规则编写代码工作量大,费时费力的问题,本专利技术提供一种根据规则配置自动生成业务单据的方法及系统。
[0004]根据本专利技术的一方面,本专利技术提供一种根据规则配置自动生成业务单据的方法,所述方法包括:
[0005]根据实际业务需求在可视化页面动态配置生单规则;
[0006]在目标单据页面配置拉取单据按钮;
[0007]基于拟生成目标单据,在目标单据页面通过拉取单据按钮调用生单规则列表;
[0008]在所述生单规则列表中选择拟生成目标单据对应的目标生单规则;
[0009]根据所述目标生单规则调用与拟生成目标单据关联的来源单据列表;
[0010]在所述来源单据列表中选择拟生成目标单据的来源单据标识;
[0011]根据所述来源单据标识从数据库中获取完整的来源单据数据,并将所述来源单数据拼接组装后生成通用源数据格式;
[0012]根据所述目标生单规则,将所述通用源数据格式映射生成目标单据数据。
[0013]可选地,所述方法还包括:在来源单据页面配置推送单据按钮,通过所述推送单据按钮,可基于所述来源单据页面选择的来源单据数据直接生成目标单据数据。
[0014]可选地,所述生成目标单据数据,包括:
[0015]将所述目标单据数据直接存储至数据库,对目标单据页面进行一次刷新操作获取当前目标单据数据;或者
[0016]将所述目标单据数据在目标单据页面显示,由用户进行查看和检验后存储至数据库。
[0017]可选地,根据实际业务需求在可视化页面动态配置生单规则包括:新增、修改或者删除生单规则。
[0018]可选地,对于新增或者修改生单规则,所述生单规则明细包括:
[0019]新增、复制、修改或者删除生单规则的来源单据页面和/或目标单据页面;
[0020]配置生单规则的基本信息;
[0021]配置生单规则的目标单据模板和对应的来源单据模板;
[0022]配置生单映射规则,所述生单映射规则用于确定目标单据数据在来源单据中的取值项;
[0023]配置目标单据的分单方案和合单方案;
[0024]配置执行量字段,用于记录目标单据执行的金额和数量;
[0025]配置根据目标单据对来源单据进行反写的数据项。
[0026]根据本专利技术的另一方面,本专利技术提供一种根据规则配置自动生成业务单据的系统,所述系统包括:
[0027]规则配置模块,用于根据实际业务需求在可视化页面动态配置生单规则;
[0028]按钮配置模块,用于在目标单据页面配置拉取单据按钮;
[0029]规则调用模块,用于基于拟生成目标单据,在目标单据页面通过拉取单据按钮调用生单规则列表;
[0030]规则选择模块,用于在所述生单规则列表中选择拟生成目标单据对应的目标生单规则;
[0031]单据调用模块,用于根据所述目标生单规则调用与拟生成目标单据关联的来源单据列表;
[0032]单据选择模块,用于在所述来源单据列表中选择拟生成目标单据的来源单据标识;
[0033]数据组装模块,用于根据所述来源单据标识从数据库中获取完整的来源单据数据,并将所述来源单数据拼接组装后生成通用源数据格式;
[0034]目标单据模块,用于根据所述目标生单规则,将所述通用源数据格式映射生成目标单据数据。
[0035]可选地,所述按钮配置模块还用于在来源单据页面配置推送单据按钮,通过所述推送单据按钮,可基于所述来源单据页面选择的来源单据数据直接生成目标单据数据。
[0036]可选地,所述目标单据模块包括:
[0037]通用拉单组件,用于生成目标单据数据后,将所述目标单据数据直接存储至数据库,对目标单据页面进行一次刷新操作获取当前目标单据数据;
[0038]组合拉单组件,用于生成目标单据数据后,将所述目标单据数据在目标单据页面显示,由用户进行查看和检验后存储至数据库,或者删除。
[0039]可选地,所述规则配置模块根据实际业务需求在可视化页面动态配置生单规则包括:新增、修改或者删除生单规则。
[0040]可选地,所述规则配置模块对于新增或者修改生单规则,所述生单规则明细包括:
[0041]新增、复制、修改或者删除生单规则的来源单据页面和/或目标单据页面;
[0042]配置生单规则的基本信息;
[0043]配置生单规则的目标单据模板和对应的来源单据模板;
[0044]配置生单映射规则,所述生单映射规则用于确定目标单据数据在来源单据中的取
值项;
[0045]配置目标单据的分单方案和合单方案;
[0046]配置执行量字段,用于记录目标单据执行的金额和数量;
[0047]配置根据目标单据对来源单据进行反写的数据项。
[0048]本专利技术技术方案提供的根据规则配置自动生成业务单据的方法和系统根据实际业务需求在可视化页面动态配置生单规则;在目标单据页面配置拉取单据按钮;基于拟生成目标单据,在目标单据页面通过拉取单据按钮调用生单规则列表;在所述生单规则列表中选择拟生成目标单据对应的目标生单规则;根据所述目标生单规则调用与拟生成目标单据关联的来源单据列表;在所述来源单据列表中选择拟生成目标单据的来源单据标识;根据所述来源单据标识从数据库中获取完整的来源单据数据,并将所述来源单数据拼接组装后生成通用源数据格式;根据所述目标生单规则,将所述通用源数据格式映射生成目标单据数据。所述方法和系统通过高度自动化、一站式的思路,实现了生单规则的可配置化,根据各个组织机构的自身修改,个性化配置生单规则方案,在适配新企业、新需求方面,做到了便捷化、简洁化、个性化。本专利技术不仅满足了常规业务场景的正常使用,还极大地提高了开发效率,降低了开发成本。在新上线或需求变化时,只需要在可视化页面中调整一下生单规则方案便可满足用户需求。
[0049]下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
附图说明
[0050]通过结合附图对本专利技术实施例进行更详细的描述,本专利技术的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种根据规则配置自动生成业务单据的方法,其特征在于,所述方法包括:根据实际业务需求在可视化页面动态配置生单规则;在目标单据页面配置拉取单据按钮;基于拟生成目标单据,在目标单据页面通过拉取单据按钮调用生单规则列表;在所述生单规则列表中选择拟生成目标单据对应的目标生单规则;根据所述目标生单规则调用与拟生成目标单据关联的来源单据列表;在所述来源单据列表中选择拟生成目标单据的来源单据标识;根据所述来源单据标识从数据库中获取完整的来源单据数据,并将所述来源单数据拼接组装后生成通用源数据格式;根据所述目标生单规则,将所述通用源数据格式映射生成目标单据数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在来源单据页面配置推送单据按钮,通过所述推送单据按钮,可基于所述来源单据页面选择的来源单据数据直接生成目标单据数据。3.根据权利要求1或2所述的方法,其特征在于,所述生成目标单据数据,包括:将所述目标单据数据直接存储至数据库,对目标单据页面进行一次刷新操作获取当前目标单据数据;或者将所述目标单据数据在目标单据页面显示,由用户进行查看和检验后存储至数据库。4.根据权利要求1所述的方法,其特征在于,根据实际业务需求在可视化页面动态配置生单规则包括:新增、修改或者删除生单规则。5.根据权利要求4所述的方法,其特征在于,对于新增或者修改生单规则,所述生单规则明细包括:新增、复制、修改或者删除生单规则的来源单据页面和/或目标单据页面;配置生单规则的基本信息;配置生单规则的目标单据模板和对应的来源单据模板;配置生单映射规则,所述生单映射规则用于确定目标单据数据在来源单据中的取值项;配置目标单据的分单方案和合单方案;配置执行量字段,用于记录目标单据执行的金额和数量;配置根据目标单据对来源单据进行反写的数据项。6.一种根据规则配置自动生成业务单据的系统,其特征在于,所述系统包括:规则配置模块,用于根据实际业务需求在可视化页面动态配置生单规则;按钮配置模...

【专利技术属性】
技术研发人员:李傲林刘凤超李辉李南熹尹相兵
申请(专利权)人:航信云享科技有限公司
类型:发明
国别省市:

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

1