Naar hoofdinhoud
Scrive

Scrive Connector: fout als een partij die alleen goedkeurt aangepaste velden heeft

De melding verschijnt bij het verzenden van een document als een deelnemer de rol Keurt goed heeft en tegelijk regels bij Aangepaste velden. Je lost het op door die velden te verwijderen of de rol te wijzigen in Ondertekent.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 5 november 2026

In het kort

Module
Scrive
Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de connector, versie 20.0 · in de bronnen onderaan
Leestijd
4 min

Wanneer de melding verschijnt

De melding verschijnt bij het verzenden van een document als een deelnemer aan twee voorwaarden tegelijk voldoet: zijn Rol (Role) is Keurt goed (Approves) en hij heeft minstens één regel bij Aangepaste velden (Custom Fields). Met de standaardwaarde van de rol in de code, Ondertekent (Signs), geldt deze controle niet.

De tekst die je ziet is deze: Partij ‘…’ keurt het document alleen goed, dus staat Scrive daar geen aangepaste velden toe. Verwijder ze, of maak van deze partij een ondertekenende partij. In plaats van de puntjes verschijnt de naam van de deelnemer.

De Rol zie je op het formulier, tabblad Partijen (Parties), tabel Partijen. De waarden zijn Ondertekent, Keurt goed en Bekijkt (Views). Aangepaste velden zie je op het formulier van de deelnemer. De hulptekst spreekt over extra velden voor een selectievakje, een keuzegroep of aangepaste tekst voor de ondertekenaar, naast de ingebouwde identiteitsvelden, en voegt eraan toe dat ze worden genegeerd bij het verzenden vanuit een sjabloon.

Schema gemaakt met code: de knop Verzenden, de velden Aangepaste velden en Rol, en de foutmelding die verschijnt
Schema gegenereerd op basis van de gepubliceerde code van de module (Odoo 17, 18, 19 en 20), geen schermafbeelding van Odoo: van de verzendknop en de velden van de deelnemer naar de melding.
Odoo + Scrive: see who signed, get the sealed PDF
Video: Odoo + Scrive: see who signed, get the sealed PDF (video in het Engels)

Op welk moment de module het controleert

De melding kan verschijnen als je op Verzenden (Send) klikt in de documentweergave. Die knop verschijnt onder verschillende voorwaarden. De ene wordt verborgen als de Status (State) niet concept of fout is, en met de standaardwaarden is hij zichtbaar. De andere verschijnt alleen als het document in voorbereiding is, en met de standaardwaarden is hij niet zichtbaar. Beide komen uit bij dezelfde validatie van deelnemers.

De validatie loopt de deelnemers één voor één langs. Van elk controleert ze eerst andere gegevens (bijvoorbeeld de naam, het e-mailadres of het mobiele nummer) en pas daarna komt ze bij deze rolregel. Als iets eerder misgaat, zie je die andere melding. Het verzenden stopt bij de eerste fout, en daarom kan er na het verhelpen van deze een andere verschijnen.

Het is een controle van de module zelf. De code presenteert haar als weerspiegeling van een regel van Scrive: een deelnemer die alleen goedkeurt, mag geen aangepaste velden hebben.

Een voorbeeld: de directeur die goedkeurt en invult

Voorbeeld Fictief geval: het bedrijf en de cijfers zijn verzonnen om de werkwijze uit te leggen.

Aceros Lumbreras, een verzonnen bedrijf, bereidt een document voor met twee deelnemers: de klant, met rol Ondertekent, en de financieel directeur, met rol Keurt goed. Iemand heeft bij de directeur een selectievakje toegevoegd bij Aangepaste velden, zodat hij bevestigt dat hij bepaalde voorwaarden heeft gelezen. Bij het klikken op Verzenden stopt de actie en verschijnt de melding met de naam van de directeur in plaats van de puntjes.

Dezelfde melding bestaat vertaald in andere talen. Het volgende schema toont de tekst in het Spaans, Duits, Frans, Italiaans en Portugees.

Schema gemaakt met code met dezelfde melding in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gegenereerd op basis van de gepubliceerde vertalingen van de module, geen schermafbeelding van Odoo: de tekst van de fout volgens de taal van de Odoo van de gebruiker.

Dit doet de persoon die het oplost, in volgorde:

  1. Leest de naam in de melding en zoekt die deelnemer op in het tabblad Partijen van het formulier.
  2. Controleert zijn Rol: die is Keurt goed.
  3. Opent zijn formulier en kijkt bij Aangepaste velden: er is minstens één regel.
  4. Besluit wat die deelnemer nodig heeft: alleen zijn goedkeuring geven, of het selectievakje invullen.
  5. Als hij alleen goedkeurt, verwijdert hij alle regels bij Aangepaste velden. Als hij het selectievakje moet invullen, wijzigt hij zijn Rol in Ondertekent.
  6. Klikt opnieuw op Verzenden, dat zichtbaar is als de Status concept of fout is.

Zo los je het op, afhankelijk van wat je nodig hebt

  • De deelnemer keurt alleen goed: laat de rol op Keurt goed staan en maak Aangepaste velden leeg. De voorwaarde vereist dat er regels zijn, dus met een lege lijst verschijnt de melding niet meer.
  • De deelnemer moet velden invullen: wijzig de Rol in Ondertekent. De melding zelf stelt het voor: maak van deze partij een ondertekenende partij.

Het volstaat niet om één veld leeg te maken als er meerdere zijn: de voorwaarde geldt zolang er minstens één regel overblijft.

Wat je daarna controleert

  • Dat de tabel in het tabblad Partijen de Rol toont die je voor elke deelnemer wilde.
  • Dat, als je iemand op Keurt goed hebt gelaten, zijn formulier geen regels meer heeft bij Aangepaste velden.
  • Dat, als het verzenden opnieuw stopt, de melding een ander gegeven of een andere deelnemer noemt. De validatie controleert meer dingen per deelnemer en stopt bij de eerste die misgaat.

De controle staat in de gepubliceerde code van Odoo-versies 17, 18, 19 en 20, en de module is gepubliceerd in Odoo Apps voor die vier versies. Hier vind je de pagina in Odoo Apps en de pagina van de module.

Hoe FlexigoTech helpt

Als je Odoo implementeert en wilt bepalen welke deelnemers ondertekenen, goedkeuren of het document alleen ontvangen voordat je verzendt, implementeren wij bij FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat.

Lees verder

Wat de knop «Opslaan als sjabloon» van Scrive Connector doet, stap voor stapWat doet «Opslaan als sjabloon» in Scrive Connector: wanneer de knop verschijnt, wat er wordt gecontroleerd, wat er verandert en welke fouten kunnen optreden.Scrive Connector: «De dag van de automatische herinnering moet vóór het verlopen liggen»Wanneer «De dag van de automatische herinnering moet vóór het verlopen van het document liggen.» verschijnt in Scrive Connector en hoe je dit oplost.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen