Managing Inventory without Stock Limits #112
-
We have some scenarios around inventory management that we need to figure out compatibility for:
How do we wish to support this within the ontology? Some options I can think of:
What are your thoughts @Alcoz @lecoqlibre ? |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 7 replies
-
I think my preference is that we allow platforms to send negative stock values... and (in the docs) instruct platforms to interpret those as unlimited. |
Beta Was this translation helpful? Give feedback.
-
Regarding the ontology, stock limitation is not mandatory and is a float, which is very flexible. Maybe it is okay to just send nothing, which would signify that there is no stock limitation. |
Beta Was this translation helpful? Give feedback.
-
Stock policy proposalLet's take an example with 10 orders each of one tomato while stock limitation is set to 5:
If the user wants to manage stock, all the platforms he is using must support this feature. If this feature is missing in a single application, the entire chain is broken. For instance, suppose the user wants to manage stock while using the three platforms, what will happen when 5 orders will be sold on Platform 1 in the first place and 5 other orders will be sold on the Platform 3 after? The Platform 3 won't know that the stock is already 0 and will accept to deliver the orders but there is no product left. The same thing will happen in the opposite direction: the Platform 3 sells 5 orders before the Platform 1 which is accepting orders whatever happens. The ontology should probably support what could be named "stock policies" (what I previously showed as The choice of the stock policy should be made by the users: do they want to manage stock and how. But that's not sufficient. If we want the DFC applications to be consistent, they should support these different stock policies. I think this problem clearly illustrates the limits of ontology. Here, the standard must take over and instruct platforms to support different stock policies. |
Beta Was this translation helpful? Give feedback.
-
Just noting that within FDC, in the absence of a StockPolicy, we are implementing a work around for this: We are considering any negative stock value (<0) as |
Beta Was this translation helpful? Give feedback.
-
Flow Diagram available here |
Beta Was this translation helpful? Give feedback.
Just noting that within FDC, in the absence of a StockPolicy, we are implementing a work around for this:
We are considering any negative stock value (<0) as
PERMISSIVE
/UNLIMITED
and using the value-1
to communicate that across the network.