I2D.AT04 — Intelligence Cube v5 · gebana AG · Great APE
Auftragszeilen-Zuordnung zu Anlieferungen
Eingabedaten
Zuordnungslogik
Resultat
Lagerstatus
Nutzer-Dokumentation
Logik-Dokumentation
Anlieferung & Systemparameter
Produkt der Anlieferung
Angekommene Menge (Einheiten)
Zuzuordnende Auftragszeilen (max)
Weitere Anlieferungen dieses Produkts geplant?
Lieferwoche der Anlieferung (KW)
Lager-Konfiguration
Frisch-Kapazität für alle Lager editierbar. Kapazitäten werden laufübergreifend abgezogen. Trockenprodukte (nur Embrach) sind kapazitätsunabhängig. Prio bestimmt Zuordnungs-Reihenfolge und Score-Bonus.
Auftragszeilen (100 Testdaten)
Auftrag-Nr.
Kd.-Nr.
Produkt
Typ
Menge
Geschw.
Kd-Prio
Letzte Kat.-Lfg
Gesperrte KW
Zuordnungsschritte (nach Priorität)
1
Berechnung noch nicht gestartet. Klicke Zuordnung berechnen.
Rating-Gewichtung
Zugeordnet
—
Nicht zugeteilt
—
Ausgeschlossen
—
Anlieferung verbraucht
—
Auftrag-Nr.
Kd.-Nr.
Produkt
Typ
Menge
Prio
Geschw.
Lager
Score
Status
Begründung
Lauf-History
Noch keine Läufe ausgeführt.
Zweck des Tools
Dieses Tool simuliert den Intelligence Cube aus I2D.AT04: die Logik, die bei einer Wareneinlieferung automatisch entscheidet, welche offenen Auftragszeilen welchem Lager zugeordnet werden und wann sie ausgeliefert werden sollen. Es dient als Demonstrationsprototyp für TOM-Board und DevOps-Team.
Schritte für eine Simulation
Eingabedaten → Anlieferung & Systemparameter: Wähle das eingetroffene Produkt, die Menge und die Lieferwoche. Die angekommene Menge wirkt als hartes Gesamtlimit für alle Zuordnungen dieses Laufs — es gilt das Minimum aus Anlieferungsmenge und Lagerkapazität. Lege fest, ob weitere Anlieferungen des Produkts geplant sind (beeinflusst Sperrwochen-Logik).
Eingabedaten → Lager-Konfiguration: Setze die verfügbare Frisch-Kapazität pro Lager. Kapazitäten werden über mehrere Läufe hinweg kumulativ abgezogen — der aktuelle Restbestand ist immer sichtbar. Lager-Prio steuert die Zuordnungsreihenfolge und den Score-Bonus.
Eingabedaten → Auftragszeilen: Die 100 Testzeilen werden automatisch generiert (60% Menge=1, 20% Menge=2, 20% Menge=3–4). Mit "Neu generieren" können neue Zufallsdaten erzeugt werden.
Zuordnung berechnen: Startet den Algorithmus. Das Resultat erscheint im Tab "Resultat" — zugeordnete Zeilen zuerst, dann nicht zugeteilt, dann ausgeschlossen. Der Lagerstatus wird im Tab "Lagerstatus" aktualisiert.
Kapazität zurücksetzen: Setzt alle Lagerkapazitäten auf die Ausgangswerte zurück und löscht die History.
Lager-Prio verstehen
Jedes Lager kann auf Prio 1, 2, 3 oder "Keine Zuordnung" gesetzt werden. Lager mit "Keine Zuordnung" werden vollständig übersprungen. Bei der Zuteilung wird für jede Auftragszeile zuerst das Prio-1-Lager versucht. Ist dessen Kapazität erschöpft, fällt die Logik automatisch auf Prio-2 zurück, dann auf Prio-3. Zusätzlich fliesst die Prio als Score-Bonus ein (Prio 1 = +20 Punkte, Prio 2 = +10 Punkte).
Kapazitätsverwaltung über mehrere Läufe
Nach jedem Lauf werden die zugeteilten Frisch-Mengen von den Lagerkapazitäten subtrahiert. Die Eingabefelder zeigen immer den aktuellen Restbestand. Die Lauf-History im Tab "Lagerstatus" protokolliert jeden Lauf mit Produkt, Datum/Zeit und den Zuteilungsmengen pro Lager. Mit "Kapazität zurücksetzen" kehren alle Werte zu den konfigurierten Ausgangswerten zurück.
Persistierung in Business Central
Die Persistierung verarbeiteter Auftragszeilen erfolgt in Business Central (BC). Abgearbeitete Zeilen werden nach der Zuordnung in BC als verarbeitet markiert und beim nächsten Lauf nicht erneut vom Tool bezogen. Das Tool arbeitet damit immer nur auf dem aktuellen offenen Auftragsbestand aus BC — bereits zugeordnete Zeilen erscheinen nicht mehr im Pool.
Im Prototyp werden die Auftragszeilen simuliert (keine BC-Anbindung). In der produktiven Umsetzung via AntHive/Integration wird der offene Auftragsbestand direkt aus BC gelesen.
Produkttypen
Frischprodukte (Mango, Orangen, Ananas)Können in allen drei Lägern verarbeitet werden. Kapazität wird pro Lager verwaltet.
Trockenprodukte (Cashew, Kaffee, Mandeln)Nur Embrach. Keine Kapazitätsgrenze — alle qualifizierten Auftragszeilen bis zum Limit werden zugeteilt.
Ausschluss-Kriterien (hart)
Falsches Produkt: Zeile gehört nicht zum Anlieferungs-Produkt
Gesperrte Lieferwoche: Kunde hat die aktuelle Lieferwoche gesperrt — nur aktiv wenn weitere Anlieferungen geplant sind