一步步學習微軟InfoPath2010和SP2010--第十二章節--管理和監控InfoPath Form Services(IPFS)(1)--在SP管理中心的IPFS設置

        在SharePoint管理中心,常規應用程序設置區域,你將發如今整個SharePoint場中控制不一樣方面的IPFS設置。若是你不是在管理很是大型SharePoint環境(或多租戶託管服務),那麼就沒有許多你須要常常修改的設置了,可是知道在SharePoint場級別能夠進行哪些修改是很重要的。web

        小貼士:若是你正在學習管理SharePoint環境,你將可能發現熟悉Windows PowerShell腳本是有用的。IPFS提供豐富的PowerShell命令集,能夠幫助自動化和改善大多數管理任務的效率。下面練習中咱們要討論的大多基於GUI管理任務都在PowerShell中有對應命令。完整引用在TechNet上可見。http://technet.microsoft.com/en-us/library/ee906553.aspx跨域

        爲了確保你對你的SharePoint環境IPFS管理選項一個有基礎的瞭解,下面的練習帶你瞭解SharePoint管理中心重要的IPFS配置設置。瀏覽器

        準備:本練習假設你有合適的管理權限訪問SharePoint服務器。安全

1.      打開SharePoint 2010管理中心。服務器


        小貼士:你能夠在系統瀏覽器中輸入URL訪問SharePoint管理中心。URL以http://開頭,接下來是你的服務器名,冒號,當安裝SharePoint時分配給管理中心的端口數,例如http://smallville-pc:27244less

2.      在SharePoint管理中心,點擊「通常應用程序設置」。post


3.      在InfoPath Forms Services節,點擊「管理表單模板」連接。學習

        這用來上載經管理員覈準的表單模板(可能須要在整個場內可用)。(查看第六章節「發佈和提交表單數據」瞭解經管理員覈準的表單模板相關信息)。網站

        小貼士:上載經管理員覈準的表單模板只是第一步;你也將須要激活模板到相應網站集。你能夠在「管理表單模板」頁面、「網站集功能」頁面,或經過PowerShell完成。設計

4.      點擊任何一個你上載的模板下拉選擇器;你將看到一些有用的選項:激活、停用、靜止或刪除模板。

        注意:靜止表單模板基本上意味着告訴SharePoint,你想在新實例上排除表單的可用性,全部用戶完成後從服務中刪除。刪除表單,不管是否有人在使用,當即從服務中刪除表單。


5.      點擊回到「通常應用程序設置」。點擊「配置InfoPath Forms Services」。

        在此頁面,你將發現許多設置,你能夠用來在整個SharePoint場內輕微調整IPFS效果和安全設置。大多狀況下,默認設置是最好的。然而,老是選中重要的「容許用戶爲表單模板啓用瀏覽器功能」複選框。不然,用戶不能在SharePoint場內任何地方發佈基於瀏覽器的模板。


        在「閾值」區域,注意每次回話的回發次數最小是75.本章稍後你將瞭解如何分析表單,理解什麼時間、什麼地方以及爲何你的表單在生成postbacks。大小平局、設計好的基於瀏覽器的表單應該有可控制的postbacks。


        在「閾值」區域下,「用戶會話」節內,有兩個重要的設置。第一個設置定義了單個用戶IPFS回話在SharePoint場內生存的最大時間數1440分鐘。儘管這感受起來很長,記住SharePoint將終結60分鐘不回傳給服務器的任何瀏覽器回話。因此,儘管用戶理論上能夠在完成24小時時間持續填寫基於瀏覽器的表單,他可能須要每小時至少一次的在表單上活動。通常,這不是個問題,可是當你在表單中添加了文件/圖片附件控件,用戶能夠添加很是大的文件時就不同了。默認4MB應該在大多數狀況下足夠了。


        小貼士:記住,「用戶會話」設置是場設置。意味着提升或下降默認值將影響SharePoint環境中每一個網站集。改變默認值以前要當心。若是不肯定此頁上的任何設置,最好是保留默認值。它們已經被配置爲最好效果和最大安全性。

6.      回到「通常應用程序設置」。

        可用連接的簡要描述以下:

        1.      上載表單模板

        進入和「管理表單模板」連接同樣的頁面。

        2.      管理數據鏈接文件

        上載(想在整個場可用的)跨域數據鏈接文件。這些是和第七章節「接收來自SharePoint列表和BCS的數據」看到的DCL鏈接類型相同,除了這是一個上載它們到集中位置(以在場的任何位置使用)的方法。

        小貼士:爲了使用集中管理的跨域鏈接,你必須在管理中心的「配置InfoPath Forms Services」頁面激活它們。


        3.      配置InfoPath Forms Services服務代理

        點擊這個連接打開Web Service代理頁面。

        基於瀏覽器的表單最多見的問題之一與安全性和認證過程相關。有時,表單設計者會很吃驚,當他們的表單在InfoPath客戶端正常工做,可是有人嘗試在瀏覽器內使用相同表單時就會失敗。這常常發生,由於(不像InfoPath客戶端),瀏覽器表單經過XMLHTTP協議與服務器交流,它是沒有狀態的(stateless)。換句話說,瀏覽器表單不能以常規InfoPath客戶端表單使用的方法(經過NT LAN Manager----NTLM),傳遞用戶密令到遠程數據源,這個更加複雜的提交過程,在當數據鏈接在不一樣域(其餘服務器)中時,可能引入認證問題。一般被稱爲「雙重躍點」(double-hop)問題。對於IPFS管理員很常見。

        有時,你可能想鏈接基於瀏覽器的表單到(位於SharePoint環境域以外的)web service數據源。用戶認證可能變得很是複雜,由於基於瀏覽器的表單沒有能力推送用戶密令到遠程服務器。可是,SharePoint爲IPFS提供了web代理服務,必要時做爲表單和第三層數據源間的代理。Web代理服務給SharePoint提供了方便,傳遞用戶認證密令到遠程web service,確保用戶能夠填寫表單,如願從web service抽取數據。注意下面截圖,你能夠選擇爲用戶表單啓用web代理。這個選項控制web service代理是否對於用戶上傳的表單可用。若是沒有選中,只有被管理員上載的表單纔可使用web service代理。


        小貼士:在第七章節討論過,爲使用web service代理,須要在UDC文件中定義數據鏈接。

相關文章
相關標籤/搜索