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


Обзор архитектуры

Dynamics 365 Intelligent Order Management основан на Microsoft Power Platform, используя инфраструктуру приложений Power Apps на основе моделей. Архитектура была разработана для поддержки требований сложной среды обработки заказов, в которой во всем процессе от заказа до выполнения участвуют множество систем и приложений.

Поставляемый в качестве облачного решения Intelligent Order Management можно быстро развертывать в центрах обработки данных Microsoft Azure. Приложение и платформа развертываются в регионе центра обработки данных, который клиенты выбирают для бизнеса, и компания Microsoft управляет инфраструктурой. Таким образом клиенты могут сосредоточиться на настройке приложения в соответствии с требованиями бизнес к заказам и выполнениям. Дополнительные сведения о поддерживаемых регионах центров обработки данных см. в разделе Глобализация.

Приложение и платформа разрабатывались в соответствии со следующими основными принципами.

  • Расширяемость: понимание того, что каждая организация обладает уникальной комбинацией приложений и систем, с которыми они работают. Обеспечение соответствия конфигурации бизнес-процесса требованиям организации. Гибкость при расширении платформы и приложения.

  • Масштаб: понимание того, что потребность в масштабировании для поддержки больших объемов транзакций существует не только в корпоративных организациях. Организациям всех типов требуется приложение и платформа, которые могут масштабироваться в сторону увеличения и уменьшения по мере необходимости.

  • Использование Power Platform: понимание того, что клиенты ищут поставщиков технологий, которые могут поддерживать их в долгосрочных планах. Использование собственных навыков организации и навыков партнеров-консультантов.

Платформа была разработана с использованием следующих трех концепций архитектуры.

  • Конвейер данных: конвейер интеграции данных переносит данные в Intelligent Order Management и из него. Он подключается к вышестоящим и нисходящим системам для получения и отправки изменений по мере перемещения заказов по потоку заказов.

  • Механизм оркестрации: механизм оркестрации обеспечивает визуализацию бизнес-процесса и компилирует созданный процесс в потоки Power Automate для бизнес-пользователя.

  • Аналитические данные: компоненты аналитики позволяют потоку данных поддерживать визуализацию данных в Power BI и разрешать анализ данных в моделях машинного обучения с AI Builder.

Обзорная диаграмма архитектуры.

Конвейер данных

Конвейер данных в Intelligent Order Management предоставляет основу для поставщиков при перемещении в приложение и из него. Преобразование деловых документов, перемещаемых через конвейер данных, выполняется Microsoft Power Query Online.

Ниже приводится терминология для описания компонентов в конвейере данных.

  • Поставщик: в Intelligent Order Management поставщик используется для настройки перемещения данных в конвейере данных. Корпорация Майкрософт поставляет готовых поставщиков, но клиентам и партнерам рекомендуется создавать собственные поставщики. Дополнительные сведения см. в разделе Работа с поставщиками.

  • Соединители: соединители создаются с помощью Power Automate. Соединители являются оболочкой API-интерфейса внешней службы, которая будет использоваться поставщиком. Клиенты могут использовать доступный каталог соединителей для создания собственного поставщика. Дополнительные сведения о соединителях см. в документации по соединителям.

  • Подключение: подключение является особой конфигурацией, необходимой для включения подключения, используемого поставщиком. Администратор предоставит вход или токены API для связи с внешней службой, когда в приложении активирован поставщик.

  • Преобразования данных: у служб есть свои собственные бизнес-документы и концепции сущностей. При перемещении данных между этими системами данные должны быть преобразованы, чтобы системы могли взаимодействовать друг с другом. Когда корпорация Microsoft создает поставщик, она включает преобразования к обычным бизнес-документам для внешней службы. При необходимости преобразование можно изменить или расширить для поддержки новых поставщиков или интерфейсов API для службы.

  • Бизнес-события: бизнес-события представляют собой уведомления из конвейера обработки, чтобы выполнить действие поставщика.

  • Действие поставщика: действие поставщика — это отдельная задача единицы операции для поставщика, представленная Power Automate.

Механизм оркестрации

Поток "от заказа до выполнения" является сложным для моделирования в одном бизнес-приложении, но в сочетании с другими облачными службами и системами партнеров по поставкам растет сложность. Чтобы помочь бизнес-пользователям в организации визуализировать и контролировать эту сложность, Intelligent Order Management поставляется с конструктором оркестраций бизнеса. Потоки бизнес-процессов, созданные с помощью конструктора оркестраций, компилируются в потоки Power Automate при публикации потока.

Ниже приводится терминология для описания компонентов в механизме оркестрации.

  • Конструктор: средство, используемое бизнес-пользователями для создания потоков оркестрации.

  • Типы потоков оркестрации: Intelligent Order Management обеспечивает два типа потоков:

    • Поток заказов представляет ход процесс от заказа до его выполнения.

    • Поток запасов представляет поток запасов из основной системы в службу запасов или во внешнюю систему.

  • Политики: правила и конфигурации, которые может предоставить бизнес-пользователь для управления потоком оркестрации.

  • Шаг: шаг в оркестрации — это конкретная плитка в потоке оркестрации. Каждый тип плитки предоставляет параметры конфигурации для выполнения этой функции в потоке оркестрации.

Аналитика

Платформа управляет данными через жизненный цикл приложения и выполняет визуализацию с помощью Power BI. Intelligent Order Management содержит несколько панелей мониторинга, которые помогают бизнес-пользователям понять ключевые показатели заказов и выполнения. Клиенты могут использовать одну и ту же технологию для представления и объединения данных из других приложений по мере необходимости.

Машинное обучение используется для анализа данных с помощью моделей и использует сложные алгоритмы для поиска или прогнозирования шаблонов в данных. Клиенты могут создавать модели с использованием приложения AI Builder, в которых используются данные из Intelligent Order Management, так что результаты обновляются для сущностей, используемых во время выполнения потоков заказов и выполнений. Это поможет принимать решения в потоках оркестрации. Будущие выпуски Intelligent Order Management будут предоставлять готовые модели.

Intelligent Order Management позволяет использовать следующие технологии платформы Microsoft.

  • Dataverse: данные в Intelligent Order Management предоставляются через платформу Dataverse. Дополнительные сведения см. в разделе Руководство разработчика Microsoft Dataverse.

  • Power Automate: для бизнес-пользователей Intelligent Order Management компилирует потоки организации в Power Automate. Разработчики могут дополнительно расширить это решение. Дополнительные сведения о возможностях Power Automate см. в разделе Приступая к работе с Power Automate.

  • Power Query Online: Intelligent Order Management использует возможности Power Query и языка запросов M для поддержки преобразования в конвейере данных для поставщиков. Дополнительные сведения см. в документации на Power Query.

  • Power BI: панели мониторинга, предоставляемые Intelligent Order Management, создаются с помощью средств Power BI. Клиенты могут расширять решения или создавать собственные с помощью Power BI. Дополнительные сведения о Power BI см. в разделе Обзор Power BI.

  • AI Builder: модели машинного обучения будут доступны в более поздних версиях Intelligent Order Management. Клиенты и партнеры могут использовать одну и ту же технологию для создания собственных моделей с помощью возможностей AI Builder. Дополнительные сведения см. в документации на AI Builder.

Дополнительные ресурсы

Работа с поставщиками

Создание нового поставщика