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


Режим только управления складом с внешними системами ERP

В этой статье объясняется, как выполнять повседневные задачи складского хранения, если для интеграции с внешней системой планирования ресурсов предприятия (ERP) используется режим только склада.

Важно

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

Существует множество способов использовать режим только управления складом. Например, можно разрешить Microsoft Dynamics 365 Supply Chain Management обрабатывать логистические операции, а затем подключить склады к внешним ERP-системам, выполняющим всю обработку заказов и финансовую обработку.

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

Пример реализации высокого уровня

На следующем рисунке показан пример, когда в юридическом лице WOM Supply Chain Management работает режим только управления складом. Это юридическое лицо выполняет логистические складские операции для внешней ERP-системы, которая управляет обработкой заказов и финансов.

Диаграмма, на которой показан режим только управления складом с внешней ERP-системой.

Пример входящего процесса (интеграция внешней ERP-системы)

На следующем рисунке выделены различные элементы входящего процесса.

Диаграмма, на которой показан входящий процесс для режима «Только управление складом».

Ниже приведено описание высокого уровня входящего процесса. Шаги, которые начинаются с ERP, выполняются ERP-системой. Шаги, которые начинаются с WOM, выполняются Supply Chain Management в режиме только управления складом.

  1. ERP: внешняя система отправляет сообщение входящего заказа на отгрузку в Supply Chain Management.

  2. WOM: Supply Chain Management обрабатывает сообщение в режиме «Только управление складами» и создает заказы.

  3. WOM: входящие загрузки создаются одним из четырех способов, как установлено настройками Исходные системы в Supply Chain Management:

  4. WOM: работники склада используют мобильное приложение Warehouse Management для регистрации транзакций входящей отгрузки.

  5. WOM: Supply Chain Management запускает процессы получение завершено, связанные с каждой соответствующей загрузкой. Эти процессы обновляют статус загрузки до Получено, генерируют получения отгрузок и запускают бизнес-события для внешних систем.

  6. ERP: внешняя система считывает и использует данные получения отгрузок для дальнейшей обработки. Например, если заказы на покупку связаны с заказами на входящую отгрузку во внешней системе, эта обработка включает в себя выставление счетов по заказам на покупку.

  7. WOM: Supply Chain Management завершает обработку входящих заказов на отгрузку, выполняя пакетное задание Разнести получения отгрузок.

Более подробное описание этого процесса и связанных с ним процессов см. в разделе Работа с режимом только управления складом в Supply Chain Management.

Пример исходящего процесса (интеграция внешней ERP-системы)

На следующем рисунке выделены различные элементы исходящего процесса.

Диаграмма, на которой показан исходящий процесс для режима «Только управление складом».

Ниже приведено описание высокого уровня исходящего процесса. Шаги, которые начинаются с ERP, выполняются ERP-системой. Шаги, которые начинаются с WOM, выполняются Supply Chain Management в режиме только управления складом.

  1. ERP: внешняя система отправляет сообщение исходящего заказа на отгрузку.

  2. WOM: Supply Chain Management обрабатывает сообщение в режиме «Только управление складами» и создает заказы.

  3. WOM: резервирования запасов создаются одним из двух способов, как установлено настройками Исходные системы в Supply Chain Management:

  4. WOM: заказы выпускаются для дальнейшей складской обработки вручную или автоматически (через пакетное задание Автоматический выпуск исходящих заказов на отгрузку).

  5. WOM: в зависимости от настроек ваших определений шаблона волны, складские работы могут быть созданы и выпущены немедленно.

  6. WOM: исходящая складская работа обрабатывается, и статус соответствующих транзакций строки исходящего заказа на отгрузку обновляется до Выбрано.

  7. WOM: загрузки подтверждаются для исходящей отгрузки. В результате для внешней системы создаются бизнес-события и отборочная накладная отгрузки.

  8. ERP: внешняя система считывает отборочную накладную отгрузки и использует ее данные для дальнейшей обработки (например, для выставления счетов по заказам на продажу, связанным с исходящими заказами на отгрузку).

  9. WOM: Supply Chain Management завершает обработку исходящего заказа на отгрузку, выполняя пакетное задание Разнести отборочные накладные отгрузки.

Более подробное описание этого процесса и связанных с ним процессов см. в разделе Работа с режимом только управления складом в Supply Chain Management.

Обновления запасов в наличии между системами

На следующем рисунке показаны внутренние процессы, которые используются в режиме «Только управление складом».

Диаграмма, на которой показаны внутренние процессы для режима «Только управление складом».

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

В процессе разноски журнала Supply Chain Management активирует бизнес-событие. Внешние системы могут читать об обновлениях с помощью сущностей журнала инвентаризации. Важно действовать только по обновленным количествам. В противном случае из-за обновлений может нарушиться синхронизация систем. Следующий сценарий показывает пример.

Пример сценария: обновление запасов в наличии между системами

В начале этого сценария информация о наличии для номенклатуры A0001 синхронизируется между внешней системой ERP (ERP) и системой управления складами (WMS) Supply Chain Management, как показано в следующей таблице.

Код номенклатуры В наличии в ERP В наличии в WMS
A0001 0 шт. 0 шт.

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

Обновление запасов в наличии 1

Supply Chain Management получает 10 штук номенклатуры с кодом A0001 по заказу на входящую отгрузку без запуска обработки завершения получения. Таким образом, внешняя система еще не уведомлена об этом обновлении. В результате внешняя система и Supply Chain Management теперь не синхронизированы, как показано в следующей таблице.

Код номенклатуры В наличии в ERP В наличии в WMS
A0001 0 шт. 10 шт.

Обновление запасов в наличии 2

В Supply Chain Management корректировка запасов в наличии (журнал инвентаризации), которая разносится для номенклатуры A0001, добавляет 1 шт. запасов в наличии. В следующей таблице показан результат.

Код номенклатуры В наличии в ERP В наличии в WMS
A0001 0 шт. 11 шт.

Внешняя система информируется о текущей корректировке посредством бизнес-события. В рамках этого процесса разноска журнала изменяется с 10 шт. на 11 шт. в Supply Chain Management. Внешняя система учитывает только обновленное количество 1 шт. В следующей таблице показан результат.

Код номенклатуры В наличии в ERP В наличии в WMS
A0001 1 шт. 11 шт.

Обновление запасов в наличии 3

Supply Chain Management выполняет процесс завершения получения, связанный с полученными 10 шт. номенклатуры с кодом A0001. Таким образом, внешняя система получает информацию через бизнес-событие. Затем она считывает информацию о получении отгрузки и обновляет количество в наличии, добавляя еще 10 шт. В следующей таблице показан результат.

Код номенклатуры В наличии в ERP В наличии в WMS
A0001 11 шт. 11 шт.

Примечание

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

Выверка запасов в наличии

В режиме «Только управление складом» можно генерировать данные для процесса выверки запасов в наличии, когда вы создаете отчет Создать инвентаризацию запасов в наличии в исходной системе (Управление складом>Запросы и отчеты>Выверка физических запасов>Создание отчета о запасах в наличии в исходной системе).

Чтобы создать данные заголовка и строк, необходимо указать значения Исходная система и На дату. Вы также должны выбрать уровень складских аналитик, для которых должен быть создан отчет.

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

Внешняя система информируется о доступных данных посредством бизнес-события WHSSourceSystemInventoryOnhandReportBusinessEvent. Она может читать данные через сущности данных WarehouseInventoryOnhandReports и WarehouseInventoryOnhandReportLines.

Примечание

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

Журналы обновлений запасов в наличии

Для интеграций, требующих очень быстрой синхронизации запасов в наличии, можно использовать журнал обновлений запасов склада (Управление складом>Запросы и отчеты>Выверка физических запасов>Журнал обновлений запасов склада). В этом журнале могут собираться все обновления транзакций запасов, которые приводят к появлению обновлений, представляющих интерес для внешних систем. Например, у вас может быть внешняя система, которая обрабатывает информацию об изменениях состояния запасов.

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

Для просмотра журнала обновлений перейдите в раздел Управление складом>Запросы и отчеты>Выверка физических запасов>Журнал обновлений запасов склада.

Важно

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

По умолчанию фоновый процесс Опубликовать обновления журнала обновлений запасов склада настроен на запуск каждые 10 минут. Он создает данные, которые могут использовать внешние системы, используя сущность WarehouseInventoryUpdateLogs. Бизнес-событие WHSInventoryUpdateLogBusinessEvent может быть использовано как часть этого процесса.