规划用户配置文件 (SharePoint Server 2010)

 

适用于: SharePoint Server 2010

上一次修改主题: 2016-11-30

本文介绍了 Microsoft SharePoint Server 2010 用户配置文件功能,并提供了有关规划用户配置文件的指导。

本文内容:

  • 何谓用户配置文件?

  • 关于用户配置文件属性

  • 关于属性策略

  • 规划用户配置文件

备注

配置文件同步是一个将目录服务和业务系统中的数据与用户配置文件同步的过程。除了了解本文中描述的概念和活动,您还应阅读相关文章配置文件同步概述 (SharePoint Server 2010)

何谓用户配置文件?

用户配置文件是描述单个用户的属性以及与每个属性关联的策略和其他设置的集合。配置文件中描述的用户由其中的一个唯一标识符来表示,其余属性提供了该用户的相关信息(如用户的电话号码、经理、办公室号码、职务等)。SharePoint 部署的用户配置文件集存储在与 User Profile Service 应用程序关联的配置文件数据库中。

用户配置文件可帮助识别企业中的用户之间的联系,例如其共同的经理、工作组、组成员身份和共同网站。这些配置文件还包含有关用户的重要信息,如用户使用的产品、用户的爱好或专长以及用户在组织结构中所处的位置。通过在诸如“我的网站”之类的功能中公开此信息,用户配置文件为 SharePoint Server 中的企业社交网络奠定了基础。以下是用户配置文件支持的一些企业社交网络功能:

  • 我的网站

  • 配置文件页

  • 人员搜索

  • 组织图表

  • 专业技能搜索

  • 社会性标签

  • 访问群体

如下图所示,用户配置文件可由从目录服务导入的属性、从业务系统导入的属性以及用户提供的属性组成。

SharePoint Server 用户配置文件的组成

例如,目录服务可提供组织内所需的基本信息,如用户的帐户名、工作电话号码、职务和工作电子邮件地址。业务系统可以提供与业务相关的重要信息,如客户帐户或由每个工作组成员管理的产品系列。用户可提供关于自己的补充信息,如其专长或爱好。

通过以下方式创建新的用户配置文件:

备注

用户配置文件与 SharePoint Server 用户帐户不同并位于其自己的数据存储中。用户帐户提供了安全性和针对 SharePoint Server 中的对象的访问权。用户配置文件用于组织有关用户和用户之间的关系的信息。更新用户配置文件不会影响该用户的用户帐户。

关于用户配置文件属性

用户配置文件由一组用户属性组成。每个用户属性均提供一个与用户相关的信息项。用户属性值可来自目录服务、业务系统或用户输入。可以配置一些属性,以便将其导出到目录服务。在规划用户配置文件时所做的许多决定都与要包含的用户属性以及这些属性的值的设置方式相关。

为用户属性提供了一组丰富的数据类型。有关支持的数据类型及其定义的列表,请参阅 PropertyDataType 字段(该链接可能指向英文页面)

用户配置文件包含一组默认用户配置文件属性。之所以包含这些属性中的一些属性,是因为 SharePoint Server 社交网络或个性化功能会使用它们,在运行配置文件同步后,一小部分属性会自动映射到其对应的目录服务属性。有关默认用户属性的列表,请参阅默认用户配置文件属性 (SharePoint Server 2010)

SharePoint Server 包含一个托管元数据功能。托管元数据是一个集中管理的术语的分层集合,您可以定义这些术语,然后将其用作 SharePoint Server 中项目的属性。一组托管术语构成了一个术语集。可以将一个术语集与一个可编辑的用户配置文件属性关联。这样一来,便能管理与该属性关联的值,并使用户能够更轻松地为该属性输入适当的值。例如,通过关联用于定义企业中的职务的术语集,有助于促进这些职务在用户配置文件中的一致性使用。有关规划托管元数据的信息,请参阅规划托管元数据 (SharePoint Server 2010)

关于属性策略

如上所述,许多 SharePoint Server 2010 社交网络功能中都使用了用户配置文件。可以在用户配置文件中对每个用户属性设置策略,以帮助管理该属性中信息的使用方式。可以指定:

  • 是否在用户配置文件包含属性

  • 属性是否必需

  • 用户是否能更改属性的默认隐私设置

  • 属性对谁可见(基于其在组织内的角色)

下表介绍了每个策略设置选项。

策略设置选项 说明

启用或禁用

可以将属性配置为在包含它的功能中可用,也可以禁用该属性。

必需

可以指定属性必须包含信息。

可选

可以指定属性无需具有值。每个用户均可以为属性提供值,也可以将属性保留为空。

默认隐私设置

此选项决定谁可以查看属性的信息,如下所示:

  • 所有人:具有对网站的查看者权限或更高权限的每个用户都可以看到相关信息。

    备注

    搜索仅使用隐私设置为“所有人”的属性。

  • 我的同事:该用户的“我的同事”列表中的每个用户都可以看到该用户的信息。

  • 我的工作组:该用户的直属工作组(“我的同事”列表的子集)中的每个同事都可以看到相关信息。

  • 我的经理:只有该用户和该用户的直属经理才能看到相关信息。

  • 只有我:只有该用户才能看到相关信息。

备注

User Profile Service 管理员始终可以查看用户配置文件中的信息,不管其默认隐私设置如何。

用户可以替代

选择此选项时,用户可以更改属性的默认隐私设置。未选择此选项时,只有 User Profile Service 的管理员才能更改默认隐私设置。

可复制

当属性的值发生更改时,会将该值复制到其他网站中的用户信息列表。为使属性可复制,其默认隐私设置必须设置为“所有人”,并且不得选择“用户可以替代”策略。

除了对每个用户配置文件属性设置策略,还可以对在列表、Web 部件或网站中提供与配置文件相关的信息的某些 SharePoint Server 功能设置类似的策略。可对其设置策略的个性化功能设置包括:

  • SharePoint 网站成员身份的显示

  • 通讯组列表成员身份的显示

  • “我的网站”上的同事的显示

  • 基于组织层次结构自动填充同事

  • 同事建议的显示

  • “我的网站”上的链接的显示

  • 固定到“我的网站”的其他网站

例如,如果使用“我的工作组”隐私设置启用通讯组列表成员身份的显示,则只有用户的工作组成员才能查看该用户所属于的通讯组列表。

以下注意事项可帮助您确定哪些策略适合于您的组织:

  • **哪些属性应为必需属性?**某些属性默认情况下是必需的,可以配置这些属性,以便用户无法对其进行覆盖或更改。在大多数组织中,这些属性是在组织中实现协作和发展关系的关键方式。SharePoint Server 2010 还使用其中许多属性来启用其他功能,例如同事和访问群体。有关详细信息,请参阅访问群体和内容目标规划 (SharePoint Server 2010)默认用户配置文件属性 (SharePoint Server 2010)

  • **哪些属性应对于所有人都可见?**默认情况下,大多数属性对所有人都可见,但可将敏感信息配置为具有有限的可见性。例如,有许多员工进行现场作业的公司可能认为所有员工都能够查看移动电话信息很重要。其他组织可能会将所有非工作电话号码保密。

  • **用户能够更改哪些属性策略?**某些属性策略具有用户可更改的设置。例如,某些用户可能不希望自动填充同事列表。其他用户可能希望更改属性的默认可见性设置。

在为属性或个性化功能规划策略设置时,请考虑下表所示的因素。

条件 禁用属性 使属性成为可选属性 使属性成为必需属性

该属性由关键用户功能使用。

X

该属性与 Microsoft Business Connectivity Services 中应用程序的关键业务数据关联。

X

该属性在创建访问群体时使用。

X

User Profile Service 管理员希望该属性的值保持一致和有意义。

X

将很少使用该属性。

X

该属性会干扰更重要的属性。

备注

可以更改属性的显示设置来隐藏属性。

X

您决定为属性提供默认值,但希望用户能够更改或删除这些值。

X

在为属性规划默认可见性设置时,请考虑下表所示的因素。

条件 操作

您希望在搜索中使用属性,以便按属性进行的搜索能够找到用户。

将默认访问策略设置为“所有人”。

备注

搜索仅使用隐私设置为“所有人”的属性。

属性可在组织中的工作组和其他部门之间使用,并且不包含敏感信息。

使属性对于所有人都可见。

该属性最适合用于在直属工作组内进行协作或与由单独选定的同事组成的特定小组进行协作。

使属性仅对于同事可见。

属性具有私有或敏感的特性。

备注

对于不同的组织,被视为私有信息的内容是不同的。

使属性仅对于直属经理可见,或者在某些情况下,使属性仅对于单独的用户可见。

规划用户配置文件

本节提供的指导可帮助规划用户配置文件。建议您按下列顺序完成规划任务:

  1. 确定利益干系人

  2. 确定将如何使用配置文件信息

  3. 确定目录服务和业务系统

  4. 确定要包含的属性

  5. 确定属性详细信息

  6. 确定个性化设置策略

  7. 容量规划

以下有几节引用了“用户配置文件属性规划”工作表 (https://go.microsoft.com/fwlink/?linkid=202832&clcid=0x804(该链接可能指向英文页面))。可使用此工作簿记录用户配置文件属性配置决策以及个性化功能设置。该工作簿中还提供了一个地方来记录企业中的配置文件利益干系人的联系人信息和审查配置文件属性决策的管理团体成员的联系人信息。

确定利益干系人

用户配置文件是企业信息体系结构的一部分,且必须满足依赖于配置文件信息的工作组需求。有关要在配置文件中包含哪些属性的决策应基于来自代表使用“我的网站”和其他社会计算功能的工作组的利益干系人的输入。

有关用户配置文件的决策必须在满足组织的社会计算需求及其安全性、隐私性和监管职责之间达到平衡。因此,有关要在用户配置文件中公开哪些信息以及要包含哪些属性的决策应由执行发起人、法律顾问以及人力资源工作组成员共同制定。这可帮助确保对配置文件信息的使用符合企业策略和法律要求。如果您的解决方案涵盖了多个区域,建议您与来自各个区域的代表共同制定这些决策。

可使用“用户配置文件属性规划”工作表上的“利益干系人”选项卡来记录配置文件利益干系人成员的联系人信息。

确定将如何使用配置文件信息

用户配置文件信息在 SharePoint 解决方案中的使用方式是用户配置文件属性规划的主要决定因素。您的功能规范和体系结构文档应提供此信息,并应指导您设计有效的用户配置文件以满足您用户的需求。与任何 SharePoint Server 解决方案一样,建议您使用标准最佳做法(如功能规范、软件开发和配置管理工具、试用项目和其他标准技术)开发解决方案。您的开发工作组的功能规范、体系结构图和其他项目将是用于确定用户配置文件属性的要求的关键资源。

确定目录服务和业务系统

用户配置文件包含目录服务和业务系统中的数据。目录服务可提供用户社区的成员以及有关这些用户的数据。可从业务系统(如外部数据库或 Web 服务)导入其他用户信息。要使用哪些特定的目录服务和业务系统取决于您的企业环境。

有关将用户配置文件与目录服务和业务系统集成的详细信息,请参阅规划配置文件同步 (SharePoint Server 2010)。这篇文章包含有关规划目录服务和业务系统集成的信息,并包含一个“连接规划”工作表,您应在该工作表中列出解决方案所需的目录服务和业务系统。

确定要包含的属性

回顾默认用户配置文件属性 (SharePoint Server 2010) 一文。默认情况下映射的属性支持基本 SharePoint Server 社会计算和个性化功能。

另外,根据您的社会计算解决方案目标、您解决方案的功能要求以及可从目录服务和业务系统获取的数据来确定要包含哪些额外的自定义属性。

在“用户配置文件属性规划”工作表中的“属性”列中,列出要包含的每个属性。下一节提供了有关填充该工作表的其余部分的信息。

确定属性详细信息

可使用“用户配置文件属性规划”工作表来记录要在用户配置文件中包含的一组属性,如下表所示。

属性 要提供的信息

指示属性的源:目录服务、业务系统或写入字段中的“用户输入”。对于业务系统,建议您输入特定的业务系统(如“HR 系统”)。

类型

指示属性的类型。PropertyDataType 字段(该链接可能指向英文页面) 上提供了支持的数据类型及其定义的列表。

说明

定义属性并描述其预期用途。

启用

指示是否应启用此属性。通过启用属性,可使属性在功能(如“我的网站”)中使用。禁用的属性仅对 User Profile Service 的管理员可见。

需要

指示属性是否需要具有值。

可编辑

指示用户是否能编辑此属性的值。

术语集

如果这是可编辑的属性,则可以选择提供包含此属性的可接受值的术语集的名称。

默认隐私设置

指示谁可以查看属性的信息:所有人、同事、工作组成员、经理或仅该用户。

隐私设置覆盖

指示用户是否能更改属性的默认隐私设置。

显示选项

指示此属性的值是否应显示在以下位置:

  • “我的配置文件”页上

  • 用户编辑其配置文件信息的页上

  • 用户的新闻源中(当属性值发生更改时)

复制

指示是否能将属性配置为在用户更改属性的值时复制到其他网站上的用户信息列表中。这要求属性的默认隐私设置为“所有人”且用户无法覆盖属性的默认隐私设置。

与搜索相关的属性

有两种与搜索相关的属性:

  • 用户名的别名:指示是否应将属性的值视为用户名的等效项以供搜索。

  • 索引:指示是否应为此属性的值编制索引以供搜索。

有关设计可搜索的用户配置文件的提示,请参阅生成“我的网站”配置文件以帮助用户找到您(该链接可能指向英文页面)

连接属性

有三种与连接相关的属性:连接名称、方向和属性名称。有关说明,请参阅规划配置文件同步 (SharePoint Server 2010)

确定个性化设置策略

除了在 User Profile Service 应用程序中对每个用户配置文件属性设置策略,还可以对在列表、Web 部件或网站中提供与配置文件相关的信息的 SharePoint Server 功能设置类似的策略。可在 User Profile Service 应用程序的“管理策略”页上执行此操作。

可使用“用户配置文件属性规划”工作表的“个性化”选项卡来记录一组与个性化功能相关的策略。可以设置策略以便为用户提供下表所示的功能。

功能 要提供的信息

SharePoint 网站成员身份

如果应在“我的网站”、列表和 Web 部件中显示用户的 SharePoint 网站成员身份,则启用此功能。

通讯组列表成员身份

如果应在“我的网站”、列表和 Web 部件中显示通讯组列表成员身份,则启用此功能。

Colleagues

如果应在“我的网站”上显示用户的同事,则启用此功能。

自动填充组织中的同事

指示是否应基于组织的层次结构自动填充用户的同事列表。

显示同事建议

指示是否应在“我的网站”、列表和 Web 部件中显示同事建议的列表(基于电子邮件使用率和其他因素)。

在“我的网站”上显示链接

如果应在“我的网站”上显示指向用户经常访问的网站的链接,则启用此功能。

显示固定到“我的网站”的其他网站

指示其他用户是否能查看已由用户固定到“我的网站”的网站。

可以启用或禁用个性化功能,并且可以对其配置隐私设置。在“用户配置文件属性规划”工作表中,记录每项个性化功能的隐私策略首选项,如下表所示。

设置 要提供的信息

启用

指示是否应启用此个性化功能。通过启用功能,可使功能在诸如“我的网站”之类的功能中使用。

默认隐私设置

指示谁可以查看功能所提供的信息:所有人、同事、工作组成员、经理或仅该用户。

隐私设置覆盖

指示用户是否能更改功能的默认隐私设置。

容量规划

在配置文件同步和其他操作过程中,您的用户配置文件中的属性的数目和类型会影响您的系统性能。本文不提供有关如何在考虑容量和性能的情况下规划用户配置文件属性的指南。白皮书“Microsoft SharePoint 2010 我的网站和社会计算功能的容量规划 (MySitesSocialComputingCapacityPlanningDoc.docx)”(可从 Microsoft 下载中心(该链接可能指向英文页面) 获得)使用测试数据来介绍有关在 SharePoint Server 中配置用户配置文件和其他社会计算功能的一系列选择所产生的性能和容量影响。阅读此白皮书可帮助确定为实现性能和容量规划目标而设计您的用户配置文件属性的最佳方式。

See Also

Concepts

规划社会计算和协作 (SharePoint Server 2010)
Configure a profile synchronization connection in SharePoint Server 2010 (video)
在 SharePoint Server 2010 中配置与 SQL Server 数据库的同步连接(视频)

Other Resources

用户配置文件属性和配置文件同步规划工作表(该链接可能指向英文页面)
了解 Forefront Identity Manager 2010(该链接可能指向英文页面)
资源中心:SharePoint Server 2010 中的企业协作(该链接可能指向英文页面)
资源中心:SharePoint Server 2010 中的社会计算(该链接可能指向英文页面)