Режим только управления складом с внешними системами ERP
В этой статье объясняется, как выполнять повседневные задачи складского хранения, если для интеграции с внешней системой планирования ресурсов предприятия (ERP) используется режим только склада.
Важно
- Это предварительная версия функции.
- Функции предварительной версии не предназначены для промышленного использования и могут иметь ограниченную функциональность. На эти функции распространяются дополнительные условия использования, и эти функции доступны до официального выпуска, чтобы клиенты могли получить ранний доступ и оставить отзыв.
Существует множество способов использовать режим только управления складом. Например, можно разрешить Microsoft Dynamics 365 Supply Chain Management выполнять логистические операции, а затем подключить склады к внешним ERP-системам, выполняющими все заказы и финансовую обработку.
Кроме того, процессы управления складом позволяют использовать складскую аналитику владельца для отслеживания владельца запасов номенклатур, которые совместно используются между исходными системами.
Пример реализации высокого уровня
На следующем рисунке показан пример, когда в юридическом лице WOM Supply Chain Management работает режим только управления складом. Это юридическое лицо выполняет логистические складские операции для внешней ERP-системы, которая управляет обработкой заказов и финансов.
Пример входящего процесса (интеграция внешней ERP-системы)
На следующем рисунке выделены различные элементы входящего процесса.
Ниже приведено описание высокого уровня входящего процесса. Шаги, которые начинаются с ERP, выполняются ERP-системой. Шаги, которые начинаются с WOM, выполняются Supply Chain Management в режиме только управления складом.
ERP: Внешняя система подает входящий заказ на отгрузку в систему цепочка поставок Management.
WOM: цепочка поставок Management обрабатывает сообщение только в режиме управления складом и создает заказы.
WOM: Входящий груз создается одним из четырех способов, как это определяется параметрами исходных систем в модуле "Управление цепочка поставок:
- Вручную, с помощью инструмента Рабочее место планирования входящей загрузки
- Путем импорта предварительных уведомлений об отгрузке (ASN)
- Автоматически во время обработки сообщения
- Автоматически в процессе получения с помощью мобильного приложения Warehouse Management
WOM: Работники склада используют мобильное приложение Управление складом для регистрации входящих проводок отгрузки.
WOM: цепочка поставок Management запускает получение завершенных процессов, относящихся к каждой соответствующей загрузке. Эти процессы обновляют статус загрузки до Получено, генерируют получения отгрузок и запускают бизнес-события для внешних систем.
ERP: Внешняя система считывает и использует данные прихода отгрузок для дальнейшей обработки. Например, если заказы на покупку связаны с заказами на входящую отгрузку во внешней системе, эта обработка включает в себя выставление счетов по заказам на покупку.
WOM: цепочка поставок Management завершает входящие заказы на отгрузку, запуская пакетное задание приходов для разноски отгрузки.
Более подробное описание этого процесса и связанных с ним процессов см. в разделе Работа с режимом только управления складом в Supply Chain Management.
Пример исходящего процесса (интеграция внешней ERP-системы)
На следующем рисунке выделены различные элементы исходящего процесса.
Ниже приведено описание высокого уровня исходящего процесса. Шаги, которые начинаются с ERP, выполняются ERP-системой. Шаги, которые начинаются с WOM, выполняются Supply Chain Management в режиме только управления складом.
ERP: Внешняя система подает исходящее сообщение заказа на отгрузку.
WOM: цепочка поставок Management обрабатывает сообщение только в режиме управления складом и создает заказы.
WOM: Резервирование запасов создается одним из двух способов, как это установлено настройками исходной системы в модуле "Управление цепочка поставок::
- Автоматически процессором сообщений
- Вручную, в рамках процесса выпуска
WOM: Заказы запускаются в производство для дальнейшей обработки на складе либо вручную, либо автоматически (через автоматический запуск в производство пакетного задания исходящих заказовна отгрузку).
WOM: В зависимости от настройки определений шаблонов волны, склад может создаваться и запускаться в производство немедленно.
WOM: Обрабатывается исходящая работа по складу, а статус связанных проводок по строкам заказов на отгрузку обновляется на "Скомплектово".
WOM: Нагрузки отгрузки отгрузки подтверждено. В результате для внешней системы создаются бизнес-события и отборочная накладная отгрузки.
ERP: Внешняя система считывает отборочную накладную отгрузки и использует ее данные для дальнейшей обработки (например, выставления накладных по заказам на продажу для заказов на продажу, связанных с исходящими заказами на отгрузку).
WOM: цепочка поставок Управление завершает исходящий заказ на отгрузку, запуская пакетное задание отборочных накладныхдля разноски.
Более подробное описание этого процесса и связанных с ним процессов см. в разделе Работа с режимом только управления складом в 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
может быть использовано как часть этого процесса.