在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:27244。less
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文件中定义数据链接。