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


Решение для интеграции 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 (учет)

  1. Заказ создается в BigCommerce.
  2. Заказ извлекается из BigCommerce в Intelligent Order Management.
  3. Заказ проверяется в Intelligent Order Management.
  4. Компания, сайт и склад назначаются в Intelligent Order Management.
  5. Действие поставщика Finance + Operations отправляет заказ в Finance + Operations. (Используйте Действие = Отправить заказ на выполнение).
  6. Заказ комплектуется в Finance + Operations.
  7. Статус заказа в ntelligent Order Management меняется на Выполнение в процессе с указанием причины статуса Скомплектовано.
  8. Заказ упаковывается и отправляется в Finance + Operations.
  9. Событие "заказ отгружен" генерируется в Intelligent Order Management, где меняется статус заказа на Выполнение в процессе, и указывается причина статуса Укомплектовано
  10. Действие поставщика обновляет статус заказа в BigCommerce.
  11. Счет за заказ выставления в Finance + Operations.
  12. Событие "счет по заказу выставлен" генерируется в Intelligent Order Management, где меняется статус заказа на Завершено, и указывается причина статуса Выполнено
  13. Действие поставщика обновляет статус заказа в BigCommerce.

BigCommerce (новый заказ) > Intelligent Order Management > Flexe (выполнение) > Finance + Operations (учет)

  1. Заказ создается в BigCommerce.
  2. Заказ извлекается из BigCommerce в Intelligent Order Management.
  3. Заказ проверяется в Intelligent Order Management.
  4. Действие поставщика Flexe отправляет заказ в Flexe для выполнения.
  5. Flexe отгружает заказ.
  6. Сайт, склад и компания назначаются в Intelligent Order Management.
  7. Действие поставщика Finance + Operations отправляет заказ в Finance + Operations.
  8. Счет за заказ выставления в Finance + Operations.
  9. Событие «выставлен счет за заказ» создается в Intelligent Order Management.
  10. Действие поставщика обновляет статус заказа в BigCommerce.

Finance + Operations (новый заказ) > Intelligent Order Management > Flexe (выполнение) > Finance + Operations (учет)

  1. Заказ создается в Finance + Operations.
  2. Двойная запись отправляет заказ Finance + Operations в Intelligent Order Management.
  3. Заказ подтверждается в Finance + Operations.
  4. Заказ проверяется в Intelligent Order Management.
  5. Действие поставщика Flexe отправляет заказ в Flexe для выполнения.
  6. Flexe отгружает заказ.
  7. Действие поставщика Finance + Operations отправляет статус заказа в Finance + Operations.
  8. Счет за заказ выставления в Finance + Operations.
  9. Событие «выставлен счет за заказ» создается в Intelligent Order Management.

Finance + Operations (новый заказ) > Intelligent Order Management > Finance + Operations (выполнение) > Finance + Operations (учет)

  1. Заказ создается в Finance + Operations.
  2. Двойная запись отправляет заказ Finance + Operations в Intelligent Order Management.
  3. Заказ подтверждается в Finance + Operations.
  4. Заказ проверяется в Intelligent Order Management.
  5. Заказ отгружается в Finance + Operations.
  6. Событие «заказ отгружен» создается в Intelligent Order Management.
  7. Счет за заказ выставления в Finance + Operations.
  8. Событие «выставлен счет за заказ» получается в Intelligent Order Management.

Finance + Operations (новый заказ) > Intelligent Order Management > Flexe (выполнение) > SAP (учет)

  1. Заказ создается в Finance + Operations.
  2. Двойная запись отправляет заказ Finance + Operations в Intelligent Order Management.
  3. Заказ подтверждается в Finance + Operations.
  4. Заказ проверяется в Intelligent Order Management.
  5. Действие поставщика Flexe отправляет заказ в Flexe для выполнения.
  6. Событие «заказ отгружен» создается в Intelligent Order Management.
  7. По заказу выставляется счет в SAP.
  8. Событие «выставлен счет за заказ» получается в Intelligent Order Management.

BigCommerce (новый заказ) > Intelligent Order Management с моделью DOM для определения ресурсов > Finance + Operations (выполнение) > Finance + Operations (учет)

  1. Заказ создается в BigCommerce.
  2. Заказ извлекается из BigCommerce в Intelligent Order Management.
  3. Заказ проверяется в Intelligent Order Management.
  4. Компания и сайт назначаются в Intelligent Order Management.
  5. Заказ передается через действие поставщика Отправить на оптимизацию выполнения.
  6. Заказ на выполнение создается для каждого источника выполнения, определенного для строк заказа на продажу.
  7. Строки заказа на продажу передаются в Finance + Operations через действие поставщика Отправка строк заказа на продажу на выставление счета. В результате этого действия строки заказа на продажу будут обновлены с использованием склада отгрузки перед синхронизацией данных в Finance + Operations. Обратите внимание, что для синхронизации выбраны все строки заказа на продажу, для которых есть склад отгрузки.
  8. Если при оптимизации выполнения не удалось создать заказ на выполнение из-за нехватки запасов, эти строки заказа на продажу не синхронизируются в Finance + Operations.
  9. Если параметр Недопоставка включен в разделе Общие параметры>Параметры обработки заказов, для строки заказа на продажу задается состояние Блокировка недопоставленного заказа до тех пор, пока не будет запущено задание по недопоставке и найдены нужные запасы. Затем эта строка будет передана на выполнение и далее в Finance + Operations.
  10. Заказ комплектуется в Finance + Operations.
  11. Статус заказа в ntelligent Order Management меняется на Выполнение в процессе с указанием причины статуса Скомплектовано.
  12. Заказ упаковывается и отправляется в Finance + Operations.
  13. Событие "заказ отгружен" генерируется в Intelligent Order Management, где меняется статус заказа на Выполнение в процессе, и указывается причина статуса Укомплектовано
  14. Действие поставщика обновляет статус заказа в BigCommerce.
  15. По заказу выставлена накладная в Finance + Operations, где меняется состояние заказа на Завершено и указывается причина статуса Выполнено
  16. Действие поставщика обновляет статус заказа в BigCommerce.