Поделиться через


Связывание и синхронизация записей между Dataverse и Business Central

В этом разделе описана процедура связывания одной или нескольких записей Business Central с записями в Dataverse или Dynamics 365 Sales. Связывание записей позволяет просматривать сведения Dataverse из Business Central и наоборот. Связывание также позволяет синхронизировать данные между записями. Можно связать существующие записи или создать и связать новые записи.

Примечание

Связывание и синхронизация данных доступны только в том случае, если системный администратор создал подключение между Business Central и Dataverse или Dynamics 365 Sales. Быстрый способ проверить — это открыть карточку Клиент и найти действие Настроить связывание. Если действие доступно, приложения подключены.

Видео с примером

В этом видео показано связывание и синхронизация данных в контексте интеграции с Dynamics 365 Sales.

Связывание записи

  1. В Business Central откройте карточку записи, которую вы хотите связать. Например, карточка клиента или контакта.

    Можно также открыть страницу списка и выбрать запись, которую следует связать.

  2. Выберите действие Настроить связывание.

  3. Заполните поля, затем выберите ОК.

Синхронизация одной записи

  1. В Business Central откройте карточку записи, которую вы хотите связать. Например, карточка клиента или контакта.
  2. Выберите действие Синхронизировать сейчас.
  3. Если запись можно синхронизировать в одном направлении, выберите параметр, определяющий направление обновления данных, затем выберите ОК.

Синхронизация одной записи из Dynamics 365 Sales

  1. В Dynamics 365 Sales откройте форму для записи, которую вы хотите связать. Например, форма карточки организации или карточки контакта.

  2. Выберите действие Business Central на ленте, чтобы открыть и связать запись автоматически.

    Примечание

    Вы можете синхронизировать одну запись из Dynamics 365 Sales автоматически, только когда параметр Синхр. только связанные записи отключен, и установлено направление синхронизации Двунаправленная или Из таблицы интеграции на странице Сопоставление таблиц интеграции для записи. Дополнительные сведения см. в разделе Сопоставление таблиц и полей для синхронизации.

Чтобы связать несколько записей с помощью связывания на основе совпадений

Укажите данные для синхронизации для объекта, такого как клиент или контакт, путем связывания записей на основе совпадений. Уточните совпадения, сделав поиск чувствительным к регистру и назначив приоритет для каждого совпадения. Если совпадений не найдено, вы также можете указать, что хотите создать объект в Dataverse. Дополнительную информацию см. в разделе Настройка связывания на основе совпадений.

Заметка

Процесс связывания на основе совпадений пропускает записи, которые уже сопоставлены. Чтобы включить эти записи при выполнении связывания на основе совпадений, разъедините записи и повторите попытку. Чтобы узнать больше о разъединении записей, перейдите в раздел Разъединение записей.

  1. В Business Central откройте страницу списка для записи, например страницы списка "Клиенты" или "Контакты".
  2. Выберите действие Связывание на основе совпадений.
  3. Заполните соответствующим образом поля. Наведите указатель на поле, чтобы увидеть короткое описание.

Синхронизация нескольких записей

  1. В Business Central откройте страницу списка для записи, например страницы "Клиенты" или "Контакты".
  2. Выберите записи, который требуется синхронизировать, затем выберите действие Синхронизировать сейчас.
  3. Если записи можно синхронизировать в одном направлении, выберите параметр, определяющий направление, затем выберите ОК.

Массовая вставка и связывание записей

Если у вас большое количество сущностей Dataverse, соответствующих записям в Business Central, вы можете вставлять и связывать их в пакетном режиме. Например, вставлять и связывать записи в пакетном режиме имеет смысл при настройке синхронизации в первый раз.

Для этого используется Мастер импорта данных в Центре администрирования Microsoft Power Platform.

В следующем примере показано, как массово вставить и связать клиентов с организациями в Dataverse. Аналогичная процедура используется для других типов сущностей, таких как поставщики, товары и ресурсы.

  1. Выберите значок Лампочка, которая открывает функцию «Что вы хотите сделать»., введите Клиенты, затем выберите соответствующую ссылку.

  2. Выберите действие Открыть в Excel , чтобы открыть данные клиентов в Excel.

  3. Чтобы сопоставить и импортировать данные в сущность Организация в Dataverse, выполните действия, описанные в разделе Импорт данных (все типы записей ) из нескольких источников.

    Если сущность "Организация" имеет столбец bcbi_companyid , при сопоставлении столбцов данных убедитесь, что при импорте каждой импортируемой записи назначается соответствующий ИД организации в этом столбце. Чтобы найти идентификатор компании в Business Central, выполните следующие действия:

    1. Откройте страницу Сопоставления таблиц интеграции.
    2. Выберите сопоставление КЛИЕНТ, затем выберите Изменить список.
    3. Прокрутите вправо и выберите кнопку в поле Фильтр таблицы интеграции. Отобразится фильтр по умолчанию для сопоставления клиента, который содержит ИД организации. ИД организации — это первая часть значения. Скопируйте только эту часть, не обращая внимания на нули. В следующем примере выделена часть, которую нужно скопировать.

    Иллюстрирует часть ИД организации, которую нужно скопировать.

    Заметка

    Не все имена сущностей Dataverse и записей Business Central совпадают. В зависимости от того, что вы импортируете, проверьте, чтобы следующие столбцы имели следующие значения после импорта:

    • Для клиентов столбец CustomerTypeCode должен содержать значение Клиент.
    • Для поставщиков столбец CustomerTypeCode должен содержать значение Поставщики.
    • Для товаров столбец ProductTypeCode должен содержать значение Запасы продаж.
    • Для ресурсов столбец ProductTypeCode должен содержать значение Услуга.
  4. После импорта данных в среду Dataverse выполните в Business Central действия, приведенные в разделе Чтобы связать несколько записей с помощью связывания на основе совпадений, чтобы связать сущности Dataverse с записями Business Central.

Отмена связывания записей

Вы можете отменить связывание одной или нескольких записей со страниц списка или страницы Ошибки синхронизации связанных данных, выбрав одну или несколько строк и выбрав Удалить связывание. Вы также можете удалить все связывания для одного или нескольких сопоставлений таблиц на странице Сопоставления таблиц интеграции.

См. также

Использование Dynamics 365 Sales из Business Central

Бесплатные модули электронного обучения для Business Central можно найти здесь