Abbinamento
L'abbinamento è lo spazio di lavoro del broker per trasformare una richiesta in una rosa di offerte candidate, aggregare i produttori quando serve e creare una trattativa. È riservato al broker.
L'idea guida: "il motore è SQL più il broker." L'abbinamento è deterministico e trasparente — nessun machine learning, nessuna scatola nera. La piattaforma propone e spiega; il broker decide.
Aprire lo spazio di lavoro
Da una richiesta (o dalla notifica che segnala una richiesta da abbinare), il broker apre l'Abbinamento per quella richiesta. Lo spazio di lavoro mostra la richiesta in alto e, sotto, un elenco ordinato di offerte candidate.
Come vengono individuati i candidati
Un'offerta è candidata quando supera queste regole rigide:
- Stesso prodotto della richiesta.
- Attiva (pubblicata, non in bozza/ritirata/scaduta).
- Sovrapposizione della finestra — la finestra di disponibilità dell'offerta si sovrappone al fabbisogno della richiesta: può essere disponibile entro la data richiesta (needed-by) e non interamente prima dell'inizio della finestra della richiesta (o di oggi, se non è indicato un inizio finestra).
- Filtro biologico — se la richiesta richiede il biologico, sono ammissibili solo le offerte qualificate biologico.
- Schemi di certificazione — gli schemi richiesti vengono verificati rispetto alle certificazioni attive dell'organizzazione.
Due allentamenti deliberati:
- Le certificazioni richieste mancanti non escludono — il candidato viene comunque mostrato, con un avviso, e collocato più in basso nella classifica. Il broker può ignorare la segnalazione.
- Le organizzazioni non verificate sono incluse, con un avviso — mai scartate in silenzio. L'affidabilità è un fattore di ranking, non un filtro bloccante.
Come vengono classificati i candidati
Ogni candidato riceve un punteggio da cinque fattori pesati e — aspetto importante — ogni fattore è accompagnato da un "perché" in linguaggio naturale, leggibile nel popover del punteggio:
| Fattore | Peso | Premia |
|---|---|---|
| Adattamento della finestra | 30 | Quanto la finestra di disponibilità si allinea al fabbisogno |
| Prezzo rispetto all'obiettivo | 25 | Essere al prezzo obiettivo dell'acquirente o al di sotto |
| Adattamento della quantità | 20 | Coprire la richiesta — una fonte singola che la soddisfa batte il ricorso all'aggregazione |
| Affidabilità | 15 | La fascia di affidabilità del fornitore — di cui verifica e certificazioni sono due input su sette |
| Regione | 10 | Regione uguale/vicina a quella della richiesta |
Il totale ordina l'elenco; la scomposizione per fattore ("Perché abbinato") lo mantiene verificabile — il broker può vedere esattamente perché un produttore si classifica sopra un altro. Non ci sono pesi nascosti né alcun ciclo di apprendimento.
Un fornitore in fascia Limitata scende nella classifica e viene segnalato, mai rimosso — stessa regola di un'organizzazione non verificata, per lo stesso motivo. Un fornitore il cui blocco è stato confermato da una persona non può essere inserito in una trattativa, e lo spazio di lavoro lo dice esplicitamente anziché ometterlo in silenzio. Un operatore ancora privo di punteggio è classificato solo in base allo stato di verifica.
Aggregazione e riconciliazione
Una singola richiesta può essere soddisfatta da più offerte. Il broker seleziona i candidati (caselle di spunta); man mano che lo fa, un totale progressivo riconcilia la quantità selezionata rispetto alla richiesta:
- Corrisponde alla quantità della richiesta → OK.
- Mancano X → il broker può comunque procedere con un riempimento parziale.
- Eccedenza di X → un avviso di sovra-allocazione non bloccante; il broker riduce un'allocazione per farla rientrare.
La riconciliazione avvisa, non blocca mai — riempimenti parziali e lievi eccedenze sono normali in agricoltura, ed è il broker a decidere. Le quantità in unità diverse (kg contro tonnellate) vengono convertite automaticamente; unità davvero incompatibili generano un avviso di "unità miste" per controllare le allocazioni.
Esempio (dalla demo): un acquirente ha bisogno di 15 t di ceci biologici. Due produttori hanno finestre di settembre sovrapposte — 9 t e 8 t. Selezionandoli entrambi si ottengono 17 t (eccedenza di 2 — un avviso, non un blocco). Il broker riduce un'allocazione a 6 t → 15 t → OK → Crea trattativa.
Creare la trattativa
Quando la selezione è convincente, il broker clicca su Crea trattativa. In un unico passaggio atomico OnlyTons:
- crea una trattativa con stato inquiry e un riferimento
DEAL-YYYY-NNNN; - aggiunge una riga per ogni offerta selezionata, con la relativa quantità allocata;
- prenota ogni offerta selezionata;
- porta la richiesta a in_deal;
- scrive gli eventi di apertura sulla cronologia della trattativa.
Da lì, il coordinamento avviene nella sala trattativa.
Avanti: Trattative · Torna all'indice