Интеграция с Microsoft Dataverse посредством синхронизации данных
Бизнес-приложения часто используют данные из более чем одного источника. Dataverse объединяет данные в единый набор логики, что упрощает подключение Business Central к другим приложениям Dynamics 365. Например, Dynamics 365 Sales или ваше собственное приложение, созданное на его основе Dataverse. Чтобы узнать больше о Dataverse, перейдите на страницу Что такое Dataverse?.
Следующие шаги предоставляют обзор шагов интеграции Dataverse с Business Central.
Примечание
Для этих задач требуется роль безопасности Системный администратор в Dataverse и Business Central.
Назначьте лицензии для Dataverse пользователям Business Central, которые будут использовать интегрированные приложения.
Настройте подключение к Dataverse. Дополнительные сведения см. в разделе Подключение к Dataverse.
Синхронизируйте данные между приложениями. Дополнительные сведения см. в разделе Синхронизация Business Central и Dataverse.
Начните с Dataverse
Чтобы начать работу с Dataverse, вам понадобится Microsoft Power Apps учетная запись. Если у вас еще нет Power Apps аккаунта, вы можете получить его бесплатно, посетив powerapps.com и выбрав ссылку Начать бесплатно . Чтобы узнать больше о том, как начать работу с Dataverse, перейдите к модулю Начало работы с Dataverse из обучающего курса Microsoft.
Двунаправленная или однонаправленная синхронизация данных
Вы можете синхронизировать данные либо между одним бизнес-приложением Dynamics 365 и другим, либо в обоих направлениях практически в режиме реального времени с помощью Dataverse. Например, если вы интегрируете Business Central с Dynamics 365 Sales, продавец может создать заказ на продажу в Dynamics 365 Sales, и этот заказ синхронизируется с Business Central. И наоборот, из Dynamics 365 Sales продавец может проверить наличие товара в заказе в Business Central.
Стандартные и пользовательские сущности
Dataverse безопасно хранит данные в наборе таблиц, которые представляют собой наборы записей, аналогично тому, как таблица хранит данные в базе данных. Dataverse включает в себя базовый набор стандартных таблиц, которые охватывают типичные сценарии, но вы также можете создавать собственные таблицы, характерные для вашей организации. В Business Central можно просмотреть стандартные и настраиваемые таблицы, синхронизируемые на странице сопоставления таблиц интеграции.
О базовом решении интеграции Business Central
Базовое решение интеграции является ключевым компонентом интеграции. Это решение добавляет необходимые роли и уровни доступа к учетным записям пользователей для интеграции и создает таблицы, необходимые для сопоставления компании Business Central с бизнес-подразделениями в Dataverse.
По умолчанию руководство по настройке настройки Dataverse подключения импортирует решение. Для этого мастер настройки использует учетную запись пользователя-администратора, которую вы указали. Эта учетная запись должна принадлежать действительному пользователю с ролью безопасности Dataverse системного администратора .
Чтобы узнать больше об учетных записях пользователей, перейдите к следующим статьям:
- Настройка учетных записей пользователей для интеграции с Dataverse
- Создайте пользователей в Microsoft Dynamics 365 (online) и назначьте им роли безопасности.
Учетная запись администратора используется только один раз во время установки для изменений конфигурации, которые базовое решение интеграции вносит в Dataverse. После импорта решения учетная запись больше не требуется. Интеграция будет продолжать использовать учетную запись пользователя, которая была автоматически создана специально для интеграции.
Помимо настройки Dataverse, решение также создает роль безопасности в Dataverse для интеграции:
- Business Central Dataverse Интеграция — позволяет управлять соединением между Business Central и Dataverse. Обычно эта роль назначается только учетной записи пользователя, автоматически созданной для синхронизации. Чтобы узнать больше об этой роли, перейдите в раздел Настройка учетных записей пользователей для интеграции с Dataverse.
Когда вы настраиваете подключение, вы создаете сопоставления таблиц интеграции, которые необходимы для синхронизации данных. Сущности в Dataverse сопоставляются с таблицами и полями таблиц в Business Central посредством таблиц интеграции. Чтобы узнать больше о сопоставлениях, перейдите в раздел Стандартная сущность сопоставление для синхронизации.
Обработка различий в местной и базовой валютами транзакций
Вы можете подключиться к Dataverse среде, которая имеет другую базовую валюту, чем местная валюта в Business Central. Подключение выполняется в Business Central на странице Dataverse Настройка подключения или с помощью руководства по настройке Настройка подключения к Dataverse .
Чтобы иметь возможность подключения, убедитесь, что настройка базовой валюты транзакции в Dataverse соответствует валюте, установленной на странице Валюты в Business Central, и для валюты указан хотя бы один обменный курс на странице Курсы обмена валют .
Приведем пример. Вы подключаетесь Dataverse с евро (EUR), установленным в качестве местная валюта на странице настройки главная книга к среде, в которой базовой валютой транзакции является доллар США (USD). Dataverse Вам понадобится иметь доллары США на странице Валюты в Business Central и соответствующий обменный курс.
При включении подключения к Dataverse Business Central добавляет свой местная валюта к сущности Валюта в Dataverse с обменным курсом из поля Коэффициент валюты на странице Курсы обмена валют .
Синхронизация валют является однонаправленной, из Business Central в Dataverse, денежные суммы конвертируются и синхронизируются следующим образом:
- Суммы в Dataverse базовой валюте конвертируются в Business Central местная валюта на основе последнего обменного курса, синхронизированного с Business Central.
- Суммы в Business Central местная валюта синхронизируются с Business Central местная валюта в одной из других (небазовых) валют в Dataverse.
Что происходит, когда вы копируете компанию
Вы можете смело копировать компании, которые интегрируются с Dataverse или Dynamics 365 Sales. Копирование компаний помогает снизить риск несогласованности данных и сэкономить ваше драгоценное время. Чтобы узнать больше о копировании компаний, перейдите по ссылке Копирование компании.
Заметка
При копировании компании в среде, где включена интеграция с Dataverse или продажами, Business Central очищает следующие настройки при копировании в целевую компанию:
- Параметры подключения Dataverse и Dynamics, чтобы обеспечить правильную повторную интеграцию в целевой компании.
- Записи интеграции, что позволяет гарантировать, что целевая компания не указывает на записи, связанные с исходной компанией.
- Задания синхронизации интеграции для остановки фоновых заданий синхронизации.
- Ошибки синхронизации, если они существуют, потому что они указывают на ошибки в исходной компании и будут просто считаться шумом в целевой компании.
См. также
Найдите бесплатные модули электронного обучения для Business Central здесь