解析
用戶可以先將需要蒐集的數據欄位和表之間的關係在資料庫中定義好,可以使用SQL Server和Access進行設計。然後將InfoPath表單中的控制項和資料庫中的欄位進行綁定。這樣,當用戶開始填寫InfoPath表單的時候,數據就會自動存儲到資料庫中去。此時,IT開發人員設計好的InfoPath表單是.xsn後綴的檔案,是InfoPath的模板檔案,如果想改變用戶使用的表單,只需要改變模板就可以了。
主要套用
現在流行的B/S結構的信息系統,很多從實質上來說,就是HTML的頁面表單加上資料庫的形式來實現。所以在企業中,IT人員可以利用InfoPath為企業開發小型的信息系統。比如:一家企業可以用InfoPath為客服和銷售人員製作一個CRM的客戶信息數據表,並在資料庫中定義統計和蒐集的數據欄位和表結構,那么客服或銷售人員只需要在自己的電腦上打開InfoPath,就可以將客戶信息通過InfoPath輸入到資料庫中去,並可以方便的進行查詢。如果需要涉及到其他部門,那么該資料庫中的數據,可以被其他部門進行重用,不需要重複輸入,提高了效率。我們甚至可以為這些表單定義工作流,比如:審批等。同時,我們可以將數據導入到Excel進行數據透視或數據挖掘的分析,並實時地用圖表等方式進行展現,形成一個簡單的BI系統。由此看來,即使不會編程,也可以用InfoPath、Excel、Access做出一個簡單的企業信息系統。
相關區別
Microsoft InfoPath 2003提供給我們便利的創建電子表單的方式和所見即所得的設計模式,但是,用戶必須安裝InfoPath才能打開填寫表單。但是我們更加希望可以在不安裝InfoPath客戶端的情況下,在瀏覽器上直接填寫表單。InfoPath 2007的發布滿足了我們的這一個需求,藉助SharePoint Server 2007的其中一個組件InfoPath Forms Services,IT開發人員可以讓用戶線上填寫和訪問InfoPath表單。通過SharePoint IT人員可以構建更加豐富的表單解決方案。
主要優勢
使用 Microsoft Office InfoPath 2007,可以創建功能豐富的動態表單,供團隊和組織收集、共享、重複使用和管理信息,從而改進整個組織的協作和決策制定能力。Office InfoPath 2007 可以幫助您更有效地收集信息。下面列出了 Office InfoPath 2007 可幫助您提高業務過程效率的 10 種方式。
1.將 InfoPath 表單部署為 Microsoft Office Outlook電子郵件形式。
使用 Office InfoPath 2007,您可以將表單部署為 Outlook電子郵件形式,這樣同事就可以在不離開熟悉的 Outlook 環境的情況下完成表單。在 Office Outlook 2007 中收集信息後,可以將其導出到 Microsoft Office Excel電子表格中,也可以將數據合併回單個 InfoPath 表單中。
2.將業務過程擴展到防火牆之外。
使用 Office InfoPath 2007 和 InfoPath Forms Services 可以輕鬆地將表單解決方案擴展到防火牆以外,因為您可以使用多種不同的 Web瀏覽器和移動設備來完成表單。
3.輕鬆地將 Microsoft Office Word 文檔和 Excel電子表格轉換為 InfoPath表單。
將 Word 文檔和 Excel電子表格轉換為 InfoPath表單模板,您就可以通過將舊版文檔轉化為功能豐富的 InfoPath 表單模板,在信息收集過程中確保數據完整性、改進版本控制和實現結構化。
4.使複雜的表單設計變得更容易。
Office InfoPath 2007 可以幫助用戶使用簡單的拖放式界面生成表單,同時也支持預設的模板部件和共享數據連線功能。
5.創建表單數據的 PDF 或 XPS 記錄。
使用新添的免費外掛程式,您可以為已完成的 InfoPath 表單創建可移植文檔格式 (PDF) 或 XML 檔案規範 (XPS) 版本,用於存檔或記錄管理。只有在安裝載入項之後,才可以通過 2007 Microsoft Office system 程式另外儲存為PDF 或 XPS 檔案。有關詳細信息,請參閱安裝和使用 PDF 或 XPS載入項。
6.使用 Office InfoPath 2007 和 Microsoft Office SharePoint Server 2007 來熟練控制您的表單工作流。
使用 Office SharePoint Server 2007 中集成的工作流管理工具,可以有效驅動信息收集流程。
7.為 Web瀏覽器和 Office InfoPath 2007客戶端設計單一的表單。
Office InfoPath 2007 中包含了設計檢查方案,可以幫助確保部署到 InfoPath Forms Services 的表單具有一致性。
8.增強了對 InfoPath表單模板中的重要信息的保護。
Office InfoPath 2007 包含對信息許可權管理的支持,可以避免表單被不當使用和分發。
9.集中管理整個組織的表單。
Office SharePoint Server 2007 的 InfoPath Forms Services 僅向擁有安全連線的用戶提供訪問許可權,從而使組織可以集中管理電子表單。
10.使用 Office InfoPath 2007 和 Microsoft Visual Studio 2005 開發高級表單解決方案。
通過創建 Visual Studio 2005 中託管的 InfoPath 項目來構建 InfoPath 表單解決方案,以便開發人員使用託管代碼和Microsoft .NET Framework構建解決方案。
新增功能
1、通過易於使用的工具快速設計表單 使用功能區界面快速設計。傳統選單和工具列可能需要幾個步驟才能完成一項任務,而功能區以選項卡結構顯示命令,按與某活動相關的任務進行組織,因此您可以快速創建需要的表單。
一鍵發布表單。單擊功能區快速訪問工具列上的一個圖示發布表單,或使用 Microsoft Office Backstage™ 視圖。Backstage 視圖為您提供正在執行的任務(如發布)所必不可少的信息的一個參考點。
創建 SharePoint 列表的表單。使用 InfoPath 2010,您可以通過單擊基於 SharePoint 常規或外部列表的按鈕創建精美的表單。如果 SharePoint 列表中有數據,則可以快速地自動生成包含所有 SharePoint 列表域的表單,然後對其進行自定義,從而縮短創建表單的時間。
使用 Microsoft SharePoint Workspace 2010(以前稱為 Microsoft Office Groove 2007)完成脫機表單。可以在 Office SharePoint Workspace 界面中通過本機集成表單和數據(存儲在常規或外部 SharePoint 列表中)在線上或脫機填寫表單。
2、創建 SharePoint 協作工作流解決方案 包括 SharePoint Server 2010 業務流程解決方案中的表單。使用 SharePoint Server 2010 和 SharePoint Designer 時,可以將 InfoPath 2010 表單部署為自動業務流程(包括工作流)的一部分,如基於表單內信息的傳送和通知功能。建立模組式、可擴展和可移植的工作流解決方案。對於部門或企業級的用戶,使用 InfoPath(幾乎不用代碼)即可建立 SharePoint
使用更多 Web 表單 。許多以前在 InfoPath 客戶端應用程式中可用的控制項和功能(如組合框、篩選及日期和時間控制項)
輕鬆管理伺服器上的表單。可以將 InfoPath 表單作為 SharePoint Server 2010 真正的組件來監視。新增的 SharePoint 維護引擎規則確保InfoPath 表單在其伺服器場中正確配置。還可以使用 Windows PowerShell 命令行管理程式和腳本語言(包括在 SharePoint Server 2010 中)管理 InfoPath 表單。
3、建立高級表單並將表單連線到 LOB 系統 使用代碼增強表單 。使用 Visual Studio Tools for Application 和輕鬆發布功能(如 SharePoint Server Sandboxed Solution),可以使用代碼增強 InfoPath 表單以更好地適應組織的特定業務流程需求。
使用業務線 (LOB) 信息連線表單。SharePoint Server 2010 提供可擴展結構用於管理用戶對數據連線和系統的訪問。InfoPath 2010 還用於 SharePoint Server 2010 的 Business Connectivity Services (BCS)。BCS 使用全新功能、服務以及通過深度集成外部數據和服務簡化解決方案開發的工具,增強 Microsoft Office 應用程式和 SharePoint 平台功能。
在網頁嵌入表單。在 SharePoint Server 2010 中,使用新的 InfoPath 表單 Web 部件承載網頁中的表單比以前更加容易。無需編寫代碼行,即可使用 Web 部件承載已發布到 SharePoint 列表或表單庫的任何 InfoPath 瀏覽器表單。還可以將其連線到頁面上的其他 Web 部件以傳送或接收數據。另外,新增的 .NET FormView 控制項還允許開發人員在任何 aspx 網頁上承載 InfoPath 2010 表單。
停止開發
微軟 2014年1 月 31 日通過 Office 部落格宣布,微軟將終止 Office 電子表單產品 InfoPath。微軟在宣布中談到:
“在簡化投入和推出更加整合的 Office 表單用戶體驗的計畫中,我們將終止 InfoPath 產品,並會開發跨 SharePoint、Access、Word 的新表單技術。這意味著 InfoPath 2013 將是桌面軟體的最後一個版本,SharePoint Server 2013 的 InfoPath Forms 服務是最後的版本,Office 365 的 InfoPath Forms 服務技術將繼續提供,等將來通知。”
微軟在開發下一代表單技術的同時,也在研究 InfoPath 遷移方案,都會在將來進行宣布;InfoPath 桌面軟體和伺服器產品的 Lifecycle 支持都會到 2023 年 4 月,現有客戶無需擔心支持問題。