規劃 InfoPath Forms Services

本章內容包括:

本文內容:

  • InfoPath Forms Services 規劃文件

  • 案例規劃

使用 InfoPath Forms Services 您可以發佈可在 Microsoft Office InfoPath 2007 中開啟或在網頁瀏覽器中轉譯的表單範本。

注意

InfoPath Forms Services 是 Microsoft Office SharePoint Server 2007 的元件,不要與 Microsoft Office Forms Server 2007 這個不同的產品混淆。

這項技術需要特定的伺服器設定、伺服器資源和網路頻寬配置、安全性與使用者管理的考量、與部署相關的詳細規劃、協助工具以及表單範本的管理。您不需要個別安裝 InfoPath Forms Services,因為它會與 Windows SharePoint Services 一起安裝。為了讓 InfoPath Forms Services的使用方式發揮最大效率,您需要進行一些規劃。規劃工作已經組織成文件,以便讓您針對每個步驟尋找所需的規劃資訊。

注意

「表單」及「表單範本」是不同的實體。表單是表單範本的執行個體,從文件庫開啟表單時,或是含有表單的網頁開啟時,就會呼叫表單範本。表單範本是位在伺服器上的「.xsn」** 檔,其中包含會產生表單的程式碼。

例如 InfoPath Forms Services 的商務案例,請參閱本文中的<案例規劃>。

InfoPath Forms Services 規劃文件

開始設計表單範本之前

規劃需要的表單範本 (Office SharePoint Server)本文可協助您規劃您需要建立哪些表單範本。亦可幫助您瞭解您目前的表單中,哪些可以匯入,哪些必須手動重新建立,以及應納入考量的因素。

規劃命名表單範本 (Office SharePoint Server)   本文可協助您建立表單範本的命名慣例。

規劃表單範本設計

規劃表單範本設計的基礎結構需求 (Office SharePoint Server)在 InfoPath Forms Services 實際執行的環境中開始部署表單範本之前,請先閱讀本文,以協助您考量伺服器、安全性及網路需求,以支援您的部署。

規劃自訂表單範本 (Office SharePoint Server)   請閱讀本文來協助您開發自訂表單範本,以因應特定的表單需求。

規劃表單範本所需的伺服器端資料連線 (Office SharePoint Server)   本文說明在已部署表單範本的情況下,伺服器端資料連線如何運作,並可協助您規劃所需的資料連線。

規劃表單範本部署

規劃表單範本部署 (Office SharePoint Server)   本文可幫助您瞭解二種瀏覽器相容表單範本的部署程序:使用者表單範本及管理員核准的表單範本。

規劃管理員核准的表單範本的部署 (Office SharePoint Server)   閱讀本文以協助您規劃下列表單範本的部署:含有商業邏輯 (如已編譯、受管理的程式碼 DLL (表單程式碼)) 的表單範本、需要完全信任的表單範本,或是使用管理員所管理之資料連線的表單範本。

規劃伺服器可支援性和維護

規劃升級表單範本 (Office SharePoint Server)   閱讀本文以協助您規劃升級管理員部署的表單範本。

規劃淘汰表單範本 (Office SharePoint Server)   閱讀本文以協助您規劃在表單範本老舊時加以淘汰。

規劃表單範本的版本控制 (Office SharePoint Server)   閱讀本文以協助您規劃啟用版本控制,這會導致每次編輯和儲存範本時,文件庫就會建立新版本的表單範本,保留管理員定義的舊版本。

規劃行動裝置存取表單範本 (Office SharePoint Server)   閱讀本文以協助您規劃提供存取,以從行動裝置 (例如,可支援 HTML、CHTML 或 XHTML 的掌上型 PDA) 存取供瀏覽器使用的表單範本。

InfoPath Forms Services 的最佳作法   閱讀本文以取得 InfoPath Forms Services 的最佳作法。

案例規劃

您必須先仔細規劃一番,然後才在貴組織中實作 InfoPath Forms Services。您需要考慮到 InfoPath Forms Services 可以:

  • 整合 Office SharePoint Server 2007 中的其他應用程式。

  • 整合其他系統,例如電子郵件。

  • 從資料庫擷取資料或將資料送入資料庫。

數個因素會使這個程序變得複雜且具挑戰性。貴組織應決定表單在企業中的作用,對於許多組織而言,表單是重要的商務成品。

許多組織使用案例規劃進行有關表單的使用方式的策略性決策。最基本的方法是為小組產生案例,其中納入有關未來的已知事實。例如,案例可以包括下列各項:

  • 系統容量

  • 網路拓撲

  • 使用者人數

  • 使用者的位置

  • 伺服器設定

  • 舊版的系統整合

  • 表單複雜性

  • 工作階段長度

本節包含一些使用 InfoPath Forms Services 的範例案例。

案例 1:費用-報表送出

A. Datum Corporation 是國際電腦設備及 IT 服務提供者,銷售電腦、網路硬體及 IT 服務合約,在北美洲有 10,000 名員工。許多 A. Datum Corporation 的團隊,包括行銷、業務和支援顧問,都需要回報與工作相關的費用,而這些團隊相當於 A. Datum 三分之一的工作力。

情況

A. Datum Corporation 一直以來都將 mySAP ERP 運用於商務資料和作業。現在它想要將 InfoPath Forms Services 加入至環境中,以便利用連接到後端系統的資料連線。透過部署 InfoPath Forms Services,A. Datum 規劃以下列方式獲得利益:

  • 簡化費用-報表送出、檢閱、核准和補助的程序。

  • 透過表單內建的資料驗證和商務邏輯,提高資料正確性。

  • 開放線上或離線完成費用報表。

  • 在費用-報表送出期間,強制執行公司的費用原則規則。

  • 提供對費用-報表狀態與費用資料的立即存取權。

此外,A. Datum 想要運用透過 Office SharePoint Server 2007 實現的優勢,例如文件管理、小組共同作業和 SharePoint 網站提供的工作流程功能。此公司計劃將 SharePoint 網站連線到它的 SAP 入口網站,如此,就可以使用其他商務資訊搜尋和索引內容。

解決方案:供內部使用的表單

A. Datum Corporation 的 IT 部門負責部署和維護 InfoPath Forms Services 並將它連線到 SAP。這個過程關係到維持公司重要商務資訊的可用性以及安全性。IT 部門負責確保使用者能有順暢的使用體驗,以及回應時間介於可接受的限制範圍內。時間研究指出,使用者會花費大約 30 分鐘完成費用報表。為了容納新的費用報表表單,IT 部門正著手下列準備工作:

  • 提供內部網路存取,供員工存取公司網路內的表單。

  • 提供撥號存取,供公司防火牆外的員工存取遠端存取伺服器。

  • 提供 Microsoft Office InfoPath 2007 用戶端,供需要離線功能的員工使用。

  • 在中型伺服器陣列上部署這個解決方案。

案例 2:保險給付流程

一個大型組織將 Office SharePoint Server 2007 引入它的環境,讓客戶、保險代理人和相關企業能夠使用線上表單,處理保險給付。此組織內部一直以來都使用 InfoPath 2003,但現在想要讓它的表單可供瀏覽器使用。

情況

Humongous Insurance 是一家大型跨國公司,專門銷售船支、汽車和房屋擁有者的保險產品,而這些產品都是銷售給家庭用戶和企業客戶。Humongous Insurance 擁有超過 10,000 名人員的龐大行動工作力,其中包括業務人員、給付理算員、律師、IT 職員、HR 職員和財務職員。Humongous Insurance 總公司在美國,但在加拿大和數個拉丁美洲國家都設有辦公室。

解決方案 1:供內部使用的表單

已投保的客戶打電話連絡他的 Humongous Insurance 專員申請給付。專員連線到公司給付網站,並為客戶填妥給付表單,然後以電子郵件將給付表單轉寄給負責檢驗的理算員。理算員會核准補償和支出,接著,填寫以電子郵件傳來的表單,再傳回給專員。專員會檢閱表單,看看是否正確,然後將表單轉寄給處理付款的會計部門。會計部門的代表會核准支票並封存給付表單。該表單會以 XML 文件格式儲存在 Humongous Insurance 給付資料庫。如此,補償已完成,並且客戶已拿到保險金額。相關的帳戶資訊隨即跟著更新。

解決方案 2:客戶使用表單

或者,Humongous Insurance 客戶可以透過網際網路申請給付。客戶不需要等到營業時間才申請理賠。客戶可以造訪 Humongous Insurance 網站、建立她的帳戶、登入並申請給付。在這種情況下,客戶會完成表單,而這通常是由專員填寫的。客戶送出表單之後,表單會以電子郵件傳送給理算員,而電子郵件的副本會傳送給專員。如果需要額外資訊,理算員會將表單傳回給專員。從這裡開始,處理給付表單的方式與以電話提出申請給付的方式相同。

案例 3:線上政府許可

當地政府機構使用 Office SharePoint Server 2007 和 InfoPath Forms Services,透過網際網路提供承包商許可和簽核。

情況

一家電氣工程承包商成功標到到府更新電氣工程的服務工作,並尋求當地政府機構所發行的許可證明以完成這個工作。此電氣工程承包商造訪建築管理處的都市電力科網站,使用線上服務來申請許可。此承包商先前曾經註冊使用這個服務,因此,網站內已儲存其公司資訊和以前的許可要求。

解決方案 1:客戶使用表單

輸入許可申請表 Web 表單的資料會送出至位於建築管理處網路上的 XML 資料庫。送出申請資料之後,新的許可要求隨即會自動填入 SharePoint 工作區,作為多重部分 InfoPath 表單的連結。當表單開啟時,提出要求的承包商的公司資料和許可申請表資料會填入表單第一個檢視中的欄位。這個檢視與承包商所填寫的表單是一樣的。

解決方案 2:表單處理工作流程

在這個過程中,建築管理處的都市電力科必須正式地確認收到申請表。收到申請表的專員會檢查資訊是否填寫完整,並以數位方式簽署申請表表單以確認回條。然後,承包商會收到該部門以電子郵件傳送之申請表表單確認回條的確切圖像檔案。InfoPath 使用資料配接器,存取與合格決定相關的資料,然後將這項資訊從其他內部機構資料來源提取至其他檢視中的表單。此機構員工會檢閱這份不同的資料、根據這項合併的資訊判決要求,然後核准或拒絕許可要求。如果要求已核准,就會以 HTML 格式呈現已填入要求者連絡資料和相關資訊的電氣工程許可。此許可會公佈在建築管理處許可 SharePoint 網站的承包商首頁中,承包商可以在其中檢視並列印許可,然後公佈在工作網站上。

下載本書

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

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