[go: up one dir, main page]

TWI904774B - Form Generation System and Methods - Google Patents

Form Generation System and Methods

Info

Publication number
TWI904774B
TWI904774B TW113127958A TW113127958A TWI904774B TW I904774 B TWI904774 B TW I904774B TW 113127958 A TW113127958 A TW 113127958A TW 113127958 A TW113127958 A TW 113127958A TW I904774 B TWI904774 B TW I904774B
Authority
TW
Taiwan
Prior art keywords
form template
template
content
generation system
processing module
Prior art date
Application number
TW113127958A
Other languages
Chinese (zh)
Other versions
TW202605697A (en
Inventor
蔡益成
鍾育明
Original Assignee
華光工程顧問股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 華光工程顧問股份有限公司 filed Critical 華光工程顧問股份有限公司
Priority to TW113127958A priority Critical patent/TWI904774B/en
Application granted granted Critical
Publication of TWI904774B publication Critical patent/TWI904774B/en
Publication of TW202605697A publication Critical patent/TW202605697A/en

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

一種表單產出系統包含一處理模組,及分別與該處理模組電連接的一儲存模組和一通訊模組。該儲存模組儲存一第一表單模板和一與該第一表單模板相關連的第二表單模板。該第一表單模板和該第二表單模板各自具有相對應的一連動欄位及填寫於各該連動欄位中的一第一內容。該處理模組判斷顯示於一表單模板介面的該第一表單模板的該連動欄位中的該第一內容被修改為一第二內容時,該處理模組將該第二表單模板相對應的該連動欄位中的該第一內容對應修改為該第二內容,並儲存已修改的該第一表單模板和該第二表單模板至該儲存模組。A form generation system includes a processing module, a storage module, and a communication module electrically connected to the processing module. The storage module stores a first form template and a second form template associated with the first form template. Each of the first and second form templates has a corresponding linkage field and first content entered in each linkage field. When the processing module determines that the first content in the linkage field of the first form template displayed on a form template interface has been modified to second content, the processing module correspondingly modifies the first content in the linkage field of the second form template to the second content, and stores the modified first and second form templates in the storage module.

Description

表單產出系統及方法Form Generation System and Methods

本發明是有關於一種表單產出系統,特別是指一種能依照需求彈性調整的表單產出系統。This invention relates to a form generation system, and more particularly to a form generation system that can be flexibly adjusted according to demand.

目前關於施工安全,承包商須填寫分項工程自主檢查表和分項工程安全衛生檢查表等,及監造商須填寫分項工程施工抽查紀錄表和分項工程安全衛生抽查紀錄表等。如果在施工期間,表單上的工程名稱或者說明欄位須要增減文字會有以下的困擾。第一,如果表單是紙本表單,則布達日以前已經完成簽核的表單,只能透過加註的方式在表單上修改;在布達日以後,已經完成檢查,但尚未簽核的表單,則可選擇加註的方式在表單上修改,或者將表單作廢,採用已在WORD檔案增減文字後列印出來的新表單重作檢查並簽核;在布達日以後,尚未檢查的表單,採用已在WORD檔案增減文字後列印出來的新表單。Currently, regarding construction safety, contractors are required to fill out self-inspection forms and safety and health inspection forms for each sub-project, while supervisors are required to fill out spot check records and safety and health inspection records for each sub-project. If, during construction, text needs to be added or removed from the project name or description fields on the forms, the following issues may arise. First, if the form is a paper form, forms that have been signed before Buda Day can only be modified by adding comments. Forms that have been reviewed but not yet signed after Buda Day can be modified by adding comments, or the form can be discarded and a new form printed after adding or removing text from a Word file can be re-reviewed and signed. Forms that have not been reviewed after Buda Day should be printed as new forms printed after adding or removing text from a Word file.

第二,如果表單是電子表單,現行的電子表單是一個施工項目對應一個編輯頁面模組,無論是布達日以前已經簽核或尚未簽核的表單,皆須將表單作廢,接著將所有施工項目對應的編輯頁面模組一個一個進行修改,通常需要1~2周的作業時間,完成電子表單修改作業後,再從頭開始檢查並簽核,相當耗費時間,且可能因為等待表單修改而造成工期延宕。因此,提供一種能依照需求彈性調整的表單產出系統,便成為一個值得研究的課題。Secondly, if the forms are electronic, the current system assigns one editing page module to each construction project. All forms, whether approved or not before the Notice date, must be invalidated. Then, each editing page module corresponding to a construction project must be modified one by one, typically taking 1-2 weeks. After completing the electronic form modifications, the process of checking and approving must begin again, which is extremely time-consuming and may cause project delays due to waiting for form modifications. Therefore, providing a form generation system that can flexibly adjust according to demand becomes a worthy research topic.

因此,本發明的目的,即在提供一種能依照需求彈性調整的表單產出系統。Therefore, the purpose of this invention is to provide a form generation system that can be flexibly adjusted according to demand.

於是,本發明提供一種表單產出系統,用以提供一表單模板介面給一終端裝置。該表單產出系統包含一儲存模組、一通訊模組及一處理模組。Therefore, the present invention provides a form generation system for providing a form template interface to a terminal device. The form generation system includes a storage module, a communication module and a processing module.

該儲存模組儲存一第一表單模板和一與該第一表單模板相關連的第二表單模板。該第一表單模板和該第二表單模板各自具有相對應的一連動欄位及填寫於各該連動欄位中的一第一內容。該通訊模組透過通訊方式與該終端裝置建立連線。該處理模組電連接該通訊模組和該儲存模組。The storage module stores a first form template and a second form template associated with the first form template. Each of the first and second form templates has a corresponding linked field and a first piece of content to be filled in each linked field. The communication module establishes a connection with the terminal device via a communication method. The processing module is electrically connected to the communication module and the storage module.

該處理模組收到該終端裝置透過該表單模板介面要求提供該第一表單模板時,該處理模組從該儲存模組讀取並顯示該第一表單模板於該表單模板介面。When the processing module receives a request from the terminal device to provide the first form template through the form template interface, the processing module reads the first form template from the storage module and displays it on the form template interface.

該處理模組判斷顯示於該表單模板介面的該第一表單模板的該連動欄位中的該第一內容被修改為一第二內容時,該處理模組將該第二表單模板相對應的該連動欄位中的該第一內容對應修改為該第二內容,並儲存已修改的該第一表單模板和該第二表單模板至該儲存模組。When the processing module determines that the first content in the linkage field of the first form template displayed on the form template interface has been modified to a second content, the processing module modifies the first content in the corresponding linkage field of the second form template to the second content, and saves the modified first form template and the second form template to the storage module.

在一些實施態樣中,其中,該第一表單模板和該第二表單模板皆對應至一主單號。該處理模組判斷該第二表單模板的該主單號相符於該第一表單模板的該主單號時,將該第一表單模板的該連動欄位與該第二表單模板相對應的該連動欄位建立連動關係。In some embodiments, both the first form template and the second form template correspond to a master order number. When the processing module determines that the master order number of the second form template matches the master order number of the first form template, it establishes a link relationship between the linked field of the first form template and the corresponding linked field of the second form template.

在一些實施態樣中,其中,該第一表單模板和該第二表單模板各自具有相對應的一非連動欄位。該處理模組判斷顯示於該表單模板介面的該第一表單模板的該非連動欄位的內容被修改時,儲存已修改的該第一表單模板至該儲存模組。In some embodiments, the first form template and the second form template each have a corresponding non-linked field. When the processing module determines that the content of the non-linked field of the first form template displayed on the form template interface has been modified, it saves the modified first form template to the storage module.

在一些實施態樣中,其中,該處理模組判斷該第一表單模板中的一新增非連動欄位選項被選取時,在該第一表單模板新增一非連動欄位,且判斷新增的該非連動欄位已填寫內容後,儲存已新增該非連動欄位的該第一表單模板至該儲存模組。In some embodiments, when the processing module determines that a new non-linked field option in the first form template is selected, a new non-linked field is added to the first form template, and after determining that the newly added non-linked field has been filled with content, the first form template with the newly added non-linked field is stored in the storage module.

在一些實施態樣中,其中,該處理模組判斷該表單模板介面的一產生表單選項被選取時,根據該表單模板介面顯示的該第一表單模板產生相對應的一第一表單,並提供該第一表單給該終端裝置。In some embodiments, when the processing module determines that a form generation option of the form template interface is selected, it generates a corresponding first form according to the first form template displayed on the form template interface and provides the first form to the terminal device.

本發明的另一目的在於提供一種表單產出方法,其能克服上述現有技術的至少一缺點。Another objective of this invention is to provide a form generation method that overcomes at least one of the shortcomings of the prior art.

於是,本發明提供一種表單產出方法,包含以下步驟:(S1)一表單產出系統提供一表單模板介面給一終端裝置;其中,該表單產出系統儲存一第一表單模板和一與該第一表單模板相關連的第二表單模板,該第一表單模板和該第二表單模板各自具有相對應的一連動欄位及填寫於各該連動欄位中的一第一內容;(S2)該表單產出系統收到該終端裝置透過該表單模板介面要求提供該第一表單模板時,該表單產出系統顯示該第一表單模板於該表單模板介面;及(S3)該表單產出系統判斷顯示於該表單模板介面的該第一表單模板的該連動欄位中的該第一內容被修改為一第二內容時,該表單產出系統將該第二表單模板相對應的該連動欄位中的該第一內容對應修改為該第二內容,並儲存已修改的該第一表單模板和該第二表單模板。Therefore, the present invention provides a form generation method, comprising the following steps: (S1) A form generation system provides a form template interface to a terminal device; wherein, the form generation system stores a first form template and a second form template associated with the first form template, the first form template and the second form template each having a corresponding linked field and a first content filled in each linked field; (S2) The form generation system receives the form template from the terminal device through the terminal device. When the board interface requests the provision of the first form template, the form output system displays the first form template on the form template interface; and (S3) when the form output system determines that the first content in the linkage field of the first form template displayed on the form template interface has been modified to a second content, the form output system correspondingly modifies the first content in the linkage field of the second form template to the second content, and stores the modified first form template and the second form template.

在一些實施態樣中,其中,該第一表單模板和該第二表單模板皆對應至一主單號,該表單產出系統判斷該第二表單模板的該主單號相符於該第一表單模板的該主單號時,將該第一表單模板的該連動欄位與該第二表單模板相對應的該連動欄位建立連動關係。In some embodiments, both the first form template and the second form template correspond to a master order number. When the form generation system determines that the master order number of the second form template matches the master order number of the first form template, it establishes a linkage relationship between the linkage field of the first form template and the corresponding linkage field of the second form template.

在一些實施態樣中,其中,該第一表單模板和該第二表單模板各自具有相對應的一非連動欄位,其中,在步驟(S2)之後還包含以下步驟:(S4)該表單產出系統判斷顯示於該表單模板介面的該第一表單模板的該非連動欄位的內容被修改時,儲存已修改的該第一表單模板。In some embodiments, the first form template and the second form template each have a corresponding non-linked field, wherein after step (S2), the following steps are also included: (S4) when the form generation system determines that the content of the non-linked field of the first form template displayed on the form template interface has been modified, the modified first form template is stored.

在一些實施態樣中,其中,在步驟(S2)之後還包含以下步驟:(S5)該表單產出系統判斷該第一表單模板中的一新增非連動欄位選項被選取時,在該第一表單模板新增一非連動欄位,且判斷新增的該非連動欄位已填寫內容後,儲存已新增該非連動欄位的該第一表單模板。In some embodiments, the following steps are included after step (S2): (S5) When the form generation system determines that a new non-linked field option in the first form template is selected, a new non-linked field is added to the first form template, and after determining that the newly added non-linked field has been filled with content, the first form template with the newly added non-linked field is stored.

在一些實施態樣中,其中,在步驟(S2)之後還包含以下步驟:(S6)該表單產出系統判斷該表單模板介面的一產生表單選項被選取時,根據該表單模板介面顯示的該第一表單模板產生相對應的一第一表單,並提供該第一表單給該終端裝置。In some embodiments, the following steps are included after step (S2): (S6) When the form generation system determines that a form generation option of the form template interface is selected, it generates a corresponding first form according to the first form template displayed in the form template interface and provides the first form to the terminal device.

本發明的功效在於:藉由該處理模組判斷顯示於該表單模板介面的該第一表單模板的該連動欄位中的該第一內容被修改為該第二內容時,該處理模組將該第二表單模板相對應的該連動欄位中的該第一內容對應修改為該第二內容,並儲存已修改的該第一表單模板和該第二表單模板至該儲存模組,使得使用者在修改該連動欄位中的內容時,只須要修改該第一表單模板和該第二表單模板其中之一者,該第一表單模板和該第二表單模板其中之另一者會隨之自動修改,有效節省人力和時間。The advantage of this invention is that when the processing module determines that the first content in the linked field of the first form template displayed on the form template interface has been modified to the second content, the processing module modifies the first content in the corresponding linked field of the second form template to the second content accordingly, and stores the modified first form template and the second form template in the storage module. This allows users to modify only one of the first form template and the second form template when modifying the content in the linked field, and the other form template will be automatically modified accordingly, effectively saving manpower and time.

在本發明被詳細描述之前,應當注意在以下的說明內容中,類似的元件是以相同的編號來表示。若未特別定義,則本專利說明書中所述的「電連接」是泛指多個電子設備/裝置/元件之間透過導電材料彼此相連而實現的「有線電連接」,以及透過無線通訊技術進行單/雙向無線信號傳輸的「無線電連接」。另一方面,本專利說明書中所述的「電連接」也泛指多個電子設備/裝置/元件之間彼此直接相連而形成的「直接電連接」,以及多個電子設備/裝置/元件之間還透過其他電子設備/裝置/元件彼此間接相連而形成的「間接電連接」。Before this invention is described in detail, it should be noted that similar components are represented by the same designation in the following description. Unless otherwise defined, "electrical connection" as used in this patent specification refers to "wired electrical connection" which connects multiple electronic devices/devices/components through conductive materials, and "radio connection" which transmits one-way/two-way wireless signals through wireless communication technology. On the other hand, "electrical connection" as used in this patent specification also refers to "direct electrical connection" which forms a direct connection between multiple electronic devices/devices/components, and "indirect electrical connection" which forms a connection between multiple electronic devices/devices/components through other electronic devices/devices/components.

參閱圖1,本發明表單產出系統100的一實施例,用以提供一表單模板介面給一終端裝置1。該表單產出系統100包含一通訊模組2、一儲存模組3及一處理模組4。在本實施例中,該終端裝置1例如但不限於是桌上型電腦、筆記型電腦、平板電腦、智慧型手機,並由一使用者操作使用。Referring to Figure 1, an embodiment of the form generation system 100 of the present invention is shown, which provides a form template interface to a terminal device 1. The form generation system 100 includes a communication module 2, a storage module 3, and a processing module 4. In this embodiment, the terminal device 1 is, for example, but not limited to, a desktop computer, a laptop computer, a tablet computer, or a smartphone, and is operated by a user.

該通訊模組2透過通訊方式(例如,網際網路或區域網路)與該終端裝置1建立連線。該儲存模組3儲存一第一表單模板和一與該第一表單模板相關連的第二表單模板。進一步地說,該第一表單模板和該第二表單模板皆對應至一主單號;該第一表單模板和該第二表單模板各自具有相對應的一連動欄位、一非連動欄位及填寫於各該連動欄位中的一第一內容;該處理模組4判斷該第二表單模板的該主單號相符於該第一表單模板的該主單號時,將該第一表單模板的該連動欄位與該第二表單模板相對應的該連動欄位建立連動關係。該處理模組4電連接該通訊模組2和該儲存模組3。在本實施例中,該通訊模組2例如但不限於是有線網路模組(如乙太網路晶片)或無線網路模組(如Wi-Fi控制器);該儲存模組3例如但不限於是硬碟或其他電腦可讀取記錄媒體;該處理模組4例如但不限於是中央處理器、微處理器或單晶片微控制器。The communication module 2 establishes a connection with the terminal device 1 via a communication method (e.g., the Internet or a local area network). The storage module 3 stores a first form template and a second form template associated with the first form template. Further, both the first and second form templates correspond to a master order number; each of the first and second form templates has a corresponding linked field, a non-linked field, and a first content filled in each linked field; when the processing module 4 determines that the master order number of the second form template matches the master order number of the first form template, it establishes a link between the linked field of the first form template and the corresponding linked field of the second form template. The processing module 4 is electrically connected to the communication module 2 and the storage module 3. In this embodiment, the communication module 2 is, for example, but not limited to, a wired network module (such as an Ethernet chip) or a wireless network module (such as a Wi-Fi controller); the storage module 3 is, for example, but not limited to, a hard drive or other computer-readable recording media; and the processing module 4 is, for example, but not limited to, a central processing unit, a microprocessor, or a single-chip microcontroller.

以下,參閱圖1~圖6,詳細地說明該表單產出系統100如何執行該實施例的一種表單產出方法。該表單產出方法包含以下步驟S1~S6。The following, referring to Figures 1 to 6, details how the form generation system 100 executes a form generation method of this embodiment. The form generation method includes the following steps S1 to S6.

首先,在步驟S1中,該表單產出系統100的該處理模組4透過該通訊模組2提供該表單模板介面給該終端裝置1。接著,在步驟S2中,該表單產出系統100的該處理模組4收到該終端裝置1透過該表單模板介面要求提供該第一表單模板時,該處理模組4從該表單產出系統100的該儲存模組3讀取並顯示該第一表單模板於該表單模板介面。然後,在步驟S3中,該處理模組4判斷顯示於該表單模板介面的該第一表單模板的該連動欄位中的該第一內容被修改為一第二內容時,該處理模組4將該第二表單模板相對應的該連動欄位中的該第一內容對應修改為該第二內容,並儲存已修改的該第一表單模板和該第二表單模板至該儲存模組3。在本實施例中,以該第一表單模板和該第二表單模板作為舉例;在其他實施例中,例如,單一工程且單一主管機關的安全衛生表單有56個相關連的表單模板。First, in step S1, the processing module 4 of the form generation system 100 provides the form template interface to the terminal device 1 through the communication module 2. Next, in step S2, when the processing module 4 of the form generation system 100 receives a request from the terminal device 1 to provide the first form template through the form template interface, the processing module 4 reads the first form template from the storage module 3 of the form generation system 100 and displays it on the form template interface. Then, in step S3, when the processing module 4 determines that the first content in the linked field of the first form template displayed on the form template interface has been modified to a second content, the processing module 4 modifies the first content in the corresponding linked field of the second form template to the second content, and saves the modified first form template and the second form template to the storage module 3. In this embodiment, the first form template and the second form template are used as examples; in other embodiments, for example, a single project and a single competent authority's safety and health form has 56 related form templates.

另一方面,參閱圖1、圖3及圖6,在步驟S2之後,還可以接續步驟S4,在步驟S4中,該處理模組4判斷顯示於該表單模板介面的該第一表單模板的該非連動欄位的內容被修改時,儲存已修改的該第一表單模板至該儲存模組3。On the other hand, referring to Figures 1, 3 and 6, after step S2, step S4 can be continued. In step S4, when the processing module 4 determines that the content of the non-linked field of the first form template displayed on the form template interface has been modified, it saves the modified first form template to the storage module 3.

再一方面,在步驟S2之後,參閱圖1、圖4及圖6,還可以接續步驟S5,在步驟S5中,該處理模組4判斷該第一表單模板中的一新增非連動欄位選項被選取時,在該第一表單模板新增一非連動欄位,且判斷新增的該非連動欄位已填寫內容後,儲存已新增該非連動欄位的該第一表單模板至該儲存模組3。On the other hand, after step S2, referring to Figures 1, 4 and 6, step S5 can be continued. In step S5, when the processing module 4 determines that a new non-linked field option in the first form template is selected, a new non-linked field is added to the first form template. After determining that the newly added non-linked field has been filled with content, the first form template with the newly added non-linked field is stored in the storage module 3.

再一方面,參閱圖1、圖5及圖6,在步驟S2之後,還可以接續步驟S6,在步驟S6中,該處理模組4判斷該表單模板介面的一產生表單選項(圖未示)被選取時,根據該表單模板介面顯示的該第一表單模板產生相對應的一第一表單,並提供該第一表單給該終端裝置1。在本實施例中,該第一表單可以是PDF檔案格式或WORD檔案格式,但不以此為限制。Furthermore, referring to Figures 1, 5, and 6, after step S2, step S6 can be continued. In step S6, when the processing module 4 determines that a form generation option (not shown) on the form template interface is selected, it generates a corresponding first form based on the first form template displayed on the form template interface and provides the first form to the terminal device 1. In this embodiment, the first form can be in PDF or WORD file format, but is not limited thereto.

參閱圖6,該連動欄位例如是圖6所示的表頭中的工程名稱及表尾,該非連動欄位例如是圖6所示的表身中的檢查項目名稱、檢查項目,以及表單名稱,但不以此為限制。在本實施例中,表頭、表身和表尾都能選擇預設的模板,以配合各級單位、主管機關的制式要求。Referring to Figure 6, the linked fields are, for example, the project name and table footer in the table header shown in Figure 6, and the non-linked fields are, for example, the inspection item name, inspection item, and form name in the table body shown in Figure 6, but are not limited thereto. In this embodiment, the table header, table body, and table footer can all be selected from preset templates to meet the standard requirements of various levels of units and supervisory authorities.

舉例來說,該工程名稱的內容例如是「OO至XX路段新建工程」,對應該主單號的表單模板有56個,在填報表單的過程中,該使用者收到主管機關要求修改該工程名稱時,操作該終端裝置1並透過該表單模板介面要求該處理模組4提供該表單名稱「10-29圍籬作業一級安全檢查表」的該表單模板,並將該工程名稱的內容「OO至XX路段新建工程」修改為「OOO至XXX路段新建工程」,該處理模組4判斷對應的該表單模板的該工程名稱的內容「OO至XX路段新建工程」被修改為「OOO至XXX路段新建工程」時,該處理模組4將剩餘的該等表單模板相對應的該工程名稱的內容「OO至XX路段新建工程」對應修改為「OOO至XXX路段新建工程」,並儲存已修改的該等表單模板至該儲存模組3。For example, if the project name is "New Construction Project from OO to XX Road Section", there are 56 form templates corresponding to this master unit number. During the form filling process, when the user receives a request from the supervisory authority to modify the project name, they operate the terminal device 1 and request the processing module 4 to provide the form template with the name "10-29 Fence Construction Level 1 Safety Inspection Form" through the form template interface, and modify the project name "New Construction Project from OO to XX Road Section" to... When the form template is changed to "New Construction Project from OOO to XXX", the processing module 4 determines that the content of the project name in the corresponding form template, "New Construction Project from OOO to XX", has been modified to "New Construction Project from OOO to XXX". The processing module 4 then modifies the content of the project name in the remaining form templates corresponding to "New Construction Project from OOO to XX" to "New Construction Project from OOO to XXX" and saves the modified form templates to the storage module 3.

承續前例,該表單名稱「10-29圍籬作業一級安全檢查表」的該表單模板的其中一個檢查項目的內容例如是「圍籬型式、尺寸、顏色及布設方式是否符合設計圖或施工圖之規定,且不得有破損、凹陷等情事」,該使用者收到該主管機關要求修改該檢查項目時,操作該終端裝置1並透過該表單模板介面要求該處理模組4提供對應的該表單模板,並將該檢查項目的內容「圍籬型式、尺寸、顏色及布設方式是否符合設計圖或施工圖之規定,且不得有破損、凹陷等情事」修改為「圍籬型式、尺寸、顏色及佈設方式是否符合設計圖或施工圖之規定,且不得有破損、凹陷等情事」,該處理模組4判斷對應的該表單模板的該檢查項目的內容「圍籬型式、尺寸、顏色及布設方式是否符合設計圖或施工圖之規定,且不得有破損、凹陷等情事」被修改為「圍籬型式、尺寸、顏色及佈設方式是否符合設計圖或施工圖之規定,且不得有破損、凹陷等情事」時,儲存已修改的該表單模板至該儲存模組3。Continuing the previous example, the form template, titled "10-29 Fence Construction Level 1 Safety Inspection Checklist," includes an inspection item that states, for example, "Whether the fence type, size, color, and layout conform to the design drawings or construction drawings, and whether there are any damages or dents." When the user receives a request from the supervisory authority to modify this inspection item, they operate the terminal device 1 and request the processing module 4 to provide the corresponding form template through the form template interface. The user then modifies the inspection item, specifying that "whether the fence type, size, color, and layout conform to the design drawings or construction drawings, and whether there are any damages or dents." The phrase "There must be no damage, dents, etc." is changed to "Whether the type, size, color, and layout of the fence conforms to the design drawings or construction drawings, and there must be no damage, dents, etc." When the processing module 4 determines that the content of the inspection item of the corresponding form template, "Whether the type, size, color, and layout of the fence conforms to the design drawings or construction drawings, and there must be no damage, dents, etc.", is changed to "Whether the type, size, color, and layout of the fence conforms to the design drawings or construction drawings, and there must be no damage, dents, etc.", the modified form template is saved to the storage module 3.

承續前例,該使用者收到該主管機關要求對該表單名稱「10-29圍籬作業一級安全檢查表」的該表單模板新增一個檢查項目時,操作該終端裝置1並透過該表單模板介面要求該處理模組4提供對應的該表單模板,並操作該終端裝置1選取該新增非連動欄位選項,該處理模組4判斷該新增非連動欄位選項被選取時,在該表單模板新增該非連動欄位,接著,該使用者操作該終端裝置1在該非連動欄位中填寫內容「本作業檢查有拍照存證(含日期)」,該處理模組4判斷新增的該非連動欄位已填寫內容「本作業檢查有拍照存證(含日期)」後,儲存已新增該非連動欄位的該表單模板至該儲存模組3。Continuing from the previous example, when the user receives a request from the supervisory authority to add an inspection item to the form template named "10-29 Fence Operation Level 1 Safety Inspection Checklist," the user operates the terminal device 1 and requests the corresponding form template from the processing module 4 through the form template interface. The user then operates the terminal device 1 to select the option to add a non-linked field. The processing module 4 then determines that the added non-linked field... When the option is selected, a new non-linked field is added to the form template. Then, the user operates the terminal device 1 to fill in the content "This operation has been photographed and recorded as evidence (including the date)" in the non-linked field. After the processing module 4 determines that the newly added non-linked field has been filled with the content "This operation has been photographed and recorded as evidence (including the date)", it saves the form template with the newly added non-linked field to the storage module 3.

承續前例,該使用者操作該終端裝置1並透過該表單模板介面要求該處理模組4提供該表單名稱「10-29圍籬作業一級安全檢查表」的該表單模板,並選取該表單模板介面的該產生表單選項,該處理模組4判斷該產生表單選項被選取時,根據該表單模板產生相對應的一表單(PDF檔案格式或WORD檔案格式),並提供該表單給該終端裝置1,使得該使用者能藉由該終端裝置1檢視該表單。Continuing from the previous example, the user operates the terminal device 1 and requests the processing module 4 to provide the form template named "10-29 Fence Operation Level 1 Safety Inspection Checklist" through the form template interface, and selects the "Generate Form" option in the form template interface. When the processing module 4 determines that the "Generate Form" option is selected, it generates a corresponding form (PDF file format or WORD file format) according to the form template and provides the form to the terminal device 1, so that the user can view the form through the terminal device 1.

綜上所述,藉由該處理模組4判斷顯示於該表單模板介面的該第一表單模板的該連動欄位中的該第一內容被修改為該第二內容時,該處理模組4將該第二表單模板相對應的該連動欄位中的該第一內容對應修改為該第二內容,並儲存已修改的該第一表單模板和該第二表單模板至該儲存模組3,使得該使用者在修改該連動欄位中的內容時,只須要修改該第一表單模板和該第二表單模板其中之一者,該第一表單模板和該第二表單模板其中之另一者會隨之自動修改,有效節省人力和時間。故確實能達成本發明的目的與功效。In summary, when the processing module 4 determines that the first content in the linked field of the first form template displayed on the form template interface has been modified to the second content, the processing module 4 correspondingly modifies the first content in the linked field of the second form template to the second content, and saves the modified first and second form templates to the storage module 3. This allows the user to modify only one of the first and second form templates when modifying the content in the linked field, and the other form template will be automatically modified accordingly, effectively saving manpower and time. Therefore, the purpose and effect of this invention are indeed achieved.

惟以上所述者,僅為本發明的實施例而已,當不能以此限定本發明實施的範圍,凡是依本發明申請專利範圍及專利說明書內容所作的簡單的等效變化與修飾,皆仍屬本發明專利涵蓋的範圍內。However, the above description is merely an example of the present invention and should not be used to limit the scope of the present invention. Any simple equivalent changes and modifications made in accordance with the scope of the patent application and the contents of the patent specification shall still fall within the scope of the present invention.

1:終端裝置 2:通訊模組 3:儲存模組 4:處理模組 100:表單產出系統 S1~S6:步驟 1: Terminal Device 2: Communication Module 3: Storage Module 4: Processing Module 100: Form Generation System S1~S6: Steps

本發明的其他的特徵及功效,將於參照圖式的實施方式中清楚地呈現,其中: 圖1是一方塊圖,說明本發明表單產出系統的一實施例; 圖2是一流程圖,說明圖1的該表單產出系統如何執行本發明實施例的一種表單產出方法; 圖3是一流程圖,說明圖1的該表單產出系統如何執行本發明實施例的一種表單產出方法; 圖4是一流程圖,說明圖1的該表單產出系統如何執行本發明實施例的一種表單產出方法; 圖5是一流程圖,說明圖1的該表單產出系統如何執行本發明實施例的一種表單產出方法;及 圖6是一示意圖,示例性地說明該實施例的一第一表單模板。 Other features and effects of the present invention will be clearly presented in the embodiments with reference to the accompanying drawings, wherein: Figure 1 is a block diagram illustrating an embodiment of the form generation system of the present invention; Figure 2 is a flowchart illustrating how the form generation system of Figure 1 performs a form generation method of the embodiment of the present invention; Figure 3 is a flowchart illustrating how the form generation system of Figure 1 performs a form generation method of the embodiment of the present invention; Figure 4 is a flowchart illustrating how the form generation system of Figure 1 performs a form generation method of the embodiment of the present invention; Figure 5 is a flowchart illustrating how the form generation system of Figure 1 performs a form generation method of the embodiment of the present invention; and Figure 6 is a schematic diagram exemplarily illustrating a first form template of the embodiment.

S1~S3:步驟 S1~S3: Steps

Claims (8)

一種表單產出系統,用以提供一表單模板介面給一終端裝置;該表單產出系統包含: 一儲存模組,其中儲存一第一表單模板和一與該第一表單模板相關連的第二表單模板,該第一表單模板和該第二表單模板各自具有相對應的一連動欄位及填寫於各該連動欄位中的一第一內容,該第一表單模板和該第二表單模板皆對應至一主單號; 一通訊模組,其透過通訊方式與該終端裝置建立連線;及 一處理模組,其電連接該通訊模組和該儲存模組,該處理模組判斷該第二表單模板的該主單號相符於該第一表單模板的該主單號時,將該第一表單模板的該連動欄位與該第二表單模板相對應的該連動欄位建立連動關係;其中 該處理模組收到該終端裝置透過該表單模板介面要求提供該第一表單模板時,該處理模組從該儲存模組讀取並顯示該第一表單模板於該表單模板介面; 該處理模組判斷顯示於該表單模板介面的該第一表單模板的該連動欄位中的該第一內容被修改為一第二內容時,該處理模組將該第二表單模板相對應的該連動欄位中的該第一內容對應修改為該第二內容,並儲存已修改的該第一表單模板和該第二表單模板至該儲存模組。A form generation system for providing a form template interface to a terminal device; the form generation system includes: a storage module storing a first form template and a second form template associated with the first form template, each of the first and second form templates having a corresponding linked field and first content filled in each linked field, both the first and second form templates corresponding to a master order number; a communication module establishing a connection with the terminal device via a communication method; and A processing module electrically connected to the communication module and the storage module, wherein when the processing module determines that the master order number of the second form template matches the master order number of the first form template, the processing module establishes a linkage relationship between the linkage field of the first form template and the corresponding linkage field of the second form template; wherein when the processing module receives a request from the terminal device to provide the first form template through the form template interface, the processing module reads the first form template from the storage module and displays it on the form template interface; When the processing module determines that the first content in the linkage field of the first form template displayed on the form template interface has been modified to a second content, the processing module modifies the first content in the corresponding linkage field of the second form template to the second content, and saves the modified first form template and the second form template to the storage module. 如請求項1所述的表單產出系統,其中,該第一表單模板和該第二表單模板各自具有相對應的一非連動欄位,該處理模組判斷顯示於該表單模板介面的該第一表單模板的該非連動欄位的內容被修改時,儲存已修改的該第一表單模板至該儲存模組。The form generation system as described in claim 1, wherein the first form template and the second form template each have a corresponding non-linked field, and the processing module determines that the content of the non-linked field of the first form template displayed on the form template interface has been modified, and saves the modified first form template to the storage module. 如請求項2所述的表單產出系統,其中,該處理模組判斷該第一表單模板中的一新增非連動欄位選項被選取時,在該第一表單模板新增一非連動欄位,且判斷新增的該非連動欄位已填寫內容後,儲存已新增該非連動欄位的該第一表單模板至該儲存模組。In the form generation system described in claim 2, when the processing module determines that a new non-linked field option in the first form template is selected, a new non-linked field is added to the first form template, and after determining that the newly added non-linked field has been filled with content, the first form template with the newly added non-linked field is stored in the storage module. 如請求項2至3其中任一項所述的表單產出系統,其中,該處理模組判斷該表單模板介面的一產生表單選項被選取時,根據該表單模板介面顯示的該第一表單模板產生相對應的一第一表單,並提供該第一表單給該終端裝置。The form generation system as described in any one of claims 2 to 3, wherein when the processing module determines that a form generation option of the form template interface is selected, it generates a corresponding first form according to the first form template displayed in the form template interface and provides the first form to the terminal device. 一種表單產出方法,包含以下步驟: (S1)一表單產出系統提供一表單模板介面給一終端裝置;其中,該表單產出系統儲存一第一表單模板和一與該第一表單模板相關連的第二表單模板,該第一表單模板和該第二表單模板各自具有相對應的一連動欄位及填寫於各該連動欄位中的一第一內容,該第一表單模板和該第二表單模板皆對應至一主單號,該表單產出系統判斷該第二表單模板的該主單號相符於該第一表單模板的該主單號時,將該第一表單模板的該連動欄位與該第二表單模板相對應的該連動欄位建立連動關係; (S2)該表單產出系統收到該終端裝置透過該表單模板介面要求提供該第一表單模板時,該表單產出系統顯示該第一表單模板於該表單模板介面;及 (S3)該表單產出系統判斷顯示於該表單模板介面的該第一表單模板的該連動欄位中的該第一內容被修改為一第二內容時,該表單產出系統將該第二表單模板相對應的該連動欄位中的該第一內容對應修改為該第二內容,並儲存已修改的該第一表單模板和該第二表單模板。A form generation method includes the following steps: (S1) A form generation system provides a form template interface to a terminal device; wherein, the form generation system stores a first form template and a second form template associated with the first form template, the first form template and the second form template each have a corresponding linked field and a first content filled in each linked field, the first form template and the second form template are both associated with a master order number, when the form generation system determines that the master order number of the second form template matches the master order number of the first form template, a linking relationship is established between the linked field of the first form template and the corresponding linked field of the second form template; (S2) When the form generation system receives a request from the terminal device to provide the first form template through the form template interface, the form generation system displays the first form template on the form template interface; and (S3) When the form generation system determines that the first content in the linked field of the first form template displayed on the form template interface has been modified to a second content, the form generation system modifies the first content in the corresponding linked field of the second form template to the second content, and stores the modified first form template and the second form template. 如請求項5所述的表單產出方法,該第一表單模板和該第二表單模板各自具有相對應的一非連動欄位,其中,在步驟(S2)之後還包含以下步驟: (S4)該表單產出系統判斷顯示於該表單模板介面的該第一表單模板的該非連動欄位的內容被修改時,儲存已修改的該第一表單模板。As described in claim 5, the form generation method includes a first form template and a second form template, each having a corresponding non-linked field. The method further includes the following steps after step (S2): (S4) When the form generation system determines that the content of the non-linked field of the first form template displayed on the form template interface has been modified, it stores the modified first form template. 如請求項5所述的表單產出方法,其中,在步驟(S2)之後還包含以下步驟: (S5)該表單產出系統判斷該第一表單模板中的一新增非連動欄位選項被選取時,在該第一表單模板新增一非連動欄位,且判斷新增的該非連動欄位已填寫內容後,儲存已新增該非連動欄位的該第一表單模板。The form generation method described in claim 5 further includes the following steps after step (S2): (S5) When the form generation system determines that a new non-linked field option in the first form template is selected, a new non-linked field is added to the first form template, and after determining that the newly added non-linked field has been filled with content, the first form template with the newly added non-linked field is stored. 如請求項5所述的表單產出方法,其中,在步驟(S2)之後還包含以下步驟: (S6)該表單產出系統判斷該表單模板介面的一產生表單選項被選取時,根據該表單模板介面顯示的該第一表單模板產生相對應的一第一表單,並提供該第一表單給該終端裝置。The form generation method as described in claim 5, wherein after step (S2), the following steps are further included: (S6) When the form generation system determines that a form generation option of the form template interface is selected, it generates a corresponding first form according to the first form template displayed in the form template interface, and provides the first form to the terminal device.
TW113127958A 2024-07-26 2024-07-26 Form Generation System and Methods TWI904774B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113127958A TWI904774B (en) 2024-07-26 2024-07-26 Form Generation System and Methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113127958A TWI904774B (en) 2024-07-26 2024-07-26 Form Generation System and Methods

Publications (2)

Publication Number Publication Date
TWI904774B true TWI904774B (en) 2025-11-11
TW202605697A TW202605697A (en) 2026-02-01

Family

ID=98603460

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113127958A TWI904774B (en) 2024-07-26 2024-07-26 Form Generation System and Methods

Country Status (1)

Country Link
TW (1) TWI904774B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130311518A1 (en) * 2012-05-16 2013-11-21 Adnan Agbaria Linked field table for databases
CN108197227A (en) * 2017-12-29 2018-06-22 北京致远互联软件股份有限公司 List management method, storage medium and equipment based on data linkage
TWM606231U (en) * 2020-09-26 2021-01-01 臺灣土地銀行股份有限公司 Financial regulation report integrated management system
TWI726749B (en) * 2018-08-22 2021-05-01 新加坡商賽博創新新加坡股份有限公司 Method for diagnosing whether network system is breached by hackers and related method for generating multiple associated data frames
CN112967025B (en) * 2020-07-09 2022-06-17 北京中百信信息技术股份有限公司 Information engineering supervision project image progress management system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130311518A1 (en) * 2012-05-16 2013-11-21 Adnan Agbaria Linked field table for databases
CN108197227A (en) * 2017-12-29 2018-06-22 北京致远互联软件股份有限公司 List management method, storage medium and equipment based on data linkage
TWI726749B (en) * 2018-08-22 2021-05-01 新加坡商賽博創新新加坡股份有限公司 Method for diagnosing whether network system is breached by hackers and related method for generating multiple associated data frames
CN112967025B (en) * 2020-07-09 2022-06-17 北京中百信信息技术股份有限公司 Information engineering supervision project image progress management system
TWM606231U (en) * 2020-09-26 2021-01-01 臺灣土地銀行股份有限公司 Financial regulation report integrated management system

Similar Documents

Publication Publication Date Title
CN102915375B (en) A kind of webpage loading method based on layout subregion
CN104484777B (en) process resource data management system and its construction method
CN105354237A (en) A method for displaying business data
CN108536715B (en) Preview page generation method, device, equipment and storage medium
CN102938115A (en) Contract agreement management system
JP2004535594A5 (en)
CN113836462B (en) Method, device, equipment and storage medium for generating page description file
TWI904774B (en) Form Generation System and Methods
CN108427823A (en) A kind of low-voltage platform area Auto based on pattern layout and Topology service
CN106201466B (en) Heat-based template management method
CN107357792A (en) A kind of method and apparatus of data parsing
TWI253567B (en) Method of remote controlling computers via network and architecture thereof
CN105549922B (en) A kind of intelligent identifying system meeting printing standard based on cloud data comparison printed text
CN114004918A (en) Poster generation method, device and medium
CN117113943A (en) An auxiliary preparation method and system for environmental impact assessment reports
WO2021120664A1 (en) Abnormal inode dynamic repair method and system, and related component
CN105469319A (en) Data processing management terminal, data processing user terminal and data processing system for electric power service expansion engineering
JP2015032111A (en) Business processing system, business processing method, and business-processing program
CN105488657B (en) A data processing method and device for electric power industry expansion project
CN116668599A (en) A smart stamp method, system and readable storage medium
CN116185450A (en) A method, system, device and storage medium for updating CPLD firmware
CN116991868B (en) Data processing methods, apparatus, electronic devices and storage media
CN110096368A (en) A kind of review information processing method and processing device
CN115114280A (en) Report generation processing method, device and equipment
CN106815032A (en) The personalized definition method and its system of insurance application program