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


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

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

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

Эта функция будет особенно полезна предприятиям с большим объемом отгрузок, где она может значительно повысить скорость и эффективность операций. Далее приводятся некоторые примеры.

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

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

Необходимые условия

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

  • Для запуска пакетного задания Автоматически добавлять отгрузки в волну необходимо использовать Microsoft Dynamics 365 Supply Chain Management версии 10.0.37 или более поздней.
  • Чтобы отслеживать статус строк отгрузок с ошибками, используя страницу Строки отгрузки с ошибкой, необходимо использовать Supply Chain Management версии 10.0.40 или более поздней.

Рабочие процессы волны и повторной волновой обработки

Стандартный рабочий процесс волны

Процесс управления волной состоит из трех ключевых шагов:

  1. Создать волну — группирование рабочих заказов на основе таких критериев, как дата отгрузки, приоритет или тип номенклатуры, и добавление группы в волну.
  2. Обработать волну — комплектация номенклатур со склада, их упаковка и подготовка к отгрузке.
  3. Выпустить волну — отгрузка упакованных номенклатур клиентам.

Рабочий процесс повторной волновой обработки

Рабочий процесс повторной волновой обработки обеспечивает непрерывные, бесперебойные складские операции, даже если со строкой отгрузки возникает проблема. Это избавляет от необходимости в ручном мониторинге проблемных строк отгрузки и позволяет автоматически создавать и добавлять работу в каждую волну. Workflow-процесс выглядит следующим образом:

  1. Во время обработки волны возникает проблема со строкой отгрузки — система удаляет сбойную строку отгрузки из волны и продолжает обрабатывать остальную часть волны. Проблема со строкой отгрузки может возникнуть, например, если у вас недостаточно запасов в определенной ячейке комплектации.
  2. Создание работы-заполнителя для проблемной строки отгрузки — система создает заполнитель для работы, необходимой для обработки строки отгрузки с ошибкой. Она сохраняет этот заполнитель в таблице Строки отгрузки с ошибкой. (Если вы не используете эту функцию в вашей системе, пользователь должен вручную определять проблемные отгрузки, а затем создавать для них новую работу.)
  3. Пополнение запасов — запасы в ячейке комплектации пополняются в соответствии со стандартными складскими операциями. Эти запасы становятся доступными для отгрузки в следующей волне.
  4. Automatically rewave — при следующем запланированном запуске пакетного задания Автоматически добавлять отгрузки в волну система проверяет таблицу Строки отгрузки с ошибкой на наличие загрузок, с которыми ранее возникли проблемы, и создает для них работу.
  5. Добавление работы в следующую волну — пакетное задание Автоматически добавлять отгрузки в волну добавляет вновь созданную работу в следующую волну для обработки.
  6. Контроль и удаление заполнителей для выполненных строк отгрузок — пакетное задание Автоматически добавлять отгрузки в волну заканчивается проверкой таблицы Строки загрузки с ошибкой на предмет записей, которые были успешно обработаны (то есть больше не находящихся в статусе Открыто) и для которых в таблице Отгрузка есть отгрузка. Эти записи указывают на строки отгрузки, которые были успешно повторно обработаны волной. Система очищает таблицу, удаляя из нее эти заполнители. Система пытается повторно выполнить волновую обработку строки отгрузки до пяти раз. Если строка заканчивается ошибкой при пятой попытке, система останавливает попытки и помечает ее как Сбой.
  7. Очистка строк отгрузки, для которых не удалась повторная волновая обработка — выполняется задание Обработка волны — очистка исключенных отгрузок, которое удаляет строки отгрузки Сбой из таблицы Строки загрузки с ошибкой. Эти строки отгрузки удаляются из таблицы Строки загрузки с ошибкой согласно конфигурации задания Обработка волны — очистка исключенных отгрузок.

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

Включение повторной волновой обработки для вашей системы

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

Включение пакетной обработки волн для использования повторной волновой обработки

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

  1. В параметрах системы выберите Управление складом>Настройка> Параметры управления складом.
  2. На вкладке Общие на экспресс-вкладке Обработка волны установите параметр Обрабатывать волны в партии в значение Да.
  3. В области действий выберите Сохранить, чтобы применить новую конфигурацию.

Планирование пакетного задания «Автоматически добавлять отгрузки в волну»

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

  1. Выберите Управление складом>Исходящие волны>Автоматически добавлять отгрузки в волну.

  2. На экспресс-вкладке Выполнять в фоновом режиме задайте значения следующих полей:

    • Установите для параметра Пакетная обработка значение Да.
    • Запомните или запишите значение Описание задачи. Значение по умолчанию — Автоматически добавлять отгрузки в волну, но его можно изменить. Вы можете использовать это значение для отслеживания и изменения задания на странице Пакетные задания.
  3. Выберите ссылку Повторение.

  4. Используйте предоставленные поля для настройки графика, который определяет периодичность запуска задания повторной волновой обработки, а также длительность его выполнения.

  5. Выберите ОК, чтобы сохранить график для задания.

  6. Выберите ОК, чтобы создать задание.

  7. На экспресс-вкладке Включаемые записи можно определить критерии выбора, чтобы ограничить набор обрабатываемых строк отгрузки.

    • Выберите ссылку Фильтр, чтобы открыть стандартное диалоговое окно редактора запросов, в котором можно добавлять или удалять критерии фильтра.
    • На экспресс-вкладке Записи для добавления перечислены все имена и значения полей, добавленные с помощью редактора запросов.
    • Фильтр Число повторных попыток всегда включается, и его значение (5) доступно только для чтения. Эта настройка указывает на то, что система будет пытаться повторно выполнить повторную волновую обработку каждой строки отгрузки до пяти раз. Если строка заканчивается ошибкой при пятой попытке, система останавливает попытки и помечает ее как Сбой.

Планирование задания очистки

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

  1. Перейдите в раздел Управление складом>Исходящие волны>Обработка волны — очистка исключенных отгрузок.

  2. На экспресс-вкладке Параметры задайте следующие поля:

    • Очистка порога повторной волны — введите максимальное количество повторных попыток, которые задание очистки позволяет для строки отгрузки, прежде чем удалить эту строку из таблицы Строки отгрузки с ошибкой. Пакетное задание Автоматически добавлять отгрузки в волну допускает максимум пять повторных попыток, но вы можете удалить строки отгрузки раньше, введя здесь меньшее значение. Значения, превышающие 5, не оказывают никакого влияния.
    • Последнее обновление старше заданного количества — введите максимальное количество дней, в течение которых задание очистки должно позволять строке отгрузки оставаться в таблице Строки отгрузки с ошибкой. Оно удаляет все строки отгрузки, которые старше этого значения.
  3. На экспресс-вкладке Выполнять в фоновом режиме задайте значения следующих полей:

    • Пакетная обработка — установите для этого параметра значение Да.
    • Описание задачи — по умолчанию установлено значение Обработка волны — исключенная отгрузка, но вы можете изменить его. Запишите значение. Вы можете использовать его для отслеживания и изменения задания на странице Пакетные задания.
  4. Выберите ссылку Повторение и используйте предоставленные поля для настройки графика, который определяет периодичность запуска задания очистки, а также длительность его выполнения.

  5. Выберите ОК, чтобы сохранить график для задания.

  6. Выберите ОК, чтобы создать задание.

Мониторинг процесса повторной волновой обработки

Отслеживание строк отгрузки с ошибкой

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

Отслеживание статуса пакетного задания

Чтобы отслеживать статус всех пакетных заданий, корректировать их графики и устранять возникающие неполадки, выполните следующие действия.

  1. Выберите Администрирование системы>Запросы>Пакетные задания.
  2. С помощью поля Фильтр найдите соответствующие задания по значению, которое вы ввели в поле Описание задачи при настройке задания. (На этой странице это поле называется Описание задания.) По умолчанию описанием для этого типа заданий является Автоматически добавлять отгрузки в волну.
  3. Просмотрите основные сведения о статусе задания в сетке.
  4. Выберите значение Код задания, чтобы просмотреть дополнительные подробности о задании. В подробностях можно изменить статус задания, изменить график повторения задания, настроить оповещения и т. д.

Неподдерживаемые процессы

Функция повторной волновой обработки не поддерживает следующие процессы:

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