[发明专利]业务表单的绘制方法、装置、存储介质和电子设备在审
申请号: | 201811638916.4 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109829145A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 袁天明;纪勇 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F21/62 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 张岩龙;魏嘉熹 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务节点 数据库指令 业务表 历史业务数据 权限信息 存储介质 电子设备 绘制 目标表 字段 多个数据库 动态拼装 任务执行 性能损耗 业务流程 绑定 减小 控件 引擎 前台 后台 指令 权限 | ||
本公开涉及一种业务表单的绘制方法、装置、存储介质和电子设备,该方法包括:当目标任务执行至当前业务节点时,获取业务流程绑定的目标表单在该当前业务节点的权限信息;根据该权限信息生成该当前业务节点对应的数据库指令集,该数据库指令集中包含用于对业务表进行操作的多个数据库指令;通过具备填报权限的标题字段、该标题字段对应的填报控件以及目标历史业务数据,生成该目标表单在该当前业务节点的表单实体,该目标历史业务数据为通过该数据库指令集获取到的在该目标任务的执行过程中添加至该业务表中的历史业务数据。能够在业务节点的前台通过权限信息对应的数据库指令集动态拼装表单,减小后台表单引擎的性能损耗,提高表单绘制速度。
技术领域
本公开涉及信息管理领域,具体地,涉及一种业务表单的绘制方法、装置、存储介质和电子设备。
背景技术
目前,在企业或团体内部处理业务事项时,通常会为业务事项的提交人和审核人设置多个业务节点,组成一个针对该业务事项的业务流程,再在每个业务节点输出一个业务事项对应的表单,并且根据不同的业务节点的处理权限,在每个业务节点显示该表单的一部分内容。现有技术中,在业务流程绑定表单后,为每一个业务节点设置表单的权限信息,再通过后台数据库中的权限表统一存储权限信息。此后,通过表单引擎加载表单以及对应的权限信息,按照权限信息重新渲染表单实体,即使不可见的表单内容也没有删除,只是在业务节点的前台隐藏了。并且,在每个业务节点保存表单时,需要将所有表单的业务数据进行统一更新。但是,上述方案中的所有数据操作都是在后台数据库中进行的,业务节点前台只是根据权限信息遮蔽一部分表单内容,因此加重了后台表单引擎的处理压力,加重了后台表单引擎的性能损耗,降低表单渲染速度。
发明内容
为克服相关技术中存在的问题,本公开的目的是提供一种业务表单的绘制方法、装置、存储介质和电子设备。
为了实现上述目的,根据本公开实施例的第一方面,提供一种业务表单的绘制方法,所述方法包括:
当目标任务执行至当前业务节点时,获取业务流程绑定的目标表单在所述当前业务节点的目标权限信息;
根据所述目标权限信息生成所述当前业务节点对应的数据库指令集,所述数据库指令集中包含用于对业务表进行操作的多个数据库指令,所述业务表用于储存所述目标表单中每个填报控件的历史业务数据;
根据所述目标权限信息确定所述目标表单中在所述当前业务节点具备填报权限的目标标题字段;
通过所述目标标题字段、所述目标标题字段对应的填报控件以及目标历史业务数据,生成所述目标表单在所述当前业务节点的表单实体,所述目标历史业务数据为通过所述数据库指令集获取到的在所述目标任务的执行过程中添加至所述业务表中的历史业务数据。
可选的,所述业务流程包含多个业务节点,在所述当目标任务到达当前业务节点时,获取业务流程绑定的目标表单在所述当前业务节点的目标权限信息之前,所述方法还包括:
根据所述业务流程的业务功能为所述业务流程绑定表单,作为所述目标表单;
根据所述目标表单的表单ID获取所述目标表单的元数据描述信息,所述元数据描述信息用于记录所述每个填报控件对应的业务数据的数据属性;
为所述每个填报控件和所述每个填报控件对应的标题字段设置在所述业务流程中的每个业务节点的权限信息,所述权限信息以权限码的形式储存在所述业务节点的拓展属性中,所述权限码包括权限标识,所述权限标识为第一标识或第二标识,其中,所述第一标识表示具备填报权限,所述第二标识表示不具备填报权限,所述填报权限包括浏览权限和编辑权限。
可选的,在所述通过所述字段表、所述每个填报控件以及目标历史业务数据,生成所述目标表单在所述当前业务节点的表单实体之后,所述方法还包括:
在所述当前业务节点的前台输出所述表单实体;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811638916.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在线表格跨表引用方法及装置
- 下一篇:一种信息收集管理方法及装置