计划在 SharePoint 服务器的用户配置文件

 

**上一次修改主题:**2017-08-01

**摘要:**查找有关如何规划为SharePoint Server 2013和SharePoint Server 2016的用户配置文件的资源。

用户配置文件是描述单个用户,也策略以及其他与每个属性相关的设置属性的集合。用户配置文件可帮助确定在企业中,如其公共管理人员、 工作组、 组成员资格和公共 web 站点的用户之间的连接。它们还可以包含有关用户,例如用户使用的产品,用户的兴趣或专业知识和用户的组织结构中的位置等方面的重要信息。通过公开功能,如My Sites中的这些信息,用户配置文件对于企业社会网络SharePoint Server中奠定了基础。一些用户配置文件支持的企业社交网络功能如下所示:

  • 我的网站

  • 配置文件页

  • 人员搜索

  • 组织图表

  • 专业技能搜索

  • 社会性标签

  • 访问群体

用户配置文件还在服务器间身份验证中使用这样的服务器访问和请求的资源从另一个用户代表。

本文内容:

  • 用户配置文件概述

  • 关于用户配置文件属性

  • 关于属性策略

  • 规划用户配置文件

用户配置文件概述

下面的插图所示,从目录服务导入,导入从业务系统中,并由用户提供的属性可以包含用户配置文件。在SharePoint Server 2013,您可以完成此导入中的包括版本最前沿标识管理器。在SharePoint Server 2016,您可以使用外部标识管理器如 Microsoft 标识管理器 2016年 (MIM)。

Composition of SharePoint Server user profiles

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

用户配置文件不同于SharePoint Server的用户帐户,并在他们自己的数据存储区中存在。用户帐户可以帮助提供安全和SharePoint Server中的对象的权限。用户配置文件用于组织用户以及用户之间的关系信息。更新用户配置文件不会影响该用户的用户帐户。

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

  • 如果某个已验证用户没有用户配置文件,则使用该用户首次访问其"我的网站"时从适当的目录服务中获取的属性来创建一个新的配置文件。

  • 您可以通过使用配置文件同步创建一个或多个用户配置文件。

  • 可以开发自定义解决方案来创建用户配置文件。

关于用户配置文件属性

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

用户配置文件包含一组默认用户配置文件属性。其中的许多属性是包括的因为它们由SharePoint Server社交或个性化设置功能和属性的子集会自动映射到其相应的目录服务属性后运行配置文件同步。

SharePoint Server包括托管的元数据的功能。托管元数据是集中管理的条款,您可以定义,然后将SharePoint Server中的项作为属性的分层集合。一组受控词汇是术语集。您可以关联的术语集与可编辑的用户配置文件属性。通过执行此操作,可以控制与该属性关联的值并使用户更方便地为该属性输入相应的值。例如,通过将定义在企业中的职务的术语集相关联,可以帮助提升使用一致的用户配置文件中这些标题。

关于属性策略

如上面所述,许多SharePoint Server社交网络功能中使用用户配置文件。每个用户配置文件来控制如何使用该属性中的信息的用户属性,您可以设置策略。您可以指定:

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

  • 属性是否必需

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

  • 是否对其他用户可见的属性

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

策略设置选项 说明

启用或禁用

可以对属性进行配置,使其可用于包含它的功能,也可以通过将属性配置为禁用来将该属性配置为不可用。

必需

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

可选

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

默认隐私设置

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

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

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

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

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

用户可以替代

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

可复制

其值更改时,该属性的值将复制到其它站点中的用户信息列表。要复制的属性及其默认隐私设置必须设置为所有人,必须未选中用户可以替代策略。

以及每个用户配置文件属性设置策略,您可以设置上提供与配置文件相关的信息列表、 Web 部件或 web 站点中的某些SharePoint Server功能类似的策略。 您可以设置策略的个性化设置功能设置如下所示:

  • SharePoint 网站成员身份的显示

  • "我的网站"上的同事的显示

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

  • 同事建议的显示

  • "我的网站"上的链接的显示

  • 固定到"我的网站"的其他网站

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

  • **的属性是否应要求?**默认情况下,某些属性是必需的并可以对其进行配置,以便它们不能重写或由用户更改。在大多数组织中,这些属性是键的方法实现协作和跨整个企业发展的关系。SharePoint Server使用其中的许多属性以启用其他功能,如访问群体。

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

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

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

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

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

X

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

X

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

X

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

X

将很少使用该属性。

X

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

备注

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

X

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

X

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

条件 操作

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

每个人都设置默认访问策略。仅有的每个用户的策略设置的属性将用于搜索。

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

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

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

使属性仅对于单个用户可见。

规划用户配置文件

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

  1. 确定利益干系人

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

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

  4. 确定要包含的属性

  5. 确定属性详细信息

  6. 确定个性化设置策略

  7. 容量规划

确定利益干系人

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

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

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

您打算如何在SharePoint Server解决方案中使用此信息是规划用户配置文件属性的关键。您的功能规范和体系结构文档应提供此信息,应可帮助您在设计有效的用户配置文件,以满足用户的需求。您的开发团队功能规范、 体系结构关系图和其他项目将确定用户配置文件属性要求的主要资源。

确定目录服务和业务系统

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

确定要包含的属性

默认情况下,有支持基本的SharePoint Server社会计算和个性化功能映射的属性。您需要确定哪些附加的自定义属性,包括基于社交计算解决方案目标,解决方案的功能要求,并可从目录服务和业务系统的数据。

确定属性详细信息

下表描述了要收集各地计划在SharePoint Server中的用户配置文件中使用的每个属性的信息的类型。

属性 要提供的信息

指示属性的源: 目录服务,例如,HR 系统或目录字段的"用户输入"业务系统。

类型

指示该属性的类型。

说明

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

启用

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

需要

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

可编辑

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

术语集

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

默认策略设置

指示谁可以查看属性的信息:所有人或仅该用户。

隐私设置覆盖

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

显示选项

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

  • "我的配置文件"页上

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

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

复制

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

与搜索相关的属性

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

  • 别名: 指示该属性的值应视为等同于进行搜索的用户的名称。

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

确定个性化设置策略

用户配置文件服务应用程序中每个用户配置文件属性设置的策略,以及可以在SharePoint Server个性化设置功能,提供与配置文件相关的信息在列表、 web 部件或 web 站点上设置类似的策略。在用户配置文件服务应用程序管理策略页上执行此操作。您可以设置策略以提供这些功能显示在下表中的用户。

使用的用户配置文件属性规划工作表的个性化设置选项卡上记录的一套与个性化设置相关的策略。

功能 要提供的信息

SharePoint 网站成员身份

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

通讯组列表成员身份

如果应在 My Sites、列表和 Web 部件中显示通讯组列表成员身份,则启用此功能。

同事

如果应在 My Sites 中显示用户的同事,则启用此功能。

自动填充组织中的同事

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

显示同事建议

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

在"我的网站"上显示链接

如果应在 My Sites 中显示指向用户经常访问的网站的链接,则启用此功能。

显示固定到"我的网站"的其他网站

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

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

设置 要提供的信息

启用

指示是否应启用此个性化功能。通过启用功能,可使功能在诸如 My Sites 之类的功能中使用。

默认隐私设置

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

隐私设置覆盖

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