CN114004197A - 表单处理方法、装置、电子设备及介质 - Google Patents
表单处理方法、装置、电子设备及介质 Download PDFInfo
- Publication number
- CN114004197A CN114004197A CN202111253044.1A CN202111253044A CN114004197A CN 114004197 A CN114004197 A CN 114004197A CN 202111253044 A CN202111253044 A CN 202111253044A CN 114004197 A CN114004197 A CN 114004197A
- Authority
- CN
- China
- Prior art keywords
- field
- modified
- version number
- fields
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 12
- 238000000034 method Methods 0.000 claims abstract description 36
- 238000012986 modification Methods 0.000 claims abstract description 26
- 230000004048 modification Effects 0.000 claims abstract description 26
- 238000012545 processing Methods 0.000 claims description 16
- 238000004364 calculation method Methods 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 5
- 239000003086 colorant Substances 0.000 claims 1
- 238000011161 development Methods 0.000 abstract description 9
- 238000012790 confirmation Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 238000004883 computer application Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种表单处理方法、装置、电子设备及介质,其中,该方法包括:通过确定第一表单的字段被修改,之后,根据第一表单的版本号和被修改的字段生成第二表单,最后,将修改前的第一表单和第二表单保存至预设位置。本发明对某个版本号的表单的字段进行修改之后,会基于修改后的该版本号的表单自动生成新的版本号的表单,且同时会保存该版本号的表单和新的版本号的表单,在得到用户需要的新的版本号的表单的情况下,不影响旧版本的表单的历史数据,同时提升表单开发的效率。
Description
技术领域
本申请涉及计算机应用技术领域,尤其涉及一种表单处理方法、装置、电子设备及介质。
背景技术
电子表单逐渐替代传统的纸质登记簿广泛应用于企业业务运营中。根据业务需求的不同,电子表单呈现出不同的格式。
现有技术中,电子表单软件开发中,通常根据业务需求针对性开发固定格式的表单。如果需要修改表单的数据及展现形式,则需要专业的表单开发和设计人员重新进行设计和开发,并重新发布表单页面的源代码至客户端,重启客户端才能实现这个过程不仅耗时,且耗费大量人力物力资源,降低了表单开发的效率。
发明内容
本申请实施例提供一种表单处理方法、装置、电子设备及介质,以期望通过在对某个版本号的表单的字段进行修改之后,会基于修改后的该版本号的表单自动生成新的版本号的表单,且同时会保存该版本号的表单和新的版本号的表单,在得到用户需要的新的版本号的表单的情况下,不影响旧版本的表单的历史数据,同时提升表单开发的效率。
第一方面,本申请实施例提供了一种表单处理方法,该方法包括:
确定第一表单的字段被修改;
根据所述第一表单的版本号和被修改的字段生成第二表单;
将修改前的所述第一表单和所述第二表单保存至预设位置。
在一个可能的示例中,所述确定第一表单的字段被修改,包括:当所述字段的类型、约束条件、计算公式和是否必填中的至少一种信息被修改时,确定所述第一表单的字段被修改。
在一个可能的示例中,所述确定第一表单的字段被修改,包括:在检测到针对第一表单的第一控件的第一触控操作的情况下,将所述第一表单切换为字段可编辑状态;获取所述第一表单的编辑后的字段;在检测到针对第一表单的第二控件的第二触控操作的情况下,将编辑后的所述字段和编辑前的字段进行比较;若编辑后的所述字段和编辑前的所述字段不同,则确定第一表单的字段被修改。
在一个可能的示例中,所述根据所述第一表单的版本号和被修改的字段生成第二表单,包括:获取所述第一表单的第一版本号;将所述第一版本号加1得到的版本号作为所述第二表单的第二版本号;将修改后的所述第一表单的字段作为所述第二表单的字段。
在一个可能的示例中,所述方法还包括:设置所述被修改的字段与未被修改的字段在所述第二表单中显示的颜色和/或字体不同。
在一个可能的示例中,所述确定第一表单的字段被修改之前,所述方法还包括:获取所述第一表单的配置信息,所述配置信息用于指示所述第一表单的表单名称以及表单结构;根据所述配置信息生成所述第一表单。
在一个可能的示例中,所述方法还包括:在接收到目标用户的表单获取请求时,确定生成时间距离当前时间最近的目标表单;向所述目标用户的目标电子设备发送所述目标表单。
第二方面,本申请实施例提供了一种表单处理装置,该装置包括:
确定单元,用于确定第一表单的字段被修改;
表单生成单元,用于根据所述第一表单的版本号和被修改的字段生成第二表单;
存储单元,用于将修改前的所述第一表单和所述第二表单保存至预设位置。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括:处理模块、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理模块执行,所述一个或多个程序包括用于执行如第一方面所示出的方法中的步骤的指令。
第四方面,本申请实施例提供了一种计算机可读存储介质,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如第一方面所示出的方法中的步骤。
可以看出,本申请实施例中,通过确定第一表单的字段被修改,之后,根据第一表单的版本号和被修改的字段生成第二表单,最后,将修改前的第一表单和第二表单保存至预设位置。可见,采用本申请,在对某个版本号的表单的字段进行修改之后,会基于修改后的该版本号的表单自动生成新的版本号的表单,且同时会保存该版本号的表单和新的版本号的表单,在得到用户需要的新的版本号的表单的情况下,不影响旧版本的表单的历史数据,同时提升表单开发的效率。
附图说明
为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种表单处理方法的流程示意图;
图2是本申请实施例提供的一种表单处理装置的结构示意图;
图3是本申请另一实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、设备以及存储介质、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
目前,表单通常为静态表单,其实现方法为:服务器根据数据库表结构生成表单页面发布至客户端进行存储,客户端接收到用户发送的表单页面的获取请求时,则显示本地存储的表单页面,通过表单页面采集用户数据并提交至服务器进行处理。传统的表单的数据及展现形式通常是定制的,如果需要修改表单的数据及展现形式,则需要专业的表单开发和设计人员重新进行设计和开发,并重新发布表单页面的源代码至客户端,重启客户端才能实现这个过程不仅耗时,且耗费大量人力物力资源,降低了表单开发的效率。
基于上述问题,本发明实施例提供了一种表单处理方法,详述如下。
请参阅图1,图1为本申请实施例提供的一种表单处理方法的流程示意图,如图1所示,该表单处理方法具体包括以下步骤S101~S103。
S101、确定第一表单的字段被修改。
其中,字段被修改是指字段的类型、约束条件、计算公式和是否必填中的至少一种信息被修改。因此,具体实现中,所述确定第一表单的字段被修改可以通过但不限于以下步骤实现:当所述第一表单的字段包括字段的类型、约束条件、计算公式和是否必填中的至少一种信息被修改时,确定所述第一表单的字段被修改。
其中,第一表单可以是已创建并保存的任意表单,对第一表单不做具体限定。
作为一种可能的实现方式,所述确定第一表单的字段被修改可以通过以下操作:在检测到针对第一表单的第一控件的第一触控操作的情况下,将所述第一表单切换为字段可编辑状态;获取所述第一表单的编辑后的字段;在检测到针对第一表单的第二控件的第二触控操作的情况下,将编辑后的所述字段和编辑前的字段进行比较;若编辑后的所述字段和编辑前的所述字段不同,则确定第一表单的字段被修改。
其中,第一控件是指修改启动控件,第二控件是指修改结束确认控件,需要说明的是,第一控件和第二控件可以是同一个控件,也可以是不同的控件,可以理解的是,当第一控件和第二控件可以是同一个控件时,该控件即是针对第一表单的修改功能的开关。
其中,第一触控操作和第二触控操作可以但不限于是单次点击操作、多次点击操作以及滑动操作中的任意一种,第一触控操作和第二触控操作可以相同,也可以不同。
具体实现中,可以通过预先设置所述第一表单的第一控件、第二控件、第一触控操作和第二触控操作,以控制第一表单的修改功能的启动和关闭,最终达到确定第一表单的字段被修改的目的。
举例来说,若表单甲中的控件A既是修改启动控件也是修改结束确认控件,第一触控操作和第二触控操作均为单次点击操作,则在检测到针对该控件A的单次点击操作的情况下,将所述表单甲切换为字段可编辑状态,之后,在检测到针对该控件A的单次点击操作之后,若确定出该表单甲中字段1由必填被修改为不必填,则确定该表单甲的字段被修改。
再举例来说,若表单甲中的控件A为修改启动控件,表单甲中的控件B为修改结束确认控件,第一触控操作和第二触控操作均为单次点击操作,则在检测到针对该控件B的单次点击操作的情况下,将所述表单甲切换为字段可编辑状态,之后,在检测到针对该控件B的单次点击操作之后,若确定出该表单甲中字段1的计算公式被修改,则确定该表单甲的字段被修改。
又举例来说,若表单甲中的控件A为修改启动控件,表单甲中的控件B为修改结束确认控件,第一触控操作和第二触控操作均为单次点击操作,则在检测到针对该控件B的单次点击操作的情况下,将所述表单甲切换为字段可编辑状态,之后,在检测到针对该控件B的单次点击操作之后,若确定出该表单甲中字段1的计算公式被修改、字段2由必填被修改为不必填、字段3的类型由字母变为数字、字段4的约束条件由位数为11位变为13位,则确定该表单甲的字段被修改。
可以理解的是,在确定编辑后的所述字段和编辑前的所述字段相同的情况下,则确定第一表单的字段未被编辑。
可见,本示例中,通过获取针对第一表单的第一控件、第二控件的触控操作控制第一表单的编辑功能的启动和结束,提升表单处理的智能性,且通过控件与用户进行交互,提升用户的体验感。
S102、根据所述第一表单的版本号和被修改的字段生成第二表单。
其中,所述第二表单的字段为修改后的第一表单的字段,且所述第二表单的版本号为所述第一表单的版本号与1的和值。
其中,所述根据所述第一表单的版本号和被修改的字段生成第二表单的实现方式可以包括但不限于是:获取所述第一表单的第一版本号;将所述第一版本号加1得到的版本号作为所述第二表单的第二版本号;将修改后的所述第一表单的字段作为所述第二表单的字段。
具体实现中,若将版本号为1的表单A的字段1修改为字段5,该表单A包括字段1、字段2、字段3、字段4,则会生成版本号为表单A的版本号1+1,即版本号为2表单B,表单B的字段为修改后的表单A的字段。
进一步的,所述方法还可以包括:设置所述被修改的字段与未被修改的字段在所述第二表单中显示的颜色和/或字体不同。
举例来说,若将版本号为1的表单A的字段1修改为字段5,该表单A包括字段1、字段2、字段3、字段4,即表单B中包括字段5、字段2、字段3、字段4,且在表单B中,字段5和字段2、字段3、字段4四个字段的颜色或者字体不同。
本示例中,通过在新生成的表单中对修改过的字段和未修改过的字段进行区别显示,便于用户在使用新生成的表单,对新生成的表单的修改位置重点关注。
S103、将修改前的所述第一表单和所述第二表单保存至预设位置。
其中,修改前的所述第一表单和所述第二表单保存的预设位置可以是同一个位置,也可以为不同的位置,具体实现中,预先为修改前的所述第一表单和所述第二表单分别设置相应的存储位置。
可以看出,本申请实施例中,通过确定第一表单的字段被修改,之后,根据第一表单的版本号和被修改的字段生成第二表单,最后,将修改前的第一表单和第二表单保存至预设位置。可见,采用本申请,在对某个版本号的表单的字段进行修改之后,会基于修改后的该版本号的表单自动生成新的版本号的表单,且同时会保存该版本号的表单和新的版本号的表单,在得到用户需要的新的版本号的表单的情况下,不影响旧版本的表单的历史数据,同时提升表单开发的效率。
在一个可能的示例中,所述确定第一表单的字段被修改之前,所述方法还包括:获取所述第一表单的配置信息,所述配置信息用于指示所述第一表单的表单名称以及表单结构;根据所述配置信息生成所述第一表单。
该种情况下,所述第一表单的表单版本号为预先设置的初始版本号。表单结构包括字段,和字段的类型、约束条件、计算公式以及是否必填中的至少一种信息。
可见,本示例中,能够基于表单的配置信息生成表单,即是,用户能够根据需要定义表单。
在一个可能的示例中,所述方法还包括,在接收到目标用户的表单获取请求时,确定生成时间距离当前时间最近的目标表单;向所述目标用户的目标电子设备发送所述目标表单。
距离当前时间最近的目标表单也即请求的某个或者某类表单对应的最新版本的表单。
举例来说,在接收到用户甲提交的a表单的获取请求时,获取a表单对应的最新版本的表单,并将该最新版本的表单反馈到用户甲的用户设备。
可见,本示例中,通过在接收到用户的表单请求时,向该用户反与其请求对应的最新版本的表单,使得用户能够不需要额外的获取操作,从而自动接收到最新版本的表单,提升用户体验。
在采用集成的单元的情况下,请参阅图2,图2提供了一种表单处理装置的功能单元组成框图。表单处理装置100包括:
确定单元110,用于确定第一表单的字段被修改;
表单生成单元120,用于根据所述第一表单的版本号和被修改的字段生成第二表单;
存储单元130,用于将修改前的所述第一表单和所述第二表单保存至预设位置。
需要说明的是,存储单元130,还用于存储终端的程序代码和数据。存储单元130可以是存储器。当存储单元130为存储器时,本申请实施例所涉及的表单处理装置100可以为图3所示的电子设备。
需要说明的是,各个操作的具体实现可以详见上述图1所示的方法实施例中的描述,在此不再具体赘述。
可以看出,本申请实施例中,通过确定第一表单的字段被修改,之后,根据第一表单的版本号和被修改的字段生成第二表单,最后,将修改前的第一表单和第二表单保存至预设位置。可见,采用本申请,在对某个版本号的表单的字段进行修改之后,会基于修改后的该版本号的表单自动生成新的版本号的表单,且同时会保存该版本号的表单和新的版本号的表单,在得到用户需要的新的版本号的表单的情况下,不影响旧版本的表单的历史数据,同时提升表单开发的效率。
在一个可能的示例中,在所述确定第一表单的字段被修改方面,所述确定单元110具体用于:当所述字段的类型、约束条件、计算公式和是否必填中的至少一种信息被修改时,确定所述第一表单的字段被修改。
在一个可能的示例中,在所述确定第一表单的字段被修改方面,所述确定单元110具体用于:在检测到针对第一表单的第一控件的第一触控操作的情况下,将所述第一表单切换为字段可编辑状态;获取所述第一表单的编辑后的字段;在检测到针对第一表单的第二控件的第二触控操作的情况下,将编辑后的所述字段和编辑前的字段进行比较;若编辑后的所述字段和编辑前的所述字段不同,则确定第一表单的字段被修改。
在一个可能的示例中,在所述根据所述第一表单的版本号和被修改的字段生成第二表单方面,表单生成单元具体用于:获取所述第一表单的第一版本号;将所述第一版本号加1得到的版本号作为所述第二表单的第二版本号;将修改后的所述第一表单的字段作为所述第二表单的字段。
在一个可能的示例中,所述表单生成单元120还用于:设置所述被修改的字段与未被修改的字段在所述第二表单中显示的颜色和/或字体不同。
在一个可能的示例中,所述表单生成单元120还用于:在所述确定第一表单的字段被修改之前,获取所述第一表单的配置信息,所述配置信息用于指示所述第一表单的表单名称以及表单结构;根据所述配置信息生成所述第一表单。
在一个可能的示例中,所述装置还包括表单推送单元140,用于:在接收到目标用户的表单获取请求时,确定生成时间距离当前时间最近的目标表单;向所述目标用户的目标电子设备发送所述目标表单。
请参见图3,是本申请实施例提供的一种电子设备的结构示意图,如图3所示的本实施例中的电子设备200可以包括:处理模块210、存储器220、通信接口230,以及一个或多个程序221,所述一个或多个程序221被存储在所述存储器220中,并且被配置由所述处理模块210执行,所述一个或多个程序221包括用于执行如下所述的方法中的步骤的指令:
确定第一表单的字段被修改;
根据所述第一表单的版本号和被修改的字段生成第二表单;
将修改前的所述第一表单和所述第二表单保存至预设位置。
所述处理模块210可以是中央处理单元(Central Processing Unit,CPU),该处理器还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
需要说明的是,各个操作的具体实现可以详见上述图1所示的方法实施例中的描述,在此不再具体赘述。
可以看出,本申请实施例中,通过确定第一表单的字段被修改,之后,根据第一表单的版本号和被修改的字段生成第二表单,最后,将修改前的第一表单和第二表单保存至预设位置。可见,采用本申请,在对某个版本号的表单的字段进行修改之后,会基于修改后的该版本号的表单自动生成新的版本号的表单,且同时会保存该版本号的表单和新的版本号的表单,在得到用户需要的新的版本号的表单的情况下,不影响旧版本的表单的历史数据,同时提升表单开发的效率。
在一个可能的示例中,在所述确定第一表单的字段被修改方面,所述一个或多个程序221中的指令具体用于:当所述字段的类型、约束条件、计算公式和是否必填中的至少一种信息被修改时,确定所述第一表单的字段被修改。
在一个可能的示例中,在所述确定第一表单的字段被修改方面,所述一个或多个程序221中的指令具体用于:在检测到针对第一表单的第一控件的第一触控操作的情况下,将所述第一表单切换为字段可编辑状态;获取所述第一表单的编辑后的字段;在检测到针对第一表单的第二控件的第二触控操作的情况下,将编辑后的所述字段和编辑前的字段进行比较;若编辑后的所述字段和编辑前的所述字段不同,则确定第一表单的字段被修改。
在一个可能的示例中,在所述根据所述第一表单的版本号和被修改的字段生成第二表单方面,所述一个或多个程序221中的指令具体用于:获取所述第一表单的第一版本号;将所述第一版本号加1得到的版本号作为所述第二表单的第二版本号;将修改后的所述第一表单的字段作为所述第二表单的字段。
在一个可能的示例中,所述一个或多个程序221中的指令还用于:设置所述被修改的字段与未被修改的字段在所述第二表单中显示的颜色和/或字体不同。
在一个可能的示例中,所述一个或多个程序221中的指令还用于:在所述确定第一表单的字段被修改之前,获取所述第一表单的配置信息,所述配置信息用于指示所述第一表单的表单名称以及表单结构;根据所述配置信息生成所述第一表单。
在一个可能的示例中,所述一个或多个程序221还包括用于执行如下所述的方法中的步骤的指令:
在接收到目标用户的表单获取请求时,确定生成时间距离当前时间最近的目标表单;向所述目标用户的目标电子设备发送所述目标表单。
本申请实施例中还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现如图2实施例中所示的表单处理方法。
所述计算机可读存储介质可以是前述任一实施例所述的电子设备的内部存储单元,例如控制设备的硬盘或内存。所述计算机可读存储介质也可以是所述控制设备的外部存储设备,例如所述控制设备上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述计算机可读存储介质还可以既包括所述控制设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述控制设备所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
作为示例,上述计算机可读存储介质可被部署在一个计算机设备上执行,或者被部署位于一个地点的多个计算机设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算机设备上执行,分布在多个地点且通过通信网络互连的多个计算机设备可以组成区块链网络。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种表单处理方法,其特征在于,包括:
确定第一表单的字段被修改;
根据所述第一表单的版本号和被修改的字段生成第二表单;
将修改前的所述第一表单和所述第二表单保存至预设位置。
2.根据权利要求1所述的方法,其特征在于,所述确定第一表单的字段被修改,包括:
当所述第一表单的字段包括字段的类型、约束条件、计算公式和是否必填中的至少一种信息被修改时,确定所述第一表单的字段被修改。
3.根据权利要求1所述的方法,其特征在于,所述确定第一表单的字段被修改,包括:
在检测到针对第一表单的第一控件的第一触控操作的情况下,将所述第一表单切换为字段可编辑状态;
获取所述第一表单的编辑后的字段;
在检测到针对第一表单的第二控件的第二触控操作的情况下,将编辑后的所述字段和编辑前的字段进行比较;
若编辑后的所述字段和编辑前的所述字段不同,则确定第一表单的字段被修改。
4.根据权利要求1所述的方法,其特征在于,所述根据所述第一表单的版本号和被修改的字段生成第二表单,包括:
获取所述第一表单的第一版本号;
将所述第一版本号加1得到的版本号作为所述第二表单的第二版本号;
将修改后的所述第一表单的字段作为所述第二表单的字段。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
设置所述被修改的字段与未被修改的字段在所述第二表单中显示的颜色和/或字体不同。
6.根据权利要求1所述的方法,其特征在于,所述确定第一表单的字段被修改之前,所述方法还包括:
获取所述第一表单的配置信息,所述配置信息用于指示所述第一表单的表单名称以及表单结构;
根据所述配置信息生成所述第一表单。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在接收到目标用户的表单获取请求时,确定生成时间距离当前时间最近的目标表单;
向所述目标用户的目标电子设备发送所述目标表单。
8.一种表单处理装置,其特征在于,包括:
确定单元,用于确定第一表单的字段被修改;
表单生成单元,用于根据所述第一表单的版本号和被修改的字段生成第二表单;
存储单元,用于将修改前的所述第一表单和所述第二表单保存至预设位置。
9.一种电子设备,其特征在于,包括处理模块、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理模块执行,所述一个或多个程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。
10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111253044.1A CN114004197A (zh) | 2021-10-26 | 2021-10-26 | 表单处理方法、装置、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111253044.1A CN114004197A (zh) | 2021-10-26 | 2021-10-26 | 表单处理方法、装置、电子设备及介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114004197A true CN114004197A (zh) | 2022-02-01 |
Family
ID=79924457
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111253044.1A Pending CN114004197A (zh) | 2021-10-26 | 2021-10-26 | 表单处理方法、装置、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114004197A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116628067A (zh) * | 2023-07-25 | 2023-08-22 | 苏州万店掌网络科技有限公司 | 一种表单数据处理方法、装置、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109783748A (zh) * | 2018-12-10 | 2019-05-21 | 平安科技(深圳)有限公司 | 显示字段的显示方法、装置、设备及可读存储介质 |
CN110765150A (zh) * | 2019-11-01 | 2020-02-07 | 上海热像科技股份有限公司 | 一种管理方法、装置、服务器、介质和系统 |
CN112241622A (zh) * | 2019-07-16 | 2021-01-19 | 北京奎牛科技有限公司 | 在电子文件上修改表单数据的方法和装置 |
-
2021
- 2021-10-26 CN CN202111253044.1A patent/CN114004197A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109783748A (zh) * | 2018-12-10 | 2019-05-21 | 平安科技(深圳)有限公司 | 显示字段的显示方法、装置、设备及可读存储介质 |
CN112241622A (zh) * | 2019-07-16 | 2021-01-19 | 北京奎牛科技有限公司 | 在电子文件上修改表单数据的方法和装置 |
CN110765150A (zh) * | 2019-11-01 | 2020-02-07 | 上海热像科技股份有限公司 | 一种管理方法、装置、服务器、介质和系统 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116628067A (zh) * | 2023-07-25 | 2023-08-22 | 苏州万店掌网络科技有限公司 | 一种表单数据处理方法、装置、设备及存储介质 |
CN116628067B (zh) * | 2023-07-25 | 2023-10-31 | 苏州万店掌网络科技有限公司 | 一种表单数据处理方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4208912B2 (ja) | 文書検証装置およびその方法 | |
US7403297B2 (en) | Printing system that manages font resources using system independent resource references | |
CN108399072B (zh) | 应用页面更新方法和装置 | |
CN108509209A (zh) | 一种资源包的生成方法、装置、计算机设备及存储介质 | |
JP2010092501A (ja) | エラー通知方法およびエラー通知装置 | |
US20170353620A1 (en) | Information processing apparatus, information processing method, and non-transitory recording medium | |
CN108268275B (zh) | 软件版本控制方法及软件版本控制设备 | |
CN110543450A (zh) | 电子文档生成方法、装置、计算机设备及存储介质 | |
JP2020067977A (ja) | 情報処理装置およびプログラム | |
CN114004197A (zh) | 表单处理方法、装置、电子设备及介质 | |
JP7533192B2 (ja) | 情報処理装置およびプログラム | |
CN113434122A (zh) | 多角色页面创建方法、装置、服务器及可读存储介质 | |
US20070006221A1 (en) | Software install environment constructing apparatus | |
JP2019219818A (ja) | プログラム、情報処理装置、及び情報処理方法 | |
US20080301654A1 (en) | Program processing apparatus, program processing method and computer readable information recording medium | |
JP2011233104A (ja) | 情報処理システム、情報処理装置、情報処理方法、プログラム、記録媒体 | |
JP2020107125A (ja) | 情報処理システム、サーバ装置、情報処理方法、及びプログラム | |
US20140092435A1 (en) | Applying individual preferences to printed documents | |
JP5652136B2 (ja) | 情報管理装置、情報管理プログラム、情報管理方法及び情報管理システム | |
JP2015219740A (ja) | 情報処理装置、情報処理方法、およびプログラム | |
CN112667141A (zh) | 输入撤销方法、装置、电子设备及计算机可读存储介质 | |
US8276089B1 (en) | System and method for producing, displaying and printing documents | |
EP4435663A1 (en) | Information processing system, information processing program, and information processing method | |
US8364727B2 (en) | Information processing apparatus, information processing method and computer readable medium | |
JP2003296638A (ja) | 文書管理システム、既読実証方法およびプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |