一种业务表单打印方法、设备及介质与流程

专利检索2026-07-29  26


本申请涉及业务处理,尤其涉及一种业务表单打印方法、设备及介质。


背景技术:

1、在企业和组织中,业务表单广泛应用于各种管理和操作流程中。为了满足打印业务表单的需求,传统的方法是手动设计表单模板,并通过操作打印机来生成打印结果。

2、但是,不同业务表单可能需要适应不同的打印方式、打印选项和格式要求,手动设计每个表单模板耗时且容易出错,特别是对于复杂的表单结构而言,从而导致业务表单打印效率低下。


技术实现思路

1、本申请实施例提供一种业务表单打印方法、设备及介质,用于解决业务表单打印效率低下的问题。

2、本申请实施例采用下述技术方案:

3、一方面,本申请实施例提供了一种业务表单打印方法,该方法包括:根据业务表单的可视化表单参数,创建表单模板;确定所述表单模板的可打印元素;根据预先构建的打印引擎映射规则,对所述可打印元素进行转换映射,生成表单打印模板;接收用户针对所述业务表单的打印表单请求,调用所述表单打印模板;获取所述业务表单的表单数据,将所述表单数据填充至所述表单打印模板,以生成所述业务表单的打印界面。

4、一个示例中,所述根据业务表单的可视化表单参数,创建表单模板,具体包括:确定可视化表单参数包括表单格式、表单布局和表单输入控件;确定所述业务表单绑定的表单数据源;将所述表单输入控件与所述表单数据源中的相应数据源字段进行绑定,以便将表单输入控件的输入字段数据提交到数据备份服务端,在所述数据备份服务端对所述输入数据进行展示;基于所述表单格式,得到模板格式;以及基于所述表单布局,得到模板布局;以及基于绑定的表单输入控件,得到模板输入控件;根据所述模板格式、所述模板布局和所述模板输入控件,创建表单模板。

5、一个示例中,所述确定所述表单模板的可打印元素,具体包括:基于模板布局,确定布局可打印元素;确定模板输入控件字段以及所述模板输入控件字段的数据类型;为每个模板输入控件字段的数据类型,分别选择对应的控件可打印元素,以根据对应的控件可打印元素展示模板输入控件字段的数值;为每个控件可打印元素配置布局属性,确定所述表单模板的控件布局可打印元素。

6、一个示例中,所述根据预先构建的打印引擎映射规则,对所述可打印元素进行转换映射,生成表单打印模板,具体包括:建立模板布局与布局可打印元素之间的布局转换映射关系;建立模板输入控件字段与控件可打印元素之间的控件转换映射关系;建立模板输入控件布局属性与控件布局可打印元素之间的控件布局转换映射关系;根据所述布局转换映射关系、所述控件转换映射关系和所述控件布局转换映射关系,生成表单打印模板。

7、一个示例中,所述将所述表单数据填充至所述表单打印模板,具体包括:对所述表单数据进行遍历处理,逐个获取表单输入控件字段的字段值;根据控件转换映射关系,将每个字段值填写至所述表单打印模板的输入控件字段;根据所述控件布局转换映射关系,将所述每个字段值在所述表单打印模板中进行展示;根据所述布局转换映射关系,将业务表单的表单布局在所述表单打印模板中进行展示。

8、一个示例中,所述以生成所述业务表单的打印界面之后,所述方法还包括:根据所述打印表单请求中的显示格式,将所述打印界面向用户进行展示;接收用户的反馈信息,根据所述反馈信息,判断打印界面中的表单打印数据是否与所述表单数据一致;若否,根据异常表单数据,对所述表单打印模板进行验证;根据验证结果,对所述表单打印模板进行更新。

9、一个示例中,所述根据异常表单数据,对所述表单打印模板进行验证,具体包括:若所述异常表单数据为表单布局异常,则获取表单打印模板的当前布局可打印元素;将所述当前布局可打印元素与预先备份的布局可打印元素进行对比;若对比不一致,则确定所述当前布局可打印元素为篡改布局可打印元素。

10、一个示例中,所述根据异常表单数据,对所述表单打印模板进行验证,具体包括:若异常表单数据为输入控件字段异常,则获取所述业务表单绑定的表单数据源;在所述表单数据源中,将所述异常表单数据在所述表单数据源中进行匹配;若匹配失败,则确定所述异常表单数据为篡改表单数据。

11、另一方面,本申请实施例提供了一种业务表单打印设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:根据业务表单的可视化表单参数,创建表单模板;确定所述表单模板的可打印元素;根据预先构建的打印引擎映射规则,对所述可打印元素进行转换映射,生成表单打印模板;接收用户针对所述业务表单的打印表单请求,调用所述表单打印模板;获取所述业务表单的表单数据,将所述表单数据填充至所述表单打印模板,以生成所述业务表单的打印界面。

12、另一方面,本申请实施例提供了一种业务表单打印非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:根据业务表单的可视化表单参数,创建表单模板;确定所述表单模板的可打印元素;根据预先构建的打印引擎映射规则,对所述可打印元素进行转换映射,生成表单打印模板;接收用户针对所述业务表单的打印表单请求,调用所述表单打印模板;获取所述业务表单的表单数据,将所述表单数据填充至所述表单打印模板,以生成所述业务表单的打印界面。

13、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

14、通过可视化表单参数创建表单模板,用户可以直观地设计自己想要的表单,能够提升用户体验,可以提高用户的使用便利性和满足个性化需求,增强用户对系统的满意度。

15、通过确定可打印元素,可以确保业务表单在打印时只显示需要的内容,避免了打印不必要的信息,这样可以减少错误和重复的工作,提高工作效率。

16、通过预先构建的打印引擎映射规则,将可打印元素进行转换映射,生成表单打印模板。这样可以简化转换过程并提高转换效率,减少人工操作和时间成本,提高打印效率。

17、表单打印模板的生成可以根据业务需求进行灵活定制,满足不同的打印要求,这样可以适应不同场景的需求,提供更加个性化的服务。

18、获取业务表单的表单数据,并将其填充至表单打印模板,生成打印界面。这样可以确保打印界面与实际表单内容一致,提高打印准确性。

19、总体而言,上述技术方案中自动生成的表单打印模板,能够保持与原表单页面的内容的一致性,避免人工创建表单打印模板时需要进行人工额外的布局调整,可以提高表单打印的效率和准确性,提升用户体验,减少错误和重复工作,提供灵活定制能力,方便快捷地完成打印任务,这将大大提升工作效率和用户满意度。



技术特征:

1.一种业务表单打印方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据业务表单的可视化表单参数,创建表单模板,具体包括:

3.根据权利要求2所述的方法,其特征在于,所述确定所述表单模板的可打印元素,具体包括:

4.根据权利要求3所述的方法,其特征在于,所述根据预先构建的打印引擎映射规则,对所述可打印元素进行转换映射,生成表单打印模板,具体包括:

5.根据权利要求4所述的方法,其特征在于,所述将所述表单数据填充至所述表单打印模板,具体包括:

6.根据权利要求1所述的方法,其特征在于,所述以生成所述业务表单的打印界面之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,所述根据异常表单数据,对所述表单打印模板进行验证,具体包括:

8.根据权利要求7所述的方法,其特征在于,所述根据异常表单数据,对所述表单打印模板进行验证,具体包括:

9.一种业务表单打印设备,其特征在于,包括:

10.一种业务表单打印非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:


技术总结
本申请公开了一种业务表单打印方法、设备及介质,方法包括:根据业务表单的可视化表单参数,创建表单模板;确定所述表单模板的可打印元素;根据预先构建的打印引擎映射规则,对所述可打印元素进行转换映射,生成表单打印模板;接收用户针对所述业务表单的打印表单请求,调用所述表单打印模板;获取所述业务表单的表单数据,将所述表单数据填充至所述表单打印模板,以生成所述业务表单的打印界面。通过自动生成的表单打印模板提供灵活定制能力,方便快捷地完成打印任务,这将大大提升工作效率和用户满意度。

技术研发人员:李亚洲,邢业川,陈圣杰,韩兴东
受保护的技术使用者:浪潮通用软件有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1165947.html

最新回复(0)