Im Wareneingang eines Teilehändlers kommen täglich Kisten mit zerlegten Teilen an. Für ein Bremsteil reicht die Teilenummer, für ein Steuergerät zählen Hardware- und Softwarestand. Wer jedes Etikett voll analysiert, erhält Angaben, die niemand braucht; wer nur abtippt, lagert Tippfehler ein.
Der Hub bietet drei Tiefen der Etikettlesung. Dieser Fall nutzt die beiden flachen: Zuerst wird geprüft, ob überhaupt eine Nummer lesbar ist und wo sie steht, dann werden nur die Nummern gelesen. Die vollständige Analyse bleibt den Teilen vorbehalten, bei denen Varianten- und Versionsangaben den Wert bestimmen.
| Fläche | Rollen |
|---|---|
| Hub | Teilehandel, Autoverwerter |
Was dieser Fall voraussetzt
- Eine scharfe Aufnahme des Etiketts. Die Lesungen nehmen eine abrufbare Bildadresse; Unschärfe kostet mehr als eine zweite Aufnahme.
- Eine Regel, welche Teile die volle Analyse brauchen. Steuergeräte, Leuchten und Teile mit Varianten gehören dazu, Verschleißteile meist nicht.
- Den Hersteller, wo er bekannt ist. Die Normalisierung nimmt ihn als optionalen Herstellerkontext.
- Ein Lagersystem mit Gruppen. Der VDI-4081-Katalog liefert die Gruppen; die Zuordnung je Teil kommt aus den OE-Daten.
- Die Berechtigung zur Fahrzeugabfrage. Mit dem Aufruf bestätigen Sie, Halter, Eigentümer oder nachweislich bevollmächtigt beziehungsweise anderweitig rechtlich berechtigt zu sein und die Fahrgestellnummer ausschließlich für den angegebenen zulässigen Zweck zu verwenden.
Der Ablauf
Die Tabelle nennt je Stufe den zuständigen Aufruf und das, was danach vorliegt. Die Begründung, warum die Stufe nicht übersprungen werden kann, steht darunter.
| Stufe | Aufruf | Was danach vorliegt |
|---|---|---|
| Prüfen, ob eine Nummer da ist | POST /scanner/label/basic | hasPartNumber und where — auf dem Etikett oder am Teil selbst |
| Nummern lesen | POST /scanner/label/extract-partnumbers | partNumbers — Teile- und Referenznummern, ohne die übrigen Etikettangaben |
| Nummer prüfen | GET /parts/oe/normalize | status und lookupKey statt einer abgelesenen Zeichenfolge |
| Teil bestimmen | POST /parts/identify | Kundennummer, Ablesung und Beschreibung werden gegeneinander abgewogen |
| Lagergruppe nachschlagen | GET /vdi | VDI-4081-Katalog mit Stand und Hauptgruppen; die Zuordnung je Teil liefern die OE-Daten |
Warum jede Stufe nötig ist
- Prüfen, ob eine Nummer da ist.
POST /scanner/label/basicantwortet mithasPartNumberundwhere— ob die Nummer auf dem Etikett oder am Teil selbst steht. Ist keine lesbar, lohnt keine tiefere Lesung dieses Bildes; eine neue Aufnahme schon. - Nur die Nummern lesen.
POST /scanner/label/extract-partnumbersgibtpartNumberszurück — die Teile- und Referenznummern, ohne Hersteller-, Versions- und Variantenangaben. Für den grössten Teil eines Wareneingangs ist das alles, was gebraucht wird. - Die Nummer prüfen.
GET /parts/oe/normalizenimmtoeNumberund optionalmanufacturerund antwortet mitstatus,lookupKeyundnormalizedOeNumber. Eine abgelesene Zeichenfolge wird erst hier zu einer Nummer, mit der man arbeiten kann. - Das Teil bestimmen.
POST /parts/identifywägtcustomerOeNumbers,labelReadingsunddescriptionsgegeneinander ab und antwortet mit einem bestätigten Treffer, Kandidaten oder keinem Treffer. Das ist die Stufe, auf der eine Kundennummer und eine Ablesung, die nicht zusammenpassen, auffallen. - Die Lagergruppe nachschlagen.
GET /vdiliefert den veröffentlichten VDI-4081-Katalog mitstand,mainGroupsundentries— je Eintragcode,mainGroup,weight,qualityGroupundpossibleInstallationLocations, seitenweise mitlimitundoffset. OE-Zuordnungen sind nicht Teil dieses Aufrufs; welche Gruppe zu einem Teil gehört, kommt aus den OE-Daten.
curl -X POST \
-H 'X-Api-Key: <API_KEY>' \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: wareneingang-kiste-17-teil-3' \
-d '{"imageUrl":"https://example.com/etikett.jpg","quality":"enhanced"}' \
'https://api.tapinomahub.com/scanner/label/extract-partnumbers'Was am Ende vorliegt
Am Ende liegen die Teile mit geprüfter Nummer und einheitlicher Gruppe im Lager, und die aufwendige Analyse kam nur dort zum Einsatz, wo sie den Wert eines Teils bestimmt. Ein Etikett ohne lesbare Nummer fällt am Anfang auf, nicht beim Kunden.
Wo das in der Dokumentation steht
Die verbindlichen Feldlisten, Fehlercodes und Beispielantworten stehen im OpenAPI-Vertrag dieser Fläche unter docs.tapinomahub.com (tapinoma-hub). Alle Anwendungsfälle nach Fläche und Rolle geordnet: Übersicht der Anwendungsfälle.
Quellen und Rechtsgrundlagen
Häufige Fragen
Wann nehme ich die vollständige Etikettanalyse?
Wenn Hersteller-, Versions- oder Variantenangaben den Artikel bestimmen, etwa bei Steuergeräten. Für reine Teilenummern genügt die Nummernlesung.
Liefert der VDI-Katalog die Gruppe für mein Teil?
Nein. Er liefert den Katalog mit Hauptgruppen und Einträgen. Welche Gruppe zu einem Teil gehört, kommt aus den OE-Daten zur Nummer.
Warum erst prüfen, ob eine Nummer da ist?
Weil ein Bild ohne lesbare Nummer keine tiefere Lesung wert ist. Die schnelle Prüfung sagt, ob eine neue Aufnahme nötig ist.
