Skip to main content

Production and advanced warehousing in Microsoft Dynamics 365 Finance & Operations (D365FO) using backflushing and manufacturing execution: State of the union

by Evert Bos
Solution Architect, Sikich
May 30 2018

Two functional areas of Microsoft Dynamics 365 for Finance and Operations (D365FO), Production and Advanced Warehousing, were not the greatest friends in the beginning, as some of the readers will know from experience. But things have improved quite a bit. It is time to summarize the highlights of the functionality in D365FO, all based on recent experience with real customers that are live or are going live.

Readers will need a basic understanding of the Production and Advanced Warehousing functionalities to get the most out of this article.

Microsoft Dynamics 365 for Finance & Operations Advance Warehouse

Microsoft Dynamics 365 for Finance & Operations Advance Warehouse

The diagram above shows the core functionality. Production orders create warehouse work for picking that is going to be completed by stockroom personnel which will deliver the materials in the Prod-BOM to the input location on the shop floor. The diagram shows that this process can be repeated. Not all materials have to be there when production starts. This is common in industrial equipment manufacturing. Arrows (1) are the creation of the warehouse work for picking materials, while Arrows (2) are the execution of the warehouse work

Production order Release and "Release to warehousing"

When releasing the production order, I am releasing my Prod-BOM list of items that could be physically reserved to the warehouse for picking. The production order "release," always an important status change, includes the generation of ...

FREE Membership Required to View Full Content:

Joining gives you free, unlimited access to news, analysis, white papers, case studies, product brochures, and more. You can also receive periodic email newsletters with the latest relevant articles and content updates.
Learn more about us here

About Evert Bos

I am Evert J Bos, ERP consultant since 1986. I started in Europe with IMS7 (A Honeywell Bull Mainframe ERP system) and the BaaN ERP system. Since 1995 I have worked in the USA and since 2004 I have been working with Dynamics AX.  I work for Sikich and focus mostly on manufacturing companies that make complex, engineered products.

More about Evert Bos
Submitted by jemrunner on Mon, 06/11/2018 - 08:19 Permalink

Good write up as always Evert. Your outstanding investigations and proceduralizations are always much appreciated !!!

In reply to by anonymous_stub (not verified)

Submitted by alex000x on Tue, 06/19/2018 - 12:34 Permalink

One note: "production line release" option is available from version 7.3 update 12

In reply to by anonymous_stub (not verified)

Submitted by Fazerman70 on Tue, 03/17/2020 - 10:17 Permalink

I have the problem that the pick quantities are not always exact and may have more quantity that the assigned to the bom calculation. Thus my idea was to use the manual flushing principle, and then when using handheld devices, if the quantity on location is greater than the "picked" one, override on the handheld device this quantity. Do you tinks this is possible?

In reply to by anonymous_stub (not verified)

Submitted by ej34bos on Tue, 03/24/2020 - 16:56 Permalink

Let's do the scenario 1.According to BOM I should pick , using handheld , 10. But You want to pick more, maybe 12. Okay, On the Worker screen in advanced whs there are two parameters: allow over-picking for sales, allow over-picking for transfer. But it does NOT have allow over-picking for production.! I am going to try it and see. Suppose it is possible … then what is next.?. 2.With flushing principle manual nothing happens after this. The flushing principle has NOTHING to do with the picking. it controls what happens after the picking. 3.You create a manual picking list journal and you can use 'picked' proposal parameter to get the picking list journal created for 12. 4.suppose you can NOT over pick for production... then you can still be okay. th flushing principle can remain 'avl on location". You get an automatic Picking list journal for 10, but you have set parameter to NOT POST. Then the picking list journal is waiting, you go to the line and change quantity from 10 to 12.