1. Technical field
The present invention relates to systems for managing electronic documents and, particularly, to a system for managing electronic documents for products (i.e., product documentation).
2. Description of the Related Art
In manufacturing corporations, a large number of differing products are widely used, maintained, produced, and/or stored. Each product can, potentially, have several electronic documents relating to various attributes of the product, such as basic information reports, measurement reports, calibration reports, user guides, and so on. The electronic documents usually are stored in various engineers' computers. In order to better manage these documents, an operator needs to collect electronic documents from each personal computer and transfer them into his/her computer. Typically, this collection process requires the operator to manually add/download new electronic documents to his/her computer and to manually delete useless electronic documents stored in his/her computer. Generally, the aforesaid method for managing electronic documents for products is time consuming and may lead to mistakes (e.g., accidental deletion of documents that should remain saved). In addition, it is inconvenient for engineers to share the electronic documents with each other, under this sort of scenario.
What is needed, therefore, is an improved system for managing electronic documents of products to overcome the above-described shortcomings.
In one aspect, a system for managing electronic documents related to a plurality of respective products is provided. The system includes a database and a server. The database stores electronic documents for the products. The server is electronically connected to the database and includes a loading module and a processing module. The loading module transmits the electronic documents to the database. The processing module includes an inquiry module configured (i.e., structured and arranged) for finding out (i.e., determining) relational/related documents in the database according to at least one keyword; a path-generating module configured for generating path links indicating locations of the found related documents; and a maintenance module configured for automatically deleting selected electronic documents in the database.
Other advantages and novel features will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings.
Many aspects of the present system for managing electronic documents for products can be better understood with reference to the following drawings. The components in the drawings are not necessarily drawn to scale, the emphasis instead being placed upon clearly illustrating the principles of the system for managing electronic documents. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the diagrams.
Referring now to the drawings in detail,
Each client computer 10 can be, for example, a personal computer (PC), a remote mainframe computer, a machine-controlled computer, a programmable logic controller (PLC), etc. Each client computer 10 advantageously includes a mail client, a user interface, and at least one folder, which stores electronic documents associated with one or more products (i.e., product documents). The mail client can be a web mail system, such as Lotus Notes® (owned by Lotus Development Corporation having a principle place of business at 55 Cambridge Parkway Cambridge, Mass. 02142, USA; and IBM Corporation having a principle place of business at New Orchard Road, Armonk, N.Y. 10504, USA) system, internet-provider-based e-mail, and so on. The mail client can transmit electronic mail to the server 30. The user interface is displayed on the client computer 10 (e.g., using a display screen). A user can interact with the user interface via input devices of the client computer 10. The input device can, for example, be a keyboard, a scanner, or a mouse. The user interface usefully includes a loading icon, a keyword input box, an inquiry icon, a path display zone, and a plurality of maintenance icons.
The communication networks 20 can be, for example, a local area network (LAN), a wide area network (WAN), an intranet, or the internet.
The server 30 beneficially includes, at a minimum, a loading module 301 and a processing module 302.
The loading module 301 can transmit at least a selected group of electronic documents stored in the predetermined folders of the client computers 10 to the database 40. When the loading icon of the user interface is activated, the loading module automatically transmits at least the selected group of electronic documents stored in the predetermined folders of the client computers 10 to the database 40. In particular, all the electronic documents stored in a given folder, a selected portion of electronic documents in one or more folders, or all the electronic documents, in sum, could be selectably chosen for transmission to the database 40, depending on the situation.
The processing module 302 opportunely includes, at least, an inquiry module 3021, a path-generating module 3022, a maintenance module 3023, and a record module 3024.
The inquiry module 3021 receives inquiry orders transmitted from the client computer 10, captures keywords contained in the inquiry orders, and locates related documents from the database 40, according to the keywords. The inquiry order can be generated when the inquiry icon of the user interface is activated or when the server 30 receives an e-mail from the mail client of the client computer 10. The keywords are inputted into the keyword input box of the user interface by a user or are contained in the e-mail. The keywords can, e.g., be a document name, a document type, keywords of/in the content of the document, loading time of the document, and so on. Such keyword-related electronic documents, upon collection thereof, can then be transferred to the database 40. It is, of course, understood that a single keyword could be used, in some instances, and the use of just one keyword is considered to be within the scope of the present system, as well.
The path-generating module 3022 generates path links indicating the locations of each related document found by the inquiry module 3021, and the client computer 10 displays the path links in the path display zone of the user interface. When a path link shown in the path display zone is activated by a user, the corresponding related document is then opened and shown on the client computer 10.
The maintenance module 3023 records a status of the electronic documents and selectably deletes electronic documents according to the status thereof. The status of the electronic documents of the products can, e.g., be labeled “in use”, “current”, “active”, “useless”, “outdated”, or “stale” (i.e., not accessed over a certain period of time), as deemed appropriate. Such a designation can be changed, for example, by an authorized user or, potentially, by a computer program (e.g., a usage tracking program). When the maintenance icon of the user interface is activated, the status of an electronic document is shown and can be changed, if so chosen. A document in a useless status can, beneficially, be set with a storing period predetermined by a user. The useless documents can be stored in the database 40 until the corresponding storing period is over. When the storing period of the useless document is over, the maintenance module 3023 automatically deletes the useless document, unless determined by a user and/or a tracking program to be active and/or useful in the interim. Thus, the user does not need to find and delete useless electronic documents manually.
The record module 3024 records maintenance operations executed by the maintenance module 3023, generates a record file, and transmits the record file into the database 40. The record files are generated primarily for the operator reviewing the maintenance operations executed by the maintenance module 3023.
The database 40 is configured to store electronic documents (e.g., product documentation) and record files generated by the record module 3024.
Understandably, the system 100 can transmit and delete electronic documents automatically and thereby prevent mistakes made by manually operations. Thus, the managing efficiency is improved, and managing process time is saved. In addition, since the electronic documents are collected and stored in the database and each engineer can get a wanted electronic document via the system, it is convenient for sharing documents resources.
It is to be understood, however, that even though numerous characteristics and advantages of the present invention have been set forth in the foregoing description, together with details of the structure and function of the present invention, the disclosure is illustrative only, and changes may be made in detail, especially in matters of shape, size, and arrangement of parts within the principles of present invention to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
200610157378.8 | Dec 2006 | CN | national |