0

我正在针对 SharePoint Online 进行开发。添加了 2 个自定义用户属性AgencyCompany并通过 PowerShell 从活动目录获取数据为我的所有用户填充它们。

我还创建了 2 个托管属性,它们分别映射自定义属性。

现在我正在尝试创建一个 PeopleResults 页面,但似乎我在细化 webpart 中找不到这些属性。

我应该怎么办?我错过了什么?这两天一直在拉头发...

编辑:

SPO 显然没有在细化 Web 部件中检测到新的托管属性。我使用了预定义的 Refinable 属性:RefinableString00RefinableString01. 等了一会儿,所有用户配置文件都被编入索引,现在我看到用这些预定义的道具过滤它们。

4

2 回答 2

2

无法在 SharePoint online 中创建新的 Refinable Managed Properties。您需要使用预定义的 Refinable 属性之一,例如:RefinableString00、RefinableString01 等。这是一个很好的解释:http ://spr.com/overcoming-office-365sharepoint-online-development-challenges-part- 2/

于 2016-09-10T07:04:59.057 回答
0

您能否检查是否将默认隐私设置设置为所有人,以便在细化 web 部件中显示用户属性?该设置需要设置为每个人,因为搜索组件需要能够访问它。

于 2016-09-09T16:40:29.657 回答