Определение альтернативных ключей для ссылки на записи CRM
Опубликовано: Ноябрь 2016
Применимо к: Dynamics CRM 2015
С помощью альтернативных ключей можно обеспечить эффективную и точную интеграцию данных из внешних систем в Microsoft Dynamics 365. Это особенно важно в случаях, когда внешняя система не сохарняет идентификаторы записей Dynamics 365 (GUID), которые однозначно идентифицируют записи. Альтернативные ключи — это не GUID, но их можно использовать для однозначной идентификации записей Dynamics 365. Альтеративным ключам необходимо присваивать уникальные имена. Для определения ключа можно использовать одно или несколько полей в сущности. Например, чтобы идентифицировать запись организации с помощью альтернативного ключа, можно использовать название организации и код организации. Определять альтернативные ключи можно в веб-приложении Dynamics 365 без написания программного кода, или же можно определить их программно. Обратите внимание, что, хотя альтернативные ключи можно определять в пользовательском интерфейсе, использовать их можно только программным образом в коде.
Некоторые из преимуществ, обеспечиваемых альтернативными ключами:
Более быстрый поиск записей.
Более надежные массовые операции с данными, особенно в CRM Online.
Упрощенное программирование при импорте из внешних систем данных без идентификаторов записей Dynamics 365.
Дополнительные сведения о программировании с использованием альтернативных ключей см. в следующих разделах:
(MSDN) Определение альтернативных ключей для сущности
(MSDN) Использование альтернативного ключа для создания записи
Определение альтернативных ключей
Чтобы определить альтернативные ключи, перейдите в Перейдите в раздел Параметры > Настройки.. Выберите Настроить систему > Компоненты > Сущности > Сущность <X> > Ключи. Нажмите кнопку Создать. В форме заполните необходимые поля (Отображаемое имя и Имя), а затем выберите и добавьте поля в ключ. Сохраните ключ. В приведенном ниже примере мы использовали в определении альтернативного ключа поле "Код организации".
Примечание
Для сущности можно определить до пяти различных ключей.
См. также
Настройка вашей CRM-системы
Создание и редактирование веб-ресурсов
MSDN: Определение альтернативных ключей для сущности
MSDN: Использование альтернативного ключа для создания записи
© Корпорация Майкрософт (Microsoft Corporation), 2016. Все права защищены. Авторские права