Construction inspection result report output system, construction inspection result report output method and program
Patent Information
- Application Number
- JP2023564139
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-07-13
- Publication Date
- 2025-06-17
- Estimated Expiration
- 2043-07-13
AI Technical Summary
Creating construction inspection result forms manually is time-consuming and inefficient, and existing technologies do not sufficiently improve the efficiency of this process.
A system that outputs construction inspection results as a form based on a tag embedded in a desired form template, utilizing an acquisition, determination, registration, list output, selection, and form output units to automate the form creation process.
Improves the efficiency of form creation by allowing forms to be output in desired templates, reducing manual effort and time consumption.
Smart Images

Figure 00000015_0000 
Figure 00000015_0001 
Figure 00000015_0002
Abstract
Description
[Technical field]
[0001] The present invention relates to a technique that is effective for outputting the results of inspections of construction work at a construction site. [Background technology]
[0002] In recent years, technology for printing out the inspection results of construction work at construction sites has been attracting attention. For example, Patent Document 1 provides a technique for displaying a report that makes it easy to view the inspection results of inspected locations together with drawing information of the work area. Additionally, Patent Document 2 provides a technology that enables documents related to a construction site to be created relatively easily, thereby reducing the working hours of workers. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-130004 A [Patent Document 2] JP 2021-163367 A Summary of the Invention [Problem to be solved by the invention]
[0004] At construction sites, construction inspection results are printed out on reports. However, manually creating forms each time was time-consuming and inefficient. Therefore, there is a demand for technology that can improve the efficiency of creating reports when outputting construction inspection results into reports. However, the techniques described in Patent Documents 1 and 2 have not been able to sufficiently improve the efficiency of creating forms. Therefore, the present inventors focused on a mechanism for outputting the inspection results of construction site work in a form based on tags embedded in a desired form template.
[0005] The present invention aims to provide a construction work inspection result report output system, a construction work inspection result report output method, and a program that can output the results of inspection of construction work at a construction site in a report based on tags embedded in a desired report template, thereby outputting the report in a desired report template, thereby improving the efficiency of report creation. [Means for solving the problem]
[0006] The present invention provides a construction work inspection result report output system that outputs the inspection results of construction work at a construction site based on tags embedded in a desired report template, an acquisition unit that acquires a form template for outputting the inspection result as a form; a determination unit that analyzes the acquired form template and determines whether the form template satisfies a predetermined condition; a registration unit that registers only the form template that is determined to satisfy the predetermined condition; an inspection result receiving unit that receives an input of the inspection results for the drawing of the construction site; a list output unit that outputs a list of the registered form templates; a selection unit that selects, from the list, a form template for outputting the inspection result as a form; a form output unit that outputs the inspection result to the selected form template based on the tag embedded in the selected form template; The present invention provides a construction work inspection result report output system comprising:
[0007] According to the present invention, by outputting the inspection results of construction work at a construction site as a report based on tags embedded in a desired report template, the report can be output in the desired report template, thereby improving the efficiency of report creation.
[0008] Although the present invention is in the category of a system, the same functions and effects can be obtained with a method and a program. Effect of the Invention
[0009] According to the present invention, a form can be output using a desired form template, thereby improving the efficiency of creating forms. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram for explaining an overview of a construction execution inspection result report output system 1. [Diagram 2] FIG. 2 is a diagram showing a functional configuration of a construction execution inspection result report output system 1. [Diagram 3] FIG. 13 is a flowchart showing a registration process executed by the computer 10. [Figure 4] FIG. 10 is a diagram illustrating an example of a form template. [Diagram 5] 2 is a diagram showing an example of a message output by the computer 10. FIG. [Figure 6] 11 is a flowchart showing a form output process executed by the computer 10. FIG. [Figure 7] FIG. 2 is a diagram showing a schematic example of a list output by the computer 10. [Figure 8] 10 is a diagram illustrating an example of a form output of inspection results by the computer 10 onto a form template. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, a detailed description will be given of an embodiment of the present invention with reference to the accompanying drawings. In the following drawings, the same elements are designated by the same numbers or symbols throughout the description of the embodiment.
[0012] [Outline of Construction Inspection Result Report Output System 1] Fig. 1 is a schematic diagram for explaining an overview of the construction inspection result report output system 1. Components of the construction inspection result report output system 1 will be described with reference to Fig. 1. The construction work inspection result report output system 1 is a system that outputs the inspection results of construction work at a construction site in a report based on tags embedded in a desired report template, and is made up of a computer 10 having at least a server function. In this embodiment, the construction work inspection result report output system 1 includes, in addition to the computer 10, an information terminal 3 managed by a user 2, such as a worker or manager, who wishes to create a report. The computer 10 has a server function and may be realized, for example, by a single computer, or may be realized by a plurality of computers, such as a cloud computer. In this specification, a cloud computer may refer to either a scalable use of any computer to perform a specific function, or a computer that includes multiple functional modules to realize a system, the functions of which can be freely combined. The information terminal 3 is a terminal device managed by a user 2 such as a worker or manager who desires to output a form, and is, for example, a terminal device such as a mobile phone, a smartphone, a tablet terminal, a personal computer, a laptop computer, etc. The number of information terminals 3 may be a number according to the number of users 2, is not particularly limited, and can be designed appropriately. In addition, the construction execution inspection result report output system 1 may include other terminals and devices (printing devices such as printers) in addition to the above-mentioned computer 10 and information terminal 3, and the number, types and functions thereof are not particularly limited and can be designed as appropriate.
[0013] An overview of the processing steps when the construction work inspection result report output system 1 outputs the inspection results of construction work at a construction site in a report based on tags embedded in a desired report template will be described.
[0014] The computer 10 acquires a form template for outputting the test results in a form (step S1). The computer 10 acquires the form template from the information terminal 3. At this time, the computer 10 also acquires form template information, which is information related to this form template.
[0015] The computer 10 analyzes the acquired form template and determines whether the form template satisfies predetermined conditions (step S2). The computer 10 performs character recognition and the like on the acquired form template and analyzes the form template. The computer 10 determines whether the analysis result satisfies predetermined conditions (whether a predetermined tag is present, whether a print range is set, whether consecutive numbers are missing, etc.).
[0016] The computer 10 registers only those form templates that are determined to satisfy predetermined conditions (step S3). If the computer 10 determines that the analysis result of the acquired form template satisfies a predetermined condition, it stores this form template and registers this form template.
[0017] The computer 10 receives input of the inspection results for the drawings of the construction site (step S4). The information terminal 3 receives input of inspection results of the construction work at the construction site for the drawing of the construction site displayed on its own display unit or the like, and transmits the contents of the received inspection results to the computer 10. The computer 10 receives the contents of the inspection results and accepts input of the inspection results with respect to the construction site drawings.
[0018] The computer 10 outputs a list of the registered form templates (step S5). The computer 10 creates a list of the registered form templates, outputs the created list to the information terminal 3, and causes the information terminal 3 to display the list.
[0019] The computer 10 selects from the list a form template for outputting the test results in a form (step S6). The information terminal 3 accepts an input for a form template desired by the user in the displayed list, and transmits information for identifying the accepted form template to the computer 10. The computer 10 receives the information specifying the form template and acquires the information specifying the form template. Based on the information specifying the form template, the computer 10 selects from the list a form template for outputting the inspection results.
[0020] The computer 10 outputs the inspection results to the selected form template based on the tag embedded in the form template (step S7). The computer 10 outputs the inspection results of the construction work at the construction site corresponding to the tag embedded in the form template to this form template, and outputs the form.
[0021] The above is an overview of the construction execution inspection result report output system 1. According to the present construction execution inspection result report output system 1, reports can be output using a desired report template, and the efficiency of creating reports can be improved.
[0022] [Device configuration] 2 is a block diagram showing the configuration of the construction execution inspection result form output system 1. The device configuration of the construction execution inspection result form output system 1 will be described with reference to FIG. The construction work inspection result report output system 1 is a system that outputs the inspection results of construction work at a construction site in the form of a report based on tags embedded in a desired report template, and is composed of at least a computer 10. In this embodiment, the construction work inspection result report output system 1 is composed of, in addition to the computer 10, an information terminal 3 managed by a user 2 such as a worker or a manager. The construction work inspection result report output system 1 is a system in which a computer 10 is connected to an information terminal 3 so as to be capable of data communication via a network 8 such as a public line network. In the construction inspection result report output system 1, the number of information terminals 3 can be designed appropriately according to the number of users 2, and is not particularly limited. Furthermore, the construction inspection result report output system 1 may include other terminals, devices, etc. in addition to the computer 10 and the information terminals 3, and the number, type, and functions of the other terminals, devices, etc. can be designed appropriately.
[0023] The computer 10 has a server function and may be realized, for example, by a single computer, or may be realized by a plurality of computers, such as a cloud computer. The computer 10 has a control unit including a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a RAM (Random Access Memory), a ROM (Read Only Memory), etc., and has a communication unit including a device for enabling communication with other terminals and devices, an acquisition unit 11 for acquiring report templates for outputting inspection results in reports, an inspection result receiving unit 12 for receiving input of inspection results for drawings of the construction site, and a list output unit 13 for outputting a list of registered report templates. The computer 10 includes a data storage unit such as a hard disk, semiconductor memory, recording medium, or memory card as a memory unit, and a registration unit 14 that registers only those form templates that are determined to satisfy predetermined conditions. The computer 10 includes, as its processing units, various devices for executing various processes, a judgment unit 15 for analyzing the acquired report template and determining whether the report template satisfies predetermined conditions, a selection unit 16 for selecting from a list a report template for outputting the inspection results in a report, and a report output unit 17 for outputting the inspection results in a report template based on tags embedded in the selected report template.
[0024] In the computer 10, the control unit loads a predetermined program and cooperates with the communication unit to realize an acquisition module, a notification module, a test result reception module, a list output module, a linking output module, and a form output module. In addition, in the computer 10, the control unit reads a predetermined program and cooperates with the storage unit to realize a registration module. In addition, in the computer 10, the control unit reads a predetermined program and cooperates with the processing unit to realize a condition determination module, a change determination module, an execution module, a selection module, a linking module, and a form output module.
[0025] The information terminal 3 is a terminal device managed by the user 2, and is, for example, the terminal device described above. The information terminal 3 is equipped with a CPU, GPU, RAM, ROM, etc. as a terminal control unit, a device etc. for enabling communication with other terminals and devices etc. as a communication unit, and various devices etc. for receiving specified inputs, inputting and outputting various data and drawings etc. as an input / output unit.
[0026] Hereinafter, each process executed by the construction execution inspection result report output system 1 will be described together with the process executed by each of the above-mentioned modules. In this specification, each module may execute its processing contents as its own function, or may execute its processing contents via a predetermined application.
[0027] [Registration process performed by computer 10] The registration process executed by the computer 10 will be described with reference to Fig. 3. This figure is a diagram showing a flowchart of the registration process executed by the computer 10. This registration process shows details of an acquisition process (step S1) for acquiring a form template for outputting a form of the inspection result, a determination process (step S2) for analyzing the acquired form template and determining whether the form template satisfies predetermined conditions, and a registration process (step S3) for registering only the form template determined to satisfy the predetermined conditions.
[0028] The acquisition module acquires a form template for outputting the test results in a form (step S10). A report template is, for example, a spreadsheet used to output report results. Report templates are prepared for each type of report (standard (list of drawings), construction images, reinforcement, pile construction, indication management, air volume measurement, pressure, temperature and humidity, noise, main line equipment testing, load equipment testing, illuminance, outlet testing, slope, power meter confirmation, etc.). This report template can customize specific functions. For example, the report template can change cells (rows / columns) by inserting, deleting, combining, changing width, color, changing text color, changing font, etc. The report template can also set the title and print range. Furthermore, the form template allows input of tags that set items to be reflected in existing cells. Tags that can be used for each type are predefined. For example, when the type is standard (drawing list), tags include "#site name#", "#drawing name#", "#memo name#", "#camera icon display number n#", "#camera icon n#", "#image sequence number n#", "#image comment n#", "#image n#", "#photograph date and time n#", "#photograph date and time Japanese calendar n#", "#tamper check icon n#", "#blackboard information n#", etc., and tags that can be used for each type are determined similarly to this example for other types. The tag is embedded in the format of "#XXXXX#". That is, the format is a predetermined character string (in this example, "XXXXX") surrounded by a predetermined symbol (in this example, "#"). This predetermined character string becomes the content of the item to be reflected in the cell. Furthermore, this tag allows input of a sequential number. In this case, the tag is input in the format of "#YYYYYn#". That is, a specific string (in this example, "YYYYY") is enclosed in specific symbols (in this example, "#"), and a number (in this example, "n") is inserted between the end of the specific string and the specific symbol. This specific string becomes the content of the item to be reflected in the cell, and the sequential number becomes the order in which the content of the item is reflected in the cell. The information terminal 3 accepts inputs for the spreadsheet (changing cells, setting a title, setting a print range, embedding tags, etc.) from the user 2, and creates a form template (see FIG. 4). The information terminal 3 transmits the created form template to the computer 10. At this time, the information terminal 3 also transmits form template information, which is information related to the form template such as the type, display name, and creator of the form template. The acquisition module receives the form template and acquires a form template for outputting the inspection result in a form. The acquisition module acquires form template information together with the form template.
[0029] The form template will be described with reference to Fig. 4. This figure is a diagram showing an example of the form template. In this figure, a form template 20 is shown. The form template 20 consists of a title row 21 and a body row 22. The title row 21 has a character string set as a title and an embedded tag 23, etc. The title row 21 may be set so that it exists only on the first page, or it may exist on the second and subsequent pages as well. If it exists on the second and subsequent pages, it is also possible to set a different title for each page. The body row 22 has embedded tags 23, etc. When the form is output, the content of the items based on the embedded tags 23, etc. are output in the body row 22. The acquisition module acquires such a form template and uses it in the processing described below.
[0030] Returning to FIG. 3, the rest of the registration process will be described. The condition judgment module analyzes the acquired form template (step S11). The condition determination module analyzes the acquired form template 20 by performing character recognition or the like on the form template. The condition determination module analyzes the tags embedded in the title line 21 and body line 22 in the acquired form template 20, the serial numbers in these tags, the print range set in this form template 20, and the like.
[0031] The condition determination module determines whether the form template satisfies a predetermined condition (step S12). The predetermined condition is, for example, at least one of the following: the presence or absence of a predetermined tag (such as *****), the presence or absence of a print range setting, and the presence or absence of a missing serial number. Based on the analysis result, the condition determination module judges whether a predetermined tag is embedded in the title line 21 and the body line 22 in the acquired form template 20, whether a print range is set, whether a number (the above-mentioned "n" in the tag) exists in the tag and the numbers are consecutive, etc. The condition determination module judges whether at least one of these predetermined conditions is satisfied. The condition determination module judges that the predetermined condition is satisfied if the predetermined tag is embedded, judges that the predetermined condition is satisfied if the print range is set, and judges that the predetermined condition is satisfied if the number exists in the tag and the numbers are consecutive. Note that the condition determination module may be one that judges whether a plurality of predetermined conditions are satisfied, and in this case, for example, it is sufficient to judge that the predetermined condition is satisfied if the predetermined tag is embedded and the print range is set. The condition determination module may make a similar judgment for other combinations of predetermined conditions and judge whether the predetermined condition is satisfied. If the condition determination module determines that the form template satisfies a predetermined condition (YES in step S12), the registration module registers only the form template that has been determined to satisfy the predetermined condition (step S13). The registration module registers the form template that is determined to satisfy the predetermined condition in association with the form template information of the form template. After registering the form template, the computer 10 ends the registration process.
[0032] On the other hand, if the condition determination module determines that the predetermined condition is not satisfied (NO in step S12), the registration module does not register the form template that is determined not to satisfy the predetermined condition (step S14). The registration module does not register a form template that is determined not to satisfy a predetermined condition by suspending registration of the form template or deleting the form template.
[0033] The notification module notifies the user that the acquired form template does not satisfy a predetermined condition (step S15). The notification module creates a message to indicate that the acquired form template does not meet the specified conditions. This message includes information about the unmet conditions, a notification that the form template could not be registered, a method for registering the form template, and a notification encouraging re-registration (see Figure 5). The notification module outputs the created message to the information terminal 3, and causes the information terminal 3 to display the message. After sending the message, the computer 10 ends the registration process.
[0034] The notification performed by the notification module will be described with reference to Fig. 5. This figure is a diagram showing a typical example of a message that the notification module causes to be displayed on the information terminal 3. In this figure, a message 30 is shown. The message 30 has a form template information column 31 and a notification content column 32. The form template information column 31 is a column that contains form template information (type, display name, creator, etc.) of the form template that has been determined not to meet certain conditions. The notification content column 32 is a column that contains the content of the specified condition that has not been met (tag A is not embedded), a notification that the form template could not be registered (this form template cannot be registered), how to register the form template (by adding tag A to the title or body), a notification urging re-registration (please register again), etc. The notification module outputs this message 30 to the information terminal 3. The notification module causes this message 30 to be displayed on the information terminal 3. The user 2 views the message 30 displayed on the information terminal 3, understands that the input form template could not be registered, and follows the contents of the message 30 to re-register the form template. The contents of the message 30 are not limited to the above example, but can be changed as appropriate.
[0035] This completes the registration process.
[0036] [Report output process executed by computer 10] The form output process executed by the computer 10 will be described with reference to Fig. 6. This figure is a diagram showing a flowchart of the form output process executed by the computer 10. This form output process shows details of an inspection result reception process (step S4) that receives input of inspection results for construction site drawings, a list output process (step S5) that outputs a list of registered form templates, a selection process (step S6) that selects, from the list, a form template for outputting the inspection results in a form, and a form output process (step S7) that outputs the inspection results in a form template based on tags embedded in the selected form template.
[0037] The inspection result receiving module receives input of the inspection results for the drawings of the construction site (step S20). The contents that are accepted as input as the inspection results of the construction are, for example, the construction location, images, findings, identifiers (name, ID, etc.) of the person who performed the inspection, and the inspection date and time. The information terminal 3 accepts input of construction inspection results from the user 2 for a drawing of a construction site that the information terminal 3 has stored in advance or acquired from the computer 10 or the like. For example, the information terminal 3 accepts input of the construction location from the user 2 for the drawing that the information terminal 3 displays, and further accepts input of the construction inspection results (such as an image of the construction location). The user 2 taps the construction location on the drawing displayed by the information terminal 3, and inputs the inspection results using a predetermined input method (such as an image input window or text box). The input method is not limited to the above example, and can be changed as appropriate. The information terminal 3 transmits the received input contents of the test results to the computer 10. The inspection result reception module receives the input of the inspection results and accepts the input of the inspection results for the construction site drawings.
[0038] The list output module outputs a list of the registered form templates (step S21). The list is, for example, a list of form templates arranged in a predetermined order (order of registration, order of type, order of creator, etc.). This list may be, for example, a list of each spreadsheet of each form template, or a list of form template information of each form template. In this embodiment, this list will be described as a list of form template information. The list output module outputs a list of the form templates registered by the user 2 through the above-mentioned registration process to the information terminal 3. The list output module causes the information terminal 3 to display this list (see FIG. 7).
[0039] The change determination module determines whether or not there is a change to the list (step S22). The change to the list is, for example, at least one of deleting a form template, changing the name, hiding the form template, and rearranging the form template. The change determination module determines whether or not at least one of the following inputs has been received for the output list: input for deleting a form template, input for changing a name, input for hiding, and input for rearrangement.
[0040] When the change determination module determines that there is a change to the list (YES in step S22), the execution module executes a function according to the change to the list (step S23). When the execution module receives an input to delete a form template, it deletes the form template. When the execution module receives an input to change the name of the form template, it changes the display name of the form template to the display name received. When the execution module receives an input to hide the form template, it deletes the form template from the list. In this case, the execution module only deletes the form template from the list, and the form template remains registered. When the execution module receives an input to display the form template, it registers the form template in the list. When the execution module receives an input to rearrange the form templates, it changes the order of the form templates in the list based on the received order. After executing the process of step S23, the computer 10 executes the process of step S22 again.
[0041] The list output by the list output module will be described with reference to Fig. 7. The figure is a diagram showing an example of a list output by the list output module. In the figure, a list 40 is shown. List 40 lists the form template information for each registered form template. List 40 has columns for displaying the type, display name, creator's name, and modifier's name for each form template as form template information. List 40 also has columns for executing functions such as deleting form templates, changing their names, hiding them, and sorting them. The columns for executing functions include a check column 41, a name column 42, a display switch column 43, a sort column 44, and a download column 45. The check box 41 is a box indicating that the user 2 has selected the desired form template based on a tap operation or the like from the user 2. After accepting a tap operation or the like from the user 2 on this check box 41, if the information terminal 3 accepts a tap operation from the user 2 on the delete icon 46, the information terminal 3 deletes the selected form template. When accepting the deletion of the form template, the information terminal 3 transmits the deletion details to the computer 10. The computer 10 receives the deletion details. The execution module deletes the selected form template from the registered form templates based on the deletion details. The name column 42 is a column showing the display name (name) of the form template, and is a column for changing the display name (name) by accepting an input from the user 2. After accepting a tap operation from the user 2 on the name column 42, the information terminal 3 displays an input form or the like for changing the display name of the form template desired by the user 2. The information terminal 3 accepts an input of a new display name into the input form or the like, and changes the display name of the form template to the accepted display name. When the information terminal 3 accepts the change of the display name, it transmits the change contents to the computer 10. The computer 10 receives the change contents. The execution module changes the display name of the form template registered by the registration module based on the change contents. The display switching field 43 is a field for switching between display and non-display of the form template. The information terminal 3 accepts a tap operation from the user 2 on this display switching field 43, and switches between display (enabled) and non-display (disabled) of this form template. If the display switching field 43 is currently displayed (enabled), the information terminal 3 accepts a tap operation from the user 2 and switches to non-display (disabled), and if the display switching field 43 is currently non-display (disabled), the information terminal 3 accepts a tap operation from the user 2 and switches to display (enabled). When the information terminal 3 accepts the switching between display (enabled) / non-display (disabled), it transmits the change contents to the computer 10. The computer 10 receives the change contents. The execution module switches between display (enabled) / non-display (disabled) of this form template in the list 40 based on the change contents. The rearrangement field 44 is a field for changing the rearrangement of the form templates in the list 40. The information terminal 3 accepts a tap operation from the user 2 on the rearrangement field 44, and displays an input form or the like for changing the rearrangement of the form templates. The information terminal 3 accepts input of numbers or the like for the rearrangement in the input form or the like, and changes the rearrangement of each form template in the list 40 to the order of the accepted numbers or the like. When the information terminal 3 accepts the rearrangement change, it transmits the details of the change to the computer 10. The computer 10 receives the details of the change. The execution module rearranges the rearrangement of the form templates in the list 40 based on the details of the change. The download (DL) field 45 is a field for downloading a form template. After accepting a tap operation on the download field 45, the information terminal 3 executes a process associated with the process of step S24 described later.
[0042] Returning to FIG. 6, the rest of the form output process will be explained. The selection module selects, from the list, a form template for outputting the test results in a form (step S24). The information terminal 3 receives a tap operation from the user 2 on the download field 45 and receives the selection of this form template. The information terminal 3 transmits information (form template information, etc.) that identifies the form template whose selection has been accepted to the computer 10. The computer 10 receives this information and acquires information (form template information, etc.) that identifies the form template whose selection has been accepted. Based on this information, the selection module selects from a list a report template for outputting the inspection results.
[0043] The linking module links the tag embedded in the selected form template with the inspection result (step S25). The linking module links the contents of the test result items that correspond to the tags embedded in the selected form template. For example, the linking module links the contents of the test result items that correspond to the sequential numbers of the tags. Specifically, the linking module links the images linked to the tags Photo 1, 2, and 3 to the sequential numbers of the tags "#Photo 1#", "#Photo 2#", and "#Photo 3#". Here, when the computer 10 receives a specified input (such as output of a confirmation screen for checking the content linked to the tag) via an information terminal 3 or the like, the linking output module outputs a list of tags and linking results for checking the content linked to the tag, and causes the information terminal 3 to display the list of tags and linking results.
[0044] The form output module outputs the inspection results in a form based on the tags embedded in the selected form template (step S26). The report output module outputs the contents of the test result items that correspond (are linked) to the tags embedded in the title line or body line of the selected report template (see Figure 8). Here, when the number of pieces of data of the inspection result exceeds the sequential number of the tag, the report output module repeats the report output until all of the pieces of data of the inspection result are output. When the number of pieces of data of the inspection result is four and the sequential numbers of the tags are 1 to 3, the report output module outputs the contents of the items based on each of the sequential numbers of the tags 1 to 3. Next, the report output module uses the selected report template to output a report for the remaining one inspection result, different from the report output based on the sequential numbers of the tags 1 to 3. In other words, when the number of pieces of data of the inspection result exceeds the sequential numbers of the tags, the report output module outputs a report corresponding to the amount of data exceeding the sequential numbers of the tags. The form output module may output the contents of the inspection result items exceeding the tag serial number on the same form as the form output based on the tag serial number.
[0045] 8 explains the output of the inspection results on a form based on tags embedded in a form template executed by the form output module. This figure is a schematic diagram showing an example of the form output of the inspection results on a form template by the form output module. In this figure, a form 50 is shown. This form 50 is the output of the inspection results on a form based on the tags 23 embedded in the form template 20 shown in FIG. 4 described above. The form output module outputs the contents of the inspection result items corresponding to the character string set as the title and the embedded tags (site name: Apartment A, title: piping work, drawing: 1st floor structural drawing (floor plan)) in title row 51 of form 50. The form output module also outputs the contents of the inspection result items corresponding to the embedded tags (image of piping) in body row 52. The form output module outputs the linking results of tags and the like embedded in the title line 51 and the body line 52 based on the selected template 20, and outputs the form 50.
[0046] Returning to FIG. 6, the rest of the form output process will be explained. The form output module outputs a form showing the inspection results (step S27). The form output module outputs the output form to the information terminal 3. The form output module causes the information terminal 3 to display this form. The form output module can also be configured to output a form showing the inspection results to a printing device or the like connected to the computer 10, and print it on paper media.
[0047] The above is the form output process.
[0048] Although each of the above processes is described as a separate process, the computer 10 can be configured to execute a combination of some or all of the above processes. Also, the computer 10 can be configured to execute each process at a timing other than the timing described.
[0049] The above-mentioned means and functions are realized by a computer (including a CPU, an information processing device, and various terminals) reading and executing a predetermined program. The program may be provided, for example, from the computer via a network (Software as a Service (SaaS)) or as a cloud service. The program may also be provided in a form recorded on a computer-readable recording medium. In this case, the computer reads the program from the recording medium, transfers it to an internal or external recording device, records it, and executes it. The program may also be recorded in advance on a recording device (recording medium) and provided from the recording device to the computer via a communication line.
[0050] Although the embodiments of the present invention have been described above, the present invention is not limited to the above-mentioned embodiments. Furthermore, the effects described in the embodiments of the present invention are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the embodiments of the present invention.
[0051] The first aspect disclosed in this embodiment is a construction work inspection result report output system that outputs a report of the inspection result of construction work at a construction site based on a tag embedded in a desired report template, an acquisition unit that acquires a form template for outputting the inspection result as a form; a determination unit that analyzes the acquired form template and determines whether the form template satisfies a predetermined condition; a registration unit that registers only the form template that is determined to satisfy the predetermined condition; an inspection result receiving unit that receives an input of the inspection results for the drawing of the construction site; a list output unit that outputs a list of the registered form templates; a selection unit that selects, from the list, a form template for outputting the inspection result as a form; a form output unit that outputs the inspection result to the selected form template based on the tag embedded in the selected form template; The present invention provides a construction work inspection result report output system comprising:
[0052] In a second aspect disclosed in this embodiment, the form output unit outputs the contents of the inspection result items corresponding to the tags to the selected form template. The present invention provides a construction execution inspection result report output system according to the first aspect.
[0053] In a third aspect disclosed in the present embodiment, when the number of pieces of data of the inspection result exceeds the serial number of the tag, the form output unit repeats outputting the form until all of the pieces of data of the inspection result are output. The present invention provides a construction execution inspection result report output system according to the first aspect.
[0054] A fourth aspect disclosed in this embodiment includes a linking unit that links the serial number of the tag with the inspection result; A linking output unit that outputs the linking result; The present invention provides a construction execution inspection result report output system according to the first aspect, further comprising:
[0055] A fifth aspect disclosed in the present embodiment includes an execution unit that executes at least one of deleting, changing a name, hiding, and rearranging the form templates on the output list; The present invention provides a construction execution inspection result report output system according to the first aspect, further comprising:
[0056] In a sixth aspect of the present embodiment, the predetermined condition is at least one of the presence or absence of a predetermined tag, the presence or absence of a print range, and the presence or absence of a missing serial number. The present invention provides a construction execution inspection result report output system according to the first aspect.
[0057] A seventh aspect disclosed in this embodiment is a method for registering the form template that is determined by the registration unit not to satisfy the predetermined condition. The present invention provides a construction execution inspection result report output system according to the first aspect. [Explanation of symbols]
[0058] 1. Construction inspection result report output system 2. Users 3. Information terminal 8 Network 10. Computers 11 Acquisition Department 12 Test Results Reception Section 13 List output section 14 Registration Department 15 Judgment Department 16 Selection section 17 Report output section 20 Report Templates 21 Title Line 22 body lines 23 Tags 30 Messages 31 Report template information column 32 Notification content column 40 List 41 Check box 42 Name field 43 Display switching column 44 Sort column 45 Download section 46 Delete icon 50 Reports 51 Title Line 52 body line
Claims
1. A construction inspection result invoice output system for outputting an invoice of the inspection result of construction at a construction site based on tags embedded in a desired invoice template, an acquisition unit that acquires an invoice template for outputting the inspection result as an invoice; a determination unit that analyzes the acquired invoice template and determines whether the invoice template satisfies a predetermined condition; a registration unit that registers only the invoice template determined to satisfy the predetermined condition; an inspection result reception unit that receives the input of the inspection result for the drawing of the construction site; a list output unit that outputs a list of the registered invoice templates; a selection unit that selects an invoice template for outputting the inspection result as an invoice from the list; an invoice output unit that outputs the inspection result as an invoice to the selected invoice template based on the tags embedded in the selected invoice template; comprising when the number of data of the inspection result exceeds the serial number of the tag, the invoice output unit repeats invoice output until all the number of data of the inspection result are output. A construction inspection result invoice output system for construction.
2. The invoice output unit outputs the content of the item of the inspection result corresponding to the tag to the selected invoice template. The construction inspection result invoice output system for construction according to Claim 1.
3. A linking unit that links the serial number of the tag and the inspection result, a link output unit that outputs a link result, The construction inspection result invoice output system according to Claim 1, further comprising.
4. The predetermined condition is at least one of the presence or absence of a predetermined tag, the presence or absence of a print range setting, and the presence or absence of a missing serial number. The construction work inspection result form output system according to claim 1.
5. The registration unit does not register the form template that is determined not to satisfy the predetermined conditions. The construction work inspection result form output system according to claim 1.
6. A construction work inspection result form output method executed by a computer that outputs a form based on tags embedded in a desired form template for the inspection results of construction work at a construction site, a step of obtaining a form template for outputting the inspection results as a form; a step of analyzing the obtained form template and determining whether the form template satisfies predetermined conditions; a step of registering only the form templates determined to satisfy the predetermined conditions; a step of receiving an input of the inspection results for the drawing of the construction site; a step of outputting a list of the registered form templates; a step of selecting, from the list, a form template for outputting the inspection results as a form; a step of outputting the inspection results as a form based on the tags embedded in the selected form template, and repeating the form output until all the data numbers of the inspection results are output when the data number of the inspection results exceeds the serial number of the tags. A construction work inspection result form output method comprising the steps of.
7. In a computer that outputs a form based on tags embedded in a desired form template for the inspection results of construction work at a construction site, a step of obtaining a form template for outputting the inspection results as a form, a step of analyzing the obtained form template and determining whether the form template satisfies predetermined conditions, a step of registering only the form templates determined to satisfy the predetermined conditions, A step of receiving an input of the inspection result with respect to the drawing of the construction site; A step of outputting a list of the registered form templates; A step of selecting, from the list, a form template for form-outputting the inspection result; Based on the tags embedded in the selected form template, form-output the inspection result to the form template. If the number of data of the inspection result exceeds the serial number of the tag, repeat the form-output until all the data of the inspection result are output. A computer-readable program for causing the above to be executed.
8. A construction inspection result form output construction construction inspection result form output system for form-outputting the inspection result of construction at a construction site based on tags embedded in a desired form template, An acquisition unit that acquires a form template for form-outputting the inspection result; A determination unit that analyzes the acquired form template and determines whether the form template satisfies a predetermined condition; A registration unit that registers only the form templates determined to satisfy the predetermined condition; An inspection result reception unit that receives an input of the inspection result with respect to the drawing of the construction site; A list output unit that outputs a list of the registered form templates; A selection unit that selects, from the list, a form template for form-outputting the inspection result; A form output unit that form-outputs the inspection result to the selected form template based on the tags embedded in the selected form template; An execution unit that performs at least one of deletion, name change, non-display, and sorting of the form template on the output list; A construction inspection result form output construction construction inspection result form output system comprising the above.
9. A method for outputting a construction inspection result form executed by a computer that outputs a form based on tags embedded in a desired form template for the inspection results of construction work at a construction site, comprising: obtaining a form template for outputting the inspection results; analyzing the obtained form template to determine whether the form template meets predetermined conditions; registering only the form templates determined to meet the predetermined conditions; receiving an input of the inspection results for the drawing of the construction site; outputting a list of the registered form templates; selecting a form template for outputting the inspection results from the list; outputting the inspection results to the selected form template based on the tags embedded in the selected form template; performing at least one of deletion, name change, non-display, and sorting of the form template on the output list; A method for outputting a construction inspection result form comprising the above steps.
10. On a computer that outputs a form based on tags embedded in a desired form template for the inspection results of construction work at a construction site, obtaining a form template for outputting the inspection results, analyzing the obtained form template to determine whether the form template meets predetermined conditions, registering only the form templates determined to meet the predetermined conditions, receiving an input of the inspection results for the drawing of the construction site, outputting a list of the registered form templates, selecting a form template for outputting the inspection results from the list, Based on the tags embedded in the selected form template, the step of outputting the inspection results to the form template in the form; The step of performing at least one of deletion, name change, non-display, and sorting of the form template on the output list; A computer-readable program for causing the above to be executed.