Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается, как распределенное управление заказами (DOM) обрабатывает заказы на продажу в microsoft Dynamics 365 Commerce.
Настройка пакетного задания обработчика DOM
DOM выполняется только в пакетном задании.
Чтобы настроить пакетное задание обработчика DOM для запуска DOM, выполните следующие действия.
- Перейдите к Розничная торговля и коммерция>Управление распределёнными заказами>Пакетная обработка>Настройка задания обработчика DOM.
- В разделе "Параметры FastTab" для профиля выполнения выберите профиль, для которого должен выполняться DOM.
- На экспресс-вкладке Выполнять в фоновом режиме для параметра Группа пакетов выберите настроенную группу пакетов.
- Для параметра Описание задачи введите наименование пакетного задания.
- Выберите Повторениеи затем укажите режим повторного запуска пакетного задания.
- Нажмите ОК.
Поиск заказов на продажу и строк заказов на продажу
При обработке DOM учитывает следующий заказ и его позиции:
- Строки заказов, удовлетворяющие заданным в профиле DOM критериям по происхождению, режимам доставки и юридическим лицам, а также следующим критериям:
- Строки заказы созданы в каналах Commerce. Заказы на продажу считаются заказами из каналов Commerce, если параметр Продажи Commerce в них имеет значение Да.
- Строки заказов не обрабатываются системой DOM.
- Строки заказов обрабатываются системой DOM, но они отмечены как исключения и находятся ниже максимального порога попыток.
- Режим доставки не самовывоз и не электронная поставка.
- Строки заказа не отмечены для доставки.
- Строки заказа не исключены вручную.
- Если параметр Не обрабатывать принятые заказы магазинов в ходе оптимизации заказов включен, строки заказов не назначены складам розничных магазинов со статусом выполнения Принято.
- Заказы, которые не заблокированы.
Чтобы вручную исключить строку заказа на продажу, в штаб-квартире Commerce перейдите в «Розничная торговля и коммерция»>«Клиенты»>«Все заказы на продажу» и выберите строку заказа на продажу. На экспресс-вкладке Общие строки продажи установите для параметра Исключить из обработки DOM значение Да.
Разделение строк заказав на партии
Во время выполнения задания обработчика DOM система DOM разделяет заказы на партии в зависимости от значения параметра Максимальное число строк заказа на оптимизацию, определенного в профиле. DOM гарантирует, что все строки продаж заказа на продажу находятся в одной партии.
Например, если 10 000 строк заказа оптимизированы в ходе выполнения и для параметра Максимальное число строк заказа на оптимизацию задано значение по умолчанию 2000, DOM создает пять партий, которые обрабатываются одновременно.
Если значение Максимальное количество строк заказа на одну оптимизацию равно 0:
- Для типа Simplified Solver DOM создаёт партию на каждые 100 строк продаж.
- Для типа Production Solver DOM создаёт партию на каждые 1 500 строк продаж.
Примечание.
Если вы установите большое значение для поля Максимальное число строк заказа на оптимизацию, выполнение задания процессора DOM займет больше времени, поскольку оно выполняется на сервере обработки пакетных заданий. Чтобы повысить производительность, установите подходящее значение, гарантирующее, что DOM может использовать больше серверов пакетной обработки.
Поиск запасов
DOM определяет доступные физические запасы для каждого товара, используя соответствующие размеры из варианта продукта и строки заказов на продажу, а также кандидатский участок и склад. В поиске используются конфигурация товара, размер, цвет, стиль и размеры версии продукта, размеры хранения на площадке и складе, а также параметры отслеживания партий и серийных номеров.
Начиная с версии Commerce 10.0.46, DOM предоставляет стандартную поддержку статуса запасов — расширенное измерение управления складом. DOM учитывает статус запасов из строки заказа на продажу при определении того, на каких складах имеются запасы, доступные для выполнения заказа. Этот шаг гарантирует, что учитываются только запасы с соответствующим статусом, что позволяет более точный расчёт доступных запасов для сложных складских сценариев. Эта поддержка включена по умолчанию.
Статус запасов в строке заказа на продажу не устанавливается системой DOM. Это стандартный статус инвентаря, который является одним из измерений хранения в группе измерений хранения. Статус запасов на строке заказа наследуется от стандартного статуса запасов, настроенного для сайта, склада, товара или заказа на продажу. Это также можно изменить непосредственно в строке заказа на продажу. Стандартный статус запасов для заказов на продажу не может быть статусом блокировки. Вы также можете настроить стандартный статус запасов заказа на продажу в рамках расширенных параметров управления складом.
Другие продвинутые аспекты управления складом, включая расположение склада и номерный знак, по умолчанию не поддерживаются. Пользовательские размеры инвентаря также не поддерживаются. Для поддержки этих измерений используйте расширяемость DOM. Дополнительные сведения см. в разделе Расширяемость DOM.
DOM добавляет физические количества, зарезервированные для линий продаж в текущем DOM пробеге, обратно к доступному инвентарю для тех же товаров и размеров запасов. Эта корректировка не позволяет этим резервациям сократить запасы, доступные для выполнения своих торговых линий.
Поиск запасов до Commerce версии 10.0.46
В версии Commerce 10.0.45 и более ранних версиях DOM получает сведения о доступных запасах из складских сущностей V2, таких как InventWarehouseOnHandAggregatedView. Этот поиск запасов поддерживает размеры товара, такие как цвет, размер, стиль и конфигурация, а также размеры хранения на площадке и складе. Он не поддерживает другие параметры хранения, такие как статус инвентаря, местоположение или номерный знак.
Чтобы просмотреть инвентарь, вернутый этим старым поиском, введите следующий URL в адресной строке вашего браузера. Замените <DomainName> доменное имя вашей среды и <CompanyName> имя вашего юридического лица:
https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=InventWarehouseOnHandAggregatedView
Расчет расстояния
DOM преобразует адреса типа Поставка в значения широты и долготы. Система DOM преобразует адрес поставки в заказе на продажу в значения широты и долготы и обновляет значения широты и долготы адреса для использования в будущем. DOM зависит от Azure Maps или Карт Bing при определении точных значений широты и долготы на основе сведений об адресе, городе и почтовом индексе. Чтобы DOM мог использовать возможности Azure Maps, включите параметр Подтвердить использование Azure Maps для DOM. Чтобы DOM мог использовать функции Bing Maps, включите параметр Подтвердить использование Bing Maps для DOM. Дополнительные сведения см. в разделе Настройка DOM.
Система DOM использует либо интерфейс прикладного программирования (API) Azure Maps, либо Карт Bing для расчета расстояния по прямой или по дороге, в зависимости от значения параметра Отключить расчет расстояния по дороге. Затем в системе DOM эта информация используется для определения стоимости отгрузки. Модель оптимизации отдает приоритет выполнению полного заказа из одного местонахождения. Даже если часть заказа доступна в одном городе или почтовом индексе, модель оптимизирована для уменьшения количества отправлений. Дополнительные сведения см. в разделе Настройка DOM.
Создание планов выполнения
После применения правил, ограничений инвентаризации и оптимизации DOM выбирает расположение, ближайшее к адресу доставки клиента. Затем он получает планы выполнения от оптимизатора. Будет ли система применять планы исполнения в строках продаж, зависит от значения параметра Auto apply result. Дополнительные сведения см в разделе Результаты запуска DOM.