Salta al contingut principal
Scrive

Botó «Check Provider» de Scrive Connector: què fa, pas a pas i amb un cas

El botó Check Provider crea a Scrive una verificació de prova per al proveïdor que tinguis configurat i la cancel·la tot seguit, per saber si el teu token pot fer servir aquest proveïdor. Es veu a la fitxa del compte a Odoo 17, 18, 19 i 20, no envia ningú a verificar-se i pot aturar-se si falta el paràmetre web.base.url o si Scrive rebutja la verificació.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Mòdul
Scrive
Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
6 min

On és el botó i per a què serveix

El botó Check Provider és a la fitxa de eID Hub Accounts i, a les versions 17, 18, 19 i 20 d'Odoo, es veu sense cap condició. Per arribar a la fitxa: Scrive › Configuration › eID Hub Accounts. El tram Configuration demana el permís Manager i el tram Scrive demana User; si no tens un d'ells, no veus aquest tram del menú.

La seva raó de ser, segons el codi del mòdul: un token es llicencia per parella de proveïdor i mètode. Un token que passa una prova de connexió de només lectura pot, tot i això, rebutjar cada verificació amb un HTTP 403. L'única crida que ho aclareix és crear una verificació per al proveïdor configurat, i això és el que fa el botó: en crea una i la cancel·la just després.

Esquema fet amb codi, no una pantalla d'Odoo: el menú dels comptes d'eID Hub, el botó Check Provider i a un costat els missatges que poden aturar-lo
Esquema fet amb codi a partir del codi publicat del mòdul (no és una captura d'Odoo): el menú, el botó a les versions 17, 18, 19 i 20 i els missatges que poden aturar-lo.
Odoo + Scrive: see who signed, get the sealed PDF
Vídeo: Odoo + Scrive: see who signed, get the sealed PDF (vídeo en anglès)

Un cas per seguir-lo: la posada en marxa a Muebles Lemos

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Muebles Lemos és una empresa inventada. La Marta, la responsable de Scrive, acaba de donar d'alta el compte d'eID Hub. A la fitxa ha triat l'eID Provider, dins del grup Defaults, i al mateix grup el Default UI Language. Abans d'usar el compte amb clients vol saber si el seu token admet aquest proveïdor.

Prem Check Provider i Odoo s'atura amb Set the system parameter web.base.url first: Scrive needs a redirect URL to create a verification. Encara no ha sortit res cap a Scrive. La Marta configura aquest paràmetre del sistema i torna a prémer.

Aquesta vegada Scrive accepta la verificació de prova, el mòdul la cancel·la i apareix un avís d'èxit titulat eID provider accepted. Diu que Scrive ha acceptat i després ha cancel·lat una verificació de prova, que el token pot fer servir el proveïdor indicat i que no s'hi ha enviat ningú. La Marta ja sap que aquest proveïdor està activat per al seu token.

Pas a pas: el que fa el botó per dins

  1. Comprova que el teu usuari pot escriure al compte. El motiu que dona el codi: el botó crea una transacció al compte d'eID Hub del client, és a dir, canvia alguna cosa fora d'Odoo.
  2. Llegeix el paràmetre del sistema web.base.url. Si és buit, s'atura amb el missatge de la taula que parla d'aquest paràmetre.
  3. Munta una URL de retorn amb un identificador aleatori i difícil d'endevinar. Si algú seguís aquesta URL de prova, arribaria a la pàgina d'enllaç de verificació caducat, no a un lloc inesperat.
  4. Demana a Scrive que creï una verificació per al proveïdor que figura a eID Provider, amb el Default UI Language del compte. Aquest és l'idioma que envia el botó, no el de cap contacte.
  5. Si Scrive la rebutja, s'atura amb un error (el detall, a la secció següent).
  6. Si Scrive l'accepta, esborra l'avís de rebuig que el compte tingués guardat d'abans i cancel·la la verificació de prova.
  7. Mostra l'avís final: d'èxit si la cancel·lació ha anat bé; d'advertència, fix a la pantalla, si no s'ha pogut cancel·lar.

Els missatges amb què pot aturar-se

Quan prems Check Provider, el botó pot aturar-se amb missatges com els d'aquesta taula.

MissatgeQuan surtQuè fer
Set the system parameter web.base.url first: Scrive needs a redirect URL to create a verification.El paràmetre del sistema web.base.url és buit.Configurar-lo, com diu el mateix missatge, i tornar a prémer.
Scrive refused to create a … verification for this account: …Scrive rebutja crear la verificació i el rebuig no és un HTTP 403. El primer buit porta el nom del proveïdor tal com el mostra el desplegable eID Provider; el segon, el detall de l'error.Llegir el detall que segueix els dos punts.

L'HTTP 403 es tracta a part: el mòdul guarda el motiu del rebuig de llicència al compte, per al responsable que el configura, i el mostra com a error. És el cas del token que no està llicenciat per a aquesta parella de proveïdor i mètode.

Esquema fet amb codi a partir de les traduccions del mòdul, no una pantalla d'Odoo: el rètol del botó en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi (no és una captura d'Odoo): el botó es diu Check Provider amb Odoo en castellà, Comprobar proveedor en alemany, Vérifier le fournisseur en francès, Controlla fornitore en italià i Verificar Fornecedor en portuguès.

Què canvia i què no

  • A Scrive: es crea una verificació de prova i es cancel·la just després. Ningú hi és enviat.
  • Al registre de verificacions: res. La prova no s'hi guarda, i segons el codi una transacció cancel·lada no compta com a verificació completada.
  • Al compte: si Scrive accepta, s'esborra l'avís de rebuig que hi hagués guardat. Si Scrive rebutja amb un HTTP 403, es guarda el motiu del rebuig.
  • Si la cancel·lació falla: Scrive ja havia acceptat la verificació, així que el proveïdor està activat per al token. L'avís d'advertència diu: Scrive accepted a … verification, so the provider is enabled for this token. The test verification could not be cancelled afterwards; nobody was sent to it and it expires on its own.

La crida que cancel·la no és exclusiva del botó. El mòdul també la fa servir en tancar una verificació en curs: quan es compleixen les condicions del codi, cancel·la a Scrive i marca la fila com a fallida a Odoo. A aquest tancament s'arriba des de la tasca programada Scrive eID Hub: poll verifications in progress, que s'executa cada deu minuts i està activa en instal·lar.

Què comprovar després de prémer-lo

  • Mira quin avís surt: el d'èxit diu que Scrive ha acceptat i cancel·lat la prova; el d'advertència fix diu que la cancel·lació ha fallat, però que el proveïdor està acceptat.
  • Si canvies l'eID Provider del compte, torna a prémer el botó: la prova fa servir el proveïdor que estigui configurat en aquell moment.
  • Si veus el missatge de la negativa de Scrive, llegeix el detall que segueix els dos punts abans de tocar res més.

Com ajuda FlexigoTech

Scrive Connector és un mòdul de pagament únic per versió d'Odoo (17, 18, 19 i 20) i necessita la subscripció a FlexigoTech Cloud, pla Connector: 49 € al mes o 490 € a l'any sense IVA. Si vols que t'ajudem a configurar el compte o a integrar Scrive amb els teus processos, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Tens la pàgina del mòdul i la seva fitxa a Odoo Apps.

Continua llegint

Què fa el botó «Send» de Scrive Connector, pas a pasQuè fa el botó Send de Scrive Connector a Odoo: què comprova, què crea, on et porta després i quins missatges el poden aturar.Scrive Connector: «Callbacks can only be triggered for sent documents.»Quan surt l'error de callbacks a Scrive Connector per a Odoo, quina condició el provoca (estat i ID del document) i com resoldre'l.El missatge «Days must be between 1 and 365.» a Scrive ConnectorQuan surt «Days must be between 1 and 365.» a Scrive Connector, què comprova el codi en prémer Apply i com corregir-ho pas a pas sense perdre res.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts