VSM - Product tester
Nodes: 5
Lanes: 5
Products: 3
VSM / Network
Map process boxes, capacity data, and transport lanes in a VSM-style view.
Demand snapshots
Upload snapshot lines via CSV or Excel. The engine uses the latest available snapshot for current-week demand and the latest prior-week snapshot for planning.
Import file
Import strategy
- Preview before commit.
- Reject the whole file if validation errors exist.
- Use upserts for master data and full snapshot replace for demand weeks per snapshot.
Stored snapshots
Browse the uploaded forecast lines by snapshot week and demand week.
Snapshot week 25
1 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 25 | Markt_A | Final | 50 |
Snapshot week 24
2 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 23
3 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 22
4 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 21
5 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 20
6 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 19
7 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 18
8 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 17
9 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 16
10 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 15
11 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 14
12 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 13
13 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 12
14 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 11
15 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 10
16 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 10 | Markt_A | Final | 50 |
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 9
17 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 9 | Markt_A | Final | 50 |
| 10 | Markt_A | Final | 50 |
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 8
18 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 8 | Markt_A | Final | 50 |
| 9 | Markt_A | Final | 50 |
| 10 | Markt_A | Final | 50 |
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 7
19 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 7 | Markt_A | Final | 50 |
| 8 | Markt_A | Final | 50 |
| 9 | Markt_A | Final | 50 |
| 10 | Markt_A | Final | 50 |
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 6
20 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 6 | Markt_A | Final | 50 |
| 7 | Markt_A | Final | 50 |
| 8 | Markt_A | Final | 50 |
| 9 | Markt_A | Final | 50 |
| 10 | Markt_A | Final | 50 |
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 5
21 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 5 | Markt_A | Final | 50 |
| 6 | Markt_A | Final | 50 |
| 7 | Markt_A | Final | 50 |
| 8 | Markt_A | Final | 50 |
| 9 | Markt_A | Final | 50 |
| 10 | Markt_A | Final | 50 |
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 4
22 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 4 | Markt_A | Final | 50 |
| 5 | Markt_A | Final | 50 |
| 6 | Markt_A | Final | 50 |
| 7 | Markt_A | Final | 50 |
| 8 | Markt_A | Final | 50 |
| 9 | Markt_A | Final | 50 |
| 10 | Markt_A | Final | 50 |
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 3
23 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 3 | Markt_A | Final | 50 |
| 4 | Markt_A | Final | 50 |
| 5 | Markt_A | Final | 50 |
| 6 | Markt_A | Final | 50 |
| 7 | Markt_A | Final | 50 |
| 8 | Markt_A | Final | 50 |
| 9 | Markt_A | Final | 50 |
| 10 | Markt_A | Final | 50 |
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 2
24 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 2 | Markt_A | Final | 50 |
| 3 | Markt_A | Final | 50 |
| 4 | Markt_A | Final | 50 |
| 5 | Markt_A | Final | 50 |
| 6 | Markt_A | Final | 50 |
| 7 | Markt_A | Final | 50 |
| 8 | Markt_A | Final | 50 |
| 9 | Markt_A | Final | 50 |
| 10 | Markt_A | Final | 50 |
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |
Snapshot week 1
24 lines| Demand week | Market | Product | Demand units |
|---|---|---|---|
| 2 | Markt_A | Final | 50 |
| 3 | Markt_A | Final | 50 |
| 4 | Markt_A | Final | 50 |
| 5 | Markt_A | Final | 50 |
| 6 | Markt_A | Final | 50 |
| 7 | Markt_A | Final | 50 |
| 8 | Markt_A | Final | 50 |
| 9 | Markt_A | Final | 50 |
| 10 | Markt_A | Final | 50 |
| 11 | Markt_A | Final | 50 |
| 12 | Markt_A | Final | 50 |
| 13 | Markt_A | Final | 50 |
| 14 | Markt_A | Final | 50 |
| 15 | Markt_A | Final | 50 |
| 16 | Markt_A | Final | 50 |
| 17 | Markt_A | Final | 50 |
| 18 | Markt_A | Final | 50 |
| 19 | Markt_A | Final | 50 |
| 20 | Markt_A | Final | 50 |
| 21 | Markt_A | Final | 50 |
| 22 | Markt_A | Final | 50 |
| 23 | Markt_A | Final | 50 |
| 24 | Markt_A | Final | 50 |
| 25 | Markt_A | Final | 50 |