Een voorbeeld: Lucía klikt op de knop en er wordt niets verzonden
Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.
Muebles Lumbre is een verzonnen bedrijf dat Odoo gebruikt met Scrive Connector. Lucía, van HR, opent het formulier van Marcos Ibarra, die net is begonnen, en klikt op Ter ondertekening verzenden (Scrive). Odoo verzendt niets en toont deze melding:
Marcos Ibarra no tiene ningún registro de contrato que enviar a firma.
Lucía denkt dat de verbinding met Scrive is mislukt. De melding gaat over iets anders: over het formulier zelf, dat op dat moment geen enkel contractrecord toont.


Wanneer verschijnt de melding precies
De melding wordt gegeven door de actie van de knop Ter ondertekening verzenden (Scrive) op het werknemersformulier. Dit doet die actie, in volgorde:
- Ze pakt het werknemersformulier waarop is geklikt.
- Ze kijkt welk contractrecord dat formulier op dat moment toont.
- Als er geen is (de voorwaarde in de code is dat dat record leeg is), stopt ze met de melding, met de naam van de werknemer ervoor, en wordt er niets verzonden.
- Als er wel een is, geeft de actie de verzending door aan dat contractrecord.
Wat er na die overdracht gebeurt, staat in het artikel over wat de knop «Verzenden» van Scrive Connector doet.
Een detail in de code is belangrijk om dit geval te begrijpen. In Odoo 20 wordt volgens de opmerking bij de methode zelf het contract verzonden dat het formulier toont, niet altijd het actuele: bijvoorbeeld het contract dat is gekozen in de tijdlijn met versies in de kop. Daarom hangt de melding af van wat het formulier op dat moment toont.
Met Odoo in het Nederlands heet de knop Ter ondertekening verzenden (Scrive) en luidt de melding «… heeft geen contractrecord om ter ondertekening te versturen.». Het volgende schema toont dezelfde tekst in andere talen van Odoo.

Wat het betekent
Het betekent dat de module vanaf dat formulier niets kan doorgeven aan de verzending: het formulier toont geen enkel contractrecord van de werknemer. De melding gaat niet over de verbinding, niet over een document en niet over je Scrive-account; ze zegt dat het contractrecord ontbreekt dat verzonden zou worden.
Wanneer zie je de knop
In Odoo 17, 19 en 20 wordt Ter ondertekening verzenden (Scrive) verborgen als het veld Contract klaar om te ondertekenen (Contract Ready to Sign) niet actief is. Dat veld is in geen enkele weergave zichtbaar. De melding verschijnt daarentegen als je op de knop klikt terwijl het formulier geen enkel contractrecord toont.
Hoe Lucía het stap voor stap oploste
- Ze opent het formulier van Marcos en controleert of het een contractrecord toont.
- Als de werknemer al contractrecords heeft, laat ze het formulier het record tonen dat ze wil verzenden. In Odoo 20 kan ze het kiezen in de tijdlijn met versies in de kop van het formulier.
- Als de werknemer geen contractrecord heeft, maakt ze er eerst een aan in Odoo, voordat ze op de knop klikt.
- Met een formulier dat een contractrecord toont, klikt ze opnieuw op
Ter ondertekening verzenden (Scrive). De melding verschijnt niet meer en de verzending gaat naar dat contractrecord.
Bij Lucía had Marcos nog geen enkel contractrecord. Zodra hij er een had, gaf de knop de melding niet meer.
Waar dit zit en in welke versies
De knop en de melding zitten niet in de hoofdmodule, maar in de submodule Scrive HR-contracten (Scrive HR Contracts, flexigobe_scrive_connector_hr). Die wordt alleen geïnstalleerd als de afhankelijkheden aanwezig zijn:
- In Odoo 17 en 18 hangt hij af van
flexigobe_scrive_connectorenhr_contract. - In Odoo 19 en 20 hangt hij af van
flexigobe_scrive_connectorenhr.
De melding staat in de gepubliceerde code van Odoo 17, 19 en 20, niet in die van Odoo 18. De module is gepubliceerd in Odoo Apps voor Odoo 17, 18, 19 en 20, en de prijs per versie vind je op de pagina in Odoo Apps en op de pagina van de module. Het is een eenmalige betaling per versie en vereist het abonnement op FlexigoTech Cloud (plan Conector: € 49 per maand of € 490 per jaar, excl. btw).
Wat je van dit geval leert
- De melding gaat over het werknemersformulier: ze verschijnt als er geen contractrecord is om aan de verzending door te geven, niet door de verbinding met Scrive.
- Wat wordt verzonden, is wat het formulier toont. Kijk dus eerst welk contractrecord je voor je hebt.
- De naam vóór de tekst is die van de werknemer van het formulier waarop je hebt geklikt, zodat je kunt controleren of je op het juiste formulier zit.
- Als de werknemer geen contractrecord heeft, moet je er een aanmaken voordat je op de knop klikt.
Hoe FlexigoTech helpt
Als je Odoo invoert en wilt dat werknemerscontracten met Scrive ter ondertekening gaan, voert FlexigoTech Odoo 17, 18, 19 en 20 in en ontwikkelt het connectoren en integraties op maat.
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_hr 20.0 (21b3b940): models/hr_employee.py
- Broncode van de module: flexigobe_scrive_connector_hr 20.0 (21b3b940): views/hr_employee_views.xml
- Broncode van de module: flexigobe_scrive_connector_hr 20.0 (21b3b940): __manifest__.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): __manifest__.py
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
