用户配置文件和访问群体设定中的新增功能
Microsoft Office SharePoint Server 2007 添加了几项针对用户配置文件和访问群体设定的新功能。以下各节简要描述主要的功能。
属性改进
Office SharePoint Server 2007 为使用用户配置文件存储构建解决方案的开发人员提供了以下属性改进:
多值属性 属性现在支持多个值。此项改进在许多情况下都很有用,例如,定义用户的兴趣或声明某人的专业知识时。
具有开放或封闭选项列表的属性 使用此功能,您可以将用户配置文件属性与一组限制可选值列表的词汇向关联。而且,列表可以是开放的;这意味着,用户可以添加新的选项。如果列表是封闭的,则意味着只有管理员可以添加选项,而用户不能。
从 Active Directory 之外的其他外部数据源映射的属性 当您为配置文件实例创建新属性时,可以将属性映射到外部数据源,如业务数据目录中注册的实体。
属性隐私策略 现在可以向属性分配隐私策略,以限制能够访问该属性用户。使用此功能,您可以设置策略来限制对“只有我”、“我的经理”、“我的工作组”、“我的同事”或“所有人”的访问权限,并将属性强制设置为必需的、可选的、或是禁用的。
用户配置文件导入改进
Microsoft Office SharePoint Portal Server 2003 只支持导入 Active Directory 目录服务中的用户配置文件。对于未部署 Active Directory 的客户,没有在 SharePoint Portal Server 中启动配置文件数据库并保持更新的简便方法。
Office SharePoint Server 2007 解决了这个问题;除了 Active Directory 外,它可以引导和导入下列所有数据源中的配置文件信息:
LDAP 部署(这不是 Active Directory)
数据库
企业应用程序(例如 SAP 或 PeopleSoft)
备注
Office SharePoint Server 2007 通过与业务数据目录集成来支持最后两种数据源。而且,Office SharePoint Server 2007 只将业务数据目录数据源视为一个辅助数据源;这意味着,它只使用该数据提供主连接中没有的额外用户信息。它只能导入 AD 和 LDAP 目录中的用户配置文件。
我的网站配置文件页
“我的网站”页的“配置文件”页显示用户的同事和成员资格,以及该用户与访问另一个用户的“我的网站”的用户之间的共同之处。它还显示该用户的文档、博客和隐私配置文件属性的聚合视图。
个性化网站
Office SharePoint Server 2007 中的个性化站点为您提供网站的个性化视图。这些网站使用访问群体设定向您显示个性化信息,如“我的人力资源”和“我的销售”。
成员资格
Office SharePoint Server 2007 可显示用户所属的 Microsoft Exchange Server 通讯组列表 (DL) 和 Windows SharePoint Services 3.0 网站。网站成员资格列表位于“我的链接”控件,该控件可以在与当前共享服务提供程序 (SSP) 关联的网站的顶部导航栏中显示,也可以在“我的 SharePoint”下“文件/打开”对话框中的 Microsoft Office 客户端中显示。
同事
Office SharePoint Server 2007 可作为您的同事自定添加您的经理、同级和直接下属。此外,Office SharePoint Server 2007 还允许您添加同事(您认识的人),以便您方便地导航到同事的“我的网站”公共页面。Office SharePoint Server 2007 还在“我的网站”上提供了同事跟踪程序 Web 部件,它可以告诉您同事所发生的变化。而且,搜索公司的人员时,您还可以按社会距离进行分组,以便首先显示您的同事。
共享上下文
当用户访问另一个用户的配置文件页面时,Office SharePoint Server 2007 会显示两个用户之间的所有共同之处,如:
他们共同的经理
他们同为其成员的 DL 和 Windows SharePoint Services 3.0 网站
他们共同的同事
备注
该对象模型允许您查找任意两个用户配置文件实例之间的共同之处。
Web 服务
Office SharePoint Server 2007 现在提供了可写入用户配置文件数据库的 Web 服务。Office SharePoint Server 2007 还提供了其他 Web 服务,可发现场中运行 Office SharePoint Server 2007 的所有服务器,查找针对某位用户的网站,以及执行其他任务。
更改日志
用户配置文件存储可在数据库中维护一个记录对用户配置文件所做的更改的更改日志。Office SharePoint Server 2007 提供了以编程方式访问更改日志的 Web 服务和对象模型。
隐私和安全
Office SharePoint Server 2007 允许您设置用户配置文件属性、同事和成员资格的隐私策略,来限制可以访问个人信息的用户。您可以将属性、同事、链接和成员资格的可见性限制为“只有我”、“我的经理”、“我的工作组”、“我的同事”或“所有人”。
访问群体设定
SharePoint Portal Server 2003 支持基于规则的设定。Office SharePoint Server 2007 可根据基于规则的访问群体、Windows SharePoint Services 3.0 组和通讯组列表成员资格进行设定。此外,Office SharePoint Server 2007 能够针对任何列表项进行设定,而不仅限于列表。
备注
Office SharePoint Server 2007 还提供了一项 Web 服务,可查找为特定用户设定的所有 Office SharePoint Server 2007 网站。
人员搜索
Office SharePoint Server 2007 提供了仅限于人员的搜索范围。您可以按姓名或按用户的公共配置文件属性查找人员。Office SharePoint Server 2007 中的企业级搜索功能支持基于属性的查询、社会距离分组、搜索优化和丰富的搜索结果。
可自定义的选取器设计
Office SharePoint Server 2007 中的人员选取器和访问群体选取器基于普通的可自定义选取器 PickerDialog。这些选取器在 Microsoft.Office.Server.WebControls 命名空间中定义。
可靠的用户删除处理
Office SharePoint Server 2007 现在有一个可靠的进程,用来删除陈旧的用户配置文件。它消除了 SharePoint Portal Server 2003 在删除陈旧用户配置文件时遇到的问题。Office SharePoint Server 2007 还提供了一个事件处理模型,来跟踪用户配置文件的删除和其他操作。