生成隐患排查表单的方法、装置、系统和存储介质与流程
未命名
07-12
阅读:71
评论:0

1.本公开涉及计算机技术领域,特别涉及一种生成隐患排查表单的方法、装置、系统和存储介质。
背景技术:
2.对于企业来说,随着业务类型的增加和企业规模的扩大,在企业生产与经营的过程中开展隐患排查显得越来越重要。
3.当前,企业多采用ehs(environment、health、safety,环境、健康、安全)管理系统对生产过程中的隐患进行排查治理,也即,依据隐患排查表单对隐患进行检查。通常,对于一个企业来说,ehs管理系统中所使用的隐患排查表单都是固化的。
4.通常,一个企业会涵盖不同的业务,而不同业务在生产经营过程中存在的隐患是不同。因此,在对某一企业进行隐患排查的过程中,固化的隐患排查表单无法满足该企业的不同业务的隐患排查需求,导致隐患排查准确性低。
技术实现要素:
5.本公开提供了一种生成隐患排查表单的方法、装置、系统和存储介质,能够解决相关技术中由于隐患排查表单固化导致的隐患排查准确性低的问题。技术方案如下:
6.第一方面,提供了一种生成隐患排查表单的方法,所述方法应用于隐患排查系统中的服务器,所述隐患排查系统还包括应用终端,所述方法包括:
7.接收所述应用终端发送的携带有目标业务类型的表单模板获取请求;
8.基于业务类型和表单模板的对应关系,确定所述目标业务类型对应的目标表单模板;
9.向所述应用终端发送所述目标表单模板;
10.接收所述应用终端发送的所述目标表单模板对应的表单调整信息;
11.基于所述目标表单模板和所述表单调整信息生成隐患排查表单,向所述应用终端发送所述隐患排查表单。
12.在一种可能实现的方式中,所述表单调整信息包括第一组件标识和对应的调整后的第一字段,所述基于所述目标表单模板和所述表单调整信息生成隐患排查表单,包括:
13.在所述目标表单模板对应的组件中,确定与所述第一组件标识对应的第一组件;
14.将所述第一组件对应的当前字段更新为所述第一字段;
15.基于更新后的目标表单模板生成隐患排查表单。
16.在一种可能实现的方式中,所述表单调整信息包括第二组件标识和对应的调整后的第二字段,所述基于所述目标表单模板和所述表单调整信息生成隐患排查表单,包括:
17.在组件库中,确定与所述第二组件标识对应的第二组件;
18.将所述第二组件添加到所述目标表单模板中,将所述第二组件对应的原始字段更新为所述第二字段;
19.基于更新后的目标表单模板生成隐患排查表单。
20.在一种可能实现的方式中,所述隐患排查系统还包括管理终端,所述接收所述应用终端发送的携带有目标业务类型的表单模板获取请求之前,还包括:
21.接收所述管理终端发送的业务类型和对应的组件标识,其中,所述组件标识是组成表单模板的组件对应的标识;
22.在组件库中获取每个组件标识对应的组件,基于所述每个组件标识对应的组件生成所述业务类型对应的表单模板;
23.存储业务类型和表单模板的对应关系。
24.在一种可能实现的方式中,所述基于所述每个组件标识对应的组件生成所述业务类型对应的表单模板,包括:
25.向所述管理终端发送所述每个组件标识对应的组件;
26.接收所述管理终端发送的每个组件对应的字段信息和属性信息;
27.基于所述每个组件、所述每个组件对应的字段信息和属性信息,建立所述业务类型对应的表单模板。
28.在一种可能实现的方式中,所述存储业务类型和表单模板的对应关系,包括:
29.接收所述管理终端发送的所述业务类型和对应的流程配置信息,其中,所述流程配置信息包括至少一个执行担当、每个执行担当对应的执行顺序和执行权限;
30.将所述业务类型和所述对应的流程配置信息对应存储;
31.所述向所述应用终端发送所述隐患排查表单之后,还包括:
32.接收所述应用终端发送的填写后的隐患排查表单,基于所述填写后的隐患排查表单、业务类型和流程配置信息的对应关系,完成隐患排查。
33.在一种可能实现的方式中,所述组件库包括基础组件和自定义组件;
34.所述基础组件包括输入框、文本框、数字输入框、下拉选择器、多选框、单选框、日期选择框、时间选择框和动态表格;
35.所述自定义组件包括图片上传、文件上传、组织多选、组织单选、组织人员、时间范围、字典数据项和关联表单。
36.第二方面,提供了一种生成隐患排查表单的装置,所述装置包括:
37.接收模块,用于接收所述应用终端发送的携带有目标业务类型的表单模板获取请求;
38.确定模块,用于基于业务类型和表单模板的对应关系,确定所述目标业务类型对应的目标表单模板;
39.发送模块,用于向所述应用终端发送所述目标表单模板;
40.接收模块,还用于接收所述应用终端发送的所述目标表单模板对应的表单调整信息;
41.生成模块,用于基于所述目标表单模板和所述表单调整信息生成隐患排查表单,向所述应用终端发送所述隐患排查表单。
42.在一种可能实现的方式中,所述表单调整信息包括第一组件标识和对应的调整后的第一字段,所述生成模块,用于:
43.在所述目标表单模板对应的组件中,确定与所述第一组件标识对应的第一组件;
44.将所述第一组件对应的当前字段更新为所述第一字段;
45.基于更新后的目标表单模板生成隐患排查表单。
46.在一种可能实现的方式中,所述表单调整信息包括第二组件标识和对应的调整后的第二字段,所述生成模块,用于:
47.在组件库中,确定与所述第二组件标识对应的第二组件;
48.将所述第二组件添加到所述目标表单模板中,将所述第二组件对应的原始字段更新为所述第二字段;
49.基于更新后的目标表单模板生成隐患排查表单。
50.在一种可能实现的方式中,所述隐患排查系统还包括管理终端,所述接收模块,还用于接收所述管理终端发送的业务类型和对应的组件标识,其中,所述组件标识是组成表单模板的组件对应的标识;
51.所述生成模块,还用于在组件库中获取每个组件标识对应的组件,基于所述每个组件标识对应的组件生成所述业务类型对应的表单模板;
52.所述装置还包括存储模块,用于存储业务类型和表单模板的对应关系。
53.在一种可能实现的方式中,所述生成模块,用于:
54.向所述管理终端发送所述每个组件标识对应的组件;
55.接收所述管理终端发送的每个组件对应的字段信息和属性信息;
56.基于所述每个组件、所述每个组件对应的字段信息和属性信息,建立所述业务类型对应的表单模板。
57.在一种可能实现的方式中,所述存储模块,用于:
58.接收所述管理终端发送的所述业务类型和对应的流程配置信息,其中,所述流程配置信息包括至少一个执行担当、每个执行担当对应的执行顺序和执行权限;
59.将所述业务类型和所述对应的流程配置信息对应存储;
60.所述装置还包括执行模块,用于:
61.接收所述应用终端发送的填写后的隐患排查表单,基于所述填写后的隐患排查表单、业务类型和流程配置信息的对应关系,完成隐患排查。
62.在一种可能实现的方式中,所述组件库包括基础组件和自定义组件;
63.所述基础组件包括输入框、文本框、数字输入框、下拉选择器、多选框、单选框、日期选择框、时间选择框和动态表格;
64.所述自定义组件包括图片上传、文件上传、组织多选、组织单选、组织人员、时间范围、字典数据项和关联表单。
65.第三方面,提供了一种隐患排查系统,所述隐患排查系统包括服务器和应用终端,所述服务器分别与所述应用终端建立有通信连接,所述服务器用于:
66.接收所述应用终端发送的携带有目标业务类型的表单模板获取请求;
67.基于业务类型和表单模板的对应关系,确定所述目标业务类型对应的目标表单模板;
68.向所述应用终端发送所述目标表单模板;
69.接收所述应用终端发送的所述目标表单模板对应的表单调整信息;
70.基于所述目标表单模板和所述表单调整信息生成隐患排查表单,向所述应用终端
发送所述隐患排查表单。
71.在一种可能实现的方式中,所述表单调整信息包括第一组件标识和对应的调整后的第一字段,所述服务器用于:
72.在所述目标表单模板对应的组件中,确定与所述第一组件标识对应的第一组件;
73.将所述第一组件对应的当前字段更新为所述第一字段;
74.基于更新后的目标表单模板生成隐患排查表单。
75.在一种可能实现的方式中,所述表单调整信息包括第二组件标识和对应的调整后的第二字段,所述服务器用于:
76.在组件库中,确定与所述第二组件标识对应的第二组件;
77.将所述第二组件添加到所述目标表单模板中,将所述第二组件对应的原始字段更新为所述第二字段;
78.基于更新后的目标表单模板生成隐患排查表单。
79.在一种可能实现的方式中,所述隐患排查系统还包括管理终端,所述服务器还用于:
80.接收所述管理终端发送的业务类型和对应的组件标识,其中,所述组件标识是组成表单模板的组件对应的标识;
81.在组件库中获取每个组件标识对应的组件,基于所述每个组件标识对应的组件生成所述业务类型对应的表单模板;
82.存储业务类型和表单模板的对应关系。
83.在一种可能实现的方式中,所述服务器用于:
84.向所述管理终端发送所述每个组件标识对应的组件;
85.接收所述管理终端发送的每个组件对应的字段信息和属性信息;
86.基于所述每个组件、所述每个组件对应的字段信息和属性信息,建立所述业务类型对应的表单模板。
87.在一种可能实现的方式中,所述服务器用于:
88.接收所述管理终端发送的所述业务类型和对应的流程配置信息,其中,所述流程配置信息包括至少一个执行担当、每个执行担当对应的执行顺序和执行权限;
89.将所述业务类型和所述对应的流程配置信息对应存储;
90.所述向所述应用终端发送所述隐患排查表单之后,还包括:
91.接收所述应用终端发送的填写后的隐患排查表单,基于所述填写后的隐患排查表单、业务类型和流程配置信息的对应关系,完成隐患排查。
92.在一种可能实现的方式中,所述组件库包括基础组件和自定义组件;
93.所述基础组件包括输入框、文本框、数字输入框、下拉选择器、多选框、单选框、日期选择框、时间选择框和动态表格;
94.所述自定义组件包括图片上传、文件上传、组织多选、组织单选、组织人员、时间范围、字典数据项和关联表单。
95.第四方面,提供了一种计算机可读存储介质,存储介质中存储有至少一条指令,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如第一方面及其可能的实现方式中任一项所述的物联网数据处理的方法所执行的操作。
96.本公开实施例提供的技术方案带来的有益效果是:
97.本公开实施例提供的方案,服务器可以根据目标表单模板和对应的表单调整信息生成隐患排查表单,这样,可以根据不同业务类型的需要对目标表单模板进行调整,从而使得最终生成的隐患排查表单满足隐患排查工作过程中的实际需求,有利于提高隐患排查工作的准确性。
附图说明
98.为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
99.图1是本公开实施例提供的一种隐患排查系统的结构示意图;
100.图2是本公开实施例提供的一种服务器的结构示意图;
101.图3是本公开实施例提供的一种生成隐患排查表单的方法的流程图;
102.图4是本公开实施例提供的一种表单模板获取页面的示意图;
103.图5是本公开实施例提供的一种生成隐患排查表单的方法的流程图;
104.图6是本公开实施例提供的一种生成隐患排查表单的装置的结构示意图。
具体实施方式
105.首先,对本公开实施例提供的方法的使用场景进行介绍:
106.对于企业来说,随着业务类型的增加和企业规模的扩大,在企业生产与经营的过程中开展隐患排查显得越来越重要。当前,企业多采用ehs(environment、health、safety,环境、健康、安全)管理系统对生产过程中的隐患进行排查治理。隐患排查的过程大致如下:首先,确定隐患排查过程中所需要的隐患排查表单,其中,隐患排查表单中包括排查项和排查项对应的相关描述;然后,将隐患排查表单按照预先设定的排查流程执行,也即,将隐患排查表单按顺序在多个排查节点之间流转,直到满足隐患排查关闭条件。相关技术中,对于一个企业来说,ehs管理系统中所使用的隐患排查表单都是同一的、固化的,换言之,对应一个企业来说,对于不同业务的隐患排查使用的隐患排查表单是一样的,而且,不同业务的排查流程也相同。
107.然而,企业的不同业务在生产经营过程中存在的隐患是不同的。因此,在对某一企业进行隐患排查的过程中,相关技术中固化的隐患排查表单和排查流程无法满足该企业的不同业务的隐患排查需求,导致隐患排查准确性低。
108.另外,如果在制作隐患排查表单和设计排查流程时,使隐患排查表单和排查流程可以同时满足不同业务的隐患排查需求,则会使隐患排查表单篇幅较大、排查流程繁琐,而且,对于某些业务来说隐患排查表单中的排查项目和排查流程存在冗余的现象,这就导致了资源的浪费。
109.本公开实施例提供了一种生成隐患排查表单的方法、装置、系统和存储介质,能够解决相关技术中由于隐患排查表单和排查流程固化导致的隐患排查准确性低的问题。为使本公开的目的、技术方案和优点更加清楚,下面将对本公开实施方式作进一步地详细描述。
110.本公开实施例提供的一种生成隐患排查表单的方法,该方法应用于隐患排查系统。图1是本公开实施例提供的一种隐患排查系统的结构示意图,作为示例,如图1所示,隐患排查系统包括服务器、管理终端和应用终端。服务器分别与管理终端、应用终端建立有通信连接,其中,应用终端的数量为至少一个,通常为多个。
111.该生成隐患排查表单的方法的执行主体为隐患排查系统中的服务器,图2是本公开实施例提供的一种服务器的结构示意图。作为示例,如图2所示,从硬件组成上来看,服务器可以包括处理器210、存储器220和通信部件230。
112.处理器210可以是cpu(central processing unit,中央处理器),也可以是soc(system on chip,系统级芯片)等。处理器210可以用于确定目标业务类型对应的目标表单模板,用于向应用终端发送目标表单模板,用于生成隐患排查表单,用于向应用终端发送隐患排查表单,等等。
113.存储器220可以是各种易失性存储器或非易失性存储器,如ssd(solid state disk,固态硬盘)、dram(dynamic random access memory,动态随机存取存储器)内存等。存储器220可以用于存储生成隐患排查表单的过程中的预存数据、中间数据和结果数据。例如,组件库、业务类型和表单模板的对应关系、业务类型和流程配置信息的对应关系,等等。
114.通信部件230可以是有线网络连接器、wifi(wireless fidelity,无线保真)模块、蓝牙模块、蜂巢网通信模块等。通信部件230可以用于与其他设备进行数据传输,其他设备可以是应用终端、也可以是管理终端等。例如,接收应用终端发送的携带有目标业务类型的表单模板获取请求,接收管理终端发送的业务类型和对应的组件标识,等等。
115.可选地,该服务器也可以是云服务器,对于云服务器的硬件结构组成,此处不予赘述。
116.在进行隐患排查时,通常需要先由起草人(即发现隐患的人或在隐患排查过程中指定的发起隐患排查的人)在应用终端起草一个隐患排查表单,然后根据业务类型对应的处理流程将该隐患排查表单流转到不同管理节点(也称为执行担当)进行相关处理,最终实现隐患排查的闭环管理。其中,起草人和执行担当对隐患排查表单的编辑权限不同。例如,起草人可以在表单模板的基础上增加新的组件以生成满足隐患排查需求的隐患排查表单,执行担当只能浏览隐患排查表单中填写的内容并点击表示“确认或退回”的按钮,等等。
117.图3是本公开实施例提供的一种生成隐患排查表单的方法的流程图。该生成隐患排查表单的方法应用于上述隐患排查系统中,结合图3所示,本公开实施例提供的生成隐患排查表单的方法可以包括如下步骤:
118.s301、接收应用终端发送的携带有目标业务类型的表单模板获取请求。
119.作为示例,起草人可以在应用终端的指定位置输入当前需要进行隐患排查的目标业务类型所对应的目标业务类型,然后点击标识“确定或完成或搜索”的按钮,以向服务器发送表单模板获取请求,其中,表单模板获取请求中携带有目标业务类型。例如,如图4所示,起草人在表单模板获取页面的搜索框中输入或选择“办公室消防隐患排查”,然后点击搜索框右侧“查询”按钮,便可以向服务器发送携带有“办公室消防隐患排查”的表单模板获取请求,等等。
120.可选地,对于目标业务类型也可以不是由起草人输入的,而是在指定位置点击表示“展开或下拉”的按钮,从而在当前显示界面中显示服务器中已存储的全部业务类型对应
的所有表单模板的文件列表,然后,起草人可以点击目标业务类型,从而触发应用终端向服务器发送携带有目标业务类型的表单模板获取请求,其中,该文件列表的显示可以采用但不限于树形结构。
121.服务器则可以接收应用终端发送的上述携带有目标业务类型的表单模板获取请求。
122.s302、基于业务类型和表单模板的对应关系,确定目标业务类型对应的目标表单模板。
123.服务器中预先存储有业务类型和表单模板的对应关系,具体的,服务器中存储的可以是业务类型与表单模板标识的对应关系,后文中会对表单模板进行详细说明。作为示例,服务器中存储有多个表单模板,每个表单模板都有唯一的表单模板标识,服务器中还存储有表单模板标识与业务类型对应关系,服务器可以从接收到的表单模板获取请求中确定出目标业务类型,然后通过查找表单模板标识与业务类型对应关系便可以确定与目标业务类型对应的表单模板标识,最后可以通过表单模板标识确定该目标业务类型对应的目标表单模板。
124.s303、向应用终端发送目标表单模板。
125.在一些示例中,对于每种业务类型,服务器中仅存储有一个表单模板。此种情况下,需要对某一业务类型的表单模板进行更新迭代时,需要用该业务类型对应的新的表单模板替换掉服务器中该业务类型当前的表单模板。此时,服务器根据目标业务类型确定的目标表单模板的数量为1个,服务器将确定出的目标表单模板发送给应用终端即可。
126.在另一些示例中,对于每种业务类型,服务器中可以存储有多个表单模板。此种情况下,对于某一业务类型来说,多个表单模板可以是迭代更新的多个版本,也可以是,对该业务类型对应的具体细分业务所对应的表单模板。此时,服务器可以将与目标业务类型对应的多个表单模板全部作为目标表单模板,也可以在多个表单模板中确定时间最近的表单模板为目标表单模板,还可以在多个表单模板中随机选择至少一个表单模板为目标表单模板,最后,将确定好的目标表单模板发送给应用终端。
127.s304、接收应用终端发送的目标表单模板对应的表单调整信息。
128.应用终端接收目标表单模板后,可以向起草人进行展示,如果目标表单模板为多个表单模板时,起草人可以选择其中一个表单模板进行使用。起草人确定需要使用的目标表单模板后,可以进一步确定是否需要对目标表单模板进行调整。如果需要对目标表单模板进行调整,则起草人可以在应用终端处输入表单调整信息,然后点击表示“修改或提交”的按钮,便由应用终端将目标表单模板的表单调整信息发送给服务器,服务器接收应用终端发送的表单调整信息以对目标表单模板进行调整,从而满足隐患排查过程中的实际需求。
129.可选地,如果目标表单模板满足隐患排查过程中的实际需求,起草人可以不对目标表单模板进行任何调整,此时,服务器接收到应用终端发送的表单调整信息为空,或者说,应用终端无需向服务器发送表单调整信息。
130.s305、基于目标表单模板和表单调整信息生成隐患排查表单,向应用终端发送隐患排查表单。
131.服务器接收应用终端发送的目标表单模板对应的表单调整信息后,便可以根据目
标表单模板和表单调整信息生成最终的隐患排查表单。
132.在一些示例中,表单调整信息为空或者没有表单调整信息时,服务器可以将目标表单模板对应的组件注册(也即相关信息之间的绑定)一遍,也即建立组件与表单之间的对应关系,并且对组件进行相应的渲染处理,得到最终的隐患排查表单。
133.在另一些示例中,表单模板对应的组件都有唯一对应的字段,起草人可以修改组件对应的字段,此时,表单调整信息包括待修改的第一组件对应的第一组件标识和第一组件对应的调整后的第一字段。服务器接收到目标表单模板对应的表单调整信息后,先在目标表单模板对应的组件中确定出与第一组件标识对应的第一组件,然后将第一组件对应的当前字段更新为上述第一字段,从而完成了对第一组件的字段的调整,最后将更新后的目标表单模板对应的组件注册一遍,并进行相应的渲染处理,得到最终的隐患排查表单。同时,服务器还会将更新后的目标表单模板与目标业务类型对应存储到业务类型与表单模板的对应关系中,从而为后续的隐患排查工作提供便利。
134.在其他一些示例中,起草人可以在目标表单模板的基础上增加新的组件,并为新的组件确定对应的字段,从而使更新后的目标表单模板满足隐患排查需求。此种情况下,表单调整信息可以包括第二组件标识和对应的调整后的第二字段。服务器接收到目标表单模板对应的表单调整信息后,先在组件库中确定出与第二组件标识对应的第二组件,然后将第二组件添加到目标表单模板中,并且将第二组件对应的原始字段更新为表单调整信息中的第二字段,最后将更新后的目标表单模板对应的组件注册一遍,并进行相应的渲染处理,得到最终的隐患排查表单。同时,服务器还会将更新后的目标表单模板与目标业务类型对应存储到业务类型与表单模板的对应关系中,从而为后续的隐患排查工作提供便利。
135.可选地,表单调整信息可以包括上述第一组件标识、第一组件标识对应的调整后的第一字段、第二组件标识和第二组件标识对应的调整后的第二字段。当然,表单调整信息可以包括删除或替换目标表单模板中组件的相关信息,对于此种情况,此处不再赘述。
136.服务器生成隐患排查表单后,会向应用终端发送该隐患排查表单,用于后续的隐患排查工作。
137.本公开实施例提供的方案,服务器可以根据目标表单模板和对应的表单调整信息生成隐患排查表单,这样,可以根据不同业务类型的需要对目标表单模板进行调整,从而使得最终生成的隐患排查表单满足隐患排查工作过程中的实际需求,有利于提高隐患排查工作的准确性。
138.另外,隐患排查表单是在目标表单模板的基础上生成的,这样,对于同一业务类型来说,避免出现隐患排查表单样式差异巨大的情况,同时也可以减低隐患排查表单遗漏排查项的概率。
139.图5是本公开实施例提供的一种生成隐患排查表单的方法的流程图。上述步骤s301-s305提供的方法中应用到业务类型与表单模板的对应关系,下面,结合图5所示,对业务类型与表单模板的对应关系的存储过程进行说明。
140.s501、接收管理终端发送的业务类型和对应的组件标识。
141.其中,组件标识是组成表单模板的组件对应的标识。
142.作为示例,在实施中,管理员可以登录管理终端,并在管理终端的显示界面中点击表示“创建、新增或添加表单模板”的按钮,管理终端可以向管理员显示空白画布和服务器
中预先建立的组件库中所有组件的图标,然后,管理员可以向空白画布中拖拽任意图标,以便于管理员设计表单模板。其中,空白画布与业务类型进行绑定,在向画布中拖拽图标的过程可以认为管理员通过管理终端建立业务类型和组件标识的对应关系的过程。管理员完成拖拽后,可以由管理终端将业务类型和对应的组件标识发送到服务器,服务器接收管理终端发送的上述业务类型和对应的组件标识。
143.在一些示例中,当管理员同时设计多个表单模板时,管理终端可以向服务器逐一发送每个业务类型和该业务类型对应的组件标识。可选地,管理终端可以向服务器批量发送业务类型和每个业务类型对应的组件标识,如一次发送5个业务类型和这5个业务类型分别对应的组件标识,对于批量发送的数量此处不进行任何限定。
144.s502、在组件库中获取每个组件标识对应的组件。
145.在实施中,服务器可以根据接收到的每个组件标识,在预先设立的组件库中选择组件标识对应的组件。
146.组件库可以由隐患排查系统的开发人员进行设定并预先存储在服务器中。组件库可以包括基础组件和自定义组件。基础组件可以是通用类组件,包括但不限于输入框、文本框、数字输入框、下拉选择器、多选框、单选框、日期选择框、时间选择框和动态表格;自定义组件可以是开发人员根据隐患排查系统开发的组件,包括但不限于图片上传、文件上传、组织多选、组织单选、组织人员列表、时间范围、字典数据项和关联表单。
147.s503、基于每个组件标识对应的组件生成业务类型对应的表单模板。
148.作为示例,在实施中,对于一个业务类型来说,服务器确定每个组件标识对应的组件后,可以向管理终端发送每个组件标识对应的组件,由管理终端向管理员进行显示。管理员可以根据隐患排查的实际需求编辑每个组件的字段信息和属性信息,并将每个组件对应的字段信息和属性信息发送给服务器,其中,字段信息可以认为是将组件进行命名。服务器接收管理终端发送的每个组件对应的字段信息和属性信息后,可以根据业务类型、每个组件、每个组件对应的字段信息和属性信息、以及每个组件在画布中的位置信息,建立该业务类型对应的表单模板,在服务器中,这个表单模板可以是一个json文件。表单模板也可以是其他格式存储在服务器中,对此不进行任何限定。
149.作为示例,表单模板中常见的组件、字段信息和属性信息对应关系可以如表1所示。
150.表1
151.[0152][0153]
在一些示例中,管理员还可以通过管理终端向服务器发送某一业务类型对应的表单模板的属性信息,表单模板的属性信息可以包括但不限于:表单模板布局选项(如左对齐、右对齐、顶部对齐等),设置必填校验(如用户未在某个必须填写的文本框中输入任何内容时进行必填项提示等),设置可查询要素及列表显示要素,等等。此时,在上述生成表单模板的过程中,还需要经表单模板的属性信息考虑进去,此次进行赘述。
[0154]
s504、存储业务类型和表单模板的对应关系。
[0155]
服务器生成表单模板后,将业务类型与表单模板对应存储,也即,存储业务类型与表单模板的对应关系,从而,为后续起草人使用带来便利。
[0156]
在一些示例中,管理员还可以通过管理终端向服务器发送每个业务类型和该业务类型对应的流程配置信息,其中,流程配置信息包括至少一个执行担当、每个执行担当对应的执行顺序和执行权限。执行担当又可以称为管理节点,隐患排查过程需要管理节点对应的人员对隐患排查表单进行确认处理;执行顺序为,当某一业务类型对应多个执行担当时,每个执行担当对隐患排查表单进行确认处理的顺序;执行权限则为执行担当需要且仅能够
对隐患排查表单上的哪些选项进行编辑或处理。执行担当可以包括但不限于:起草人担当、待核实担当、待确认担当、待整改担当、待复核担当,等等。
[0157]
(1)起草人担当,可以给起草人配置可编辑字段、只读字段及隐藏字段信息;起草时起草人可以维护所属组织、检查类型、隐患类别、隐患级别、责任部门、责任人、发现时间、隐患位置、隐患简述、隐患详述、整改责任人和隐患整改期限等字段;
[0158]
(2)待核实担当,当前节处理人为隐患排查表单上的“整改责任人”字段,例如,在起草人创建隐患排查表单时,整改责任人选择了a,则待核实担当的处理人就是a。待核实状态下待核实担当对于起草人担当维护的字段只能查看,同时支持编辑上述隐患是否延期的字段。如果选择否,则只需维护整改担当字段,然后将隐患排查表单流转至待整改担当;如果选择了是,则需要维护延期时间、延期原因及临时措施等字段,然后将隐患排查表单流转至待确认担当。
[0159]
(3)待确认担当,当前负责人通常为起草人的一级领导,支持进行隐患延期的审批任务,只能查看隐患排查表单,无法编辑隐患排查表单,可以进行通过延期或驳回延期的操作。
[0160]
(4)待整改担当,当前负责人为隐患排查表单上的整改担当,新建隐患排查表单时,整改担当选择的谁就需要流转到谁那去进行相应的整改操作,待整改担当可以查看之前维护的所有内容,并对隐患原因分析、隐患整改措施、举一反三、隐患整改图片等字段可以进行编辑操作。
[0161]
(5)待复核担当,当前负责人为隐患排查表单上的整改责任人,只能查看隐患排查表单,并根据隐患排查表单的内容进行通过复核或驳回复核的操作。
[0162]
(6)待关闭担当,当前负责人为起草人,能查看完成上述全部过程的隐患排查表单,并根据隐患排查表单的内容进行同意关闭或拒绝关闭的操作。
[0163]
服务器可以将接收到的业务类型和流程配置信息对应存储,从而为后续隐患排查工作提供便利。在实施例中,服务器中可以将业务类型、表单模板和流程配置信息同时对应存储,也可以将业务类型和流程配置信息、业务类型和表单模板分别存储,对于存储方式,此处不进行任何限定。
[0164]
在按照上述步骤s301-s305生成隐患排查表单之后,起草人可以在应用终端对隐患排查表单上的某些字段进行填写,并将填写后的隐患排查表单发送给服务器,服务器根据业务类型和流程配置信息的对应关系对隐患排查表单进行流转,直到完成整个隐患排查流程,从而实现对隐患排查的闭环管理。
[0165]
本公开实施例提供的方案,服务器可以根据目标表单模板和对应的表单调整信息生成隐患排查表单,这样,可以根据不同业务类型的需要对目标表单模板进行调整,从而使得最终生成的隐患排查表单满足隐患排查工作过程中的实际需求,有利于提高隐患排查工作的准确性。
[0166]
另外,隐患排查表单是在目标表单模板的基础上生成的,这样,对于同一业务类型来说,避免出现隐患排查表单样式差异巨大的情况,同时也可以减低隐患排查表单遗漏排查项的概率。
[0167]
基于相同的技术构思,本公开还提供了一种生成隐患排查表单的装置,图6是本公开实施例提供的一种生成隐患排查表单的装置的结构示意图。作为示例,如图6所示,所述
装置包括:
[0168]
接收模块610,用于接收所述应用终端发送的携带有目标业务类型的表单模板获取请求;
[0169]
确定模块620,用于基于业务类型和表单模板的对应关系,确定所述目标业务类型对应的目标表单模板;
[0170]
发送模块630,用于向所述应用终端发送所述目标表单模板;
[0171]
接收模块610,还用于接收所述应用终端发送的所述目标表单模板对应的表单调整信息;
[0172]
生成模块640,用于基于所述目标表单模板和所述表单调整信息生成隐患排查表单,向所述应用终端发送所述隐患排查表单。
[0173]
在一种可能实现的方式中,所述表单调整信息包括第一组件标识和对应的调整后的第一字段,所述生成模块640,用于:
[0174]
在所述目标表单模板对应的组件中,确定与所述第一组件标识对应的第一组件;
[0175]
将所述第一组件对应的当前字段更新为所述第一字段;
[0176]
基于更新后的目标表单模板生成隐患排查表单。
[0177]
在一种可能实现的方式中,所述表单调整信息包括第二组件标识和对应的调整后的第二字段,所述生成模块640,用于:
[0178]
在组件库中,确定与所述第二组件标识对应的第二组件;
[0179]
将所述第二组件添加到所述目标表单模板中,将所述第二组件对应的原始字段更新为所述第二字段;
[0180]
基于更新后的目标表单模板生成隐患排查表单。
[0181]
在一种可能实现的方式中,所述隐患排查系统还包括管理终端,所述接收模块610,还用于接收所述管理终端发送的业务类型和对应的组件标识,其中,所述组件标识是组成表单模板的组件对应的标识;
[0182]
所述生成模块640,还用于在组件库中获取每个组件标识对应的组件,基于所述每个组件标识对应的组件生成所述业务类型对应的表单模板;
[0183]
所述装置还包括存储模块650,用于存储业务类型和表单模板的对应关系。
[0184]
在一种可能实现的方式中,所述生成模块640,用于:
[0185]
向所述管理终端发送所述每个组件标识对应的组件;
[0186]
接收所述管理终端发送的每个组件对应的字段信息和属性信息;
[0187]
基于所述每个组件、所述每个组件对应的字段信息和属性信息,建立所述业务类型对应的表单模板。
[0188]
在一种可能实现的方式中,所述存储模块650,用于:
[0189]
接收所述管理终端发送的所述业务类型和对应的流程配置信息,其中,所述流程配置信息包括至少一个执行担当、每个执行担当对应的执行顺序和执行权限;
[0190]
将所述业务类型和所述对应的流程配置信息对应存储;
[0191]
所述装置还包括执行模块660,用于:
[0192]
接收所述应用终端发送的填写后的隐患排查表单,基于所述填写后的隐患排查表单、业务类型和流程配置信息的对应关系,完成隐患排查。
[0193]
在一种可能实现的方式中,所述组件库包括基础组件和自定义组件;
[0194]
所述基础组件包括输入框、文本框、数字输入框、下拉选择器、多选框、单选框、日期选择框、时间选择框和动态表格;
[0195]
所述自定义组件包括图片上传、文件上传、组织多选、组织单选、组织人员、时间范围、字典数据项和关联表单。
[0196]
本公开实施例提供的方案,服务器可以根据目标表单模板和对应的表单调整信息生成隐患排查表单,这样,可以根据不同业务类型的需要对目标表单模板进行调整,从而使得最终生成的隐患排查表单满足隐患排查工作过程中的实际需求,有利于提高隐患排查工作的准确性。
[0197]
另外,隐患排查表单是在目标表单模板的基础上生成的,这样,对于同一业务类型来说,避免出现隐患排查表单样式差异巨大的情况,同时也可以减低隐患排查表单遗漏排查项的概率。
[0198]
基于相同的技术构思,本公开还提供了如图1所示的一种隐患排查系统,所述隐患排查系统包括服务器、应用终端和管理终端。所述服务器用于:
[0199]
接收所述应用终端发送的携带有目标业务类型的表单模板获取请求;
[0200]
基于业务类型和表单模板的对应关系,确定所述目标业务类型对应的目标表单模板;
[0201]
向所述应用终端发送所述目标表单模板;
[0202]
接收所述应用终端发送的所述目标表单模板对应的表单调整信息;
[0203]
基于所述目标表单模板和所述表单调整信息生成隐患排查表单,向所述应用终端发送所述隐患排查表单。
[0204]
在一种可能实现的方式中,所述表单调整信息包括第一组件标识和对应的调整后的第一字段,所述服务器用于:
[0205]
在所述目标表单模板对应的组件中,确定与所述第一组件标识对应的第一组件;
[0206]
将所述第一组件对应的当前字段更新为所述第一字段;
[0207]
基于更新后的目标表单模板生成隐患排查表单。
[0208]
在一种可能实现的方式中,所述表单调整信息包括第二组件标识和对应的调整后的第二字段,所述服务器用于:
[0209]
在组件库中,确定与所述第二组件标识对应的第二组件;
[0210]
将所述第二组件添加到所述目标表单模板中,将所述第二组件对应的原始字段更新为所述第二字段;
[0211]
基于更新后的目标表单模板生成隐患排查表单。
[0212]
在一种可能实现的方式中,所述服务器还用于:
[0213]
接收所述管理终端发送的业务类型和对应的组件标识,其中,所述组件标识是组成表单模板的组件对应的标识;
[0214]
在组件库中获取每个组件标识对应的组件,基于所述每个组件标识对应的组件生成所述业务类型对应的表单模板;
[0215]
存储业务类型和表单模板的对应关系。
[0216]
在一种可能实现的方式中,所述服务器用于:
[0217]
向所述管理终端发送所述每个组件标识对应的组件;
[0218]
接收所述管理终端发送的每个组件对应的字段信息和属性信息;
[0219]
基于所述每个组件、所述每个组件对应的字段信息和属性信息,建立所述业务类型对应的表单模板。
[0220]
在一种可能实现的方式中,所述服务器用于:
[0221]
接收所述管理终端发送的所述业务类型和对应的流程配置信息,其中,所述流程配置信息包括至少一个执行担当、每个执行担当对应的执行顺序和执行权限;
[0222]
将所述业务类型和所述对应的流程配置信息对应存储;
[0223]
所述向所述应用终端发送所述隐患排查表单之后,还包括:
[0224]
接收所述应用终端发送的填写后的隐患排查表单,基于所述填写后的隐患排查表单、业务类型和流程配置信息的对应关系,完成隐患排查。
[0225]
在一种可能实现的方式中,所述组件库包括基础组件和自定义组件;
[0226]
所述基础组件包括输入框、文本框、数字输入框、下拉选择器、多选框、单选框、日期选择框、时间选择框和动态表格;
[0227]
所述自定义组件包括图片上传、文件上传、组织多选、组织单选、组织人员、时间范围、字典数据项和关联表单。
[0228]
本公开实施例提供的方案,服务器可以根据目标表单模板和对应的表单调整信息生成隐患排查表单,这样,可以根据不同业务类型的需要对目标表单模板进行调整,从而使得最终生成的隐患排查表单满足隐患排查工作过程中的实际需求,有利于提高隐患排查工作的准确性。
[0229]
另外,隐患排查表单是在目标表单模板的基础上生成的,这样,对于同一业务类型来说,避免出现隐患排查表单样式差异巨大的情况,同时也可以减低隐患排查表单遗漏排查项的概率。
[0230]
在示例性实施例中,还提供了一种计算机可读存储介质,例如包括指令的存储器,上述指令可由服务器中的处理器执行以完成上述实施例中物联网数据处理的方法。该计算机可读存储介质可以是非暂态的。例如,所述计算机可读存储介质可以是rom(read-only memory,只读存储器)、ram(random access memory,随机存取存储器)、cd-rom、磁带、软盘和光数据存储设备等。
[0231]
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0232]
本公开的实施方式部分使用的术语仅用于对本公开的实施例进行解释,而非旨在限定本公开。除非另作定义,本公开的实施方式使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开说明书以及权利要求书中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”或者“一”等类似词语也不表示数量限制,而是表示存在至少一个。“包括”或者“包含”等类似的词语意指出现在“包括”或者“包含”前面的元件或者物件涵盖出现在“包括”或者“包含”后面列举的元件或者物件及其等同,并不排除其他元件或者物件。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变
后,则所述相对位置关系也可能相应地改变。“多个”指两个或两个以上,除非另有明确的限定。
[0233]
以上所述仅为本公开的可选实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
技术特征:
1.一种生成隐患排查表单的方法,其特征在于,所述方法应用于隐患排查系统中的服务器,所述隐患排查系统还包括应用终端,所述方法包括:接收所述应用终端发送的携带有目标业务类型的表单模板获取请求;基于业务类型和表单模板的对应关系,确定所述目标业务类型对应的目标表单模板;向所述应用终端发送所述目标表单模板;接收所述应用终端发送的所述目标表单模板对应的表单调整信息;基于所述目标表单模板和所述表单调整信息生成隐患排查表单,向所述应用终端发送所述隐患排查表单。2.根据权利要求1所述的方法,其特征在于,所述表单调整信息包括第一组件标识和对应的调整后的第一字段,所述基于所述目标表单模板和所述表单调整信息生成隐患排查表单,包括:在所述目标表单模板对应的组件中,确定与所述第一组件标识对应的第一组件;将所述第一组件对应的当前字段更新为所述第一字段;基于更新后的目标表单模板生成隐患排查表单。3.根据权利要求1所述的方法,其特征在于,所述表单调整信息包括第二组件标识和对应的调整后的第二字段,所述基于所述目标表单模板和所述表单调整信息生成隐患排查表单,包括:在组件库中,确定与所述第二组件标识对应的第二组件;将所述第二组件添加到所述目标表单模板中,将所述第二组件对应的原始字段更新为所述第二字段;基于更新后的目标表单模板生成隐患排查表单。4.根据权利要求1所述的方法,其特征在于,所述隐患排查系统还包括管理终端,所述接收所述应用终端发送的携带有目标业务类型的表单模板获取请求之前,还包括:接收所述管理终端发送的业务类型和对应的组件标识,其中,所述组件标识是组成表单模板的组件对应的标识;在组件库中获取每个组件标识对应的组件,基于所述每个组件标识对应的组件生成所述业务类型对应的表单模板;存储业务类型和表单模板的对应关系。5.根据权利要求4所述的方法,其特征在于,所述基于所述每个组件标识对应的组件生成所述业务类型对应的表单模板,包括:向所述管理终端发送所述每个组件标识对应的组件;接收所述管理终端发送的每个组件对应的字段信息和属性信息;基于所述每个组件、所述每个组件对应的字段信息和属性信息,建立所述业务类型对应的表单模板。6.根据权利要求4所述的方法,其特征在于,所述存储业务类型和表单模板的对应关系,包括:接收所述管理终端发送的所述业务类型和对应的流程配置信息,其中,所述流程配置信息包括至少一个执行担当、每个执行担当对应的执行顺序和执行权限;将所述业务类型和所述对应的流程配置信息对应存储;
所述向所述应用终端发送所述隐患排查表单之后,还包括:接收所述应用终端发送的填写后的隐患排查表单,基于所述填写后的隐患排查表单、业务类型和流程配置信息的对应关系,完成隐患排查。7.根据权利要求2所述的方法,其特征在于,所述组件库包括基础组件和自定义组件;所述基础组件包括输入框、文本框、数字输入框、下拉选择器、多选框、单选框、日期选择框、时间选择框和动态表格;所述自定义组件包括图片上传、文件上传、组织多选、组织单选、组织人员、时间范围、字典数据项和关联表单。8.一种生成隐患排查表单的装置,其特征在于,所述装置包括:接收模块,用于接收所述应用终端发送的携带有目标业务类型的表单模板获取请求;确定模块,用于基于业务类型和表单模板的对应关系,确定所述目标业务类型对应的目标表单模板;发送模块,用于向所述应用终端发送所述目标表单模板;接收模块,还用于接收所述应用终端发送的所述目标表单模板对应的表单调整信息;生成模块,用于基于所述目标表单模板和所述表单调整信息生成隐患排查表单,向所述应用终端发送所述隐患排查表单。9.一种隐患排查系统,其特征在于,所述隐患排查系统包括服务器和应用终端,所述服务器分别与所述应用终端建立有通信连接,所述服务器用于:接收所述应用终端发送的携带有目标业务类型的表单模板获取请求;基于业务类型和表单模板的对应关系,确定所述目标业务类型对应的目标表单模板;向所述应用终端发送所述目标表单模板;接收所述应用终端发送的所述目标表单模板对应的表单调整信息;基于所述目标表单模板和所述表单调整信息生成隐患排查表单,向所述应用终端发送所述隐患排查表单。10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1至权利要求7中任一项所述的生成隐患排查表单的方法所执行的操作。
技术总结
本公开公开了一种生成隐患排查表单的方法、装置、系统和存储介质,属于计算机技术领域。该方法应用于隐患排查系统中的服务器,隐患排查系统还包括应用终端,该方法包括:接收应用终端发送的携带有目标业务类型的表单模板获取请求;基于业务类型和表单模板的对应关系,确定目标业务类型对应的目标表单模板;向应用终端发送目标表单模板;接收应用终端发送的目标表单模板对应的表单调整信息;基于目标表单模板和表单调整信息生成隐患排查表单,向应用终端发送隐患排查表单。采用本方案,可以根据不同业务类型的需要对目标表单模板进行调整,从而使得最终生成的隐患排查表单满足隐患排查工作过程中的实际需求,有利于提高隐患排查工作的准确性。排查工作的准确性。排查工作的准确性。
技术研发人员:艾春丽 刘帅 贾丽影 柴栋 王洪
受保护的技术使用者:北京中祥英科技有限公司
技术研发日:2023.02.20
技术公布日:2023/7/11
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种电动助力转向系统的高逼真度建模方法 下一篇:一种安全型健身跑步机的制作方法