WMS pentru Trasabilitatea Cannabis Sămânță-la-Vânzare
Trasabilitatea sămânță-la-vânzare (seed-to-sale) este o problemă mai îngustă și mai mecanică decât conformitatea de reglementare generală pentru cannabis: cere unui sistem de gestiune a depozitului să urmărească identitatea unei singure plante prin fiecare transformare — clonă, creștere vegetativă, înflorire, recoltare, uscare, procesare, ambalare — fără a rupe vreodată lanțul de custodie până la planta-mamă originală.
Trasabilitatea începe înainte de a exista ceva ce un WMS convențional ar recunoaște drept stoc: o clonă sau un răsad individual primește o etichetă unică în momentul plantării, iar linia genealogică a acelei etichete trebuie înregistrată în raport cu planta sursă. Majoritatea platformelor WMS gestionează identitatea stocului la nivel de lot sau serie odată ce există un produs finit; un sistem sămânță-la-vânzare are nevoie de aceeași rigoare aplicată cu câteva etape mai devreme, când „articolul" este o plantă vie cu o etapă de creștere, nu un SKU static cu o cantitate.
În loc să modeleze stocul ca o locație și cantitate care se schimbă la recepție sau expediere, un sistem sămânță-la-vânzare modelează o secvență de evenimente de schimbare a stării per plantă sau per lot: plantat, mutat la înflorire, recoltat, cântărit umed, uscat, curat, tuns, testat, ambalat. Fiecare eveniment are nevoie de un marcaj temporal, o identitate de operator și o locație, deoarece auditurile de reglementare cer de obicei nu doar „unde este acest lot acum", ci „demonstrează secvența exactă de custodie care l-a adus aici".
Greutatea urmărită a unei plante se schimbă dramatic și previzibil la fiecare etapă: greutate umedă la recoltare, greutate uscată după curare, greutate de resturi versus greutate de floare după procesare. Un modul WMS sămânță-la-vânzare are nevoie de toleranțe configurabile de pierdere așteptată la fiecare pas de transformare și trebuie să semnaleze orice discrepanță de greutate în afara acelei toleranțe pentru investigare, înainte ca lotul să poată trece la etapa următoare. Pierderea de greutate neexplicată este unul dintre cele mai atent examinate puncte de date într-un audit de reglementare, fiind semnalul principal folosit de autorități pentru a detecta deturnarea.
Materialul recoltat se divide frecvent în mai multe loturi din aval — unele destinate vânzării ca floare, altele extracției, altele pre-rulourilor — iar produsele procesate uneori fuzionează material din mai multe loturi sursă într-un singur lot finit. Motorul de trasabilitate are nevoie de un model genealogic care poate reprezenta atât divizări cât și fuziuni, fără a pierde capacitatea de a trasa orice pachet finit înapoi la fiecare plantă sursă contribuitoare, ceea ce este o structură de date semnificativ mai complexă decât modelul simplu de lot-cu-un-singur-părinte pe care majoritatea urmăririi de loturi WMS îl presupune.
Majoritatea jurisdicțiilor cer raportarea într-un sistem guvernamental de urmărire-și-trasare pe măsură ce evenimentele au loc, nu într-un fișier de lot la finalul zilei. WMS-ul are nevoie de un strat de integrare aproape în timp real care trimite fiecare eveniment de schimbare a stării către sistemul extern și gestionează elegant eșecurile inevitabile de conectivitate — punând în coadă și reîncercând, nu abandonând silențios un eveniment, deoarece un raport extern lipsă este el însuși o încălcare de conformitate, independent de corectitudinea înregistrării interne din depozit.