Skip to content
Weave templates

Weave — Value Stream Map

Five-step manufacturing stream with cycle times, WIP triangles, lead-time summary and kaizen bursts.

Template previewWeave
Rendering…

Make it your own.

{
  "nodes": [
    { "id": "sup",  "type": "truck",      "label": "Supplier — steel coil, weekly",     "x": 40,   "y": 20, "width": 170, "height": 120, "fill": "#e0f2fe", "stroke": "#0369a1" },
    { "id": "ctrl", "type": "rect",       "label": "Production control — weekly MRP, daily ship list", "x": 560,  "y": 30, "width": 280, "height": 90, "fill": "#f1f5f9", "stroke": "#334155", "bold": true },
    { "id": "cust", "type": "storefront", "label": "Customer — 1,200 units per week",   "x": 1200, "y": 20, "width": 170, "height": 120, "fill": "#dcfce7", "stroke": "#15803d" },

    { "id": "p1", "type": "rect", "label": "Cut & shear",    "x": 60,   "y": 210, "width": 180, "height": 84, "fill": "#dbeafe", "stroke": "#1d4ed8", "bold": true },
    { "id": "p2", "type": "rect", "label": "Press & form",   "x": 320,  "y": 210, "width": 180, "height": 84, "fill": "#dbeafe", "stroke": "#1d4ed8", "bold": true },
    { "id": "p3", "type": "rect", "label": "Weld",           "x": 580,  "y": 210, "width": 180, "height": 84, "fill": "#dbeafe", "stroke": "#1d4ed8", "bold": true },
    { "id": "p4", "type": "rect", "label": "Paint & cure",   "x": 840,  "y": 210, "width": 180, "height": 84, "fill": "#dbeafe", "stroke": "#1d4ed8", "bold": true },
    { "id": "p5", "type": "rect", "label": "Assemble & test","x": 1100, "y": 210, "width": 180, "height": 84, "fill": "#dbeafe", "stroke": "#1d4ed8", "bold": true },

    { "id": "w1", "type": "triangle", "label": "2.5 d", "x": 256,  "y": 222, "width": 60, "height": 60, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "w2", "type": "triangle", "label": "1.8 d", "x": 516,  "y": 222, "width": 60, "height": 60, "fill": "#fef3c7", "stroke": "#b45309" },
    { "id": "w3", "type": "triangle", "label": "3.2 d", "x": 776,  "y": 222, "width": 60, "height": 60, "fill": "#fee2e2", "stroke": "#b91c1c" },
    { "id": "w4", "type": "triangle", "label": "1.4 d", "x": 1036, "y": 222, "width": 60, "height": 60, "fill": "#fef3c7", "stroke": "#b45309" },

    { "id": "d1", "type": "stored-data", "label": "C/T 38 s · C/O 20 min · uptime 92%",  "x": 60,   "y": 320, "width": 180, "height": 86, "fill": "#f1f5f9", "stroke": "#475569" },
    { "id": "d2", "type": "stored-data", "label": "C/T 55 s · C/O 45 min · uptime 88%",  "x": 320,  "y": 320, "width": 180, "height": 86, "fill": "#f1f5f9", "stroke": "#475569" },
    { "id": "d3", "type": "stored-data", "label": "C/T 72 s · C/O 10 min · uptime 95%",  "x": 580,  "y": 320, "width": 180, "height": 86, "fill": "#f1f5f9", "stroke": "#475569" },
    { "id": "d4", "type": "stored-data", "label": "C/T 120 s · C/O 30 min · uptime 83%", "x": 840,  "y": 320, "width": 180, "height": 86, "fill": "#f1f5f9", "stroke": "#475569" },
    { "id": "d5", "type": "stored-data", "label": "C/T 95 s · C/O 5 min · first-pass yield 97%", "x": 1100, "y": 320, "width": 180, "height": 86, "fill": "#f1f5f9", "stroke": "#475569" },

    { "id": "sum", "type": "rect", "label": "Lead time 18.4 days · value-adding 6.3 minutes · process cycle efficiency 0.02%", "x": 60, "y": 440, "width": 1220, "height": 76, "fill": "#ede9fe", "stroke": "#7c3aed", "bold": true },

    { "id": "k1", "type": "star", "label": "Kaizen: changeover 45 → 10 min", "x": 60,  "y": 550, "width": 260, "height": 110, "fill": "#fde68a", "stroke": "#b45309" },
    { "id": "k2", "type": "star", "label": "Kaizen: cut WIP before weld",    "x": 360, "y": 550, "width": 260, "height": 110, "fill": "#fde68a", "stroke": "#b45309" }
  ],
  "edges": [
    { "id": "m1",  "source": "sup", "target": "p1", "thickness": 3 },
    { "id": "m2",  "source": "p1",  "target": "w1", "thickness": 3 },
    { "id": "m3",  "source": "w1",  "target": "p2", "thickness": 3 },
    { "id": "m4",  "source": "p2",  "target": "w2", "thickness": 3 },
    { "id": "m5",  "source": "w2",  "target": "p3", "thickness": 3 },
    { "id": "m6",  "source": "p3",  "target": "w3", "thickness": 3 },
    { "id": "m7",  "source": "w3",  "target": "p4", "thickness": 3 },
    { "id": "m8",  "source": "p4",  "target": "w4", "thickness": 3 },
    { "id": "m9",  "source": "w4",  "target": "p5", "thickness": 3 },
    { "id": "m10", "source": "p5",  "target": "cust", "thickness": 3 },
    { "id": "i1", "source": "cust", "target": "ctrl", "label": "weekly forecast, daily orders", "style": "dashed" },
    { "id": "i2", "source": "ctrl", "target": "sup",  "label": "weekly release", "style": "dashed" },
    { "id": "i3", "source": "ctrl", "target": "p1",   "label": "daily schedule", "style": "dashed" },
    { "id": "i4", "source": "ctrl", "target": "p5",   "label": "daily ship list", "style": "dashed" },
    { "id": "b1", "source": "p1", "target": "d1", "style": "dotted", "arrowEnd": false },
    { "id": "b2", "source": "p2", "target": "d2", "style": "dotted", "arrowEnd": false },
    { "id": "b3", "source": "p3", "target": "d3", "style": "dotted", "arrowEnd": false },
    { "id": "b4", "source": "p4", "target": "d4", "style": "dotted", "arrowEnd": false },
    { "id": "b5", "source": "p5", "target": "d5", "style": "dotted", "arrowEnd": false },
    { "id": "z1", "source": "k1", "target": "p2", "style": "dashed" },
    { "id": "z2", "source": "k2", "target": "p3", "style": "dashed" }
  ]
}