The present invention relates to a document creation device for creating multiple types of documents having similar contents.
Reference 1 describes an electronic manual output system which manages user privilege information that indicating privilege related to viewing, editing, and create approval of electronic documents for individual users, and which controls so that multiple users cannot edit one electronic file at the same time.
In industrial products, including mechanical products such as machine tools, multiple models of the same type of machine are produced due to improvements and special orders from users. In such a case, though the product manual has different content for each different machine, many portions are written with common content between models of the same type. However, in the prior art, including the invention of Patent Literature 1, since manual data is generated and managed for each product, when correcting a common portion, it is necessary to individually correct the relevant portions for the number of products. In the invention of Patent Literature 2, a manual is composed from section units, and the manual including the sections is output. However, in the invention of Patent Literature 2, when one section is modified, it is difficult to grasp the extent of modification influence, which is not practical. Management of corrected and uncorrected versions is also required.
The present invention aims to solve the problems of the prior art, and an object thereof is to provide a document creation device which is configured to easily create similar documents, share common portions between multiple different documents having the common portions, and when attempting to modify or change the common portions, be able to simultaneously correct applicable common portions of only documents which need to be corrected or changed.
In order to achieve the object described above, according to the present invention, there is provided a document creation device for creating a document, comprising a document storage unit for storing a common document in which an element is embedded in each of a plurality of regions and which serves as a template for generating a derived document, and a difference document having regions for embedding elements corresponding to the plurality of regions, and having elements embedded in the regions which are different from the elements embedded in the common document, a management table storage unit which stores combination of regions in which the elements of the difference document are embedded and regions of the common document corresponding to these regions, and a document generating unit which generates a derived document from the common document by replacing the elements of the common document with the elements of the corresponding regions of the difference document based on the combination stored in the management table storage unit.
According to the present invention, similar documents are managed as a common document, whereby common portions can be corrected at once, which prevents omission of corrections and reduces man-hours for correction and translation. Furthermore, since the scope of influence of modifications and changes is limited to the common document, the scope of influence can easily be understood, whereby unexpected changes can be prevented, and it is not necessary to manage corrected and uncorrected documents. At the same time, by managing individual parts of derived documents with difference documents, differences between similar derived documents can be clarified.
Preferred embodiments of the present invention will be described below with reference to the attached drawings.
The present invention relates to a document creation device for creating a document (electronic document) on a computer system. Electronic documents to which the present invention is applied typically include electronic manuals, but may be other electronic documents. Electronic manuals are publications in electronic or other media form describing the operation, specifications, etc., of a handled product, and may include instruction manuals, operating instructions, specifications, and design documents.
In
The document creation device 10 can be connected to one or a plurality of user terminals 32, 34, 36 (three in the example of
The edit processing unit 14 creates and edits elements of a document based on commands from the user terminals 32, 34, 36. The document is an electronic document or electronic file created on a computer, typically an HTML file, but can be of any type. In the present invention, the term “document” includes common documents, difference documents, and derived documents, and common documents and difference documents are stored in a document storage unit 24, which is part of the storage regions of the storage unit 28.
Referring to
The regions may be empty regions which are free of elements.
In addition to the regions 102, 104, 106108, the blank 90a may also contain elements outside these regions. The elements may be contents such as text, tables, images including icons, or video, and may contain link information. Alternatively, the elements may be control information when generating a derived document, such as organization or attribute information.
The blank, each region, and element are present independently, and as long as the blank and each region, each region and element, and the order of the regions or the elements are associated in a management table, the form in which they are stored does not matter.
Referring to
In region 124, the table:
is embedded or associated as an element.
In the region 126, an image showing an inspection location is embedded or associated as an element.
In the region 128, the text:
is embedded or associated as an element.
When generating a derived document in which the image of region 126 in the example of
The operator operates the user terminals 32, 34, 36 to set the difference document 200 as a derived document of the common document 100. The common document 100 and the difference document 200 are associated using a management table 26 or document identification numbers and stored in the document storage unit 24.
Next, the operator operates the user terminals 32, 34, 36 to set regions 106, 108 for embedding contents different from the common document into the blank 90b of the difference document 200 of
Further, when the content 216 is embedded in the region 106 of the difference document 200, the region 106 and the content 216 are associated and stored in the storage unit 28, which includes the document storage unit 24 and the management table storage unit 26.
The operator can operate the user terminals 32, 34, 36 to edit the elements 112, 114, 116, 118 of the regions 102, 104, 106, 108 of the common document 100 and the elements of the regions 106, 108 of the difference document 200. The edit processing unit 14 displays the common document 100 or the difference document 200 in an edit mode on a display device or display (not shown) of the user terminals 32, 34, 36. Next, the operator selects regions to be edited from the regions 102, 104, 106108 of the common document 100 and the regions 106, 108 of the difference document 200.
For example, in the case in which the image embedded in region 126 of the common document 120 of
In the case in which a region of the common document 100 is not associated with any region of the difference document 200, when an element (contents such as text or a diagram) embedded in or associated with the region of the common management page is modified, the modification is simultaneously reflected in all derived documents generated in the difference document 200 associated with the common document 100.
For example, if the image of the region 126 of the common document 120 of
The document generating unit 16 generates a derived document 300 by combining the two layer structures of the difference document 200 and the common document 100, as shown in
When the difference document contains a region associated with a region in the common document, the element of the region of the common document is replaced with the element of the corresponding region of the difference document, and in regions in which the region of the common document is not associated with any region of the difference document, the element of the region of the common document becomes the element of the derived document as-is. In the Example of
In the example of
In the difference document, if the region associated with the common document region does not contain an element (if it is blank), when generating the derived document, the region can be treated as deleted.
When the element is control information other than contents, such as format information, the edit processing unit recognizes the attribute or identification code of the element as control information, and can change the typeface of the derived document to gothic bold, or to italics for another derived document.
Even if the common document 100 already has an associated difference document 200, a new region can be freely added to the common document 100 within the blank 90a.
Contents can be embedded in or associated with the added region, or the region can be left empty.
When an element (contents such as text or an image) is embedded, the additional element (contents such as text or an image) is simultaneously reflected in the derived documents generated from all of the already associated difference documents.
When an element is not embedded, it has no effect on the derived document generated from all of the already associated difference documents, and if a corresponding region is added to only the difference document to which an element is to be individually added and an element is then added, individual corrections can be made.
By associating a plurality of difference documents 200 with one common document 100, a plurality of similar derived documents 300 can be generated from the one common document 100. Furthermore, a plurality of common documents 100 can be stored in the document storage unit 24, and a plurality of groups containing a plurality similar derived documents 300 can be generated based on this common documents 100.
When a plurality of similar derived documents 300 are generated from one common document 100 in this manner, it is advantageous to be able to easily confirm the relationship of the elements embedded in the corresponding regions among the plurality of derived documents 300. The document creation device 10 can comprise the display processing unit 22 which acquires data stored in the document storage unit 24 and the region storage unit 26, and based thereon, as shown in the Table below, lists the relationships of the elements embedded in the regions 102, 104, 106, 108 of each of the difference documents 201, 202, 203, 204, 205, 206, 207 constituting the layers of the individual portions of the derived document 300.
With reference to the above table, it can be understood at a glance that in the region 106, the element embedded in the region 106 of the common document 100 is displayed as-is in the difference documents 201, 202, the element 1 is embedded in the difference documents 203, 204, the element 2 is embedded in the difference document 205, and the element 3 is embedded in the difference documents 206, 207. Furthermore, it becomes clear which difference document is impacted when one element is changed. For example, when the region 106 of the common document is changed, the difference documents 201, 202 are impacted, but the difference documents 203, 204, 205, 206, 207 are not impacted.
Furthermore, as shown in the Table below, a list of elements (contents in this example) to be embedded in the region 106 may be displayed.
Documents such as instruction manuals, operating instructions, specifications, and design documents may contain serially numbered procedure numbers, note numbers, drawing numbers, table numbers, and formula numbers, and even if these numbers are serialized without omission in a common document, these numbers may be duplicated or missing due to the addition or removal of regions or contents, or editing of the contents 112, 114, 116, 118, including deleting regions in the common document with empty regions in the difference document, or adding to the common document. The document creation device 10 is provided with a renumbering processing unit 18, and when the document generating unit 16 generates the derived document 300, the serial numbers in the derived document 300 can be renumbered.
The renumbering processing unit 18 can search for a character string that combines letters, such as “*” or “Note” indicating a remark, “Fig.” or “Drawing” indicating a drawing number, “Schedule” or “Table” indicating table number, or “Formula” or “eq.” indicating a formula number, with numbers, and renumber it so that the number portion becomes a serial number.
Alternatively, the necessary regions and elements extracted as derived documents can be rearranged in similar categories (for example, step numbers) in accordance with meta information linked to the regions and elements, and renumbered so that the numerical portions become a serial number.
The document creation device 10 further comprises a privilege management unit 12 for managing the editing privilege of an individual (operator) operating the document creation device 10, and the editing privilege may be different for editing common documents and editing difference documents. The privilege management unit 12 authenticates an operator who accesses the document creation device 10 from the user terminals 32, 34, 36 via, for example, an ID and password, and obtains from the storage unit 28 information regarding the editing privilege of the operator. The information on editing privilege may include the ID and name (actual name or handle) of the operator.
Note that the regions 102, 104, 106, 108 of the common document 100 and the difference document 200 may be arranged and managed in one-page unit documents as described above, or each region 102, 104, 106, 108 may be managed as one piece of data, and a plurality of regions may be grouped and managed as a common document or difference document in a database.
Number | Date | Country | Kind |
---|---|---|---|
2020-165333 | Sep 2020 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2021/036316 | 9/30/2021 | WO |