表單範本的週期

套用到
InfoPath 2010 InfoPath 2013

本文是給想要深入了解 Microsoft Office InfoPath 表單設計流程的表單範本設計師所寫。 它概述了建立與部署表單範本的不同階段,並提供更多關鍵任務資訊的連結。 雖然你可以嘗試並以最適合自己的方式工作,但遵循這個建議的設計流程,長遠來看可能幫助你節省時間和精力。

本文內容

第一階段:計畫

你花多少時間規劃,取決於你的表格範本的複雜度、你在組織中的角色,以及組織內的流程和需求。

如果你的表格範本只供你直接團隊成員使用,規劃階段可能會非常非正式。 如果你的表格範本較為複雜,規劃階段可能會是一個更正式且複雜的過程,你可能需要與多方利害關係人協商。 例如,如果你的表單範本是較大公司範圍商業系統的一部分,例如費用報告或企業資源規劃系統,那麼你可能需要建立正式的規劃文件,例如功能規範。

無論哪種情況,在開始設計表單範本之前,你都應該考慮以下幾點:

  • 使用者目標 你的使用者需要透過你的表單範本達成什麼目標? 你需要支援哪些情境? 您將如何衡量達成用戶目標的成功?
  • 相容性考量 你的表單範本是否需要對組織外的使用者開放,無論是現在還是未來? 例如,您是否希望您的表單範本能在您的組織外部網站上,供尚未安裝 InfoPath 的客戶使用? 如果是這樣,你可以設計一個相容瀏覽器的表單範本,取代標準的 InfoPath 專用表單範本。 你們組織中的某些使用者是否需要能夠在 InfoPath 2003 中填寫你的表單? 如果是這樣,你可能想設計一個向下相容的表單範本。 你希望使用者在離開辦公室或離線時也能填寫表單嗎? 如果是這樣,你可以在表單範本中加入功能,使其在離線模式下也能有效運作。
  • 現有使用者表單你目前是否使用 Microsoft Office Word 文件或 Microsoft Office Excel 工作簿來收集使用者資料? 如果是這樣,你可以把那些檔案轉換成 InfoPath 表單範本。 
  • 整合需求 你的表單範本還能搭配哪些產品或技術? 例如,你可能需要將表單範本中的資料存放在 Microsoft SQL Server 資料庫中,或者你可能決定以 Web 服務為基礎設計表單範本,以便將資料提交到非 InfoPath 直接支援的資料庫。
  • 使用者介面需求 你需要遵守企業品牌規範嗎? 你希望你的表單範本長什麼樣子? 你會使用什麼樣的控制系統?又會如何組織它們?
  • 製程要求 你的表格範本會成為更大業務流程的一部分嗎?例如核准費用報告的流程? 如果是,你需要什麼樣的觀點?又將如何實作規範資料如何在組織中流動,以及不同個人和業務系統如何處理的規則? 你會利用其他程式中的工作流程功能嗎?例如Microsoft Office SharePoint Server 2007? 表單範本需要管理程式碼或腳本嗎? 如果是,你會用內部開發人員,還是會外包?
  • 資料儲存需求 你想怎麼處理使用者表單中的資料? 例如,如果使用者需要快速往返傳送表單資料,且不需要重複使用資料,那麼你可能想用電子郵件來儲存資料。 如果使用者需要能夠存取並分享表單資料,你可能會想將相關的 InfoPath 表單集合存放在運行 Microsoft Windows SharePoint Services 的伺服器上的函式庫中。 如果使用者需要在其他商業應用程式或系統中存取表單資料,例如費用報告或會計應用程式,您可能想將資料儲存在企業資料庫中。 這通常是透過將表單範本連接到網路服務來達成,網路服務作為表單範本與資料庫或商業系統之間的中介。
  • 安全需求 你們面臨哪些安全挑戰與漏洞? 你的表單範本需要安裝在使用者的電腦上,還是使用者可以從網路資源存取? 你希望用戶在表單中數位簽名,還是在表單中簽署特定資料? 你會直接將表單範本連接到資料庫,還是使用資料連接函式庫中的資料連線檔案,這些函式庫通常由管理員管理?
  • 測試要求 你會用什麼流程來測試表單範本的外觀和行為? 你需要制定正式的考試計畫嗎?
  • 部署需求 你打算如何與他人分享你的表單範本? 你會在哪裡發布表單範本? 如果你打算發佈到運行 InfoPath Forms Services 的伺服器,你是想發佈到函式庫還是作為網站內容類型? 您將如何通知使用者表單範本的可用性? 你們打算如何釋出新版本的表單範本?
  • 維護要求 你想存檔表單範本、使用者表單,還是兩者兼備? 你需要保存資料多久? 貴組織要求制定哪些類型的歸檔與資料保存政策?

頁首

第二階段:設計

完成規劃階段後,你可以開始設計流程。 建議你在設計表單範本時,依照以下列出的任務順序進行。 不過,如果有需要,你可以偏離順序。 例如,你可能偏好在加入表單範本時,先定義資料驗證、條件格式和控制項規則,而不是在設計過程中後期再做。

步驟 1:建立表單範本

當您建立表單範本時,可能需要將現有表單(如 Word 文件或 Excel 工作簿)匯入 InfoPath,或為表單範本設定相容性設定,以便生成表單能在 InfoPath 2003 或網頁瀏覽器中填寫。 這些選項大多可在 「設計表單範本 」對話框中取得。 例如,如果您想設計一個可在 Microsoft Office InfoPath 或瀏覽器中開啟並填寫的表單範本,可以在設計表單範本對話框中勾選「啟用僅限瀏覽器相容功能」的勾選框。

以下資源提供更多關於建立表單範本流程的細節。

按一下 若要
InfoPath Forms Services 簡介 了解伺服器技術,讓你能建立可在瀏覽器中開啟並填寫的表單範本。
瀏覽器相容表單範本介紹 了解相容瀏覽器的表單範本,這些範本可在 InfoPath、瀏覽器或行動裝置中開啟或填寫。 當瀏覽器相容的表單範本發布到運行 InfoPath Forms Services 的伺服器時,可以啟用以供瀏覽器使用,無論是由您或伺服器的農場管理員。
指定表單範本的相容性設定 選擇表單範本的相容性設定,或更改現有的相容性設定。 此設定決定了設計表單範本時可使用哪些 InfoPath 功能與控制項。 例如,如果你在「設計表單範本」工作窗格中勾選「僅啟用瀏覽器相容功能」的勾選框,InfoPath 會隱藏或停用在瀏覽器啟用表單範本中無法使用的控制項和功能。
將 Excel 工作簿轉換成 InfoPath 表單範本 從現有的 Microsoft Office Excel 工作簿建立表單範本。
將 Word 文件轉換為 InfoPath 表單範本 從現有的 Microsoft Office Word 文件建立表單範本。

步驟 2:建立或指定主要資料來源

所有表單範本皆基於資料來源,該資料來源會將收集的資料儲存在表單中。 這個資料來源可能是企業資料庫、網路服務,或是整個組織用來標準化資料的現有 XML 檔案,例如 XML Schema (.xsd) 檔案。 如果你沒有現有的資料來源,可以在你新增控制項時讓 InfoPath 幫你建立一個。

您可以在 資料來源 工作窗格中查看表單範本的資料來源表示:

c16d4201-2461-4046-a5e6-f85187a55460

當您首次建立表單範本時,必須決定採用以下哪一種方法:

  • 讓 InfoPath 建立資料來源 如果你建立一個空白表單範本,InfoPath 會在你新增控制項時幫你建立資料來源。 當你設計一個可供小型團隊成員非正式使用的表單範本、組織中無法存取現有資料來源,或是不需要將收集的資料儲存在表單外時,這會非常有用。 當你在 SharePoint 函式庫或電子郵件中分享表單時,這也非常有用,且你想將表單的資訊顯示在函式庫的欄位或 InfoPath Forms 資料夾中,而非儲存在資料庫或其他外部位置。
  • 使用現有的資料來源 如果你的表單範本設計基於現有資料來源,例如資料庫或網路服務,InfoPath 會建立與該資料來源的主要資料連結。 表單範本中只能有一個主要資料連接。 在設計過程中,你可以建立與次級資料來源的資料連結,以填滿清單框中的外部資料,或將表單資料提交給多個資料來源。 欲了解更多次級資料來源資訊,請參閱本文後面的「步驟5:新增資料連結」。

以下資源提供更多細節,幫助您判斷使用哪種類型的資料來源,以及何時應為表單範本新增更多資料連結。

按一下 若要
資料來源簡介 了解 InfoPath 可處理的資料來源,以及它們如何在 資料來源 工作面板中呈現。
資料連接介紹 了解資料連結,這是表單與儲存或提供該表單資料來源之間的動態連結。
透過資料連接函式庫中的設定設計表單範本 設計表單範本時,請以 Office SharePoint Server 2007 網站資料連線函式庫中的共用資料連接檔案為基礎。 此檔案儲存與資料來源連接的資訊,例如 Access 資料庫、試算表或文字檔。

步驟3:定義版面配置

大多數表單範本至少包含一個版面表,這是用來組織和排列表單內容的框架,包括控制項、表單區段、標誌及其他類型的圖片。

你可以在 「佈局 」工作窗格中找到現成的版面表:

52524344-e209-41a5-89b6-2cd441dd4373

以下資源提供更多關於表單範本視覺設計選項的詳細資訊。

按一下 若要
表單範本排版導論 了解版面表,幫助你在表單範本中對齊元素,以及用於版面設計的控制項。
套用配色方案 學習如何自動將協調色彩套用到表單範本中的某些項目。
插入並放置圖片 學習如何在表單範本中插入圖片,例如企業標誌或報頭。

步驟 4:新增控制項

控制項允許使用者在表單範本中輸入和選擇資料。 它們也可用來顯示來自現有資料來源的資料,例如資料庫或網路服務。 建立表單範本的版面後,你可以插入任何需要的控制項。 控制項工作窗格提供 InfoPath 中所有可用的控制項存取,包括新增到工作線格的任何自訂控制項,例如 ActiveX 控制項或範本部分。

1a22b8d9-eea8-46ba-8d54-948247256809

你可以在表單範本中新增控制項,方法是點擊插入 控制項 清單中的名稱,或是從工作窗格拖曳到表單範本工作區。 根據你在表單範本中新增的控制類型,填寫表單的使用者可以在文字欄位輸入文字、在重複控制項中查看資料、從選項按鈕和勾選框中選擇、從清單中選擇條目,以及點擊命令按鈕執行指令。 使用者輸入控制項的資料會儲存在表單的資料來源中。

以下資源提供更多關於在 InfoPath 中使用控制項的細節。

按一下 若要
控制項簡介 了解 InfoPath 中可用的不同類型的控制措施。
設計一個模板零件,可以在多個表單範本中重複使用。 學習如何插入和更新模板零件。 範本部分能幫助你達成一組表單範本的一致設計。 例如,你可以為簽名區建立模板零件。 除了重複使用控制項和版面配置外,你還可以重用規則、條件格式和資料驗證。

步驟五:新增資料連線

所有表單範本都有一個主要資料來源,稱為主要資料來源。 如果你設計一個基於外部資料來源(例如資料庫或網路服務)的表單範本,InfoPath 會根據該外部資料來源建立主要資料來源。 或者,如果你設計了一個空白的表單範本,InfoPath 會在你新增控制項時幫你建立主要資料來源。

在設計表單範本時,你也可以新增一個或多個次要資料來源的資料連結。 次要資料來源是一種 XML 資料檔案、資料庫或網路服務,供表單用於清單框中的條目或腳本動作。 這讓你能用表單範本以外的資料填充清單框和其他控制項,例如存放在 SQL Server 資料庫或 SharePoint 清單中的資料。 當你需要使用者向多個外部資料來源提交資料時,也可以新增資料連結到次級資料來源。

以下資源提供關於次級資料連線及其在 InfoPath 中用途的更多細節。

按一下 若要
資料連接介紹 了解什麼是資料連線,以及如何利用它從資料庫、網路服務或其他資料來源檢索與提交資料。 例如,如果團隊專案列在 SharePoint 網站上,你可以建立一個資料連結到該清單,讓專案名稱出現在表單的清單框控制項中。
新增 SharePoint 文件庫或清單的資料連線 在表單範本中新增一個次要資料連線,可以查詢函式庫或清單的資料,或是將資料提交到運行 Windows SharePoint Services 的伺服器上的函式庫。
新增資料連線至 Microsoft SQL Server 資料庫 在你的表單範本中新增一個次要資料連線,查詢 SQL Server 資料庫。
新增網路服務的資料連線 在表單範本中新增一個次要資料連線,可以查詢或提交資料給網路服務。
透過連線函式庫中的設定新增資料連線 使用儲存在 Office SharePoint Server 2007 網站資料連線函式庫中的資料連線檔案,為表單範本新增次要資料連線。 此檔案儲存與資料來源連接的資訊,例如 Access 資料庫、試算表或文字檔。
使用網路服務中的值來填充清單框、下拉選單框或組合框 將來自網路服務的次級資料連線資料填滿清單框、下拉選單框或組合框。
使用 SQL Server 資料庫中的值來填充列表框、下拉選單框或組合框 在清單框、下拉選單框或組合框中,輸入來自查詢資料連接至 Microsoft SQL Server 資料庫的資料。
設定一個次要資料連線以供離線使用 設定你的表單範本,讓基於該表單範本的表單在使用者填寫表單時,會快取來自次要資料連線的資料。 當使用者沒有網路連線,或表單的外部資料來源無法取得時,這非常有用。 在這些情境下,InfoPath 會以表單顯示快取資料,表單也能正常運作。

步驟 6:新增資料驗證、規則及其他商業邏輯功能

盡可能降低成本並提升企業效率非常重要。 你可以在表單範本中使用商業邏輯功能,幫助避免昂貴的資料輸入錯誤,並自動化使用者表單中的操作。 當你使用 InfoPath 的功能,如資料驗證、條件格式和規則時,你可以定義條件和動作,自動執行基於事件(例如表單開啟或關閉)或輸入表單範本的值的任務。

以下資源提供更多細節,說明 InfoPath 中業務邏輯功能的範圍。

按一下 若要
新增、變更或移除資料驗證 用戶填寫表單時自動偵測錯誤。 透過在表單範本中加入控制項資料驗證,您可以確保所收集的資料準確且一致,並符合公司現有的標準。
對表單範本套用條件格式 根據表單上的條件,隱藏或套用控制項格式。 你可以使用條件格式自動套用粗體、底線、斜體、劃線、字體顏色和背景色給控制鍵。 您也可以使用條件格式來判斷使用者填寫表單時是否可見控制項、該控制項是否被停用,或是否啟用使用者新增或移除某些控制項,例如可選區塊。
新增規則 新增顯示對話框、設定欄位值、查詢或提交資料連線、切換檢視,或因應表單中發生的特定事件與條件而開啟或關閉表單的規則。
將公式加入控制項 新增計算資料的公式、在控制項中顯示特定日期與時間,或在另一個控制項中顯示使用者輸入的數值。
檢視表單範本中的商務邏輯 使用 Logic Inspector 對話框檢視所有資料驗證設定、計算預設值、規則及與表單範本相關的程式功能。 這有助於你避免逐個開啟每個控制項以檢視這些設定的繁瑣過程。

InfoPath 的商業邏輯功能對大多數表單範本來說就足夠了。 不過,如果你的表單範本需要 InfoPath 沒有的額外功能,你可以用程式碼來建立自訂功能。 如果你想寫腳本,可以用 Microsoft Script Editor (MSE) Microsoft JScript Microsoft或 Visual Basic Scripting Edition (VBScript) 程式碼來建立、編輯和除錯。 如果你想撰寫受管程式碼,可以使用 Visual Studio 2005 應用程式工具Microsoft (VSTA) 來建立、編輯及除錯 Visual Basic 或 Visual C# 程式碼。 此外,若您擁有 Microsoft Visual Studio 2005,也可以透過下載並安裝 Microsoft Visual Studio 2005 for 2007 Microsoft Office System 工具,將 InfoPath 設計模式功能整合至 Visual Studio 2005 開發環境。 接著你可以開啟 Visual Studio 2005,建立 InfoPath 表單範本專案,並使用設計模式功能來設計表單範本。 欲下載Microsoft Visual Studio 2005 for the 2007 Microsoft Office System工具的資訊,請參閱Microsoft開發者網絡 (MSDN) 網站上的InfoPath開發者入口網站。

步驟七:建立自訂視圖

每個 InfoPath 表單範本都有預設檢視,使用者首次根據你的表單範本開啟表單時會顯示。

你可以使用 「檢視 」工作窗格來設計表單範本的額外檢視:

6a468a32-425c-4bed-85c9-ba87c4703a39

當你設計一個新的視圖時,通常會重複擺版、加入控制項,以及新增資料驗證或其他功能。

透過建立不同的表單範本檢視,使用者能以不同方式查看表單中的資料。 這避免了你必須為同一業務流程設計多個表單範本。 例如,在用於理賠處理的表單範本中,你可以為保單持有人建立一個視圖,另一個給保險代理人,第三個給保險理算師。 這些視圖都會根據輸入資訊的使用者類型進行客製化。 你也可以設計自訂列印視圖,專門用於表單列印。

觀點應該簡單且相對不言自明。 然而,如果你想向使用者傳達特殊指示,可能需要在視圖中加入輔助功能。 例如,你可以為表單範本建立專屬的說明檢視,然後在預設檢視中加入一個按鈕,使用者可以點擊以存取說明檢視。

以下資源提供更多關於景觀的細節。

按一下 若要
新增或刪除檢視 學習如何新增、管理和刪除檢視。
建立瀏覽器相容表單範本的 InfoPath 特有檢視 學習如何為兩種使用者建立瀏覽器相容表單範本的兩種視圖。 其中一個檢視是給在網頁瀏覽器中開啟表單範本的使用者使用。 另一個視圖將專供安裝 InfoPath 的使用者使用。 此僅限 InfoPath 的視圖將永遠不會在網頁瀏覽器中顯示。 因此,您可以在此檢視中使用瀏覽器相容表單範本不支援的 InfoPath 功能,例如使用者角色或主控/詳細控制項。
設計一個最適合列印的視圖 學習如何為表單範本設計列印檢視,以及其他製作列印友善表單範本的技巧。
在表單範本中新增自訂說明文字 學習如何設計表單範本的說明視窗,以及其他向使用者展示自訂教學文字的技巧。

步驟八:啟用提交行為

當你設計表單範本來收集資料作為較大業務流程的一部分時,這些資料通常不會留在使用者填寫的表單中。相反地,表單資料會從表單移動到業務流程的下一階段——通常是外部資料來源,如資料庫或網路服務。 例如,員工可能會使用 InfoPath 填寫報銷表單,然後將該表單提交至網路服務,讓該表單被處理。

指定你想將資料提交在表單範本中的位置,能提升業務流程的準確性與效率,因為這讓你能對這些流程施加更多控制。 在使用者提交表單資料前,InfoPath 會確保表單資料的有效性,並允許使用者修正任何無效資料。 此功能有助於確保只有有效資料會傳送到外部資料來源。

以下資源說明如何設計表單範本,使表單資料能提交至您選擇的地點。

按一下 若要
送出表單資料簡介 閱讀如何將表單資料傳送到特定地點,例如資料庫或網路服務。
向多個地點提交表單資料 設計次要資料連結與規則,當使用者點擊表單中的 「提交 」按鈕時,將表單資料提交至多個地點。

步驟 9:啟用安全功能

您應該以組織現有的安全政策作為基礎,作為您對表單範本及其相關表單安全性所做的任何決策的基礎。

如果您正在建立相容瀏覽器的表單範本,請注意,有多項因素會影響運行 InfoPath Forms Services 伺服器上的資訊安全性。 有些由你控制,有些則由你的管理員控制,管理員負責設定和管理使用者帳號、指派權限,並協助使用者解決網路或伺服器存取問題。 你可能需要與管理員協調,為你的表單範本設定合適的選項。

以下資源說明如何以安全性為考量設計表單範本。

按一下 若要
表單範本與表單的安全考量 閱讀一些幫助保護表單範本與表單的最佳實務,以及關於伺服器安全的考量。
InfoPath 表單的安全等級 了解表單的三種不同安全等級:受限、網域與完全信任。 安全等級決定表單是否能存取其他網域的資料,或是否能存取使用者電腦上的檔案與設定。
設定表單範本所需的安全等級 覆蓋預設的安全設定,InfoPath 會根據你表單範本的功能自動選擇。
數位簽章簡介 了解 InfoPath 中的數位簽章,以及在瀏覽器啟用的表單範本中使用數位簽章時的考量。 簽署表單有助於驗證使用者是否為填寫者,並確保表單內容不會被更改。

步驟10:測試外貌與行為

你的測試計畫取決於表單範本的複雜度以及組織內現有部署表單範本的政策。 你的測試計畫可以簡單到預覽表單範本,測試表單的行為與外觀。 在大規模部署表單範本時,可能需要更全面且正式的測試。 例如,你可能想進行可用性測試,或排程試點部署,對象是部分使用者。

最基本的測試流程通常是在 InfoPath 的預覽視窗中預覽表單範本。 預覽視窗讓你能查看表單在使用者眼中呈現的樣貌,並在控制項中輸入資料以測試其功能。 這樣你就能檢查控制項的對齊與格式。 你也可以測試表單中控制項的功能。 例如,你可以將資料輸入控制項,確保資料驗證、公式、規則和資料連結都能如你所預期般運作。 在預覽視窗中,你也應該確保表單範本沒有錯字和編輯不一致,並確認視覺效果良好。

秘訣

你也可以利用預覽視窗來簡單且反覆地測試控制項和表單行為,同時設計表單範本。

雖然你可以自己做大部分測試,但在發佈並發佈表單範本之前,應該先與使用者測試,確保符合他們的期望。 理想情況下,你會發布一份試點表單範本,並分發給少數使用者。 透過這種方式,你可以從真實用戶那裡徵求對表單範本整體可用性的回饋。 然後你可以在將表單範本發佈給更廣泛的讀者之前,做必要的修改。

以下資源說明如何使用 設計檢查器 工作窗格來測試你的表單範本。

按一下 若要
設計檢查器任務窗格介紹 了解 設計檢查器(Design Checker )任務窗格,以及如何用它來測試表單範本的功能。

頁首

第三階段:部署

部署表單範本的過程包括發布表單範本,使其在網路上 (僅) 瀏覽器相容的表單範本使用,並讓使用者知道表單範本的可用性。 如果你打算在使用者電腦上安裝表單範本,發佈過程可能還需要建立一個特殊的安裝檔案。 你可以將表單範本發佈到多個地點,包括電子郵件分發清單以及運行 InfoPath Forms Services 或 Windows SharePoint Services 的伺服器。

如果你打算將相容瀏覽器的表單範本發佈到執行 InfoPath Forms Services 的伺服器,除了發佈表單範本外,還必須啟用瀏覽器。 在許多情況下,您可以在出版過程中選擇出版精靈中的勾選框來執行此步驟。 然而,如果你的表單範本包含某些功能,例如受管程式碼,你就無法自行啟用該表單範本。 相反地,你必須將表單範本儲存到共享位置,然後通知農場管理員該範本可供審核。 農場管理員可以確認表單範本沒有錯誤與警告,將其上傳至網路農場的某個位置,然後在伺服器上的網站集合中啟用。

以下資源說明出版流程及其內容。

按一下 若要
表單範本發佈簡介 決定如何以及在哪裡發布你的表單範本。
將表單範本發佈到執行 InfoPath Forms Services 的伺服器 發布一個瀏覽器相容的表單範本,可在 InfoPath 或網路上填寫。 閱讀本文,你也能判斷是否能啟用表單範本,或是否需要農場管理員幫你執行此步驟。
將表單範本發佈到運行 Microsoft Windows SharePoint Services 的伺服器 將表單範本發佈到函式庫,函式庫是 SharePoint 網站上管理一組檔案的地點。 你也可以將表單範本作為網站內容類型發佈,這樣你就能將多個表單範本指派給單一資料庫,或將表單範本指派給同一網站收藏的多個資料庫。
向電子郵件收件人列表發布表單範本 請將表單範本以電子郵件形式發送給使用者。 發佈精靈會建立一封電子郵件,包含表單範本的副本及基於表單範本的表單。 使用者打開電子郵件時,可以直接在郵件正文中填寫表單。
以完全信任的方式發佈表單範本 使用發佈精靈建立安裝檔案,讓你能在使用者電腦上安裝完全受信任的表單範本。 表單只有在其關聯的表單範本經過受信任根憑證數位簽章,或是透過安裝程式(如 Windows Installer (.msi 檔案) 安裝Microsoft安裝時,才能以完全信任方式執行。

頁首

第四階段:維持

維護表單範本涉及必要時更新表單範本並釋出新版本。 定期徵求用戶對設計可用性的回饋也是個好主意。 表單範本還能滿足他們的需求嗎?還是這些需求已經改變了?

當您發布已更改的表單範本時,InfoPath 可以同時更新表單範本 (.xsn 檔案) 以及基於該範本) 的現有表單 (.xml 檔案。 當使用者開啟現有表單時,會自動下載最新的表單範本,且表單資料也會更新以符合該版本。 預設情況下,InfoPath 會自動將舊版表單範本替換為最新版本。 你可以選擇你偏好的更新方式來更新現有的使用者表單。

如果你是運行 InfoPath Forms Services 伺服器的農場管理員,且需要上傳管理員核准的表單範本新版本,你可以決定如何從現有版本過渡到升級版。 例如,你可以選擇用更新版本替換表單範本,而不會讓正在瀏覽器填寫表單的用戶資料遺失。 或者,如果你有充分理由,例如安全修正,也可以選擇立即覆寫表單範本。

如果你需要更新現有的範本零件,你打開它,做必要的修改,儲存模板零件,然後再重新分發給表單設計師。 表單設計師將最新版本的範本部分加入 控制 工作窗格後,即可在表單範本中使用。 如果他們打開包含舊版本範本的表單範本,InfoPath 會提示他們更新該範本部分為最新版本。

以下資源更詳細說明如何修改與更新表單範本及範本部分。

按一下 若要
更新現有表單範本的介紹 了解 InfoPath 如何更新表單範本及相關使用者表單。 閱讀有關更新瀏覽器啟用表單範本的考量事項,以及避免現有用戶表單資料遺失的技巧。
修改已發表的表單範本 學習如何修改已發佈的表單範本,修改該表單範本的工作副本,然後將工作副本重新發布到原始發佈地點。
將已發佈的表單範本移至新的文件庫 有效率地將表單範本和現有表單從一個函式庫移到另一個函式庫。 例如,部署表單範本後,你可能得把表單範本移到容量更大的伺服器,讓更多使用者能同時填寫表單。
變更或移除資料連線 修改或移除表單範本中的資料連結。 如果表單範本的外部資料來源改變,你可能需要這麼做。
在表單範本中新增、移除或更新資源檔案 管理新增到表單範本以支援其相關表單功能的檔案。 例如,您可能需要新增一個用於顯示自訂工作窗格資訊的 HTML 檔案,或修改用於顯示清單項目的 XML 檔案。
修改現有模板零件 修改現有模板零件的設計。

頁首

第五階段:封存

組織通常將表單範本與表單存檔,作為表單設計生命週期的最後一步。 如果你不再需要特定的表格範本,或許可以將其停用,並保留該範本的數位副本作為紀錄。 此外,你可能想保留基於該表單範本所收集的資料。

許多組織對於檔案館資料的長期儲存與保存遵循嚴格規範。 例如,組織可能被要求將客戶交易紀錄保存特定年限。 貴組織的檔案指引可能受內部政策、法規遵循或兩者兼具影響。 作為規劃過程的一部分,你應該了解你的保單內容。

歸檔表單範本

如果你是伺服器的農場管理員,該伺服器運行 InfoPath Forms Services,當瀏覽器啟用的表單範本過時,你可以將其淘汰。 例如,你可能想在調查完成後退休一份調查表範本。 為了保持函式庫的更新與整齊,請確保不再使用的表單範本被退休,並且有政策來審核和更新現有表單範本。

如果你打算停用仍在使用的瀏覽器啟用表單範本,應該計畫逐步升級或暫停表單範本,以防止目前會話被終止,避免資料遺失及使用者填寫表單時突然中斷。

同時,將表單範本的原始檔案 (.xsn 檔案) 存檔於版本控制程式或其他組織使用的檔案管理解決方案中,也是個好主意。 這樣做有助於確保您和組織擁有一份表單範本的紀錄,方便您參考表單與表單資料的歸檔,或在想要還原或更新表單範本時使用。

歸檔表單與表單資料

如果您的組織使用 Office SharePoint Server 2007,您可以將完成的伺服器型表單 (.xml 檔案歸檔,並將其) 轉成網頁。 已存檔的表單可以存放在原始表單所在的同一圖書館,或依照貴組織的指引移至其他地點。

注意

當你將表單轉換成網頁時,最終產生的檔案可能會與原始檔案略有不同。 你應該確認轉換的結果,以確保它符合你的需求。 例如,如果透過資料連接到次要資料來源來填入表單的清單框,你在已歸檔的表單中不會看到所有清單框的值。 取而代之的是,你只會看到使用者填寫表單時指定的數值。

在 InfoPath 中,您可以打開表單並匯出為以下格式之一來歸檔:

  • 可攜式文件格式 (PDF) PDF 是一種固定排版的電子檔案格式,保留文件格式並支援檔案分享。 PDF 格式確保檔案在線上瀏覽或列印時,會保持您原本的正確格式,且檔案中的資料無法輕易複製或更改。
  • XPS) XML 紙本規範 ( XPS 是一種電子檔案格式,保留文件格式並支援檔案分享。 XPS 格式確保檔案在線上瀏覽或列印時,會保持您原本的正確格式,且檔案中的資料無法輕易複製或更改。

你只能在安裝外掛後,從 2007 年的 Microsoft Office 系統程式儲存為 PDF 或 XPS 檔案。 如需相關資訊,請參閱啟用 PDF 和 XPS 等其他檔案格式的支援

你也可以將完成的表單匯出為網頁,採用單檔案網頁 (MHTML) 格式。 這種檔案類型允許使用者瀏覽 (但無法修改) 瀏覽器中表單的內容。

頁首