Решение для интеграции Finance + Operations
В это теме описывается, как решение интеграции Microsoft Dynamics 365 Finance + Operations (on-premises) интегрируется с Microsoft Dynamics 365 Intelligent Order Management.
Необходимые условия
Необходимо настроить Finance + Operations в качестве поставщика и включить двойную запись в Dataverse и Intelligent Order Management. Дополнительные сведения см. в разделе Настройка Dynamics 365 Finance + Operations.
Решение интеграции Finance + Operations с Intelligent Order Management
Высокоуровневое решение Finance + Operations для интеграции с Intelligent Order Management работает следующими способами:
- Intelligent Order Management использует двойную запись для синхронизации данных между Finance + Operations и Intelligent Order Management.
- Заказы электронной коммерции, входящие в Intelligent Order Management, не будут иметь кодов компании. Перед синхронизацией в Finance + Operations будет использоваться политика для назначения кодов компании.
- Действие поставщика Finance + Operations отправит заказ из Intelligent Order Management в выполнение или выставление счетов Finance + Operations, когда заказ готов к синхронизации.
- Политика назначения данных Finance + Operations и действия поставщиков будут вызваны в спроектированном потоке оркестрации.
- Обработчик событий состояния заказа Finance + Operations будет отслеживать и создавать бизнес-события в Intelligent Order Management, когда статус заказа обновляется в Finance + Operations.
Сценарии интеграции поставщика Finance + Operations с Intelligent Order Management
Следующие сценарии описывают процессы для интеграции Finance + Operations с Intelligent Order Management.
BigCommerce (новый заказ) > Intelligent Order Management > Finance + Operations (выполнение) > Finance + Operations (учет)
- Заказ создается в BigCommerce.
- Заказ извлекается из BigCommerce в Intelligent Order Management.
- Заказ проверяется в Intelligent Order Management.
- Компания, сайт и склад назначаются в Intelligent Order Management.
- Действие поставщика Finance + Operations отправляет заказ в Finance + Operations. (Используйте Действие = Отправить заказ на выполнение).
- Заказ комплектуется в Finance + Operations.
- Статус заказа в ntelligent Order Management меняется на Выполнение в процессе с указанием причины статуса Скомплектовано.
- Заказ упаковывается и отправляется в Finance + Operations.
- Событие "заказ отгружен" генерируется в Intelligent Order Management, где меняется статус заказа на Выполнение в процессе, и указывается причина статуса Укомплектовано
- Действие поставщика обновляет статус заказа в BigCommerce.
- Счет за заказ выставления в Finance + Operations.
- Событие "счет по заказу выставлен" генерируется в Intelligent Order Management, где меняется статус заказа на Завершено, и указывается причина статуса Выполнено
- Действие поставщика обновляет статус заказа в BigCommerce.
BigCommerce (новый заказ) > Intelligent Order Management > Flexe (выполнение) > Finance + Operations (учет)
- Заказ создается в BigCommerce.
- Заказ извлекается из BigCommerce в Intelligent Order Management.
- Заказ проверяется в Intelligent Order Management.
- Действие поставщика Flexe отправляет заказ в Flexe для выполнения.
- Flexe отгружает заказ.
- Сайт, склад и компания назначаются в Intelligent Order Management.
- Действие поставщика Finance + Operations отправляет заказ в Finance + Operations.
- Счет за заказ выставления в Finance + Operations.
- Событие «выставлен счет за заказ» создается в Intelligent Order Management.
- Действие поставщика обновляет статус заказа в BigCommerce.
Finance + Operations (новый заказ) > Intelligent Order Management > Flexe (выполнение) > Finance + Operations (учет)
- Заказ создается в Finance + Operations.
- Двойная запись отправляет заказ Finance + Operations в Intelligent Order Management.
- Заказ подтверждается в Finance + Operations.
- Заказ проверяется в Intelligent Order Management.
- Действие поставщика Flexe отправляет заказ в Flexe для выполнения.
- Flexe отгружает заказ.
- Действие поставщика Finance + Operations отправляет статус заказа в Finance + Operations.
- Счет за заказ выставления в Finance + Operations.
- Событие «выставлен счет за заказ» создается в Intelligent Order Management.
Finance + Operations (новый заказ) > Intelligent Order Management > Finance + Operations (выполнение) > Finance + Operations (учет)
- Заказ создается в Finance + Operations.
- Двойная запись отправляет заказ Finance + Operations в Intelligent Order Management.
- Заказ подтверждается в Finance + Operations.
- Заказ проверяется в Intelligent Order Management.
- Заказ отгружается в Finance + Operations.
- Событие «заказ отгружен» создается в Intelligent Order Management.
- Счет за заказ выставления в Finance + Operations.
- Событие «выставлен счет за заказ» получается в Intelligent Order Management.
Finance + Operations (новый заказ) > Intelligent Order Management > Flexe (выполнение) > SAP (учет)
- Заказ создается в Finance + Operations.
- Двойная запись отправляет заказ Finance + Operations в Intelligent Order Management.
- Заказ подтверждается в Finance + Operations.
- Заказ проверяется в Intelligent Order Management.
- Действие поставщика Flexe отправляет заказ в Flexe для выполнения.
- Событие «заказ отгружен» создается в Intelligent Order Management.
- По заказу выставляется счет в SAP.
- Событие «выставлен счет за заказ» получается в Intelligent Order Management.
BigCommerce (новый заказ) > Intelligent Order Management с моделью DOM для определения ресурсов > Finance + Operations (выполнение) > Finance + Operations (учет)
- Заказ создается в BigCommerce.
- Заказ извлекается из BigCommerce в Intelligent Order Management.
- Заказ проверяется в Intelligent Order Management.
- Компания и сайт назначаются в Intelligent Order Management.
- Заказ передается через действие поставщика Отправить на оптимизацию выполнения.
- Заказ на выполнение создается для каждого источника выполнения, определенного для строк заказа на продажу.
- Строки заказа на продажу передаются в Finance + Operations через действие поставщика Отправка строк заказа на продажу на выставление счета. В результате этого действия строки заказа на продажу будут обновлены с использованием склада отгрузки перед синхронизацией данных в Finance + Operations. Обратите внимание, что для синхронизации выбраны все строки заказа на продажу, для которых есть склад отгрузки.
- Если при оптимизации выполнения не удалось создать заказ на выполнение из-за нехватки запасов, эти строки заказа на продажу не синхронизируются в Finance + Operations.
- Если параметр Недопоставка включен в разделе Общие параметры>Параметры обработки заказов, для строки заказа на продажу задается состояние Блокировка недопоставленного заказа до тех пор, пока не будет запущено задание по недопоставке и найдены нужные запасы. Затем эта строка будет передана на выполнение и далее в Finance + Operations.
- Заказ комплектуется в Finance + Operations.
- Статус заказа в ntelligent Order Management меняется на Выполнение в процессе с указанием причины статуса Скомплектовано.
- Заказ упаковывается и отправляется в Finance + Operations.
- Событие "заказ отгружен" генерируется в Intelligent Order Management, где меняется статус заказа на Выполнение в процессе, и указывается причина статуса Укомплектовано
- Действие поставщика обновляет статус заказа в BigCommerce.
- По заказу выставлена накладная в Finance + Operations, где меняется состояние заказа на Завершено и указывается причина статуса Выполнено
- Действие поставщика обновляет статус заказа в BigCommerce.