Share via


規劃需要的表單範本 (Office SharePoint Server)

本文內容:

  • 建立目前表單的存貨

  • 調查線上表單的優點

  • 評估新表單範本的需求

  • 決定表單範本複雜性

  • 工作表

當您在考量將會需要哪些表單範本時,請務必遵循一些規劃步驟。大部分的組織都已經有使用中的表單,而雖然有些表單是可以匯入的,您幾乎還是會想要建立新的表單範本。本文可協助您規劃您需要建立的表單範本。亦有您瞭解您目前哪些表單可以匯入,哪些必須手動重新建立,以及應納入考量的因素。

在本文結尾,您可以使用清查現有的表單 (英文) 工作表 (https://go.microsoft.com/fwlink/?linkid=73266&clcid=0x404) 列出您目前的表單清查。在<規劃需要的表單範本 (Office SharePoint Server)>一文中,您將使用「規劃管理員核准的表單範本的部署」工作表來記錄您一開始會建立的表單範本,以及將要匯入的現有表單。

建立目前表單的存貨

在部署 InfoPath Forms Services 之前,請務必識別組織中目前使用的表單。表單具有許多不同格式,其中包括:

  • Microsoft Word

  • 紙張

  • 傳真

  • 電子郵件

  • 網站

  • Microsoft Office InfoPath 2003

  • 其他軟體

決定您現有的表單是否有用且有效。表單的某些部分或整個表單可能不符合其原始設計的目的。有些表單則可能與其他表單重複。請識別您要保留的表單。在您要保留的表單中,決定可開發及部署至 InfoPath Forms Services 的表單。決定是否應該合併表單。識別哪些表單可以消除,您可以將其淘汰,或是與其他表單合併。

調查線上表單的優點

有很多原因會讓組織決定將表單從他們的舊版格式移至線上版本。使用 InfoPath Forms Services 來執行此作業的主要優點包括:

  1. Microsoft Office InfoPath 2007 針對在 Office InfoPath 2007 程式中檢視和編輯的表單範本,以及在瀏覽器中檢視和編輯的瀏覽器相容表單範本,提供單次設計 (Design-Once) 模式。當表單使用 Office InfoPath 2007 或網頁瀏覽器填寫時,表單中的所有宣告式規則都會以同樣的方式運作。同樣地,以 .NET Framework 語言寫入新 Managed 物件模型的所有商務邏輯,將會以同樣的方式在兩種環境中執行。這讓開發人員可以一次設計出豐富、複雜的表單,而不必擔心建立不同的版本。

  2. Office InfoPath 2007 設計模式可讓表單範本設計者以宣告方式,定義簡單的驗證規則、計算以及設定格式化的條件,而不必撰寫任何程式碼。這些宣告式規則全都會以現狀在 InfoPath Forms Services 中執行,而不會進行任何伺服器或瀏覽器特定的變更。

  3. 提供簡單的部署模型和表單範本管理功能。InfoPath Forms Services 透過 InfoPath Designer 提供單一步驟的部署模型,同時會與 Windows SharePoint Services 3.0 和 Microsoft Office SharePoint Server 2007 基礎結構整合,以提供系統管理和管理工具。

  4. 用戶端不需下載或自訂安裝也能填寫表單。

  5. InfoPath Forms Services 原本就可以瞭解 XML 結構描述,並且能夠提供豐富、彈性、動態和熟悉的使用者模型,以使用巢狀、重複和選擇性區段。InfoPath Forms Services 也具備進階功能,可用以定義驗證規則,並在執行階段套用規則,以找出來源的資料完整性問題。無論是在網頁瀏覽器或 Office InfoPath 2007 中填寫 InfoPath 表單,都可以使用上述所有功能。

  6. 表單通常是用來當做更為複雜的商務程序的前端,在其中收集到的資料必須流經預先定義的工作流程和伺服器處理序。表單欄位可能會對應至資料庫中的資料列和欄位。InfoPath Forms Services 提供絕佳的連線能力來連線至 Web 服務,透過內建的功能,可以讓您使用來自 Web 服務的資料或將資料送出至 Web 服務,而不需撰寫任何一行程式碼。

  7. Office InfoPath 2007 是根據 XML 標準而建立。InfoPath 表單範本是以基礎 XML 結構描述為基礎,而 XML 結構描述會定義表單所擷取資料的圖案。表單屬於符合此結構描述的 XML 檔案。您可以輕鬆地從外部資料來源擷取資料,也能輕鬆地將資料提交至外部資料來源。此外,對於在網頁瀏覽器中執行的表單也是如此。由於此標準的資料格式,表單範本設計者可以直接透過 Office InfoPath 2007 操作所擷取的資料。

  8. InfoPath Forms Services 支援表單的完整 Managed 物件模型,可以在 Microsoft .NET Framework 上取得相依性。以 C# 或 Visual Basic 撰寫的商務邏輯可利用這個物件模型的優點,直接在 InfoPath Forms Services 上執行,而不需要重新編譯。

  9. Windows SharePoint Services 3.0 架構可讓管理員利用 CPU 和記憶體升級,同時擴充及向外延展 InfoPath Forms Services 的效能,以符合要求。

  10. InfoPath Forms Services 原本就與所有平台上的主要瀏覽器相容。

評估新表單範本的需求

在建立計劃案例和表單存貨的同時,您可能明瞭您需要一個新的表單範本。您可能會發現 InfoPath Forms Services 技術提供了現行表單原本不會使用或不可能使用的新機會。例如,紙張表單未與電子郵件整合在一起。如果您的案例適用的話,整合電子郵件的新表單範本可能非常有用。本文中的工作表提供一個區段,可用以評估您對新表單範本的需求。

決定表單範本複雜性

在 Office InfoPath 2007 中設計表單範本時,您可以使用各種不同的選項。表單範本可以是簡單且為期很短。例如,工作群組可能會建立表單來決定下週參加會議的人員。表單範本也可以非常複雜。例如,表單範本可能:

  • 使用表單程式碼。

  • 包含多個資料連線。

  • 需要由伺服器陣列的系統管理員加以部署。瞭解表單範本的複雜性可以協助您決定對系統資源的影響。

您在規劃 InfoPath Forms Services 時必須回答的問題包括:

  • 表單範本將會公開給匿名使用者嗎?

  • 這會是管理員核准的表單範本嗎?意思是,這是需要經由完全信任、包含表單程式碼或使用系統管理員管理的資料連線,因此只能由系統管理員部署的表單範本嗎?

  • 這個表單範本會使用資料連線提交資料或從外部來源擷取資料嗎?如需資料連線的詳細資訊,請參閱<規劃表單範本所需的伺服器端資料連線 (Office SharePoint Server)>。

  • 有多少人使用這個表單範本的時間會長過表單範本的壽命?

  • 平均同時使用表單範本的使用者人數是多少?

  • 預期尖峰使用量期間同時使用表單範本的使用者人數是多少?

  • 預期的表單範本工作階段長度是多少?

  • 使用者將會離線存取表單範本嗎?

  • 表單範本需要數位簽章嗎?

  • 是否會將工作流程套用到這個表單範本,或者表單範本是設計運用在工作流程中?

工作表

使用現有的表單庫存 (英文) (https://go.microsoft.com/fwlink/?linkid=73266&clcid=0x404) 列出您目前的表單存貨。

下載本書

本主題隨附於下列可下載的叢書中,以便於閱讀與列印:

請參閱 Office SharePoint Server 2007 可下載的內容 (英文) 上提供的完整叢書清單。

另請參閱

概念

規劃管理員核准的表單範本的部署 (Office SharePoint Server)