瀏覽器相容表單範本簡介

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

設計 Microsoft Office InfoPath 表單範本時,可以選擇建立要在 InfoPath 或網頁瀏覽器中開啟或填寫的表單範本。這個類型的表單範本稱為瀏覽器相容表單範本。在您設計好瀏覽器相容表單範本之後,使用 [發佈精靈] 將其發佈至執行 InfoPath Forms Services 的伺服器。您還必須啟用在網頁瀏覽器中使用的瀏覽器相容表單範本。在某些情況下,可以在發佈流程中,自行啟用表單範本。而在其他情況下,例如瀏覽器相容表單範本包含 Managed 程式碼,則必須由伺服器陣列管理員為您執行這個步驟。

本文內容

何謂 InfoPath Forms Services?

瀏覽器相容性概觀

相容性選項

InfoPath 特有的檢視

設計檢查工作窗格

部署選項

何謂 InfoPath Forms Services?

InfoPath Forms Services 是一種伺服器技術,讓您能夠在 InfoPath 中設計瀏覽器式表單,然後在內部或外部網站上散佈這些表單。使用者的電腦上不需要安裝 InfoPath,就能填寫表單,也不需要從網路下載任何額外的項目。使用者只需要有瀏覽器即可,例如 Windows Internet Explorer、Apple Safari 或 Mozilla Firefox。如果使用者的電腦上安裝了 InfoPath,則可以在 InfoPath (而非瀏覽器) 中顯示及填寫表單。

InfoPath Forms Services技術有Microsoft Office SharePoint Server 2007企業 CAL 也,分別Microsoft Office Forms Server 2007中。

頁面頂端

瀏覽器相容性概觀

所有表單範本都與 InfoPath 相容,亦即,只要使用者的電腦上安裝了 InfoPath,就可以在 InfoPath 中開啟及編輯表單。

如果您能夠存取執行 InfoPath Forms Services 的伺服器,就可以設計容納兩種使用者 (電腦上有安裝及未安裝 InfoPath 的使用者) 的單一表單範本。如果使用者未安裝 InfoPath,則是在網頁瀏覽器中,而非在 InfoPath 中填寫表單。

如果您的使用者安裝了 InfoPath,就可以在 InfoPath 中開啟表單,並存取填寫表單的全部功能。

設計瀏覽器相容表單範本的流程包含指定相容性設定,若是先建立表單範本是先指定,若是設計表單範本則後指定。您設計好瀏覽器相容表單範本後,可以測試、發佈及供瀏覽器使用,讓使用者能夠在瀏覽器中填寫表單。

頁面頂端

相容性選項

您可以設計在網頁瀏覽器中、在 InfoPath 中,甚至在行動裝置上執行的單一瀏覽器相容表單範本。這種方法可讓您以單一表單範本因應不同的使用者,減少開發時間與成本,並提高效率。

若要設計瀏覽器相容表單範本時,請從 [設計表單範本] 對話方塊中選取 [僅啟用瀏覽器相容功能] 核取方塊。每次建立新的表單範本時,該對話方塊就會出現。這會告訴 InfoPath,您希望表單範本與網頁瀏覽器相容,而且您想要將表單範本發佈至執行 InfoPath Forms Services 的伺服器。

[設計表單範本] 對話方塊中的相容性設定

您選取這個核取方塊時,在瀏覽器相容表單範本中沒有作用的控制項或功能會隱藏或停用,讓您在表單設計流程中,不會試圖使用這些控制項或功能。下列圖像中黃色方塊內的文字指出不支援的控制項不會在 [控制項] 工作窗格中出現。

在 [控制項] 工作窗格中有關隱藏控制項的通知

若要快速驗證您表單範本目前的相容性設定,請查看 InfoPath 視窗右下角出現的文字。

表單範本目前的相容性設定會在狀態列中出現

如果按一下這個文字,[設計檢查] 工作窗格會出現,您可以在其中變更表單範本目前的相容性設定。例如,如果您開始設計一個表單範本,然後決定要使其與瀏覽器相容,則可以按一下 [設計檢查] 工作窗格中的 [變更相容性設定] 連結,來變更表單範本的相容性設定。同樣地,您也可以按一下這個連結,將瀏覽器相容表單範本變成 Infopath 特有的表單範本。

頁面頂端

InfoPath 特有的檢視

如果許多使用者會有自己的電腦上安裝的 InfoPath,您可能會想要使用完整的功能在 InfoPath 中,包括一些網頁瀏覽器中無法使用。在此情況下,您可以建立您的瀏覽器相容表單範本的兩個檢視。單一檢視就會在網頁瀏覽器中開啟的表單範本的使用者。[其他] 檢視會以獨佔模式使用自己的電腦有安裝 InfoPath 的使用者。

在網頁瀏覽器中不會顯示此 InfoPath 特有檢視。因此,您可以使用的 InfoPath 功能,否則將無法使用,例如使用者角色] 或 [母片/詳細資料控制項此檢視] 中。

提示: 您也可以設計一個專門在小型螢幕上顯示的檢視並使用程式碼,來讓使用者在行動裝置上開啟表單時,自動切換至該檢視。

頁面頂端

設計檢查工作窗格

如果您是設計表單範本,再決定變更其相容性設定,使其與瀏覽器相容,很可能會造成瀏覽器相容性的問題。表單範本若包含瀏覽器相容表單範本中不支援的功能,就會發生相容性問題。要識別這些相容性問題,最快的方式是使用 [設計檢查] 工作窗格。

設計檢查工作窗格的組件

1. 工作窗格頂端的文字表示表單範本目前與 InfoPath 和執行 InfoPath Forms Services 的伺服器相容。如果要變更此設定,請按一下 [變更相容性設定] 連結。

2. 工作窗格中會出現錯誤,是因為瀏覽器相容表單範本包含不支援的控制項。若要發佈瀏覽器相容表單範本,請移除這些控制項,或將其轉換為與瀏覽器相容的控制項。

如果您在 [設計檢查] 工作窗格中選取 [在伺服器進行驗證] 核取方塊,則除了 InfoPath 偵測到的任何錯誤和訊息之外,還可以檢視執行 InfoPath Forms Services 之伺服器所產生的錯誤和訊息。例如,您可能會收到通知,告知表單範本中的功能可能對瀏覽器中的表單效能有不利影響。驗證功能很有用,因為您可以在設計瀏覽器相容表單範本時檢視潛在的問題,而非等到發佈至伺服器後才發現。

附註: 可以發佈包含相容性錯誤的表單範本。不過若是發佈,不論是您或伺服器陣列管理員,表單範本都無法供瀏覽器使用。

頁面頂端

部署選項

供瀏覽器使用的所有表單範本都必須裝載在執行 InfoPath Forms Services 的伺服器上。若要部署供瀏覽器使用的表單範本,您必須使用 InfoPath 中的 [發佈精靈] 來發佈瀏覽器相容表單範本,並啟用範本以供在網路上使用。

若要發佈瀏覽器相容表單範本,您必須在 [發佈精靈] 的第一個畫面選取 [至 SharePoint 伺服器 (使用或不使用 InfoPath Forms Services 皆可)] 選項。

[發佈精靈] 的一部分

裝載在執行 InfoPath Forms Services 之伺服器上的表單範本有兩種部署模式:一種用於使用者表單範本,而另一種用於管理員核准的表單範本。下列幾節會更詳細地描述這兩種部署選項。

使用者表單範本

表單範本設計者可以啟用這個類型的表單範本,以供在網路上使用。

使用者表單範本不能包含指令碼或 Managed 程式碼、需要完全信任,或者使用管理員所管理的資料連線。此外,使用者表單範本不能設計成可在行動網頁瀏覽器中存取。

使用者表單範本在網域信任安全性層級下執行,表示與伺服器在相同網域中的電腦都信任表單範本,而且表單範本中的任何資料連線都只能夠從相同網域中存取資料。

您可以將使用者表單範本發佈至執行 InfoPath Forms Services 之伺服器上的文件庫,或發佈成內容類型。若要將表單範本發佈至文件庫,您需要有在網站上建立文件庫和清單的權限。若要將表單範本發佈為網站內容類型,就需要有管理網站的權限。

部署使用者表單範本,最適合用於沒有 Managed 程式碼且部署範圍有限的表單範本,例如,要供單一部門之員工使用的表單範本。

附註: 如果您想要部署表單範本,但是沒有部署的權限,則會在 [發佈精靈] 中看到一些文字,告訴您連絡伺服器陣列管理員請求協助。在您要求伺服器陣列管理員部署表單範本之前,必須將其發佈至管理員能夠存取的位置。例如,想像一下您剛設計好一個表單範本,允許客戶在線上管理其保單。因為您的表單範本包含由伺服器陣列管理員管理的資料連線,所以您無法直接將表單發佈至執行 InfoPath Forms Services 的伺服器。而是要將表單範本發佈至管理員指定的網路位置,可在此檢查是否符合您組織使用的任何表單範本設計標準。最後您再通知管理員,已準備好表單範本可供檢閱。

管理員核准的表單範本

這個類型的表單範本可由伺服器陣列管理員啟用,以供在網路上使用。

管理員核准的表單範本可以包含指令碼或 Managed 程式碼、需要完全信任,或者使用管理員所管理的資料連線。此外,管理員核准的表單範本可以設計成可在行動網頁瀏覽器中存取。

管理員核准的表單範本可在完全信任或網域信任安全性層級下執行。

表單範本通常是由伺服器陣列管理員驗證及上載,然後啟動至一個或多個網站集合的表單範本庫。啟動是一個流程,用來在網站集合中開啟或關閉功能,或讓管理員核准的表單範本能夠使用。伺服器陣列管理員必須驗證及上載管理員核准的表單範本,但是網站集合管理員可以在表單範本上載後將其啟動。

部署管理員核准的表單範本,最適合用於需要廣泛部署,可供組織內許多部門員工使用的表單範本。

頁面頂端

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×