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