Eine Stückliste modellieren
Eine Teileliste im Katalog zu bauen heißt drei Dinge: ein Assoziationstyp, der Mengen trägt, Baugruppen, die als Produkte existieren, und eine Assoziationszeile je Stücklistenposition.
BG-4400 vollständig, beweisen Sie,
dass der Shop sie darstellt, dann industrialisieren Sie. Mit 3.000 Positionen
anzufangen heißt, jeden Modellierungsfehler 3.000-mal zu entdecken.1. Die Assoziationstypen anlegen
Öffnen Sie PIM › Datenmodell › Assoziationstypen. Sie brauchen mindestens diese:
| Code | Quantifiziert | Zweiseitig | Verwendet für |
|---|---|---|---|
bom_part | ja | nein | Eine Position in einer Teileliste: Diese Baugruppe enthält 4 × DR-88-042 |
spare_part | ja | nein | Empfohlene Ersatzteile für ein Produkt, ohne Enthaltensein zu behaupten |
replaced_by | nein | nein | Nachfolge, vorwärts in der Zeit |
replaces | nein | nein | Der Spiegel von replaced_by |
alternative | nein | ja | Austauschbare Artikel |
accessory | nein | nein | Optionales Zubehör |
Wählen Sie für jeden Neuer Assoziationstyp, geben Sie Code und Bezeichnungen, und setzen Sie die zwei Flags:
- Quantifiziert — die Beziehung trägt eine Zahl. Setzen Sie es auf
bom_partundspare_part. Ohne es können Sie sagen, dass eine Dichtung zu einer Baugruppe gehört, aber nicht, dass vier dazugehören. - Zweiseitig — die Rückrichtung wird für Sie gepflegt. Richtig für
alternative. Falsch für alles Hierarchische: Wärebom_partzweiseitig, enthielte die Dichtung die Baugruppe.
replaced_by darf nie zweiseitig sein. Nachfolge hat eine Richtung —
4711-A wird durch 4711-B ersetzt, nicht umgekehrt. Ein zweiseitiges Flag
macht aus der Kette eine Schleife, und „welches Teil liefere ich heute" wird
unauflösbar. Wollen Sie die Rückrichtung auf der Seite des Nachfolgers
sichtbar, nehmen Sie einen separaten Typ replaces.2. Die Baugruppen als Produkte anlegen
Eine Baugruppe ist ein gewöhnliches Produkt. Geben Sie BG-4400 eine SKU,
eine Familie, einen Namen in Kundensprache und ihre Explosionszeichnung. Sie
liegt in PIM › Produkte, bei allem anderen.
Zwei Entscheidungen, einmal für alle Baugruppen:
- Eine Familie für Baugruppen. Sie brauchen andere Attribute als Teile —
drawing_number,revision,assembly_level, und selten ein Gewicht oder eine Gewindegröße. Legen Sie eine Familieassemblyan, statt sie in die Teilefamilie zu zwingen, mit der Hälfte der Felder leer. - Ob die Baugruppe bestellbar ist. Manche werden komplett verkauft,
manche existieren nur zum Navigieren. Halten Sie das explizit fest, mit
einem Attribut wie
orderable_as_spare_part, und lassen Sie die Storefront „wird nur als Teil von BG-4400 geliefert" sagen, statt nichts zurückzugeben. Nehmen Sieenabledfür Produkte, die gar nicht erscheinen sollen.
3. Die Positionen anlegen
Für jede Position der Teileliste eine Assoziation an der Baugruppe:
- Öffnen Sie die Baugruppe in PIM › Produkte.
- Gehen Sie zu ihren Assoziationen.
- Fügen Sie eine Assoziation vom Typ
bom_parthinzu, die auf das Kindprodukt zeigt. - Setzen Sie die Menge — 4 für vier Dichtungen,
1.8für 1,8 Meter Schlauch. Die Menge ist eine Dezimalzahl, andere Einheiten als Stück sind also kein Problem. - Setzen Sie die Position, damit die Liste so sortiert, wie die Zeichnung nummeriert. Nehmen Sie hier die Positionsnummer der Zeichnung — sie ist das, was der Einkäufer vorliest.
Wiederholen Sie das für die ganze Baugruppe. Eine Zeile je Position, in Zeichnungsreihenfolge.
4. Die Ebenen bauen
Mehrstufig entsteht, indem Baugruppen auf Baugruppen zeigen. BG-4400 hat
eine bom_part-Assoziation zum Ventilblock BG-4420, der eigene
bom_part-Assoziationen zu Dichtungen und Federn hat. Nichts Besonderes ist
nötig — die Tiefe entsteht aus den Daten.
Zwei Dinge im Blick behalten, wenn die Tiefe wächst:
- Keine Zyklen. Eine Baugruppe, die sich selbst enthält, direkt oder über drei Sprünge, hängt alles auf, was den Baum durchläuft. Enthält Ihr ERP-Export einen, ist das dort ein Datenfehler; beheben Sie ihn dort.
- Tiefendisziplin. Vier bis sechs Ebenen sind normal; zwölf heißen meist, dass die E-BOM ohne redaktionellen Durchgang importiert wurde. Siehe Stücklisten und Baugruppen.
5. In Masse importieren
Niemand tippt 3.000 Positionen. Der BOM-Export aus Ihrem ERP wird eine Importdatei mit einer Zeile je Position.
- Exportieren Sie aus dem ERP eine Zeile je Stücklistenposition: Eltern-SKU, Positionsnummer, Kind-SKU, Menge, Einheit.
- Bilden Sie sie auf das Assoziations-Importformat ab — siehe Ihre Importdatei vorbereiten.
- Importieren Sie zuerst die Teile und Baugruppen, dann die Assoziationen. Eine Assoziation auf eine noch nicht existierende SKU schlägt fehl, und eine fehlgeschlagene Position ist ein Loch in einer Teileliste, das niemand bemerkt, bis ein Einkäufer es tut.
- Fahren Sie zuerst einen Staging-Import und prüfen Sie die Zähler, bevor Sie anwenden.
- Wiederholen Sie den Lauf nach Zeitplan, wenn das ERP die Struktur besitzt. Entscheiden Sie, ob ein Re-Import die Positionen einer Baugruppe ersetzt oder hineinmischt — beim Mischen leben im ERP gelöschte Positionen im Shop ewig weiter.
Siehe Produkte in Masse importieren und, für den wiederkehrenden Fall, Ein System anbinden.
Was Sie prüfen
- Die Positionsanzahl entspricht der Quelle. Hat die Zeichnung 47 Positionen, hat die Baugruppe 47 Assoziationen. Drei daneben heißt drei fehlgeschlagene Zeilen.
- Die Mengen sind nicht alle 1. Eine Stückliste, in der jede Menge 1 ist, heißt meist: Die Mengenspalte wurde nicht zugeordnet.
- Jede Kind-SKU löst auf. Keine Assoziationen ins Leere.
- Der Baum wird dargestellt. Gehen Sie in der Storefront Maschine → Baugruppe → Unterbaugruppe → Teil und bestätigen Sie, dass jede Ebene einen Namen hat, den ein Techniker erkennt — keine interne Bezeichnung.
- Stichprobe gegen die Zeichnung. Drucken Sie die Explosionszeichnung, wählen Sie fünf zufällige Positionen und prüfen Sie sie gegen den Katalog. Tun Sie das im ersten Monat bei jeder Baugruppe.
Weiter
- Explosionszeichnungen und Hotspots — die Positionen anklickbar machen.
- Kompatibilität und Passt-zu — für welche Maschinen diese Teileliste gilt.