Digitale variëteitencodes zijn het punt waarop de AGF-vloer en de IT-afdeling elkaar ofwel vinden, ofwel een seizoen lang parallellisten bijhouden. NimbusCode Fresh Produce Database B.V. beschrijft hoe een cultivar van een kistlabel een JSON-record wordt in de NimbusCode-catalogus, zonder een nieuw religieus SKU-stelsel. Lars de Wit mapt liever uw bestaande 18 tekens dan een UUID te vieren die niemand op de printer krijgt.

Vier namen is normaal: packinglist, palletlabel, WMS, webshop. Eén cultivar_id is verplicht. De pijlen daartussen zijn het werk. Zonder pijlen meet u Brix van een onbekende. Zie variëteitencatalogus en het datamodel.
Mapping, geen revolutie
| Bron | Voorbeeld | Doelveld |
|---|---|---|
| WMS | MNGKENTPE24 | sku_internal |
| Packing | Kent mango tray | alias |
| Catalogus | MNG-KENT | cultivar_id |
| Webshop | Mango Kent | alias_public |
{
"cultivar_id": "MNG-KENT",
"sku_internal": "MNGKENTPE24",
"aliases": ["Kent mango tray", "Mango Kent"]
}
Lookalikes in het record
Palmer naast Kent. Keitt naast Kent. Witte versus rode pitaya-pulp. Als het lookalike-veld leeg is, zal iemand ze mengen. Als het gevuld is, heeft de invalkracht een kans. Foto-anker per seizoen, geen stockfoto.
Seizoenswissel herkomst is een nieuwe regel. Overwrite is verboden. Peru-W24 blijft Peru-W24 wanneer Ivoorkust-W36 binnenkomt. De webshop mag de publieke alias houden; de range mag niet stiekem meeschuiven.
IT vraagt vaak om een publieke API. Consumenten hebben die niet nodig. Inkoop heeft een intern endpoint of een nachtelijk JSON-bestand nodig. Bouw dat. Vier het niet als open data. Partijdata zijn van de opdrachtgever.
Semver: optionele velden mogen in een minor. Het hernoemen van cultivar_id is major. Kondig major vóór het seizoen aan, niet in de week van de mango-piek. Fruit wacht niet op uw sprintreview.
Als u deze week één mapping afmaakt, kies Kent. Het is de SKU waarop de meeste stiftcijfers en de meeste webshops zinnen stuklopen. Maak de pijlen. Meet daarna. Nooit omgekeerd.
Print de vier namen op één A4 en hang ze bij de inname. Packinglist, pallet, WMS, webshop, pijl naar MNG-KENT. Als een vijfde naam opduikt, is dat een alias of een nieuwe cultivar — beslis het schriftelijk, niet in de appgroep. Digitale variëteitencodes falen zelden in de JSON. Zij falen in de vijfde naam die niemand in het record zette. Amsterdam heeft daar geen tekort aan. Het record wel, totdat u de vijfde naam opschrijft.
Test de mapping met één exportbestand voordat de piekweek begint. Open het bestand in dezelfde tool als de packing. Als de packing Kent niet herkent, is de mapping niet klaar, hoe groen de unit test ook was. Lars de Wit noemt dat de krat-test. De krat-test verslaat de demo.