Form generation method, form engine system and server
By receiving and judging the format of the entered information, generating a target form and allowing query and approval forms, the problem of inconvenience in form maintenance is solved, rapid search and data consistency are achieved, and maintenance efficiency is improved.
Patent Information
- Application Number
- CN202410531617.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-29
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-04-29
AI Technical Summary
When maintaining a large number of forms, it is difficult for the existing technology to quickly search and count data, resulting in inconvenience in maintenance and difficult to ensure data consistency.
By receiving and determining whether the entered information meets the preset input format, a target form is generated, and the query and approval ends are allowed to form an approval form through query instructions or approval opinions, so as to achieve rapid search and data consistency.
It improves the convenience of form maintenance and data consistency, reduces the time for search and statistics, and enhances the efficiency of data entry.
Smart Images

Figure CN118312522B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a form generation method, a form engine system and a server. Background Art
[0002] With the digital transformation and informatization construction of enterprises, the amount of data that users need to enter into the system and generate forms is gradually increasing.
[0003] In related technologies, data entry is often done offline, and office software (such as Word, Excel) is usually used to process data to generate forms. These office software greatly facilitates users to enter data and are very advantageous when maintaining a single form. However, when a large number of forms need to be maintained, it will take a lot of time for users to search, count and maintain data consistency, because this requires users to search for a text in multiple forms, find the data to be counted, and correct the same indicators in multiple forms, resulting in low convenience in maintaining forms. Summary of the invention
[0004] In order to help improve the convenience of maintaining forms, the present application provides a form generation method, a form engine system and a server.
[0005] In the first aspect, the present application provides a form generation method, which adopts the following technical solution:
[0006] A form generation method, comprising:
[0007] Receive input information from the application end;
[0008] Determining whether the input information conforms to a preset input format;
[0009] If yes, the input information is added to the form, and a target form is generated after multiple additions are completed;
[0010] Receiving a query instruction from the approval end, wherein the query instruction includes the input information or a character segment in the input information;
[0011] Based on the query instruction, the approval end is controlled to display the target form containing the input information or a character string in the input information.
[0012] By adopting the above technical solution, in the process of form generation, the input personnel first sends the input information through the application end, then receives the input information sent by the application end, and then determines whether the input information conforms to the preset input format. When the input information conforms to the preset input format, the input information is added to the form. After adding multiple input information to the form, the target form can be generated. When the number of target forms increases, if the corresponding target form is to be found, the query personnel only needs to send a query instruction through the approval end, and then receive a query instruction containing the input information or a character segment in the input information. After that, based on the query instruction, the target form containing the input information or a character string in the input information can be displayed for the query personnel to view.
[0013] In the above process, all input information complies with the preset input format and is consistent. The corresponding target form can be found quickly during data search. There is no need to search for a text or data multiple times to find the desired target form. The target form can be one or more. The whole process is faster, thus helping to improve the convenience of maintaining the form.
[0014] Optionally, the form generation method further includes:
[0015] If the input information does not conform to the preset input format, an error prompt message is issued.
[0016] By adopting the above technical solution, when the input information entered by the input personnel through the application end does not conform to the preset input format, an error prompt message can be issued to prompt the input personnel that the input information entered is wrong, so that the input personnel can make changes according to the error prompt message, which helps to maintain data consistency.
[0017] Optionally, the form generation method further includes:
[0018] Receiving the approval opinion of the approval end, and associating the approval opinion with the corresponding target form to form an approval form;
[0019] Storing the target form and the approval form in chronological order;
[0020] The approval form is sent to the applicant.
[0021] By adopting the above technical solution, when the approval personnel need to approve the target form, they can issue approval opinions through the approval end, and then the system can receive the approval opinions sent by the approval end, and then the approval opinions and the corresponding target form can be associated to form an approval form, and the target form and the approval form can be stored in chronological order. Since the approval form can be used as a new target form, it can be approved twice or even multiple times after the approval form is generated. When it is necessary to view the target form and the corresponding approval form, the corresponding timeline can be determined. After that, the system sends the approval form to the application end, and the data entry personnel at the application end can know which data needs to be modified, thereby improving the convenience of data entry.
[0022] Optionally, the form generation method further includes:
[0023] Receiving survey report input information, generating a survey report based on the survey report input information and storing the report in chronological order;
[0024] receiving a viewing instruction, and displaying the survey report based on the viewing instruction;
[0025] A writing instruction is received, and based on the writing instruction, the investigation report is written to form a new investigation report.
[0026] By adopting the above technical solution, when it is necessary to write an investigation report, the system can receive the investigation report input information, and then generate the corresponding investigation report through the investigation report input information. If there is more than one investigation report, they are generated and stored in chronological order. When it is necessary to view the investigation report, the system can receive the viewing instructions issued by the viewer through the authorized terminals, and then the investigation report can be displayed. Since the investigation report needs to be compiled frequently, the generated investigation report can be used as a template. After receiving the writing instruction, it can be written and modified on the displayed investigation report to form a new investigation report, without the need to enter every data on the investigation report, thereby greatly improving the convenience of generating the investigation report.
[0027] Optionally, after receiving the input information sent by the applicant, the method further includes:
[0028] Querying the entered information in the target form and displaying the entered information similar to the entered information;
[0029] Receive the optional instructions sent by the applicant, and add the entered information to the form.
[0030] By adopting the above technical solution, when the input personnel enters the input information on the application side, the system can query the entered information in the target form. If there is a part in the entered information that is similar to the input information, the entered information similar to the input information will be displayed. After the input personnel sees the entered information, they can click on the entered information. After that, the application side can issue the corresponding optional instruction, and the system can receive the optional instruction, thereby adding the entered information to the form.
[0031] In the above process, the data entry personnel do not need to type out all the text or other content. They only need to type out part of the text content and then select the specified content to enter the information. This can effectively reduce the time spent on information entry and help improve the convenience of form entry.
[0032] Optionally, the form generation method further includes:
[0033] Receiving an uploaded file, wherein the uploaded file contains the input information;
[0034] Parsing the uploaded file to obtain the input information;
[0035] The input information is added to a form to generate the target form.
[0036] By adopting the above technical solution, when the input personnel do not want to enter the input information by typing, they can enter the input information by uploading files. Then the system receives the uploaded file containing the input information, and then the system parses the uploaded file to obtain the input information. Then the system adds the input information to the form to generate the target form. In the above process, it can be achieved that an additional input method is provided for the input personnel, which helps to further improve the convenience of maintaining the form.
[0037] Optionally, the form generation method further includes:
[0038] Receiving a first audio and video request sent by the approval end;
[0039] Based on the first audio and video request, sending a second audio and video request to the applicant;
[0040] Receive the approval instruction sent by the application end, and establish multimedia communication between the approval end and the application end.
[0041] By adopting the above technical solution, during the process of entering the form, the reviewer can send a first audio and video request through the review end, and then the system can send a second audio and video request to the application end after obtaining the first audio and video request. As long as the entry personnel on the application end agree, a consent instruction can be issued through the application end, and then the system can receive the consent instruction, and then multimedia communication can be established between the review end and the application end, thereby realizing real-time communication connection, so as to verify the input information in the form and realize communication during the input process.
[0042] In the second aspect, the present application provides a form engine system, which adopts the following technical solution:
[0043] A form engine system, comprising:
[0044] The transceiver module is used to receive the input information sent by the application end; and is also used to receive the query instruction of the approval end, wherein the query instruction contains the input information or a character segment in the input information;
[0045] The processing module is used to determine whether the input information conforms to the preset input format. If so, the input information is added to the form and a target form is generated after multiple additions are completed; it is also used to control the approval end to display the target form containing the input information or a string in the input information based on the query instruction.
[0046] By adopting the above technical solution, in the process of form generation, the transceiver module can receive the input information sent by the application end, and can receive the query instruction of the approval end, wherein the query instruction contains the input information or a character segment in the input information. The processing module can determine whether the input information conforms to the preset input format, and can add the input information to the form if it conforms to the preset input format, and generate the target form after multiple additions, and can control the approval end to display the target form containing the input information or a character string in the input information when the query instruction is obtained. Through the cooperation between the transceiver module and the processing module, the generation of the target form can be realized, and the desired target form can be quickly found, so it can help to improve the convenience of maintaining the form.
[0047] Optionally, the form engine system further includes:
[0048] The processing module is also used to control the application end to issue an error prompt message when the input information does not conform to the preset input format.
[0049] By adopting the above technical solution, the processing module can control the application end to issue an error prompt message when the input information does not conform to the preset input format, so as to remind the input personnel and ensure the accuracy of the input information.
[0050] In a third aspect, the present application provides a computer device, which adopts the following technical solution:
[0051] A computer device includes a processor, a memory and a communication bus, wherein the communication bus is used to realize a communication connection between the processor and the memory, and the processor is used to execute a computer program stored in the memory to realize the above-mentioned form generation method.
[0052] By adopting the above technical solution, a computer device capable of executing and implementing the above form generation method is provided.
[0053] In a fourth aspect, the present application further provides a computer-readable storage medium, which adopts the following technical solution:
[0054] A computer-readable storage medium storing a computer program; when the computer program is executed by a processor, the form generating method is implemented.
[0055] By adopting the above technical solution, a carrier of a computer program of a form generating method is provided.
[0056] In summary, this application at least includes the following beneficial technical effects:
[0057] 1. During the form generation process, since all input information complies with the preset input format, it is consistent. When maintaining the form, the corresponding target form can be quickly found through data search. There is no need to search for a certain text or data multiple times to find the desired target form. The whole process is faster, which helps to improve the convenience of maintaining the form.
[0058] 2. When the input information does not conform to the preset input format, the system can issue an error message to prompt the input personnel that the input information is wrong and make changes to maintain data consistency. BRIEF DESCRIPTION OF THE DRAWINGS
[0059] Figure 1 A flowchart of a form generation method in an embodiment of the present application;
[0060] Figure 2 This is a schematic diagram of a form engine system in an embodiment of the present application.
[0061] Figure numerals: 1. Processing module; 2. Transceiver module; 3. Storage module. DETAILED DESCRIPTION
[0062] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0063] The embodiment of the present application discloses a form generating method.
[0064] refer to Figure 1 , a form generation method, comprising the following steps:
[0065] S102: receiving input information sent by the applicant.
[0066] First, the storage module 3 stores a form, which is stored in advance before the entire system works, so as to be used when the form is generated. The format of the form and the information required to be entered in the form are set by the staff according to the business type to meet the data entry in different scenarios.
[0067] In the process of form generation, the input personnel first use an application terminal to send input information, and the application terminal can be a computer, a mobile phone or other electronic devices that can transmit data. Then the transceiver module 2 receives the input information sent by the application terminal, and the input information includes time information, location information, identity information, business information and other business-related information.
[0068] Generally, the input personnel send the input information in the form of typing, and may also use voice input or handwriting input, and the specific method is not limited.
[0069] S104: Determine whether the input information complies with the preset input format.
[0070] After the sending and receiving simulation module receives the input information sent by the applicant, the processing module 1 can identify the input information to determine whether the input information conforms to the preset input format.
[0071] The preset input format is set by the staff. For example, the contact information is generally divided into mobile phone numbers and landline numbers. For common mobile phone numbers and landline numbers, they are generally 11 digits (landline numbers include 3-digit area codes). Therefore, the preset input format of the contact information required to be filled in a certain position in the form can be set to 11 digits. When the contact information entered by the input staff is not 11 digits, it is judged that the input information does not conform to the preset input format. Similarly, the preset input format of other positions in the form can also be set to different preset input formats according to actual conditions.
[0072] S106: If yes, the input information is added to the form, and a target form is generated after multiple additions are completed.
[0073] When the input information conforms to the preset input format, the processing module 1 adds the input information to the corresponding position of the form. Since a form generally needs to enter multiple input information, a target form can be generated after multiple additions are completed, that is, the final form after the input is obtained. At least one target form is generated for one business. During the company's operation, multiple target forms can be generated in this way.
[0074] S108: receiving a query instruction from the approval end, where the query instruction includes the input information or a character segment in the input information.
[0075] When the inquirer wants to query one or more target forms, he only needs to send a query instruction to the approval end. The query instruction is generally sent in the form of a search box. Then the transceiver module 2 can receive the query instruction sent by the approval end, and then the processing module 1 can obtain the query instruction, that is, obtain the input information contained in the query instruction or a character segment in the input information.
[0076] For example, if there are target forms numbered A16023, A18221, A21073, and A17121, if the query instruction contains A16023, then the query instruction contains the input information. If the query instruction contains A1, then the query instruction contains a character segment in the input information.
[0077] If there is a target form with regions of province a and city 1, province a and city 2, province c and city 3, and province d and city 4, if the query command contains province a and city 1, then the query command contains the input information. If the query command contains province a, then the query command contains a character segment in the input information.
[0078] S110: Based on the query instruction, a target form including the input information or a character string in the input information is displayed.
[0079] After obtaining the input information or a character string in the input information, the processing module 1 can search for the input information in multiple target forms, and then find the target form containing the input information or a character string in the input information, and finally control the application end to display the target form containing the input information or a character string in the input information, so that the query personnel can view it. In the above process, no matter how many forms (that is, the target forms described in this application) there are, since the consistency of the input information is unified, it is only necessary to query and search the input information to obtain the required target form, so as to facilitate the subsequent data maintenance and modification, thereby helping to improve the convenience of maintaining the form.
[0080] In an optional implementation of the present application, the form generation method further includes issuing an error prompt message when the input information does not conform to the preset input format to provide a prompt to the input personnel. The error prompt message can be a pop-up window prompt or a red prompt in the input box, which is not specifically limited.
[0081] In an optional implementation of the present application, the form generation method further includes approving the target form. In the process of approving the target form, first, the approving personnel at the approval end sends an approval opinion through the approval end, and then the transceiver module 2 receives the approval opinion, and the processing module 1 associates the approval opinion with the corresponding target form to form an approval form, that is, an approval form is generated based on the target form. After that, the storage module 3 stores the target form and the approval form in chronological order, and sends the approval form to the application end through the transceiver module 2 for the input personnel at the application end to view. After viewing the approval form, the input personnel can determine the actual situation of the form.
[0082] It should be understood that after the approval form is generated, it can be used as a new target form, and the approval form can be generated again based on the new target form. During the entire process, the approver can view the target form at each time end at any time, and fill in the approval opinions for the elements of the target form separately. After the process is returned, the approval content and opinions can be presented more clearly to the data entry personnel, that is, to the applicant, to assist the data entry personnel to quickly locate the problem, which can effectively improve the efficiency of the data entry personnel in modifying the target form.
[0083] In an optional implementation of the present application, the form generation method further includes generating a survey report. In the process of generating the survey report, first, the staff sends the survey report input information through a certain input terminal, and then the transceiver module 2 receives the survey report input information, and then the processing module 1 can generate the survey report according to the survey report input information. At the same time, the storage module 3 can also store the survey report according to the time sequence of generating the survey report, so that the staff can call it out.
[0084] Afterwards, when the relevant personnel want to view the investigation report, they only need to send a viewing instruction through a certain port, and the transceiver module 2 can receive the viewing instruction and display the investigation report. Similarly, when the staff needs to rewrite the viewing instruction, the transceiver module 2 can also receive the staff's viewing instruction and display the investigation report, and then obtain the staff's writing instruction based on this investigation report, and rewrite the investigation report according to the writing instruction, that is, write on the original investigation report to form a new investigation report.
[0085] Since the staff (usually the account manager) needs to spend a lot of energy to fill in the survey report, if the data is overwritten during the filling process, it is very inconvenient to re-enter this part of the data. Therefore, when it is necessary to fill in the survey report, the storage module 3 can form various historical versions of the survey report after saving the survey report. The staff can view the historical version at any time and choose to roll the survey report data back to any historical version, and write a new survey report based on this. It can effectively avoid the loss of survey report data caused by various reasons, and avoid the problem of repeated entry of survey reports, which can effectively improve data fault tolerance and reusability, and can greatly save the staff's time.
[0086] In an optional implementation manner of the present application, the form generation method also includes: when the input personnel are entering the input information, the processing module 1 in the same time period can query the input information in the target form, and then compare the input information with the input information. If the input information and the input information are similar, the similar input information will be shown, and then the input personnel can see the input information on the application end. After that, the input personnel can click on the input information, that is, send an optional instruction through the application end, and the transceiver module 2 receives the optional instruction, and then the processing module 1 can add the input information to the form. Therefore, during the input process, the input personnel does not actually need to enter all the input information, but only needs to enter a part of the input information, and then enter the input information that needs to be filled in, thereby effectively improving the efficiency of input.
[0087] In an optional implementation manner of the present application, the form generation method also includes generating a target form by uploading a file. In the actual form generation process, it is often used to fill in an electronic form, and then upload the electronic form. Therefore, the staff can send an electronic version of the form to the input personnel, and the form is consistent with the specifications of the form stored in the system. After the input personnel completes the electronic version of the form, the form contains the input information, and then the form can be uploaded, that is, the uploaded file is uploaded. After that, the transceiver module 2 can receive the uploaded file, and the processing module 1 parses the uploaded file to obtain the input information, and then the processing module 1 adds the input information to the form, and the target form can be generated. It should be understood that since the electronic version of the form is filled in without going through the system, the input personnel can use the instant messaging system to confirm with the staff for the determination of the format.
[0088] In an optional implementation manner of the present application, the form generation method further includes establishing multimedia communication. In the process of establishing multimedia communication, first, the transceiver module 2 can receive the first video request issued by the approval end, and then the processing module 1 can issue a second video request to the application end when the first video request is obtained. If the input personnel on the application end agree, a consent instruction can be issued through the application end, and then the transceiver module 2 can receive the consent instruction, and the processing module 1 can establish multimedia communication between the approval end and the application end, so that the personnel between the two ends can communicate about the content of the form. Among them, multimedia communication can be adopted as voice communication or audio communication.
[0089] Based on the same design concept, this embodiment also discloses a form engine system.
[0090] refer to Figure 2 A form engine system includes a processing module 1, a transceiver module 2 and a storage module 3 respectively connected to the processing module 1 for communication. The transceiver module 2 can communicate with the application end and the approval end.
[0091] The methods provided in the above embodiments and various variations and specific examples are applicable to the form engine system of this embodiment. Through the above detailed description of the form generation method, those skilled in the art can clearly understand the implementation method of the form engine system in this embodiment. For the sake of brevity of the specification, they will not be described in detail here.
[0092] In order to better execute the program of the above method, an embodiment of the present application also provides a computer device, which includes a processor, a memory and a communication bus, and the communication bus is used to realize the communication connection between the processor and the memory.
[0093] A computer device may be implemented in a variety of forms, including devices such as mobile phones, tablet computers, PDAs, laptop computers, and desktop computers.
[0094] The memory may be used to store instructions, programs, codes, code sets or instruction sets. The memory may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function, and instructions for implementing the form generation method provided in the above embodiment, etc.; the data storage area may store data involved in the form generation method provided in the above embodiment, etc.
[0095] The processor may include one or more processing cores. The processor calls the data stored in the memory by running or executing the instructions, programs, code sets or instruction sets stored in the memory, performs various functions of the present application and processes data. The processor may be at least one of an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a central processing unit (CPU), a controller, a microcontroller and a microprocessor. It is understandable that for different devices, the electronic device for realizing the above-mentioned processor function can also be other, and the embodiments of the present application are not specifically limited.
[0096] The present application embodiment provides a computer-readable storage medium, for example, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes. The computer-readable storage medium stores a computer program that can be loaded by a processor and execute the form generation method of the above embodiment.
[0097] As described above, the above embodiments are only used to introduce the technical solution of the present application in detail, but the description of the above embodiments is only used to help understand the method and core idea of the present application and should not be understood as limiting the present application. Any changes or substitutions that can be easily thought of by technicians in this technical field within the technical scope disclosed in the present application should be included in the protection scope of the present application.
Claims
1. A form generation method, characterized in that: The form generation method comprises: Receive input information sent by the application end; the input information includes time information, location information, identity information, and business information; Determining whether the input information conforms to a preset input format; If the input information does not conform to the preset input format, an error message is issued; if so, the input information is entered into the corresponding position of the preset form, and a target form is generated after multiple additions are completed; the format of the preset form and the information required to be entered in the form are preset according to the business type; Querying the entered information in the target form and displaying the entered information similar to the entered information; Receive the optional instructions issued by the application end, and add the entered information to the form; Receiving a query instruction from the approval end, wherein the query instruction includes the input information or a character segment in the input information; Based on the query instruction, controlling the approval end to display the target form containing the input information or a character string in the input information; Receiving the approval opinion of the approval end, and associating the approval opinion with the corresponding target form to form an approval form; Storing the target form and the approval form in chronological order; Sending the approval form to the applicant; Receiving survey report input information, generating a survey report based on the survey report input information and storing the report in chronological order; receiving a viewing instruction, and displaying the survey report based on the viewing instruction; receiving a writing instruction, and writing the investigation report based on the writing instruction to form a new investigation report; Receiving a first audio and video request sent by the approval end; Based on the first audio and video request, sending a second audio and video request to the applicant; Receive the approval instruction sent by the application end, and establish multimedia communication between the approval end and the application end.
2. The form generation method according to claim 1, characterized in that: Also includes: Receiving an uploaded file, wherein the uploaded file contains the input information; Parsing the uploaded file to obtain the input information; The input information is added to a form to generate the target form.
3. A form engine system, characterized in that: include: The transceiver module (2) is used to receive the input information sent by the application end; The input information includes time information, location information, identity information, and business information; It is also used to receive a query instruction from the approval end, wherein the query instruction includes the input information or a character segment in the input information; A processing module (1) is used to determine whether the input information conforms to a preset input format, and if the input information does not conform to the preset input format, issue an error prompt message; If so, the input information is entered into the corresponding position of the preset form, and a target form is generated after multiple additions are completed; the format of the preset form and the information required to be entered in the form are preset according to the business type; the entered information in the target form is queried, and the entered information similar to the entered information is displayed; the optional filling instruction issued by the application end is received, and the entered information is added to the form; and it is also used to control the approval end to display the target form containing the entered information or a character string in the entered information based on the query instruction; Receiving the approval opinion of the approval end, and associating the approval opinion with the corresponding target form to form an approval form; storing the target form and the approval form in chronological order; Sending the approval form to the applicant; receiving the survey report input information, generating the survey report based on the survey report input information and storing it in chronological order; receiving a viewing instruction, and displaying the survey report based on the viewing instruction; Receive writing instructions, and based on the writing instructions, write the investigation report to form a new investigation report; receive a first audio and video request issued by the approval end; based on the first audio and video request, issue a second audio and video request to the application end; receive a consent instruction issued by the application end, and establish multimedia communication between the approval end and the application end.
4. A server, characterized in that: It comprises a processor, a memory and a communication bus, wherein the communication bus is used to realize the communication connection between the processor and the memory, and the processor is used to execute the computer program stored in the memory to realize the form generation method according to any one of claims 1-2.
Citation Information
Patent Citations
Form verification method and apparatus
CN105404620A
Business data query method, device and equipment and storage medium
CN112506946A
Form generation method and device and electronic equipment
CN116451666A
Triggering a private browsing function of a web browser application program
US20120185949A1
