Определение альтернативных ключей для ссылки на записи
Эта тема относится к Dynamics 365 Customer Engagement (on-premises). Версию этой темы для Power Apps см. по адресу: Определение альтернативных ключей с помощью портала Power Apps
С помощью альтернативных ключей можно обеспечить эффективную и точную интеграцию данных из внешних систем. Это особенно важно в случаях, когда внешняя система не сохраняет идентификаторы записей (GUID), которые однозначно идентифицируют записи. Альтернативные ключи — это не GUID, но их можно использовать для однозначной идентификации записей. Альтеративным ключам необходимо присваивать уникальные имена. Для определения ключа можно использовать одно или несколько полей в сущности. Например, чтобы идентифицировать запись организации с помощью альтернативного ключа, можно использовать название организации и код организации. Определять альтернативные ключи можно без написания программного кода, или же можно определить их программно. Обратите внимание, что, хотя альтернативные ключи можно определять в пользовательском интерфейсе, использовать их можно только программным образом в коде.
Некоторые из преимуществ, обеспечиваемых альтернативными ключами:
Более быстрый поиск записей.
Более надежные массовые операции с данными.
Упрощенное программирование при импорте из внешних систем данных без идентификаторов записей.
Внимание
- Вы не можете использовать поле, которое используется существующими записями как альтернативный ключ. Это приведет к ошибке дублирования записей.
- Поля, для которых включена безопасность на уровне поля, не могут использоваться как альтернативный ключ. Дополнительные сведения: Безопасность на уровне полей для контроля доступа
Дополнительные сведения о возможности программирования альтернативных ключей см. в разделах:
Определение альтернативных ключей для сущности
Использование альтернативного ключа для создания записи
Определение альтернативных ключей
- Откройте обозреватель решений.
- Выберите Компоненты>Сущности>Сущность <X>>Ключи.
- Выберите Создать.
- В форме заполните необходимые поля (Отображаемое имя и Имя), а затем выберите и добавьте поля в ключ.
- Сохраните ключ.
В приведенном ниже примере в определении альтернативного ключа используется поле "Код организации".
Заметка
Для сущности можно определить до пяти различных ключей.
См. также
Создание и редактирование веб-ресурсов
Определение альтернативных ключей для сущности (Руководство разработчика)Использование альтернативного ключа для создания записи (Руководство разработчика)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по