(11 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
Understanding the {{this}} of a supply chain is important for [[SCM]] processes. The behavior of processes upstream and downstram of the {{this}} is quite different: | Understanding the {{this}} of a supply chain is important for [[SCM]] processes. The behavior of processes upstream and downstram of the {{this}} is quite different: | ||
− | * Upstream processes are driven by forecast based planning information, Materials are pushed downstream. Optimization is realized by balancing inventory and capacity. | + | * Upstream processes are driven by forecast based planning information (blue in the diagram), Materials are pushed downstream. Optimization is realized by balancing inventory and capacity. |
− | * Downstream processes are driven by actual customer orders. Materials are pulled by the order. Optimization is realized by balancing capacity and lead-times. | + | * Downstream processes are driven by actual customer orders (green in the diagram). Materials are pulled by the order. Optimization is realized by balancing capacity and lead-times. |
− | The {{OR}} [[SCO]] [[Domain]] recognizes these differences in behavior at level-2: [[t:MTS]] ([[t:MTS|MTS]]), [[t:MTO]] ([[t:MTO|MTO]], [[t:CTO|CTO]], [[t:ATO|ATO]], [[t:PTO|PTO]]), and [[t:ETO]] ([[t:ETO|ETO]]). {{this}}s typically | + | The {{OR}} [[SCO]] [[Domain]] recognizes these differences in behavior at level-2: [[t:MTS]] ([[t:MTS|MTS]]), [[t:MTO]] ([[t:MTO|MTO]], [[t:CTO|CTO]], [[t:ATO|ATO]], [[t:PTO|PTO]]), and [[t:ETO]] ([[t:ETO|ETO]]). {{this}}s (white rounded box in the diagram) typically reside in the first [[t:MTS|MTS]] process (when looking upstream): |
+ | |||
{| {{wikitable}} | {| {{wikitable}} | ||
|- | |- | ||
− | | | + | | class="blanco top" | |
− | ===[[t:SCCS]]=== | + | ===[[t:SCCS|Strategy]]=== |
| style="padding: 0 8px; text-align: center; border: 1px dashed silver; border-bottom: 0px; vertical-align: bottom;" | Supplier | | style="padding: 0 8px; text-align: center; border: 1px dashed silver; border-bottom: 0px; vertical-align: bottom;" | Supplier | ||
| style="padding: 0 8px; text-align: center; border: 1px dashed silver; border-bottom: 0px; vertical-align: bottom;" | Receive, Store | | style="padding: 0 8px; text-align: center; border: 1px dashed silver; border-bottom: 0px; vertical-align: bottom;" | Receive, Store | ||
Line 20: | Line 21: | ||
|- | |- | ||
| class="blanco top" | | | class="blanco top" | | ||
− | === [[t: | + | === [[t:VMI|VMI]] ([[t:MTS|MTS]]) === |
[[t:VMI]] | [[t:VMI]] | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
+ | === [[sc:D*|D*]] === | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
===[[sc:S1|S1]]=== | ===[[sc:S1|S1]]=== | ||
Line 32: | Line 34: | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
===[[sc:M1|M1]]=== | ===[[sc:M1|M1]]=== | ||
− | | class="blue top dotmeright" | | + | | class="blue this top dotmeright" | |
===[[sc:D1|D1]]=== | ===[[sc:D1|D1]]=== | ||
| class="green top dotmeright" | | | class="green top dotmeright" | | ||
===[[sc:D1|D1]]=== | ===[[sc:D1|D1]]=== | ||
− | | class=" | + | | class="green top" | |
+ | === [[sc:S*|S*]] === | ||
|- | |- | ||
| class="blanco top" | | | class="blanco top" | | ||
Line 43: | Line 46: | ||
[[t:MTS]] | [[t:MTS]] | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
+ | === [[sc:D*|D*]] === | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
===[[sc:S1|S1]]=== | ===[[sc:S1|S1]]=== | ||
Line 49: | Line 53: | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
===[[sc:M1|M1]]=== | ===[[sc:M1|M1]]=== | ||
− | | class="blue top dotmeright" | | + | | class="blue this top dotmeright" | |
===[[sc:M1|M1]]=== | ===[[sc:M1|M1]]=== | ||
| class="green top dotmeright" | | | class="green top dotmeright" | | ||
Line 55: | Line 59: | ||
| class="green top dotmeright" | | | class="green top dotmeright" | | ||
===[[sc:D1|D1]]=== | ===[[sc:D1|D1]]=== | ||
− | | class=" | + | | class="green top" | |
+ | === [[sc:S*|S*]] === | ||
|- | |- | ||
| class="blanco top" | | | class="blanco top" | | ||
− | === [[t: | + | === [[t:PTO|PTO]] ([[t:MTO|MTO]]) === |
[[t:PTO]] | [[t:PTO]] | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
+ | === [[sc:D*|D*]] === | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
===[[sc:S1|S1]]=== | ===[[sc:S1|S1]]=== | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
===[[sc:M1|M1]]=== | ===[[sc:M1|M1]]=== | ||
− | | class="blue top dotmedright" | | + | | class="blue this top dotmedright" | |
===[[sc:M1|M1]]=== | ===[[sc:M1|M1]]=== | ||
| class="green top dotmeright" | | | class="green top dotmeright" | | ||
Line 73: | Line 79: | ||
| class="green top dotmeright" | | | class="green top dotmeright" | | ||
===[[sc:D2|D2]]=== | ===[[sc:D2|D2]]=== | ||
− | | class=" | + | | class="green top" | |
+ | === [[sc:S*|S*]] === | ||
|- | |- | ||
| class="blanco top" | | | class="blanco top" | | ||
− | === [[t: | + | === [[t:ATO|ATO]] ([[t:MTO|MTO]]) === |
[[t:ATO]] | [[t:ATO]] | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
+ | === [[sc:D*|D*]] === | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
===[[sc:S1|S1]]=== | ===[[sc:S1|S1]]=== | ||
− | | class="blue top dotmeright" | | + | | class="blue this top dotmeright" | |
===[[sc:M1|M1]]=== | ===[[sc:M1|M1]]=== | ||
| class="green top dotmeright" | | | class="green top dotmeright" | | ||
Line 91: | Line 99: | ||
| class="green top dotmeright" | | | class="green top dotmeright" | | ||
===[[sc:D2|D2]]=== | ===[[sc:D2|D2]]=== | ||
− | | class=" | + | | class="green top" | |
+ | === [[sc:S*|S*]] === | ||
|- | |- | ||
| class="blanco top" rowspan=2 | | | class="blanco top" rowspan=2 | | ||
− | === [[t: | + | === [[t:CTO|CTO]] ([[t:MTO|MTO]]) === |
[[t:CTO]] | [[t:CTO]] | ||
| class="blue top dotmeright" | | | class="blue top dotmeright" | | ||
− | | class="blue top dotmeright" | | + | === [[sc:D*|D*]] === |
+ | | class="blue this top dotmeright" | | ||
===[[sc:S1|S1]]=== | ===[[sc:S1|S1]]=== | ||
| class="green top dotmeright" rowspan=2 | | | class="green top dotmeright" rowspan=2 | | ||
Line 110: | Line 120: | ||
===[[sc:D2|D2]]=== | ===[[sc:D2|D2]]=== | ||
| class="green top" rowspan=2 | | | class="green top" rowspan=2 | | ||
+ | === [[sc:S*|S*]] === | ||
|- | |- | ||
− | | class="green dotmeright" | | + | | class="green this dotmeright" | |
+ | === [[sc:D*|D*]] === | ||
| class="green dotmeright" | | | class="green dotmeright" | | ||
===[[sc:S2|S2]]=== | ===[[sc:S2|S2]]=== | ||
|- | |- | ||
− | | class="top" style = "width: 20%; border-right: 0;" | | + | | class="top" style = "width: 20%; border-right: 0; background-color: white;" | |
− | | class="top" style = "width: 10%; text-align: center; border-left: 1px dashed silver; border-bottom: 1px dashed silver; border-right: 1px dashed silver;" | Supplier | + | | class="top" style = "width: 10%; text-align: center; border-left: 1px dashed silver; border-bottom: 1px dashed silver; border-right: 1px dashed silver; background-color: white;" | Supplier |
− | | class="top" style = "width: | + | | class="top" style = "width: 15%; text-align: center; border-bottom: 1px dashed silver; border-right: 1px dashed silver; background-color: white;" | Source |
− | | class="top" style = "width: 30%; text-align: center; border-bottom: 1px dashed silver; border-right: 1px dashed silver;" colspan = 3 | Make | + | | class="top" style = "width: 30%; text-align: center; border-bottom: 1px dashed silver; border-right: 1px dashed silver; background-color: white;" colspan = 3 | Make |
− | | class="top" style = "width: | + | | class="top" style = "width: 15%; text-align: center; border-bottom: 1px dashed silver; border-right: 1px dashed silver; background-color: white;" colspan = 2 | Deliver |
− | | class="top" style = "width: 10%; text-align: center; border-bottom: 1px dashed silver; border-right: 1px dashed silver;" | Customer | + | | class="top" style = "width: 10%; text-align: center; border-bottom: 1px dashed silver; border-right: 1px dashed silver; background-color: white;" | Customer |
|} | |} | ||
+ | For [[t:ETO]] replace Customer Order with Customer Intent. | ||
===Use Cases=== | ===Use Cases=== | ||
* [[sc:A2]] | * [[sc:A2]] | ||
Line 138: | Line 151: | ||
{{#css: | {{#css: | ||
h1.subtitle {display:none;} | h1.subtitle {display:none;} | ||
− | table td a, table td a:hover {color: white;} | + | table td a, #mw-content-text table td a:hover {color: white;} |
− | table td.blanco a, table td.blanco a:hover {color: black;} | + | table td.blanco a, #mw-content-text table td.blanco a:hover {color: black;} |
table td.green {background-color: #7AB800; text-align: center; color: white; } | table td.green {background-color: #7AB800; text-align: center; color: white; } | ||
table td.blue {background-color: #1185DD; text-align: center; color: white; } | table td.blue {background-color: #1185DD; text-align: center; color: white; } | ||
Line 146: | Line 159: | ||
table td.dotmeright { border-right: 1px dashed silver; } | table td.dotmeright { border-right: 1px dashed silver; } | ||
table td.solidright { border-right: 3px solid white; } | table td.solidright { border-right: 3px solid white; } | ||
+ | table td.this a {border: 2px solid white; padding: 6px; border-radius: 6px;} | ||
table td.buyer {text-align: right; color: white; padding-right: 8px; background-color: #7AB800;} | table td.buyer {text-align: right; color: white; padding-right: 8px; background-color: #7AB800;} | ||
table td.seller {text-align: left; color: white; padding-left: 8px; background-color: #1185DD;} | table td.seller {text-align: left; color: white; padding-left: 8px; background-color: #1185DD;} |
Customer Order Decoupling Point is a Term describing the process or node in the supply chain network where the activities are no longer driven by individual orders. Managing Customer Order Decoupling Points is a Best Practice.
Understanding the Customer Order Decoupling Point of a supply chain is important for Supply Chain Management processes. The behavior of processes upstream and downstram of the Customer Order Decoupling Point is quite different:
The OpenReference Supply Chain Operations Domain recognizes these differences in behavior at level-2: Make-to-Stock (MTS), Make-to-Order (MTO, CTO, ATO, PTO), and Engineer-to-Order (ETO). Customer Order Decoupling Points (white rounded box in the diagram) typically reside in the first MTS process (when looking upstream):
Contents
Strategy |
Supplier | Receive, Store | Pre-build/ Produce | Assemble/ Finish | Package, Store | Pick, Load, Ship | Invoice | Customer |
VMI (MTS) |
D* |
S1 |
M1 |
M1 |
M1 |
D1 |
D1 |
S* |
MTS |
D* |
S1 |
M1 |
M1 |
M1 |
D1 |
D1 |
S* |
PTO (MTO) |
D* |
S1 |
M1 |
M1 |
M2 |
D2 |
D2 |
S* |
ATO (MTO) |
D* |
S1 |
M1 |
M2 |
M2 |
D2 |
D2 |
S* |
CTO (MTO) |
D* |
S1 |
M2 |
M2 |
M2 |
D2 |
D2 |
S* |
D* |
S2 | |||||||
Supplier | Source | Make | Deliver | Customer |
For Engineer-to-Order replace Customer Order with Customer Intent.