InfoPath是微軟Office 2003家族中引入的成員,最終的正式版本為InfoPath2013,該版本支持在線填寫表單。InfoPath是企業(yè)級(jí)搜集信息和制作表單的工具,將很多的界面控件集成在該工具中,為企業(yè)開發(fā)表單搜集系統(tǒng)提供了極大的方便。InfoPath文件的后綴名是.XML,可見InfoPath是基于XML技術(shù)的。作為一個(gè)數(shù)據(jù)存儲(chǔ)中間層技術(shù),InfoPath提供大量常用控件,如:Date Picker、文本框、可選節(jié)、重復(fù)節(jié)等,同時(shí)提供很多表格頁(yè)面設(shè)計(jì)工具。開發(fā)人員可以為每個(gè)控件設(shè)置相應(yīng)的數(shù)據(jù)有效性規(guī)則或數(shù)學(xué)公式。
如果InfoPath僅能做到上述功能,那么我們是可以用Excel做的表單代替InfoPath的,最重要的功能,就是InfoPath提供和數(shù)據(jù)庫(kù)和Web服務(wù)之間的連接。
2014年1月31日,Microsoft Office官方博客宣布,InfoPath2013為最后的桌面客戶端版本,InfoPath桌面軟件和服務(wù)器產(chǎn)品的Lifecycle支持都會(huì)到2023年4月。
主要功能
1 、通過易于使用的工具快速設(shè)計(jì)表單 使用功能區(qū)界面快速設(shè)計(jì)。傳統(tǒng)菜單和工具欄可能需要幾個(gè)步驟才能完成一項(xiàng)任務(wù),而功能區(qū)以選項(xiàng)卡結(jié)構(gòu)顯示命令,按與某活動(dòng)相關(guān)的任務(wù)進(jìn)行組織,因此您可以快速創(chuàng)建需要的表單。
一鍵發(fā)布表單。單擊功能區(qū)快速訪問工具欄上的一個(gè)圖標(biāo)發(fā)布表單,或者使用 Microsoft Office Backstage? 視圖。Backstage 視圖為您提供正在執(zhí)行的任務(wù)(如發(fā)布)所必不可少的信息的一個(gè)參考點(diǎn)。
創(chuàng)建 SharePoint 列表的表單。使用 InfoPath 2010,您可以通過單擊基于 SharePoint 常規(guī)或外部列表的按鈕創(chuàng)建精美的表單。如果 SharePoint 列表中有數(shù)據(jù),則可以快速地自動(dòng)生成包含所有 SharePoint 列表域的表單,然后對(duì)其進(jìn)行自定義,從而縮短創(chuàng)建表單的時(shí)間。
使用 微軟 SharePoint Workspace 2010(以前稱為 Microsoft Office Groove 2007)完成脫機(jī)表單。可以在 Office SharePoint Workspace 界面中通過本機(jī)集成表單和數(shù)據(jù)(存儲(chǔ)在常規(guī)或外部 SharePoint 列表中)聯(lián)機(jī)或脫機(jī)填寫表單。
2、創(chuàng)建SharePoint協(xié)作工作流解決方案包括SharePoint Server 2010業(yè)務(wù)流程解決方案中的表單。使用SharePoint Server 2010 和 SharePoint Designer 時(shí),可以將InfoPath 2010表單部署為自動(dòng)業(yè)務(wù)流程(包括工作流)的一部分,如基于表單內(nèi)信息的傳送和通知功能。建立模塊式、可擴(kuò)展和可移植的工作流程解決方案。對(duì)于部門或企業(yè)級(jí)的用戶,使用InfoPath(幾乎不用代碼)即可建立 SharePoint
使用更多Web表單。許多以前在InfoPath客戶端應(yīng)用程序中可用的控件和功能(如組合框、篩選及日期和時(shí)間控件)
輕松管理服務(wù)器上的表單。可以將InfoPath表單作為SharePoint Server 2010真正的組件來監(jiān)視。新增的 SharePoint 維護(hù)引擎規(guī)則確保InfoPath 表單在其服務(wù)場(chǎng)中正確配置。還可以使用 Windows PowerShell 命令行管理程序和腳本語(yǔ)言(包括在 SharePoint Server 2010 中)管理 InfoPath 表單。
3、建立高級(jí)表單并將表單連接到LOB系統(tǒng)使用代碼增強(qiáng)表單。使用Visual Studio Tools for Application和輕松發(fā)布功能(如 SharePoint Server Sandboxed Solution),可以使用代碼增強(qiáng) InfoPath 表單以更好地適應(yīng)組織的特定業(yè)務(wù)流程需求。
使用業(yè)務(wù)線(LOB)信息連接表單。SharePoint Server 2010提供可擴(kuò)展結(jié)構(gòu)用于管理用戶對(duì)數(shù)據(jù)連接和系統(tǒng)的訪問。InfoPath 2010還用于SharePoint Server 2010的Business Connectivity Services(BCS)。BCS使用全新功能、服務(wù)以及通過深度集成外部數(shù)據(jù)和服務(wù)簡(jiǎn)化解決方案開發(fā)的工具,增強(qiáng)Microsoft Office應(yīng)用程序和SharePoint平臺(tái)功能。
在網(wǎng)頁(yè)嵌入表單。在 SharePoint Server 2010 中,使用新的 InfoPath 表單 Web 部承載在網(wǎng)頁(yè)頁(yè)中的表單比以前更加容易。無需編寫代碼行,即可使用 Web 部件承載已發(fā)布到 SharePoint 列表或表單任何人任何人 InfoPath 瀏覽器表單。還可以將其連接到頁(yè)面上的其他 Web 部件以發(fā)送或接收數(shù)據(jù)。另外,新增的 .NET FormView 控件還允許開發(fā)任何地方任何地方和 aspx 網(wǎng)頁(yè)上承載 InfoPath 2010 表單。
相關(guān)區(qū)別
Microsoft InfoPath2003提供給我們便利的創(chuàng)建電子表單的方式和所見即所得的設(shè)計(jì)模式,但是,用戶必須安裝InfoPath才能打開填寫表單。但是我們更加希望可以在不安裝InfoPath客戶端的情況下,在瀏覽器上直接填寫表單。InfoPath 2007的發(fā)布滿足了我們的這一個(gè)需求,借助SharePoint Server 2007的其中一個(gè)組件InfoPath Forms Services,IT開發(fā)人員可以讓用戶在線填寫和訪問InfoPath表單。通過SharePoint IT人員可以構(gòu)建更加豐富的表單解決方案。
操作指南
用戶可以先將需要搜集的數(shù)據(jù)字段和表之間的關(guān)系在數(shù)據(jù)庫(kù)中定義好,可以使用SQL Server和Access進(jìn)行設(shè)計(jì)。然后將InfoPath表單中的控件和數(shù)據(jù)庫(kù)中的字段進(jìn)行綁定。這樣,當(dāng)用戶開始填寫InfoPath表單的時(shí)候,數(shù)據(jù)就會(huì)自動(dòng)存儲(chǔ)到數(shù)據(jù)庫(kù)中去。此時(shí),IT開發(fā)人員設(shè)計(jì)好的InfoPath表單是.xsn后綴的文件,是InfoPath的模板文件,如果想改變用戶使用的表單,只需要改變模板就可以了。
主要應(yīng)用
現(xiàn)在流行的B/S結(jié)構(gòu)的信息系統(tǒng),很多從實(shí)質(zhì)上來說,就是HTML的頁(yè)面表單加上數(shù)據(jù)庫(kù)的形式來實(shí)現(xiàn)。所以在企業(yè)中,IT人員可以利用InfoPath為企業(yè)開發(fā)小型的信息系統(tǒng)。比如:一家企業(yè)可以用InfoPath為客服和銷售人員制作一個(gè)CRM的客戶信息數(shù)據(jù)表,并在數(shù)據(jù)庫(kù)中定義統(tǒng)計(jì)和搜集的數(shù)據(jù)字段和表結(jié)構(gòu),那么客服或銷售人員只需要在自己的電腦上打開InfoPath,就可以將客戶信息通過InfoPath輸入到數(shù)據(jù)庫(kù)中去,并可以方便的進(jìn)行查詢。如果需要涉及到其他部門,那么該數(shù)據(jù)庫(kù)中的數(shù)據(jù),可以被其他部門進(jìn)行重用,不需要重復(fù)輸入,提高了效率。我們甚至可以為這些表流程定流程工作流程,比如:審批等。同時(shí),我們可以將數(shù)據(jù)導(dǎo)入到Microsoft Excel進(jìn)行數(shù)據(jù)透視或數(shù)據(jù)挖掘的分析,并實(shí)時(shí)地用圖表等方式進(jìn)行展現(xiàn),形成一個(gè)簡(jiǎn)單的BI系統(tǒng)。由此看來,即使不會(huì)編程,也可以用InfoPath、Excel、Access做出一個(gè)簡(jiǎn)單的企業(yè)信息系統(tǒng)。
軟件評(píng)價(jià)
使用Microsoft Office InfoPath 2007,可以創(chuàng)建功能豐富的動(dòng)態(tài)表單,供團(tuán)隊(duì)和組織收集、共享、重復(fù)使用和管理信息,從而改進(jìn)整個(gè)組織的協(xié)作和決策制定能力。Office InfoPath 2007 可以幫助您更有效地收集信息。下面列出了Office InfoPath 2007 可以幫助您提高業(yè)務(wù)過程效率的10種方式。
1.將 InfoPath 表單部署為 Microsoft Office Outlook電子郵件形式。
使用Office InfoPath 2007,您可以將表單部署為Outlook電子郵件形式,這樣同事就可以在不離開熟悉的 Outlook 環(huán)境的情況下完成表單。在 Office Outlook 2007中收集信息后,可以將其導(dǎo)出到 Microsoft Office Excel電子表格中,也可以將數(shù)據(jù)合并回單個(gè) InfoPath 表單中。
2.將業(yè)務(wù)過程擴(kuò)展到防火墻之外。
使用 Office InfoPath 2007 和 InfoPath Forms Services 可以輕松地將表單解決方案擴(kuò)展到防火墻以外,因?yàn)槟梢允褂枚喾N不同的 Web瀏覽器和移動(dòng)設(shè)備來完成表單。
3.輕松地將 Microsoft Office Word 文檔和 Excel電子表格轉(zhuǎn)換為 InfoPath表單。
將 Word 文檔和 Excel電子表格轉(zhuǎn)換為 InfoPath表單模板,您就可以通過將舊版文檔轉(zhuǎn)化為功能豐富的 InfoPath 表單模板,在信息收集過程中確保數(shù)據(jù)完整性、改進(jìn)版本控制和實(shí)現(xiàn)結(jié)構(gòu)化。
4.使復(fù)雜的表單設(shè)計(jì)變得更容易。
Office InfoPath 2007 可以幫助用戶使用簡(jiǎn)單的拖放式界面生成表單,同時(shí)也支持預(yù)設(shè)的模板部件和共享數(shù)據(jù)連接功能。
5.創(chuàng)建表單數(shù)據(jù)的 PDF 或 xps 記錄。
使用新添的免費(fèi)插件,您可以為已完成的 InfoPath 表單創(chuàng)建可移植文檔格式 (PDF) 或 XML 文件規(guī)范 (XPS) 版本,用于存檔或記錄管理。只有在安裝加載項(xiàng)之后,才可以通過 2007 Microsoft Office system 程序另存為PDF 或 XPS 文件。有關(guān)詳細(xì)信息,請(qǐng)參閱安裝和使用 PDF 或 XPS加載項(xiàng)。
6.使用 Office InfoPath 2007 和 Microsoft Office SharePoint Server 2007 來熟練控制您的表單工作流。
使用 Office SharePoint Server 2007 中集成的工作流管理工具,可以有效驅(qū)動(dòng)信息收集流程。
7.為 Web瀏覽器和 Office InfoPath 2007客戶端設(shè)計(jì)單一的表單。
Office InfoPath 2007 中包含了設(shè)計(jì)檢查方案,可以幫助確保部署到 InfoPath Forms Services 的表單具有一致性。
8.增強(qiáng)了對(duì) InfoPath表單模板中的重要信息的保護(hù)。
Office InfoPath 2007 包含對(duì)信息權(quán)限管理的支持,可以避免表單被不當(dāng)使用和分發(fā)。
9.集中管理整個(gè)組織的表單。
Office SharePoint Server 2007 的 InfoPath Forms Services 僅向擁有安全連接的用戶提供訪問權(quán)限,從而使組織可以集中管理電子表單。
10.使用 Office InfoPath 2007 和 微軟 Visual Studio 2005 開發(fā)高級(jí)表單解決方案。
通過創(chuàng)建 Visual Studio 2005 中托管的 InfoPath 項(xiàng)目來構(gòu)建 InfoPath 表單解決方案,以便開發(fā)人員使用托管代碼和Microsoft .NET Framework構(gòu)建解決方案。
相關(guān)事件
微軟 2014年1 月 31 日通過 Office 博客宣布,微軟將終止 Office 電子表單產(chǎn)品 InfoPath。微軟在宣布中談到:
“在簡(jiǎn)化投入和推出更加整合的 Office 表單用戶體驗(yàn)的計(jì)劃中,我們將終止 InfoPath 產(chǎn)品,并會(huì)開發(fā)跨 SharePoint、Access、Word 的新表單技術(shù)。這意味著 InfoPath 2013 將是桌面軟件的最后一個(gè)版本,SharePoint Server 2013 的 InfoPath Forms 服務(wù)是最后的版本,Office 365 的 InfoPath Forms 服務(wù)技術(shù)將繼續(xù)提供,等將來通知。”
微軟在開發(fā)下一代表單技術(shù)的同時(shí),也在研究 InfoPath 遷移方案,都會(huì)在將來進(jìn)行宣布;InfoPath 桌面軟件和服務(wù)器產(chǎn)品的 Lifecycle 支持都會(huì)到 2023 年 4 月,現(xiàn)有客戶無需擔(dān)心支持問題。
參考資料 >
微軟終止 Office 電子表單產(chǎn)品 InfoPath.LiveSino.2014-02-03