Waar de knop staat en waarvoor hij dient
De knop Aanbieder controleren (Check Provider) staat op het formulier van eID Hub-accounts (eID Hub Accounts) en is in Odoo 17, 18, 19 en 20 zonder enige voorwaarde zichtbaar. Zo kom je bij het formulier: Scrive › Configuratie › eID Hub-accounts. Het onderdeel Configuratie vraagt het recht Beheerder en het onderdeel Scrive vraagt Gebruiker; ontbreekt een van beide, dan zie je dat deel van het menu niet.
De reden van bestaan, volgens de code van de module: een token wordt gelicentieerd per combinatie van aanbieder en methode. Een token dat een alleen-lezen verbindingstest doorstaat, kan toch elke verificatie weigeren met een HTTP 403. De enige aanroep die dat uitsluitsel geeft, is een verificatie aanmaken voor de ingestelde aanbieder, en dat is precies wat de knop doet: hij maakt er een aan en annuleert die direct daarna.


Een voorbeeld om te volgen: de ingebruikname bij Muebles Lemos
Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.
Muebles Lemos is een verzonnen bedrijf. Marta, de Scrive-beheerder, heeft zojuist het eID Hub-account aangemaakt. In het formulier heeft ze de eID-aanbieder (eID Provider) gekozen, in de groep Standaardwaarden (Defaults), en in dezelfde groep de Standaard interfacetaal (Default UI Language). Voordat ze het account bij klanten gebruikt, wil ze weten of haar token die aanbieder ondersteunt.
Ze klikt op Aanbieder controleren en Odoo stopt met Stel eerst de systeemparameter web.base.url in: Scrive heeft een redirect-URL nodig om een verificatie aan te maken. (Set the system parameter web.base.url first: Scrive needs a redirect URL to create a verification.). Er is nog niets naar Scrive verstuurd. Marta stelt die systeemparameter in en klikt opnieuw.
Deze keer accepteert Scrive de testverificatie, annuleert de module die en verschijnt een succesmelding met de titel eID-aanbieder geaccepteerd (eID provider accepted). Daarin staat dat Scrive een testverificatie heeft geaccepteerd en daarna geannuleerd, dat het token de opgegeven aanbieder kan gebruiken en dat er niemand naartoe is gestuurd. Marta weet nu dat die aanbieder voor haar token is ingeschakeld.
Stap voor stap: wat de knop intern doet
- Hij controleert of jouw gebruiker naar het account mag schrijven. De reden volgens de code: de knop maakt een transactie aan in het eID Hub-account van de klant, dus er verandert iets buiten Odoo.
- Hij leest de systeemparameter
web.base.url. Is die leeg, dan stopt hij met de melding uit de tabel die over deze parameter gaat. - Hij bouwt een terugkeer-URL met een willekeurige, moeilijk te raden identificatie. Wie die testlink zou volgen, komt op de pagina voor een verlopen verificatielink, niet op een onverwachte plek.
- Hij vraagt Scrive een verificatie aan te maken voor de aanbieder in
eID-aanbieder, met deStandaard interfacetaalvan het account. Dat is de taal die de knop meestuurt, niet die van een contact. - Weigert Scrive de verificatie, dan stopt hij met een fout (de details staan in de volgende sectie).
- Accepteert Scrive de verificatie, dan wist hij de weigeringsmelding die het account eerder had opgeslagen en annuleert hij de testverificatie.
- Hij toont de eindmelding: een succesmelding als het annuleren gelukt is; een vastgezette waarschuwing op het scherm als annuleren niet lukte.
De meldingen waarmee hij kan stoppen
Bij het klikken op Aanbieder controleren kan de knop stoppen met meldingen zoals die in deze tabel.
| Melding | Wanneer | Wat te doen |
|---|---|---|
Stel eerst de systeemparameter web.base.url in: Scrive heeft een redirect-URL nodig om een verificatie aan te maken. | De systeemparameter web.base.url is leeg. | Hem instellen, zoals de melding zelf zegt, en opnieuw klikken. |
Scrive weigerde een verificatie met … aan te maken voor dit account: … | Scrive weigert de verificatie aan te maken en de weigering is geen HTTP 403. De eerste plek bevat de naam van de aanbieder zoals de keuzelijst eID-aanbieder die toont; de tweede de details van de fout. | De details lezen die na de dubbele punt staan. |
Een HTTP 403 wordt apart behandeld: de module slaat de reden van de licentieweigering op in het account, voor de beheerder die het instelt, en toont die als fout. Dat is het geval van het token dat niet gelicentieerd is voor die combinatie van aanbieder en methode.

Aanbieder controleren met Odoo in het Nederlands, Anbieter prüfen in het Duits, Vérifier le fournisseur in het Frans, Controlla fornitore in het Italiaans en Verificar Fornecedor in het Portugees.Wat er verandert en wat niet
- Bij Scrive: er wordt een testverificatie aangemaakt en direct daarna geannuleerd. Niemand wordt ernaartoe gestuurd.
- In het verificatieregister: niets. De test wordt daar niet opgeslagen en volgens de code telt een geannuleerde transactie niet als voltooide verificatie.
- In het account: accepteert Scrive, dan wordt de eerder opgeslagen weigeringsmelding gewist. Weigert Scrive met een HTTP 403, dan wordt de reden van de weigering opgeslagen.
- Als het annuleren mislukt: Scrive had de verificatie al geaccepteerd, dus de aanbieder is voor het token ingeschakeld. De waarschuwing zegt:
Scrive heeft een verificatie met … geaccepteerd, dus de provider is voor dit token ingeschakeld. De testverificatie kon daarna niet worden geannuleerd; niemand is ernaartoe gestuurd en ze verloopt vanzelf.
De aanroep die annuleert is niet exclusief voor de knop. De module gebruikt hem ook bij het afsluiten van een lopende verificatie: als aan de voorwaarden in de code wordt voldaan, annuleert hij bij Scrive en markeert hij de regel in Odoo als mislukt. Dat afsluiten gebeurt vanuit de geplande taak Scrive eID Hub: lopende verificaties pollen (Scrive eID Hub: poll verifications in progress), die elke tien minuten draait en bij installatie actief is.
Wat je na het klikken controleert
- Kijk welke melding verschijnt: de succesmelding zegt dat Scrive de test heeft geaccepteerd en geannuleerd; de vastgezette waarschuwing zegt dat het annuleren mislukte, maar dat de aanbieder is geaccepteerd.
- Wijzig je de
eID-aanbiedervan het account, klik dan opnieuw op de knop: de test gebruikt de aanbieder die op dat moment is ingesteld. - Zie je de melding dat Scrive weigerde, lees dan de details na de dubbele punt voordat je iets anders aanpast.
Hoe FlexigoTech helpt
Scrive Connector is een module met eenmalige betaling per Odoo-versie (17, 18, 19 en 20) en vereist het FlexigoTech Cloud-abonnement, plan Connector: € 49 per maand of € 490 per jaar excl. btw. Wil je hulp bij het instellen van het account of bij het koppelen van Scrive aan je processen, dan implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat. Je vindt de modulepagina en de vermelding in Odoo Apps.
Lees verder
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): views/scrive_eid_account_views.xml
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): models/scrive_eid_account.py
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): models/scrive_eid_transaction.py
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/precios.html
- flexigotech.com/en/services.html
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
