Vai al contenuto principale
Scrive

Pulsante «Controlla fornitore» di Scrive Connector: cosa fa, passo per passo e con un caso

Il pulsante Controlla fornitore (Check Provider) crea su Scrive una verifica di prova per il fornitore che hai configurato e la annulla subito, per sapere se il tuo token può usare quel fornitore. Si vede nella scheda dell'account in Odoo 17, 18, 19 e 20, non manda nessuno a verificarsi e può fermarsi se manca il parametro web.base.url o se Scrive rifiuta la verifica.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Modulo
Scrive
Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
6 min

Dove si trova il pulsante e a cosa serve

Il pulsante Controlla fornitore (Check Provider) si trova nella scheda di Account eID Hub (eID Hub Accounts) e, nelle versioni 17, 18, 19 e 20 di Odoo, si vede senza alcuna condizione. Per arrivare alla scheda: Scrive › Configurazione › Account eID Hub. Il tratto Configurazione richiede il permesso Responsabile e il tratto Scrive richiede Utente; se non hai uno dei due, non vedi quel tratto del menu.

La sua ragion d'essere, secondo il codice del modulo: un token è concesso in licenza per coppia di fornitore e metodo. Un token che supera una prova di connessione di sola lettura può comunque rifiutare ogni verifica con un HTTP 403. L'unica chiamata che lo chiarisce è creare una verifica per il fornitore configurato, ed è ciò che fa il pulsante: ne crea una e la annulla subito dopo.

Schema fatto con codice, non una schermata di Odoo: il menu degli account eID Hub, il pulsante Check Provider e di lato i messaggi che possono fermarlo
Schema fatto con codice a partire dal codice pubblicato del modulo (non è una schermata di Odoo): il menu, il pulsante nelle versioni 17, 18, 19 e 20 e i messaggi che possono fermarlo.
Odoo + Scrive: see who signed, get the sealed PDF
Video: Odoo + Scrive: see who signed, get the sealed PDF (video in inglese)

Un caso da seguire: la messa in funzione da Muebles Lemos

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Muebles Lemos è un'azienda inventata. Marta, la responsabile di Scrive, ha appena creato l'account eID Hub. Nella scheda ha scelto il Fornitore eID (eID Provider), nel gruppo Valori predefiniti (Defaults), e nello stesso gruppo la Lingua interfaccia predefinita (Default UI Language). Prima di usare l'account con i clienti vuole sapere se il suo token supporta quel fornitore.

Preme Controlla fornitore e Odoo si ferma con Imposta prima il parametro di sistema web.base.url: Scrive ha bisogno di un URL di reindirizzamento per creare una verifica. (Set the system parameter web.base.url first: Scrive needs a redirect URL to create a verification.). Non è ancora partito nulla verso Scrive. Marta configura quel parametro di sistema e preme di nuovo.

Questa volta Scrive accetta la verifica di prova, il modulo la annulla e compare un avviso di successo intitolato Fornitore eID accettato (eID provider accepted). Dice che Scrive ha accettato e poi annullato una verifica di prova, che il token può usare il fornitore indicato e che nessuno vi è stato indirizzato. Marta ora sa che quel fornitore è abilitato per il suo token.

Passo per passo: cosa fa il pulsante al suo interno

  1. Verifica che il tuo utente possa scrivere nell'account. Il motivo indicato dal codice: il pulsante crea una transazione nell'account eID Hub del cliente, cioè cambia qualcosa fuori da Odoo.
  2. Legge il parametro di sistema web.base.url. Se è vuoto, si ferma con il messaggio della tabella che parla di quel parametro.
  3. Costruisce un URL di ritorno con un identificatore casuale e difficile da indovinare. Se qualcuno seguisse quell'URL di prova, arriverebbe alla pagina del link di verifica scaduto, non a un sito inatteso.
  4. Chiede a Scrive di creare una verifica per il fornitore indicato in Fornitore eID, con la Lingua interfaccia predefinita dell'account. Questa è la lingua che invia il pulsante, non quella di alcun contatto.
  5. Se Scrive la rifiuta, si ferma con un errore (il dettaglio, nella sezione successiva).
  6. Se Scrive la accetta, cancella l'avviso di rifiuto che l'account aveva salvato in precedenza e annulla la verifica di prova.
  7. Mostra l'avviso finale: di successo se l'annullamento è andato a buon fine; di avvertimento, fisso a schermo, se non è stato possibile annullare.

I messaggi con cui può fermarsi

Premendo Controlla fornitore, il pulsante può fermarsi con messaggi come quelli di questa tabella.

MessaggioQuando compareCosa fare
Imposta prima il parametro di sistema web.base.url: Scrive ha bisogno di un URL di reindirizzamento per creare una verifica.Il parametro di sistema web.base.url è vuoto.Configurarlo, come dice il messaggio stesso, e premere di nuovo.
Scrive ha rifiutato di creare una verifica con … per questo account: …Scrive rifiuta di creare la verifica e il rifiuto non è un HTTP 403. Il primo spazio contiene il nome del fornitore come lo mostra il menu a tendina Fornitore eID; il secondo, il dettaglio dell'errore.Leggere il dettaglio che segue i due punti.

L'HTTP 403 viene trattato a parte: il modulo salva il motivo del rifiuto di licenza nell'account, per il responsabile che lo configura, e lo mostra come errore. È il caso del token che non è abilitato in licenza per quella coppia di fornitore e metodo.

Schema fatto con codice a partire dalle traduzioni del modulo, non una schermata di Odoo: l'etichetta del pulsante in spagnolo, tedesco, francese, italiano e portoghese
Schema fatto con codice (non è una schermata di Odoo): il pulsante si chiama Comprobar proveedor con Odoo in spagnolo, Comprobar proveedor in tedesco, Vérifier le fournisseur in francese, Controlla fornitore in italiano e Verificar Fornecedor in portoghese.

Cosa cambia e cosa no

  • Su Scrive: viene creata una verifica di prova e annullata subito dopo. Nessuno vi viene indirizzato.
  • Nel registro delle verifiche: niente. La prova non viene salvata lì e, secondo il codice, una transazione annullata non conta come verifica completata.
  • Nell'account: se Scrive accetta, viene cancellato l'avviso di rifiuto eventualmente salvato. Se Scrive rifiuta con un HTTP 403, viene salvato il motivo del rifiuto.
  • Se l'annullamento fallisce: Scrive aveva già accettato la verifica, quindi il fornitore è abilitato per il token. L'avviso di avvertimento dice: Scrive ha accettato una verifica con …, quindi il fornitore è abilitato per questo token. Non è stato possibile annullare in seguito la verifica di prova; nessuno vi è stato indirizzato e scadrà da sola.

La chiamata che annulla non è esclusiva del pulsante. Il modulo la usa anche per chiudere una verifica in corso: quando si verificano le condizioni del codice, annulla su Scrive e segna la riga come fallita in Odoo. A questa chiusura si arriva dall'attività pianificata Scrive eID Hub: interroga le verifiche in corso (Scrive eID Hub: poll verifications in progress), che gira ogni dieci minuti ed è attiva all'installazione.

Cosa controllare dopo averlo premuto

  • Guarda quale avviso compare: quello di successo dice che Scrive ha accettato e annullato la prova; quello di avvertimento fisso dice che l'annullamento è fallito, ma che il fornitore è accettato.
  • Se cambi il Fornitore eID dell'account, premi di nuovo il pulsante: la prova usa il fornitore configurato in quel momento.
  • Se vedi il messaggio del rifiuto di Scrive, leggi il dettaglio che segue i due punti prima di toccare altro.

Come ti aiuta FlexigoTech

Scrive Connector è un modulo a pagamento unico per versione di Odoo (17, 18, 19 e 20) e richiede l'abbonamento a FlexigoTech Cloud, piano Connettore: 49 €/mese oppure 490 €/anno IVA esclusa. Se vuoi che ti aiutiamo a configurare l'account o a integrare Scrive con i tuoi processi, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Trovi la pagina del modulo e la sua scheda su Odoo Apps.

Continua a leggere

Cosa fa il pulsante «Invia» di Scrive Connector, passo per passoCosa fa il pulsante Invia di Scrive Connector in Odoo: cosa controlla, cosa crea, dove ti porta dopo e quali messaggi possono fermarlo.Scrive Connector: «I callback possono essere attivati solo per i documenti inviati.»Quando compare l'errore dei callback in Scrive Connector per Odoo, quale condizione lo provoca (stato e ID del documento) e come risolverlo.Il messaggio «I giorni devono essere compresi tra 1 e 365.» in Scrive ConnectorQuando compare «I giorni devono essere compresi tra 1 e 365.» in Scrive Connector, cosa controlla il codice premendo Applica e come correggerlo.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti