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


Планирование создания работы во время волны

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

Когда функциональность активирована, запланированная работа будет автоматически создана, и система будет в конечном итоге обрабатывать для создания фактической работы. Если количество строк загрузки волны достигает заранее определенного порога, система создает фактическую работу быстрее путем применения параллельной асинхронной обработки.

Включение функций создания запланированных работ в управлении функциями

Для использования описанных в этой статье функций они должны быть включены в системе. Используйте рабочую область Управление функциями, чтобы включить следующие функции в следующем порядке:

  1. Блокировка работы на масштабе организации — требуется как для ручной, так и для автоматической настройки создания плановой работы. (В Supply Chain Management версии 10.0.21 эта функция обязательна и не может быть отключена.)
  2. Создание графика работы – требуется как при ручной, так и при автоматической настройке создания запланированной работы. (В Supply Chain Management версии 10.0.32 эта функция обязательна и не может быть отключена.)
  3. Волновой метод "Создание плановых работ" на уровнях организации – требуется для автоматической настройки создания плановой работы. Эта функция не нужна, если будет использоваться только настройка вручную. (В Supply Chain Management версии 10.0.32 эта функция обязательна и не может быть отключена.)

Автоматическая настройка создания запланированной работы

Если включена функция Метод волны "Планирование создания работы" для всей организации, в системе автоматически выполняются следующие операции:

  • Метод волны Планирование создания работы (WHSScheduleWorkCreationWaveStepMethod) добавляется и настраивается для параллельного выполнения по всем юридическим лицам.
  • В шаблонах волн из всех юридических лиц, у которых для параметра Тип шаблона волны задано значение Отгрузка, а для параметра Статус шаблона задано значение Допустимо, метод Создать работу будет заменен методом Планирование создания работы. Однако шаблоны волн из юридических лиц, в которых метод Создание работы разрешен как повторяющийся, не изменяются.
  • Конфигурации задач для метода Планирование создания работ будут созданы для всех складов из всех юридических лиц, в которых включен параметр Использовать процессы управления складом. Это означает, что метод Планирование создания работы будет выполняться параллельно по умолчанию. В существующих складах, для которых вы измените значение параметра Использовать процессы управления складом с Нет на Да, этот метод также будет выполняться параллельно по умолчанию.
  • Все юридические лица будут обрабатывать волны в пакетах и для параметра Ожидание блокировки (мс) будет задано значение по умолчанию 60 000 мс, если ранее было установлено значение 0 мс.
  • Все новые шаблоны волн, которые вы создадите, будет использовать метод волны Планирование создание работы вместо метода Создать работу.

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

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

  • Для шаблонов волны перейдите в раздел Управление складом > Настройка > Волны > Шаблоны волны. Замените метод Планирование создания работы методом Создать работу.
  • Для параметров склада перейдите в раздел Управление складом > Настройка > Параметры управления складом. На вкладке Обработка волны примените предпочтительные значения для параметров Обрабатывать волны в партии и Ожидание блокировки (мс).
  • Для методов волны перейдите в раздел Управление складом > Настройка > Волны > Методы обработки волн. Выберите WHSScheduleWorkCreationWaveStepMethod и на панели операций выберите Конфигурация задач. При необходимости измените или удалите число пакетных задач и назначенную группу волн для каждого перечисленного склада.

Ручная настройка создания запланированной работы

Если вы не включили функцию Метод волны "Планирование создания работы" для всей организации, вы можете использовать процедуры, описанные в этом разделе, чтобы вручную настроить создание запланированных работ, если это необходимо.

Ручное включение пакетной обработки волн

Чтобы воспользоваться преимуществом параллельного асинхронного метода создания складских работ, необходимо, чтобы ваш процесс волны был запущен в пакетном режиме. Чтобы это настроить:

  1. Перейдите в раздел Управление складом > Настройка > Параметры управления складом.
  2. На вкладке Общие задайте для параметра Обрабатывать волны в партии значение Да. При желании можно также выбрать специальную Группа партий обработки волны, чтобы предотвратить выполнение обработки пакетной очереди в то же время, что и другие процессы.
  3. Установите Время ожидания блокировки (мс), которое применяется, когда система обрабатывает несколько волн в одно и то же время. Для большинства больших процессов волн рекомендуется установить значение 60000.

Ручное включение нового метода шага волны для существующих шаблонов волн

Начните с создания нового метода шага волны и включения его для параллельной асинхронной обработки задач.

  1. Перейдите в раздел Управление складом > Настройка > Волны > Методы обработки волн.

  2. Выберите Восстановить метод и обратите внимание, что WHSScheduleWorkCreationWaveStepMethod был добавлен в список методов обработки волны, которые можно использовать в шаблонах волны отгрузки.

  3. Выберите запись, в которой Имя метода равно WHSScheduleWorkCreationWaveStepMethod, и выберите Конфигурация задачи.

  4. Чтобы добавить новую строку в сетку, выберите Создать на панели действий и используйте следующие параметры:

    • Склад - выберите склад, который будет использоваться при планировании обработки создания работ.
    • Максимальное число задач пакета — указание максимального количества пакетных задач. В большинстве случаев это значение должно находиться в диапазоне от 8 до 16, однако рекомендуется поэкспериментировать с оптимальной настройкой на основе ваших сценариев.
    • Пакетная группа обработки волн - выберите выделенную пакетную группу для обработки волн, чтобы оптимизировать обработку пакетных очередей.

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

  1. Перейдите в раздел Управление складом > Настройка > Волны > Шаблоны волны.
  2. Выберите Правка на панели операций.
  3. В области списка выберите шаблон волны, который требуется обновить (если тестируется производится с помощью демонстрационных данных, можно использовать Доставка 24 по умолчанию).
  4. Разверните экспресс-вкладку Методы и выберите строку, в которой Имя равно Планирование создания работ в сетке Оставшиеся методы.
  5. Выберите стрелку, указывающую на столбец Выбранные методы, чтобы переместить выбранную строку в этот столбец. (Допускается выбирать только один метод за раз, использующий WHSScheduleWorkCreationWaveStepMethod или createWork, поэтому существующая строка, в которой Имя метода равно createWork, автоматически перемещается в сетку Оставшиеся методы.)

Установка пороговых значений обработки задач волны

Система создаст пороговые данные обработки задач волны по умолчанию при первом запуске процесса волны с использованием любой обработки на основе задач. Данные используются для управления тем, когда обработка волны выполняется асинхронно и должна быть основана на задачах, что позволяет ей параллельно обрабатывать и создавать работу.

Данные по умолчанию изначально будут использовать пороговое значение 15 для минимального количества строк загрузки (MINIMUMWAVELOADLINES). Это означает, что когда система обрабатывает волну с более чем 15 строками загрузки, она будет использовать асинхронную обработку задач. Эти данные можно вручную вставить или обновить в таблице WHSWaveTaskProcessingThresholdParameters в ваших тестовых средах. Если необходимо изменить этот параметр в производственной среде, необходимо обратиться в службу поддержки Майкрософт, чтобы запросить обновление.

Работа с запланированным созданием работ

Сведения о работе с запланированным созданием работ см. в разделе Создание и обработка волн.