Оценочная проверка миграции: пользовательские сопоставления профилейMigration Assessment Scan: Custom Profile Property Mappings

Узнайте, как устранять проблемы с пользовательскими сопоставлениями свойств профилей во время миграции.Learn how to mitigate issues with Custom Profile Property mappings during migration.

Общие сведенияOverview

В исходной среде можно было добавлять сопоставления свойств профиля в приложение-службу профилей пользователей. Сопоставления свойств профиля позволяют среде SharePoint получать значения свойств профиля из источников данных за пределами SharePoint. Например, вы могли сопоставить свойство профиля с атрибутом в Active Directory. Во время синхронизации профилей SharePoint добавлял в профиль пользователя значение из Active Directory. Еще одним вариантом было использовать службы Business Connectivity Services (BCS), чтобы заполнить значения свойств профиля из базы данных или веб-службы.In the source environment, it was possible to add additional profile property mappings to the User Profile Service Application. The profile property mappings enable SharePoint to pull in profile property values from data sources outside of SharePoint. For example, you could map a profile property to an attribute in Active Directory. During a profile sync, SharePoint populated the user's profile with the value from Active Directory. Another scenario was to leverage Business Connectivity Services (BCS) to populate profile property values from a database or web service.

В целевой среде для заполнения профиля SharePoint используется Azure Active Directory (Azure AD). SharePoint синхронизирует наиболее часто используемые данные профиля Azure Active Directory с SharePoint. Целевая среда не поддерживает расширение схемы Azure AD и настройку дополнительных сопоставлений свойств профиля. Если вам нужно заполнить данные, которых нет среди стандартных сопоставлений свойств профиля, то необходимо написать программу, которая будет записывать нужные значения в свойства профиля в службе.The target environment leverages Azure Active Directory (Azure AD) to populate the SharePoint profile values. SharePoint will synchronize the most common profile data from Azure Active Directory into SharePoint. The target environment does not support extending the Azure AD schema and configuring additional profile property mappings. If you need to populate data that is not provided by the out of the box profile property mappings, it is required to write a program that will push the values you want into the profile properties in the service.

Руководство по обновлению значений свойств профилей с использованием клиентской объектной модели (CSOM) см. в следующей статье:For guidance on updating profile property values leveraging the Client Side Object Model (CSOM), see:

В результате сканирования вы получите список сопоставлений свойств профиля, которые не будут включены в целевую среду. Это позволит вам решить, в каком направлении двигаться дальше.This scan output will provide you with a list of profile property mappings that will not be included in the target environment. This will enable you to make a decision on the direction moving forward.

Перенос данныхData Migration

Целевая среда будет содержать стандартные сопоставления свойств профиля для SharePoint.The target environment will contain the default profile property mappings for SharePoint.

Важно!

Любой сайт с параметром "Нет доступа" (заблокированный) будет пропускаться в SharePoint. Список заблокированных семейств веб-сайтов см. в результатах проверки "Заблокированные сайты".Any site that is configured as "No Access" (locked), in SharePoint will be skipped. To see a list of locked site collections see the Locked Sites scan output.

Подготовка к миграцииPreparing for Migration

Если сопоставления свойств, перечисленные в результатах сканирования, используются в надстройке SharePoint или на портале компании, рекомендуем изучить приложение для синхронизации, рассмотренное в предыдущей записи, чтобы гарантировать, что данные свойств профиля, не включенные по умолчанию, будут обновлены после миграции.If the property mappings listed in the scan output are leveraged in a SharePoint add-in or company portal, we advise you to look into the sync application discussed in the overview section to ensure that profile property data not included by default continues to be updated post migration.

Действия после переносаPost Migration

Если вы создали средство синхронизации свойств профиля, убедитесь, что оно работает после миграции.If you built a profile property sync tool, ensure the tool functions post migration.

Отчеты о результатах сканированияScan Result Reports

В приведенной ниже таблице описаны столбцы отчета CustomProfilePropertyMappings-detail.csv.The following table describes the columns in the CustomProfilePropertyMappings-detail.csv report.

Этот отчет о сканировании содержит список всех сопоставлений свойств профиля, которых не будет в целевой среде. Если у вас есть несколько подключений для синхронизации профилей, то может отображаться по несколько сопоставлений для одного свойства профиля.This scan report contains a list of all the profile property mappings that will not exist in the target environment. If you have multiple profile sync connections, you may see multiple mappings for a single profile property.

СтолбецColumn ОписаниеDescription
ConnectionNameConnectionName
Имя профиля подключения, с которым связано сопоставление свойств.Name of the profile connection of which the property mapping is associated.
ConnectionTypeConnectionType
Тип подключения профиля. Он поможет определить, откуда извлекается значение свойства профиля.Type of profile connection. This will help determine from where the profile property value is being pulled.
PropertyNamePropertyName
Имя свойства профиля. После создания свойства это значение невозможно изменить.Name of the profile property. Once a profile property is created, this value cannot be changed.
PropertyDisplayNamePropertyDisplayName
Отображаемое имя свойства профиля.Display name of the profile property.
PropertyMappingPropertyMapping
Атрибут, с которым сопоставлено свойство профиля в данном соединении.Attribute that the profile property is mapped to on the given connection.
DirectionDirection
Направление сопоставления. Импорт или экспорт. Импорт указывает на то, что значение свойства профиля было получено из источника данных вне SharePoint. Экспорт указывает на то, что значение свойства профиля из SharePoint отправлено во внешний источник данных.Direction of the mapping. Either Import or Export. Import indicates the profile property value is pulled from a data source outside of SharePoint. Export indicates that the profile property value in SharePoint is pushed to an external data source.
PropertyLengthPropertyLength
Длина свойства профиля.Length of the profile property.
PropertyUsagePropertyUsage
Количество профилей, содержащих значения для определенного свойства. Помогает определить наличие профилей, активно использующих данное сопоставление свойства. Например, значение 0 указывает на то, что ни один из профилей не содержит значение этого свойства. Значение 100 000 указывает на то, что 100 000 профилей содержат значение этого свойства.Number of profiles that have a value for the particular property. This will help determine if this property mapping has profiles actively using it. For example, a value of 0 would indicate that no profiles have a value for the property. A value of 100,000 would indicate that 100,000 profiles have a value for the property.
ScanIDScanID
Уникальный идентификатор, назначаемый определенному выполнению средства SharePoint Migration Assessment Tool.Unique identifier assigned to a specific execution of the SharePoint Migration Assessment Tool.

Примечание

Исходные среды содержат некоторые свойства, которые ранее использовались функцией фонетического поиска. С помощью этой функции можно было выполнять поиск по имени пользователя, а в результатах поиска возвращались имена, похожие на введенное. Эта функция больше не использует вышеупомянутые свойства из целевой среды, поэтому они будут представлены в отчете. Если вы не используете указанные ниже свойства для настройки, то с ними не потребуется выполнять никаких действий.Source environments will contain some properties that were previously used in a feature called Phonetic Search. This feature enabled you to search for a person's name, and the search results would return names that were similar to the name entered. This functionality no longer relies on these properties in the target environment, and as a result, they will be present in your report. If you are not explicitly using the following properties in any of your customization, you will not need to take any action on these entries.

Отображаемое имя свойстваProperty Display Name Имя свойстваProperty Name СопоставлениеMapping
Имя (произношение)Phonetic First Name
SPS-PhoneticFirstNameSPS-PhoneticFirstName
MsDS-PhoneticFirstNameMsDS-PhoneticFirstName
Отображаемое имя (произношение)Phonetic Display Name
SPS-PhoneticDisplayNameSPS-PhoneticDisplayName
MsDS-PhoneticDisplayNameMsDS-PhoneticDisplayName