InfoPath Forms Services 簡介

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

InfoPath Forms Services 是以 ASP.NET 2.0 版應用程式形式建置在 Windows SharePoint Services 3.0 上面的伺服器技術,它可讓使用者使用網頁瀏覽器 (或是再加上 Office InfoPath 2007 用戶端程式) 來填寫 Microsoft Office InfoPath 2007 表單。如此一來,使用者會比在舊版 Microsoft Office InfoPath 中具有更大的表單存取權。此外,InfoPath Forms Services 還提供可讓組織用來儲存並管理表單範本的中心位置。

您想要做什麼?

啟用更多的存取權的表單範本

部署及管理瀏覽器相容表單範本

啟用對表單範本的廣泛存取權

使用 Office InfoPath 2007 的表單範本設計人員可選擇設計瀏覽器相容的表單範本。當該表單範本在執行 InfoPath Forms Services 的伺服器上部署為瀏覽器使用的表單範本時,使用者可以在網頁瀏覽器中填寫表單,而不需要在電腦上安裝 InfoPath。在瀏覽器中填寫表單的這種使用者體驗類似於在 InfoPath 中填寫表單的體驗。例如,一些功能 (如資料驗證) 的目的是要在瀏覽器中工作,而不需要與伺服器來回通訊。這表示,可以立即看到當某些條件存在 (如資料驗證提醒) 時所出現的結果,因為瀏覽器不需要在每次使用者與它互動時就重新載入表單。

附註: 

  • 某些表單控制項包含了稱為回傳設定的一些選項,而表單範本設計人員會使用這些選項來指定是否需要與伺服器來回通訊才能顯示資料。這些設定對於表單的效能會造成延遲,例如,要求將資料送到伺服器的回傳設定會需要額外的時間才能讓表單顯示資料,而如果在特定執行個體中不需要回傳,則會減緩表單的效能,而不會有任何好處。

  • 某些功能和控制項 (如 ActiveX 控制項) 在瀏覽器相容表單範本中不受支援。

在將瀏覽器相容表單範本部署到執行 InfoPath Forms Services 的伺服器之前,您應該考量以下事項:

  • 部署瀏覽器相容表單範本的方式取決於表單範本設計人員所加入的功能。如需詳細資訊,請參閱以下章節的表格。

  • 為了讓表單範本在 InfoPath 中開啟時能夠以完全信任的方式執行,表單範本設計人員必須在其中加入數位簽章。如果將完全信任表單安裝在使用者電腦上,該表單範本不需要有數位簽章,而且可以使用瀏覽器或 InfoPath 來加以填寫。

  • 如果表單範本能顯示在行動裝置上,您便可使用某些行動裝置來填寫供瀏覽器使用的表單範本。

頁面頂端

部署及管理瀏覽器相容表單範本

必須執行InfoPath Forms Services伺服器上裝載所有的瀏覽器使用的表單範本。有兩種部署模式執行InfoPath Forms Services伺服器上的表單範本︰ 一個用於使用者表單範本,一個管理員核准的表單範本。

任何人只要具有建立文件庫和清單的權限,就可以部署使用者表單範本。使用者表單範本是一種表單範本,其中只包含宣告性功能 (如條件式格式設定),但是不包含 Managed 程式碼。使用者表單範本會在「網域」安全性層級之下執行。

管理員核准的表單範本是包含 managed 程式碼、 需要完全信任、 使用系統管理員管理資料連線,才會顯示在行動裝置上,或必須廣泛部署跨網站集合的表單範本。雖然表單範本的設計工具也可以執行確認工作從 InfoPath 中的伺服器陣列管理員通常管理員核准的表單範本的部署中執行上傳和驗證步驟。使用網站集合管理員權限的伺服器陣列管理員或網站集合管理員可以執行的啟動步驟。部署管理員核准的表單範本的程序需要下列三個步驟︰

  1. 驗證    驗證程序會顯示與此表單範本有關的資訊,如錯誤和警告。您可以使用 [管理中心] 中的設定或 Office InfoPath 2007 中的 [設計檢查] 工作窗格來這麼做。

  2. 上載    一旦表單範本驗證完畢後,伺服器陣列管理員就會將它上載到網路伺服器陣列的管理表單範本庫中。

  3. 啟動    當上載表單範本之後,可以由伺服器陣列管理員或網站集合管理員將它啟動到網站集合。

    附註: 伺服器陣列管理員必須具有網站集合上的網站集合管理員權限,才可以在這裡啟動表單範本。

下表描述這兩種最常見的部署案例及每一個案例的必要角色。

類型

狀況

部署範圍

使用者表單範本

當使用者在執行 InfoPath Forms Services 的伺服器上具有建立文件庫和清單的權限時,可以部署包含宣告性功能 (如設定格式化的條件) 的瀏覽器相容表單範本。

表單範本會發佈到文件庫或是當做內容類型。這個部署方法最適合用於沒有 Managed 程式碼且部署範圍受限的表單範本,例如,要供單一部門的員工所使用的表單範本。

附註: 如果需要讓使用者表單範本廣泛讓人使用,可以使用與管理員核准之表單範本相同的程序來部署它。

管理員核准的表單範本

伺服器陣列管理員部署完全信任或的網域信任瀏覽器相容表單範本,包含 managed 程式碼,請使用的由系統管理員管理、 行動裝置或必須廣泛部署跨網站集合的資料連線。

表單範本是由伺服器陣列管理員來進行驗證及上載,然後會將它啟動到一個或多個網站集合的表單範本庫。啟動程序是用於開啟或關閉網站集合中的功能,或是讓管理員核准的表單範本可供人使用。這個部署方法最適合用於需要廣泛部署的表單範本,以供組織內許多部門的員工使用。

附註: 伺服器陣列管理員必須驗證及上載管理員核准的表單範本,但是網站集合管理員可以在上載表單範本之後再啟動它。

附註: 

  • 如果您要部署包含 Managed 程式碼的表單範本,但是沒有執行此動作的權限,請連絡伺服器陣列管理員尋求協助。在您要求伺服器陣列管理員部署表單範本之前,必須先將它發佈到該管理員可以存取的位置。

  • 當伺服器陣列管理員部署表單範本後,該表單範本會加入到伺服器上的一個中心位置。任何人只要具有網站集合管理員權限,都可以將此表單範本啟動到其網站集合。建議只將這個部署方法用於您想要讓一個或多個網站集合使用的表單範本。

頁面頂端

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×