Form creation support system, form creation support method, and program
The form creation support system addresses the challenge of handling different form file formats by converting and processing data across formats, enhancing efficiency and reducing manual data entry and storage costs through input field correspondence.
Patent Information
- Application Number
- JP2023217059
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-22
- Publication Date
- 2025-07-03
- Estimated Expiration
- 2043-12-22
AI Technical Summary
Existing technologies struggle to efficiently handle form files in different file formats during data input and output, leading to inefficiencies and additional manual data entry tasks.
A form creation support system that includes an acquisition unit for converting form files between formats, storing input field correspondence information, and an output unit for displaying and processing data across different file formats, allowing seamless data transfer and input between various file types.
Enables efficient data input and output across different form file formats, reducing manual data entry and storage costs by utilizing input field correspondence information to facilitate automatic data transfer and aggregation.
Smart Images

Figure 2025099998000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a form creation support system, a form creation support method, and a program.
Background Art
[0002] Technologies related to the digitization of forms have been proposed. Patent Document 1 discloses a form data storage management system capable of reducing the data storage amount per site when digitizing and storing form data at a plurality of sites.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] The present invention provides a form creation support system and the like that can use form files in different file formats when inputting data to a form file and when outputting a form file.
Means for Solving the Problems
[0005] The form creation support system according to one aspect of the present invention includes an acquisition unit that acquires a first form file in a first file format and a second form file that is the first form file converted into a second file format different from the first file format, a storage unit that stores input field correspondence information indicating a correspondence relationship between the positions of input fields in the first form file and the positions of input fields in the second form file, and an output unit that outputs the acquired second form file to an information terminal in order to display the acquired second form file on the information terminal. The acquisition unit acquires first data input into an input field in the second form file by the information terminal, and the output unit outputs the first form file with the first data input into the input field based on the acquired first form file, the acquired first data, and the input field correspondence information.
[0006] A form creation support method according to one aspect of the present invention is a form creation support method executed by a computer system, and includes steps of acquiring a first form file in a first file format and a second form file that is the first form file converted into a second file format different from the first file format, storing input field correspondence information indicating a correspondence relationship between the positions of input fields in the first form file and the positions of input fields in the second form file, outputting the acquired second form file to an information terminal in order to display the acquired second form file on the information terminal, acquiring first data input into an input field in the second form file by the information terminal, and outputting the first form file with the first data input into the input field based on the acquired first form file, the acquired first data, and the input field correspondence information.
[0007] A program according to one aspect of the present invention is a program for causing the computer system to execute the form creation support method.
[0008] The invoice creation support method according to one aspect of the present invention is an invoice creation support method executed by an information terminal, comprising: transmitting a first invoice file in a first file format to a server system; receiving from the server system a second invoice file which is the first invoice file converted into a second file format different from the first file format; displaying the received second invoice file; transmitting to the server system first data input by a user of the information terminal in an input field of the displayed second invoice file; and receiving from the server system the first invoice file in which the first data is input in the input field, the first invoice file being created based on input field correspondence information indicating the correspondence between the positions of the input fields in the first invoice file and the positions of the input fields in the second invoice file by the server system.
[0009] A program according to one aspect of the present invention is a program for causing the information terminal to execute the invoice creation support method.
Advantages of the Invention
[0010] The invoice creation support system and the like of the present invention can use invoice files in different file formats when inputting data to an invoice file and when outputting an invoice file.
Brief Description of the Drawings
[0011]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
BEST MODE FOR CARRYING OUT THE INVENTION
[0012] Hereinafter, embodiments will be specifically described with reference to the drawings. Note that each of the embodiments described below shows a comprehensive or specific example. The numerical values, shapes, materials, components, arrangement positions and connection forms of the components, steps, order of steps, etc. shown in the following embodiments are merely examples and are not intended to limit the present invention. In addition, among the components in the following embodiments, the components not described in the independent claims are described as optional components.
[0013] Note that each figure is a schematic diagram and is not necessarily drawn precisely. Also, in each figure, substantially the same configuration is denoted by the same reference numeral, and duplicate descriptions may be omitted or simplified.
[0014] (Embodiment) [Configuration] First, the configuration of the form creation support system according to the embodiment will be described. FIG. 1 is a block diagram showing the functional configuration of the form creation support system according to the embodiment.
[0015] The form creation support system 10 shown in FIG. 1 is a system that can support the creation of forms by enterprises or individual business owners (hereinafter also referred to as enterprises, etc.). Here, the form has a broad meaning and means all documents related to the business activities of enterprises, etc.
[0016] For example, in a company such as a construction company, on a construction site, after on-site workers fill in the necessary items on paper forms, office workers re-enter the contents of the paper forms into a PC (an electronic file for spreadsheet). Such operations are carried out. According to the form creation support system 10, when on-site workers input the necessary items into an information terminal 20 such as a smartphone at the construction site, the form file is stored in the server system 30. Therefore, the company can omit the operation of having office workers re-enter the contents of the paper forms into the PC, and can reduce the working hours of office workers.
[0017] Also, in the form creation support system 10, since the forms are stored as electronic files instead of on paper, the company can reduce the space for storing paper and the management cost of paper, etc.
[0018] Specifically, the form creation support system 10 includes a plurality of information terminals 20, a server system 30, and a file conversion system 40. Also, in FIG. 1, a business management system 50 is shown as a system that cooperates with the form creation support system 10. Hereinafter, the information terminal 20, the server system 30, the file conversion system 40, and the business management system 50 will be specifically described.
[0019] The information terminal 20 is an information terminal used by an employee of a company (hereinafter also referred to as a user) to access the server system 30. The information terminal 20 is, for example, a portable information terminal such as a smartphone or a tablet terminal, but may also be a stationary information terminal such as a personal computer. The information terminal 20 includes an operation reception unit 21, a display unit 22, an information processing unit 23, a storage unit 24, and a communication unit 25.
[0020] The operation reception unit 21 receives the operations of the user. The operation reception unit 21 is realized by, for example, a touch panel, but may also be realized by a mouse or a keyboard, etc.
[0021] The display unit 22 displays images. The display unit 22 is realized by a display panel such as a liquid crystal panel or an organic EL (Electro Luminescence) panel, for example.
[0022] The information processing unit 23 performs processes such as displaying an image on the display unit 22 in response to the input received by the operation reception unit 21. The information processing unit 23 is realized by, for example, a microcomputer, but may also be realized by a processor. The functions of the information processing unit 23 are realized, for example, by a microcomputer or a processor etc. constituting the information processing unit 23 executing a computer program stored in the storage unit 24.
[0023] The storage unit 24 is a storage device that stores a computer program executed by the information processing unit 23 etc. The computer program stored in the storage unit 24 includes a browser and a dedicated application program (hereinafter also referred to as an app) for the information terminal 20 to access the server system 30. The storage unit 24 is realized by, for example, a semiconductor memory.
[0024] The communication unit 25 is a communication circuit (communication module) for the information terminal 20 to communicate with the server system 30 via the wide area communication network 60. The communication unit 25 is, for example, a wireless communication circuit that performs wireless communication, but may also be a wired communication circuit that performs wired communication. The communication standard of the communication performed by the communication unit 25 is not particularly limited.
[0025] The server system 30 is a system that provides a form creation support service and a form storage (management) service. The server system 30 is realized by one or a plurality of server devices (cloud servers). Specifically, the server system 30 includes a communication unit 31, an information processing unit 32, and a storage unit 33.
[0026] The communication unit 31 is a communication circuit (communication module) for the server system 30 to communicate with a plurality of information terminals 20 and a file conversion system 40 via a wide area communication network 60 such as the Internet. The communication unit 31 is, for example, a wired communication circuit that performs wired communication, but may also be a wireless communication circuit that performs wireless communication. The communication standard of the communication performed by the communication unit 31 is not particularly limited.
[0027] The information processing unit 32 performs information processing related to the creation support and storage of forms. The information processing unit 32 is realized by, for example, a microcomputer, but may also be realized by a processor. The information processing unit 32 includes, as functional components, an acquisition unit 34, a creation unit 35, and an output unit 36. The functions of the acquisition unit 34, the creation unit 35, and the output unit 36 are realized, for example, by a microcomputer or a processor or the like (hardware) constituting the information processing unit 32 executing a computer program (software) stored in the storage unit 33.
[0028] The storage unit 33 is a storage device that stores information necessary for the above information processing, such as a computer program executed by the information processing unit 32. The storage unit 33 is realized by, for example, an HDD (Hard Disk Drive), but may also be realized by a semiconductor memory.
[0029] The file conversion system 40 is a system that converts the file format of an electronic file of a form (hereinafter also referred to as a form file). The file conversion system 40 is realized by one or more server devices (cloud servers). The file conversion system 40 converts a form file in a file format for spreadsheet software such as an Excel (registered trademark) file into a form file in a file format for screen display such as an html file.
[0030] The business management system 50 is a system for managing business cases of an enterprise. The business management system 50 is realized by one or more server devices (cloud servers). Users of the business management system 50 can access the business management system 50 using an information terminal 20 running a browser or a dedicated app, and receive services such as schedule management, message exchange (chat) among employees of the enterprise, and sharing of electronic files.
[0031] [Operation Example 1: Template Creation Operation] The form creation support system 10 can create a template for a form by directly using a first form file in a file format for existing spreadsheet software used by an enterprise. Hereinafter, such a template creation operation (Operation Example 1) will be described. FIG. 2 is a sequence diagram of Operation Example 1 of the form creation support system 10.
[0032] The information processing unit 23 of the information terminal 20 displays a template creation screen for creating a template for a form on the display unit 22 (S11). To display the template creation screen, the operation reception unit 21 receives a predetermined operation from a user (employee such as of an enterprise), and the communication unit 25 communicates with the server system 30 as necessary, but the illustration of this point is omitted. At this point, the form file is not displayed on the template creation screen.
[0033] Next, the information processing unit 23 transmits (uploads) the first form file to the server system 30 by communicating with the server system 30 using the communication unit 25 (S12). The first form file is a form file in a file format for spreadsheet software that was previously stored in the storage unit 24. To transmit the first form file to the server system 30, the operation reception unit 21 receives an operation instructing the upload of the first form file from the user, but the illustration of this point is omitted.
[0034] The communication unit 31 of the server system 30 receives the first invoice file, and the acquisition unit 34 acquires the received first invoice file (S13). The output unit 36 outputs (transmits) a file format conversion request for the acquired first invoice file to the file conversion system 40 by communicating with the file conversion system 40 using the communication unit 31 (S14). The conversion request includes the first invoice file itself.
[0035] The file conversion system 40 converts the file format of the first invoice file included in the conversion request from the file format for spreadsheet software to the file format for screen display (S15). The file conversion system 40 transmits the second invoice file, which is the first invoice file with the file format converted, to the server system 30 (S16). Note that the appearance when the second invoice file is visualized is substantially the same as the appearance when the first invoice file is opened with spreadsheet software.
[0036] The communication unit 31 of the server system 30 receives the second invoice file, and the acquisition unit 34 acquires the received second invoice file (S17). The output unit 36 outputs (transmits) the acquired second invoice file to the information terminal 20 by communicating with the information terminal 20 using the communication unit 31 (S18). The process of step S18 is performed to display the acquired second invoice file on the information terminal 20.
[0037] The communication unit 25 of the information terminal 20 receives the second invoice file. The information processing unit 23 displays the second invoice file on the template creation screen (S19). FIG. 3 is a diagram showing an example of the template creation screen on which the second invoice file is displayed.
[0038] Next, the information processing unit 23 transmits a request to save a template of the form to the server system 30 by communicating with the server system 30 using the communication unit 25 (S20). The template of the form is, for example, a file in which input logic is set in the second form file. The request to save the template is transmitted, for example, after the operation reception unit 21 receives a predetermined operation from the user, but illustration of this point is omitted. The predetermined operations here include an operation of selecting input logic to be set in the input field, an operation of instructing creation (saving) of the template, and the like.
[0039] Note that input logic such as text input, drop-down selection, date selection, numerical input, handwritten input, seal input, and photo attachment can be set in the input field. The user selects the input logic to be set in the input field from among the options of input logic displayed on the template creation screen. The input logic can be paraphrased as an input rule or an input form, etc.
[0040] The communication unit 31 of the server system 30 receives the request to save the template. The creation unit 35 creates a template based on the received request to save the template, and saves (stores) the created template in the storage unit 33 (S21). At this time, the creation unit 35 associates the input field correspondence information and the first form file, which is the original file of the template, with the template and stores them in the storage unit 33. The input field correspondence information is information indicating the correspondence relationship between the position of the input field in the first form file and the position of the input field in the second form file (template). The position of the input field is specifically represented by coordinates or the like. The input field correspondence information is used in step S37 of operation example 2 described later. Note that a plurality of templates can be saved by setting names.
[0041] As described above, the form creation support system 10 can create a template of the form by directly using the existing first form file used by the company.
[0042] [Operation Example 2: Operation of Creating a Document File] Next, the operation of creating a document file (Operation Example 2) using the above-described document template will be described. FIG. 4 is a sequence diagram of Operation Example 2 of the document creation support system 10. Hereinafter, an example in which the document creation support system 10 is used by a construction company or the like will be described. Specifically, an example in which a field worker creates a document file using the information terminal 20a at a site such as a construction site and an office worker downloads the document file using the information terminal 20b in the office will be described.
[0043] The information processing unit 23 of the information terminal 20a displays an input screen for inputting data into the document template on the display unit 22 (S31). To display the input screen, the operation reception unit 21 receives a predetermined operation from the field worker, and the communication unit 25 communicates with the server system 30 as necessary, but the illustration of this point is omitted. At this point, the template is not displayed on the input screen.
[0044] The output unit 36 of the server system 30 outputs (transmits) the template to the information terminal 20 by communicating with the information terminal 20 using the communication unit 31 (S32). The process of step S32 is performed to display the template on the information terminal 20.
[0045] The communication unit 25 of the information terminal 20 receives the template from the server system 30. As described above, the template is a second document file in which input logic is set. To receive the template from the server system 30 in step S32, the operation reception unit 21 receives an operation of selecting the template from the user, and the communication unit 25 communicates with the server system 30 as necessary, but the illustration of this point is omitted.
[0046] The information processing unit 23 displays a template on the input screen (S33). FIG. 5 is a diagram showing an example of the input screen on which the template is displayed. As shown in FIG. 5, since the template displayed on the input screen visually resembles the display screen of spreadsheet software for opening the first form file, the user can intuitively input data in the same way as when editing an existing first form file.
[0047] When the input screen as shown in FIG. 5 is displayed, the on-site worker performs a data input operation, and the operation reception unit 21 receives the input operation (S34). The on-site worker inputs data for each input field according to the input logic set for the input field.
[0048] When data is input by the user and the form file is completed, the information processing unit 23 transmits a save request for the form file to the server system 30 by communicating with the server system 30 using the communication unit 25 (S35). The save request for the form file includes the data input in the input fields of the template. The save request for the form file is transmitted, for example, after the operation reception unit 21 receives a predetermined operation from the user, but the illustration of this point is omitted.
[0049] The communication unit 31 of the server system 30 receives the save request for the form file, and the acquisition unit 34 acquires the data input in the input fields of the template included in the received save request (S36). In other words, the acquisition unit 34 acquires the data input in the input fields in the second form file in which the input logic is set, and the data is input by the information terminal 20a (more specifically, the on-site worker who is the user of the information terminal 20a).
[0050] The creation unit 35 creates a first form file into which the data acquired in step S36 is input, and stores (saves) the created first form file in the storage unit 33 (S37). Specifically, the creation unit 35 reads out from the storage unit 33 the first form file (the original file of the template acquired in step S13) and the input field correspondence information that were stored in the storage unit 33 in step S21. The first form file and the input field correspondence information here are those that were stored in the storage unit 33 in association with the template in step S21 of Operation Example 1. Subsequently, the creation unit 35 specifies, based on the input field correspondence information, into which input field of the first form file the data acquired in step S36 should be input. By inputting the data into the specified input field, the creation unit 35 can create a first form file into which the data is input and store it in the storage unit 33.
[0051] Note that in step S37, in addition to the first form file into which the data is input, a second form file into which the data is input may be stored in the storage unit 33.
[0052] Thereafter, the information processing unit 23 of the information terminal 20b communicates with the server system 30 using the communication unit 25, and transmits a request to output the first form file (the completed first form file) into which the data is input to the server system 30 (S38). To transmit the output request to the server system 30, the operation reception unit 21 receives a predetermined operation from the office worker, but the illustration of this point is omitted.
[0053] The communication unit 31 of the server system 30 receives a request to output the first form file. The output unit 36 reads out the first form file in which data is input and stored in the storage unit 33, and outputs (transmits) the read first form file to the information terminal 20b by communicating with the information terminal 20b using the communication unit 31 (S39). Combining the processes of step S37 and step S39 described above, it can also be considered that the output unit 36 outputs the first form file in which data is input to the input field based on the first form file obtained in step S13, the data obtained in step S36, and the input field correspondence information stored in the storage unit 33 in step S21.
[0054] The communication unit 25 of the information terminal 20b receives the first form file. In this way, the office worker can download the first form file in which data is input.
[0055] It should be noted that it was explained that the creation of the first form file in which data is input to the input field is performed in step S37. However, in step S37, the template (second form file) in which data is input to the input field is saved, and the creation of the first form file in which data is input to the input field may be performed in step S39 in response to the output request.
[0056] It is also possible to download the first form file to the information terminal 20a instead of the information terminal 20b. That is, the processes of step S38 and step S39 may be read as processes performed between the information terminal 20a and the server system 30.
[0057] As described above, in the form creation support system 10, when the necessary items (data) are input to the information terminal 20a by the on-site worker, the first form file is stored in the server system 30. For this reason, the company can omit the work of having the office worker re-enter the contents written on the paper form into the PC, and can reduce the working hours of the office worker.
[0058] In addition, in the form creation support system 10, since the first form file (electronic file) is saved instead of paper, a company can reduce the space for storing paper and the management cost of paper.
[0059] Also, when trying to input data from the information terminal 20 on the WEB for the first form file in the file format for spreadsheet software, initial settings such as installing a plugin on the information terminal 20 may be required. The initial settings are troublesome for the user.
[0060] In contrast, the form creation support system 10 can omit the above initial settings by migrating the data input for the second form file in the file format for screen display to the first form file using the input field correspondence information.
[0061] [Linkage with the business management system] By linking with the business management system 50, the form creation support system 10 can automatically input data into at least a part of the input fields of the template (second form file) displayed on the display unit 22 of the information terminal 20 in step S33.
[0062] For example, when a certain company has the first account information (user ID and password) for using the form creation support system 10 and the second account information for using the business management system 50, if the first account information and the second account information are linked in at least one of the form creation support system 10 and the business management system 50, the information related to the company's business case and the company's form file are linked. With such linkage, the form creation support system 10 (server system 30) can specify the acquisition source of the data to be automatically input into the form file.
[0063] FIG. 6 is a diagram showing an example of a display screen displayed on the display unit 22 of the information terminal 20 accessing the business management system 50. As shown in FIG. 6, in the business management system 50, information regarding each business case is managed. When the company is a construction company, the business case means a construction project (corresponding to the exterior wall construction of Mr. Yamada in FIG. 6, etc.).
[0064] For example, if the first form file is an electronic file corresponding to the construction completion report of a certain construction project and the information of the construction project is managed in the business management system 50, the user makes a preliminary setting such as specifying the construction project name to the server system 30 using the information terminal 20.
[0065] The acquisition unit 34 of the server system 30 communicates with the business management system 50 based on the above preliminary setting to acquire data regarding the above construction project from the business management system 50. The creation unit 35 creates a template with some data input by inputting the acquired data into at least a part of the input fields of the template.
[0066] In step S32 of the above operation example 2, the output unit 36 communicates with the information terminal 20a using the communication unit 31 to transmit a template (second form file) with some data input to the information terminal 20a. As a result, the template with some data input is displayed in step S33 of operation example 2. Some data is, for example, the construction name, start date, or end date in FIG. 5.
[0067] As described above, when the first form file is a form file related to a business case such as a construction project, the acquisition unit 34 of the server system 30 can acquire data related to the business case from the business management system 50 that manages the business case. In this case, the form creation support system 10 (server system 30) can automatically pre-enter the acquired data related to the business case into at least a part of the input fields of the template displayed on the display unit 22 in step S33 (in other words, the second form file output to the information terminal 20 by the output unit 36 in step S32). Thereby, the form creation support system 10 can save the labor of the user for data entry.
[0068] [Output of Aggregation Results] When the form is a work daily report, based on the above operation example 2, the first form files with data input are accumulated daily in the storage unit 33 of the server system 30. That is, a plurality of first form files with data input are stored in the storage unit 33.
[0069] Here, when a numerical input field for inputting a numerical value is provided in each of the plurality of first form files stored in the storage unit 33, the output unit 36 of the server system 30 can output information for displaying the aggregation result of the numerical values input in the numerical input fields of each of the plurality of first form files to the information terminal 20.
[0070] For example, the information processing unit 23 of the information terminal 20 transmits a request for aggregating the numerical values in the numerical input fields in the plurality of first form files to the server system 30 by communicating with the server system 30 using the communication unit 25. To transmit the aggregation request to the server system 30, the operation reception unit 21 receives a predetermined operation from the user.
[0071] The communication unit 31 of the server system 30 receives an aggregation request. The output unit 36 refers to a plurality of first form files stored in the storage unit 33, and aggregates the numerical values entered in the numerical value input fields of the plurality of first form files. The numerical value input fields are, for example, input fields provided at the same position (coordinates) in each of the plurality of first form files.
[0072] The output unit 36 outputs (transmits) aggregation result information for displaying the aggregation result of the numerical values to the information terminal 20 by communicating with the information terminal 20 using the communication unit 31. The communication unit 25 of the information terminal 20 receives the aggregation result information from the server system 30, and the information processing unit 23 displays the aggregation result on the display unit 22 based on the received aggregation result information.
[0073] For example, when there is a numerical value input field for inputting the amount of gravel carried out by construction work in the form, the output unit 36 aggregates the amount of gravel entered in the numerical value input fields of each of the plurality of first form files, and outputs the aggregation result information to the information terminal 20. The total amount of gravel carried out is displayed on the display unit 22 of the information terminal 20, and the user can easily grasp the total amount of gravel carried out.
[0074] In this way, the form creation support system 10 can aggregate the numerical values entered in the numerical value input fields of the plurality of first form files and display the aggregation result on the information terminal 20. Note that the process of aggregating (summarizing) numerical values is an example of statistical processing. The form creation support system 10 (server system 30) may calculate, as statistical processing, the average value, maximum value, median value, minimum value, or standard deviation, etc. of the numerical values entered in the numerical value input fields of the plurality of first form files, and display the result of the statistical processing on the information terminal 20.
[0075] [Modification Example] In the above-described embodiment, it was explained that the first form file is a form file in a file format for spreadsheet software, and the second form file is a form file in a file format for screen display. However, the file formats of the first form file and the second form file are not particularly limited. In the form creation support system 10, it is sufficient that a form file in a certain file format is converted into a form file in another file format.
[0076] Also, in operation example 1 of the above-described embodiment, the conversion of the first form file to the second form file (conversion of the file format) was performed by the file conversion system 40, but it may also be performed by the server system 30.
[0077] Also, in operation example 2 of the above-described embodiment, an example in which the first form file (a form file in a file format for spreadsheet software) is downloaded to the information terminal 20b was explained. However, the second form file (a form file in a file format for image display) may be downloaded to the information terminal 20b, or a third form file in another format such as a PDF file may be downloaded to the information terminal 20b. In this case, the server system 30 performs a process of converting the first form file or the second form file into the third form file.
[0078] Also, in the above-described embodiment, the server system 30 of the form creation support system 10 and the business management system 50 are different systems from each other, but they may be the same system. In this case, the dedicated application installed on the information terminal 20 for the user to use the form creation support system 10 and the dedicated application installed on the information terminal 20 for the user to use the business management system 50 may be the same application.
[0079] Also, in the above-described embodiment, an example in which the company using the form creation support system 10 is a construction company was explained, but the form creation support system 10 can be used by companies in various industries such as real estate, manufacturing, and infrastructure.
[0080] [Effects, etc.] Hereinafter, the inventions obtained from the disclosure of this specification will be exemplified, and the effects, etc. obtained from the exemplified inventions will be described.
[0081] Invention 1 is an acquisition unit 34 that acquires a first form file in a first file format and a second form file that is the first form file converted into a second file format different from the first file format, a storage unit 33 that stores input field correspondence information indicating the correspondence between the positions of the input fields in the first form file and the positions of the input fields in the second form file, and an output unit 36 that outputs the acquired second form file to the information terminal 20 in order to display the acquired second form file on the information terminal 20. The acquisition unit 34 acquires first data input to the input field in the second form file by the information terminal 20, and the output unit 36 outputs the first form file with the first data input to the input field based on the acquired first form file, the acquired first data, and the input field correspondence information. This is the form creation support system 10.
[0082] Such a form creation support system 10 can use form files in different file formats when inputting data to the form file and when outputting the form file by storing the input field correspondence information for data transfer. For example, when the first file format is not suitable for data input on the WEB, the form creation support system 10 can use the second file format suitable for data input on the WEB when inputting data to the form file and use the first file format when outputting the form file.
[0083] Invention 2 is the form creation support system 10 of Invention 1, in which an input logic is set for the input fields of the second form file output to the information terminal 20 by the output unit 36.
[0084] Such a form creation support system 10 can save the trouble of the user inputting the first data from scratch by setting the input logic.
[0085] Invention 3: The first form file is a form file related to a business case. The acquisition unit 34 further acquires second data related to the business case from a business management system 50 that manages the business case, and at least a part of the input fields of the second form file output to the information terminal 20 by the output unit 36 has the acquired second data input therein. It is the form creation support system 10 of Invention 1 or 2.
[0086] Such a form creation support system 10 can save the user the trouble of inputting the second data.
[0087] Invention 4: The storage unit 33 stores a plurality of first form files in which first data is input in the input fields. Each of the plurality of first form files stored in the storage unit 33 is provided with a numerical input field for inputting a numerical value. The output unit 36 outputs information for displaying the result of statistically processing the numerical values input in the numerical input fields of each of the plurality of first form files. It is the form creation support system 10 of any one of Inventions 1 to 3.
[0088] Such a form creation support system 10 can save the user the trouble of statistically processing the numerical values input in the numerical input fields of each of the plurality of first form files.
[0089] Invention 5: The first file format is a file format for spreadsheet software, and the second file format is a file format for screen display. It is the form creation support system 10 of any one of Inventions 1 to 4.
[0090] Such a form creation support system 10 can use the file format for screen display when inputting data into the form file, and can use the file format for spreadsheet software when outputting the form file.
[0091] The invention 6 is a method for supporting invoice creation executed by a computer system, including steps S13 and S17 of obtaining a first invoice file in a first file format and a second invoice file which is the first invoice file converted into a second file format different from the first file format; step S21 of storing input field correspondence information indicating a correspondence relationship between the positions of input fields in the first invoice file and the positions of input fields in the second invoice file; step S32 of outputting the obtained second invoice file to the information terminal 20 in order to display the second invoice file on the information terminal 20; step S36 of obtaining first data input into the input fields in the second invoice file by the information terminal 20; and step S37 of outputting the first invoice file with the first data input into the input fields based on the obtained first invoice file, the obtained first data, and the input field correspondence information. It is a method for supporting invoice creation.
[0092] Such an invoice creation support method can use invoice files in different file formats when inputting data into the invoice file and when outputting the invoice file by storing the input field correspondence information for data transfer.
[0093] The invention 7 is a program for causing a computer system to execute the invoice creation support method of the invention 6.
[0094] According to such an invoice creation support method, the computer system can use invoice files in different file formats when inputting data into the invoice file and when outputting the invoice file by storing the input field correspondence information for data transfer.
[0095] The invention 8 is a form creation support method executed by the information terminal 20, including step S12 of transmitting a first form file in a first file format to the server system 30, step S32 of receiving from the server system 30 a second form file which is the first form file converted into a second file format different from the first file format, step S33 of displaying the received second form file, step S35 of transmitting to the server system 30 first data input by the user of the information terminal 20 into the input field of the displayed second form file, and step S39 of receiving from the server system 30 a first form file in which the first data is input into the input field, the first form file being created based on input field correspondence information indicating the correspondence between the positions of the input fields in the first form file and the positions of the input fields in the second form file by the server system 30. This is a form creation support method.
[0096] Such a form creation support method can use form files in different file formats when inputting data into a form file and when outputting a form file.
[0097] The invention 9 is a program for causing the information terminal 20 to execute the form creation support method of the invention 8.
[0098] According to such a form creation support method, the information terminal 20 can use form files in different file formats when inputting data into a form file and when outputting a form file by storing input field correspondence information for data transfer.
[0099] (Other embodiments) Although the embodiments have been described above, the present invention is not limited to the above embodiments.
[0100] For example, in the above embodiment, the document creation support system is implemented by a plurality of devices, but it may also be implemented as a single device. Thus, the system in this specification may be configured by a single device or may be configured by a plurality of devices. When the system is implemented by a plurality of devices, the components included in the system may be distributed among the plurality of devices in any manner.
[0101] In addition, the communication method between the devices in the above embodiment is not particularly limited. Also, in the communication between the devices, a relay device (for example, a wireless router, etc.) not shown in the figure may be interposed.
[0102] In the above embodiment, the processing executed by a specific processing unit may be executed by another processing unit. Also, the order of a plurality of processes may be changed, or a plurality of processes may be executed in parallel.
[0103] In the above embodiment, each component may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory.
[0104] Also, each component may be realized by hardware. For example, each component may be a circuit (or an integrated circuit). These circuits may form one circuit as a whole or may be separate circuits respectively. Also, these circuits may be general-purpose circuits or dedicated circuits respectively.
[0105] Also, the general or specific aspects of the present invention may be realized by a system, a device, a method, an integrated circuit, a computer program, or a recording medium such as a computer-readable CD-ROM. Also, it may be realized by any combination of a system, a device, a method, an integrated circuit, a computer program, and a recording medium.
[0106] For example, the present invention may be implemented as an information terminal, a server system, or a form creation support system. The present invention may be implemented as a form creation support method executed by a computer system such as a server system, or may be implemented as a program for causing a computer system to execute the form creation support method.
[0107] The present invention may be implemented as a form creation support method executed by an information terminal, or may be implemented as a program for causing an information terminal to execute the form creation support method. The programs of the present invention include dedicated application programs installed on information terminals. Further, the present invention may be implemented as a computer-readable non-transitory recording medium on which these programs are recorded.
[0108] In addition, the present invention also includes forms obtained by applying various modifications that can be conceived by those skilled in the art to each embodiment, or forms realized by arbitrarily combining the components and functions in each embodiment without departing from the spirit of the present invention.
Explanation of Reference Numerals
[0109] 10 Form creation support system 20, 20a, 20b Information terminal 21 Operation reception unit 22 Display unit 23, 32 Information processing unit 24, 33 Storage unit 25, 31 Communication unit 30 Server system 34 Acquisition unit 35 Creation unit 36 Output unit 40 File conversion system 50 Business management system 60 Wide area communication network
Claims
1. An acquisition unit that acquires a first form file in a first file format and a second form file that is the first form file converted into a second file format different from the first file format; A storage unit that stores input field correspondence information indicating a correspondence relationship between the positions of input fields in the first form file and the positions of input fields in the second form file; An output unit that outputs the acquired second form file to the information terminal in order to display the acquired second form file on the information terminal, The acquisition unit acquires first data input to an input field in the second form file by the information terminal, The output unit outputs the first form file in which the first data is input to the input field based on the acquired first form file, the acquired first data, and the input field correspondence information A form creation support system.
2. An input logic is set in an input field of the second form file output to the information terminal by the output unit The form creation support system according to claim 1.
3. The first form file is a form file related to a business case, The acquisition unit further acquires second data related to the business case from a business management system that manages the business case, At least a part of the input fields of the second form file output to the information terminal by the output unit has the acquired second data input thereto The form creation support system according to claim 1 or 2.
4. A plurality of the first form files in which the first data is input to the input fields are stored in the storage unit, Each of the plurality of the first form files stored in the storage unit is provided with a numerical input field for inputting a numerical value, The output unit outputs information for displaying the result of statistically processing the numerical values input to the respective numerical input fields of the plurality of the first form files The form creation support system according to claim 1 or 2.
5. The first file format is a file format for spreadsheet software, The second file format is a file format for screen display The form creation support system according to claim 1 or 2.
6. A form creation support method executed by a computer system, Obtaining a first form file in a first file format and a second form file which is the first form file converted into a second file format different from the first file format; Storing input field correspondence information indicating a correspondence relationship between the positions of input fields in the first form file and the positions of input fields in the second form file; Outputting the obtained second form file to the information terminal in order to display the obtained second form file on the information terminal; Obtaining first data input into an input field in the second form file by the information terminal; Including the step of outputting the first form file with the first data input into the input field based on the obtained first form file, the obtained first data, and the input field correspondence information. A form creation support method.
7. A program for causing the computer system to execute the form creation support method according to Claim 6.
8. A form creation support method executed by an information terminal, comprising: Transmitting a first form file in a first file format to a server system; Receiving from the server system a second form file which is the first form file converted into a second file format different from the first file format; Displaying the received second form file; Transmitting first data input by a user of the information terminal into an input field of the displayed second form file to the server system; Receiving from the server system the first form file with the first data input into the input field, the first form file being created based on input field correspondence information indicating a correspondence relationship between the position of an input field in the first form file and the position of an input field in the second form file by the server system. A form creation support method.
9. A program for causing the information terminal to execute the form creation support method according to Claim 8.
Citation Information
Patent Citations
System and method for software quality management, program, and recording medium
JP2007279965A
System and method for carrying out workflow service
JP2011060287A
Management system, information processing system, management method and program
JP2019164441A
Form document creation system, form document creation method, server and method for controlling the same, and program
JP2021005328A
System for preserving and managing slip data
JP2001283141A
Cited By
Document creation support system, document creation support method, and document creation support program
JP7883275B1