Mercado Eletronico in GLPI: richieste di acquisto direttamente dal ticket

Come il modulo Mercado Eletronico di NexTool trasforma un ticket GLPI in una richiesta di acquisto in ME: catalogo sincronizzato, approvazione unica, cronologia via webhook e la riconciliazione inbox-first che abbiamo imparato a fare nel supporto.

Acquistare a partire da un ticket, senza ridigitare nulla nel portale acquisti. Il modulo Mercado Eletronico di NexTool collega GLPI alla piattaforma acquisti Mercado Eletronico (ME) e trasforma un ticket in una richiesta di acquisto - con catalogo sincronizzato, approvazione unica e monitoraggio automatico del ciclo fino all'ordine, tutto dentro GLPI.

Il problema

Quando l'IT o l'ufficio acquisti riceve una richiesta di acquisto via ticket, il flusso tradizionale è manuale e duplicato: l'operatore registra il ticket in GLPI, apre il portale Mercado Eletronico, ridigita gli articoli, sceglie fornitore e approvatore e poi torna al ticket per annotare il numero. Ogni richiesta passa per due strumenti e, spesso, per due approvazioni. Il risultato è rilavorazione, errori di battitura e - ciò che fa più male in un audit - perdita di tracciabilità tra il ticket che ha originato l'acquisto e l'ordine emesso. Quando qualcuno chiede "quell'ordine da 8 mila è stato davvero approvato da chi doveva?", la risposta si perde tra due sistemi.

Come funziona Mercado Eletronico

Il modulo aggiunge la scheda Richiesta ME al ticket e gestisce il ponte con ME da capo a fondo:

  • Catalogo sincronizzato - prodotti, gruppi, fornitori, filiali e utenti di ME vengono importati in GLPI, con ricerca su tutti i campi.
  • Richiesta sul ticket stesso - cascata Gruppo → Prodotto, approvatore, filiale di consegna, categoria e quantità, con il totale stimato calcolato in tempo reale.
  • Approvazione unica - chi ha il permesso "Invia richiesta già approvata" invia la richiesta a ME già approvata, eliminando la seconda approvazione manuale; senza questo permesso, la richiesta arriva a ME in attesa di approvazione.
  • Conferma automatica - lo stato torna da ME via webhook e una routine di riconciliazione mantiene tutto sincronizzato; quando ME rifiuta la richiesta per mancanza di permesso sul gruppo di prodotti, il ticket mostra il motivo, la richiesta torna indietro per la correzione e il reinvio e il gruppo viene segnato come bloccato nel catalogo.
  • Cronologia sul ticket - pre-ordine, quotazione e ordine compaiono come fasi sul ticket, senza aprire il portale ME.

Cosa aggiunge il modulo oltre a GLPI nativo

GLPI ha un'anagrafica solida di fornitori, contratti e budget - ma non dialoga con una piattaforma acquisti esterna. È esattamente il ponte che il modulo costruisce:

EsigenzaGLPI nativoCon il modulo Mercado Eletronico
Registrare una richiesta di acquisto da un ticketNota manuale nel testo del ticket, senza strutturaScheda Richiesta ME con articoli, approvatore e totale stimato
Catalogo di prodotti e fornitoriAnagrafica manuale dei fornitori; nessun catalogo MECatalogo ME (prodotti, gruppi, fornitori, filiali) sincronizzato
Inviare la richiesta alla piattaforma acquistiRidigitare tutto nel portale MEInviata direttamente dal ticket, senza ridigitazione
Seguire pre-ordine, quotazione e ordineConsultare il portale ME manualmenteCronologia automatica sul ticket, via webhook
Gruppo senza permesso di acquistoRifiuto visibile solo nel portale MERifiuto mostrato sul ticket, con il motivo, e gruppo segnato come bloccato nel catalogo

Dal ticket all'ordine, senza uscire da GLPI

Una volta inviata, la richiesta percorre il ciclo ME - pre-ordine, quotazione e ordine. Il modulo segue ogni fase automaticamente tramite i webhook di Mercado Eletronico e disegna una cronologia sul ticket: l'operatore vede se il pre-ordine è stato generato, a che fase è la quotazione e quando è stato emesso l'ordine. Ogni evento inviato da ME passa per queste fasi prima di arrivare al ticket:

# cosa fa GLPI con ogni evento inviato da ME
1. verifica il Basic Auth: utente e password della credenziale di questa istanza (senza, rifiuta con 401)
2. verifica la firma HMAC (X-ME-WEBHOOK-SIGNATURE), solo se il token di verifica e configurato
3. ignora gli eventi ripetuti (X-ME-EVENT-ID) e salva l'evento grezzo nella casella di posta
4. risponde 200 in meno di 10 s, entro il limite di ME
5. l'azione "tracking" (ogni 2 min) interroga il pre-ordine, la quotazione o l'ordine per ID nell'API di ME
   e aggiorna la cronologia del ticket

Un dettaglio che emerge solo quando gestisce l'integrazione in produzione: gli endpoint di elenco dell'API Mercado Eletronico (/pre-orders e /orders) ignorano buona parte dei filtri di query che la documentazione suggerisce. Lo abbiamo scoperto nel supporto vedendo la riconciliazione riportare record che avrebbero dovuto essere filtrati. La decisione è stata trattare l'integrazione come una casella di posta: invece di fidarci di un filtro remoto, il modulo salva ogni evento ricevuto, interroga la risorsa tramite il suo ID nell'API di ME e fa la corrispondenza con il ticket localmente, tramite il numero della richiesta, presente nell'evento o negli articoli del pre-ordine. Inoltre, ogni webhook deve superare il Basic Auth, con utente e password della credenziale di questa istanza, e la firma HMAC può essere richiesta come livello aggiuntivo: un webhook senza credenziali valide viene rifiutato, perché lo stato di un acquisto non può essere falsificabile da una richiesta qualsiasi che incappi nell'URL.

Come attivarlo

  1. Installi NexTool sul Suo GLPI 11.
  2. Vada su Configurazione > NexTool > Moduli e attivi Mercado Eletronico.
  3. Nella scheda Integrazioni, inserisca le credenziali dell'API ME e provi la connessione.
  4. Definisca l'ambito (entità e categorie di ticket) abilitato a generare una richiesta.
  5. Registri i webhook di ciclo con un clic e verifichi l'URL di ritorno configurato in ME.

A chi è rivolto

Aziende che usano Mercado Eletronico come piattaforma acquisti e gestiscono le richieste tramite il service desk in GLPI - IT, acquisti e facilities che vogliono eliminare la doppia digitazione e mantenere ticket e acquisto tracciabili nello stesso posto.

Quando NON usarlo: se l'azienda non usa Mercado Eletronico come piattaforma, il modulo non si applica - è specifico di ME, non un catalogo acquisti generico. Se la richiesta di acquisto non nasce da un ticket, l'integrazione non aggiunge tracciabilità. E se Le serve solo registrare fornitori, contratti e budget interni, l'anagrafica nativa di GLPI lo risolve già, senza integrazione esterna.

Compatibilità

  • GLPI: 11.0+
  • Piano: Con licenza (su richiesta)
  • Plugin: NexTool 6.15.0+
  • Mercado Eletronico: API v1 (collaudo e produzione)

Prossimo passo

Mercado Eletronico fa parte di NexTool, l'ecosistema di moduli per estendere GLPI senza personalizzazioni di codice. Guardi la pagina del modulo o parli con il team per una demo.


Revisionato dal team NexTool Solutions.

Domande Frequenti

Aggiunge una scheda al ticket per creare richieste di acquisto direttamente sulla piattaforma Mercado Eletronico (ME), con catalogo sincronizzato, approvazione unica e monitoraggio automatico dello stato fino all'ordine - senza ridigitare nulla nel portale ME.

No, se chi invia ha il permesso "Invia richiesta già approvata": la richiesta va a ME già approvata, eliminando la seconda approvazione manuale del flusso tradizionale a due sistemi. Senza questo permesso, arriva a ME in attesa di approvazione.

Tramite i webhook di ME. Il modulo riceve gli eventi di pre-ordine, quotazione e ordine, autentica ogni evento con Basic Auth (la firma HMAC è un livello aggiuntivo facoltativo), costruisce una cronologia sul ticket e mantiene lo stato sincronizzato; azioni automatiche interrogano di nuovo ME ogni pochi minuti per confermare la richiesta e aggiornare i pre-ordini e gli ordini aperti.

Sì. Prodotti, gruppi, fornitori, filiali e utenti di ME vengono sincronizzati in GLPI, con ricerca su tutti i campi e cascata Gruppo verso Prodotto quando si compone la richiesta.

Il modulo è compatibile con GLPI 11.0+ e richiede il plugin NexTool 6.15.0 o superiore. È un modulo con licenza (su richiesta) e dialoga con l'API v1 di Mercado Eletronico, in collaudo e produzione.

Hai bisogno di aiuto?