Naar hoofdinhoud
Scrive

Wat de knop ‘Verzenden’ van Scrive Connector doet, stap voor stap

De knop Verzenden (Send) in het verzenddialoogvenster van Scrive Connector controleert het dialoogvenster, maakt het Scrive-document aan en verstuurt het; daarna ga je naar het document of naar de eerste ondertekenlink. Hij is altijd zichtbaar in Odoo 17, 18, 19 en 20; het overzicht hieronder volgt de code van Odoo 20.

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
5 min

Wanneer de knop verschijnt en waar je vóór het klikken naar kijkt

De knop Verzenden (Send) staat in het verzenddialoogvenster van Scrive Connector en hangt van geen enkele voorwaarde af: hij is altijd zichtbaar, in Odoo 17, 18, 19 en 20. Wat hieronder volgt is wat de code ervan doet in Odoo 20.

Schema gemaakt met code, geen scherm van Odoo: de tekst van de knop volgens de taal van Odoo
Schema met de tekst van de knop: in het Spaans Enviar, in het Duits Senden, in het Frans Envoyer, in het Italiaans Invia en in het Portugees Verzenden.

Kijk vóór het klikken naar deze velden van het dialoogvenster:

  • Scrive-account (Scrive Account): de account, en dus de Scrive-gebruiker, waarmee het verzoek wordt verstuurd. De standaardwaarden zijn die waarmee het dialoogvenster is ingevuld.
  • Rol verzender (Sender Role): Kijker (ondertekent niet) volgt het document alleen; Ondertekenende partij betekent dat jouw bedrijf het ook ondertekent. Standaard Kijker (ondertekent niet).
  • Automatisch herinneren na (dagen) (Auto-remind After (days)): Scrive herinnert de partijen die nog niet hebben ondertekend na dit aantal dagen. Standaard is de waarde 0, wat geen enkele automatische herinnering verstuurt, en de herinnering moet vallen vóór het document verloopt.
  • Bevestigingsbericht (Confirmation Message), in de groep Berichten: optionele tekst; laat je het leeg, dan wordt de standaardwaarde van Scrive gebruikt.
Odoo + Scrive: see who signed, get the sealed PDF
Video: Odoo + Scrive: see who signed, get the sealed PDF (video in het Engels)

Wat Verzenden doet, stap voor stap

Dit is de werkelijke volgorde van de code. De eerste stappen, tot en met de validatie van de deelnemers, kunnen het verzenden stoppen voordat er iets is aangemaakt.

Schema gemaakt met code, geen schermafbeelding van Odoo: de knop «Send» met de meldingen «Add at least one party.» en «The Scrive account '…' belongs to …, but … belongs to …. Choose a Scrive account of ….» ernaast
Schema van de knop «Send» (Odoo 17, 18, 19 en 20) met ernaast de meldingen die hem kunnen stoppen, met de labels uit de code van de module.
  1. Controleert of er deelnemers zijn. Is de lijst met deelnemers leeg, dan stopt hij met Voeg minstens één partij toe. (Add at least one party.) en wordt er niets opgeslagen.
  2. Controleert het bedrijf van de account. Hebben het dialoogvenster en de Scrive-account een bedrijf en komen die niet overeen, dan stopt hij met de melding uit de tabel hieronder, voordat er iets is aangemaakt. Ontbreekt het bedrijf in het dialoogvenster of in de account, dan doet deze controle niets.
  3. Valideert de deelnemers met de regels van Scrive, op kopieën in het geheugen en terwijl het dialoogvenster nog openstaat, rekening houdend met de rol van de verzender. De code noemt als voorbeelden een ontbrekend e-mailadres of een mobiel nummer zonder landnummer: die worden in het dialoogvenster gemeld, vóór de pdf wordt gegenereerd en het document wordt aangemaakt, zodat je ze kunt corrigeren.
  4. Voegt de gegenereerde pdf toe aan het bronrecord. Pas nu wordt het bestand onderdeel van het record; sluit je het dialoogvenster in plaats van te verzenden, dan blijft er niets achter.
  5. Bepaalt welk bestand wordt verstuurd. Is er geen sjabloon, bewaarde het dialoogvenster een voorbeeld van de handtekening met deelnemers en zijn die sindsdien niet gewijzigd, dan wordt het bestand van dat voorbeeld verstuurd, byte voor byte. In alle andere gevallen stelt het document zelf de ondertekenpagina samen bij het verzenden. Welk bestand het ook is, er wordt genoteerd dat het van de connector zelf is, zodat het verzenden het kan herschrijven met de ondertekenpagina.
  6. Maakt het Scrive-document aan met wat er in het dialoogvenster staat: de account, de sjabloon als die er is, de titel, het bronrecord, de dagen om te ondertekenen en om te herinneren, de taal, de rol van de verzender, de uitnodigings- en bevestigingsberichten en de deelnemers met hun gegevens (contact, rol, ondertekenvolgorde, afleverings- en authenticatiemethode, positie van de handtekening en aangepaste velden).
  7. Verstuurt het. Voordat er iets wordt aangeraakt, wordt de FlexigoTech Cloud-service gecontroleerd: zonder die service kan er niet worden verzonden. Geeft Scrive bij het verzenden een fout terug, dan loopt het dialoogvenster toch door tot het einde en opent het de kaart van het zojuist aangemaakte Scrive-document (of de eerste ondertekenlink).
  8. Brengt je naar het volgende scherm. Dat leggen we in de sectie hieronder uit.

Wat er gebeurt als het klaar is

Heeft een deelnemer aflevering via link en heeft die al een ondertekenlink, dan opent het dialoogvenster de ondertekenlink van de eerste van hen in een nieuw venster. In elk ander geval opent het de kaart van het zojuist aangemaakte Scrive-document, in hetzelfde venster.

Meldingen die Verzenden kunnen stoppen

MeldingWanneer hij verschijntWat te doen
Voeg minstens één partij toe. (Add at least one party.)Bij het klikken op Verzenden met een lege lijst deelnemers.Voeg minstens één deelnemer toe en klik opnieuw.
Scrive-account ‘…’ hoort bij …, maar … hoort bij …. Kies een Scrive-account van …. (The Scrive account '…' belongs to …, but … belongs to …. Choose a Scrive account of ….)Bij het klikken op Verzenden, als het bedrijf van de account niet overeenkomt met dat van het dialoogvenster. Heeft het dialoogvenster geen documentnaam, dan staat er in de melding dit document.Kies in Scrive-account een account van het bedrijf dat in de melding staat.

Zonder abonnement op FlexigoTech Cloud

Zonder abonnement, of met de service opgeschort, stopt wat het abonnement levert; de gegevens blijven in jouw Odoo. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart, de synchronisatie bewaakt en per e-mail waarschuwt als die mislukt.

Zo helpt FlexigoTech

Scrive Connector is gepubliceerd voor Odoo 17, 18, 19 en 20. Je betaalt één keer per Odoo-versie (de prijs van elke versie staat op de productpagina) en je hebt het abonnement op FlexigoTech Cloud nodig: plan Connector, € 49 per maand of € 490 per jaar excl. btw, tot 3 accounts van het platform. Meer informatie vind je op de pagina van de module. Daarnaast implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectoren en integraties op maat.

Lees verder

Scrive Connector: «Callbacks kunnen alleen worden geactiveerd voor verzonden documenten.»Wanneer de callbackfout in Scrive Connector voor Odoo verschijnt, welke voorwaarde hem veroorzaakt (status en document-ID) en hoe je hem oplost.De melding «Dagen moeten tussen 1 en 365 liggen.» in Scrive ConnectorWanneer Dagen moeten tussen 1 en 365 liggen. verschijnt in Scrive Connector, wat de code controleert bij Toepassen en hoe je het oplost.Scrive Connector: «Odoo kon de PDF niet aanmaken», wanneer het verschijnt en hoe je het oplostWaarom Scrive Connector meldt dat Odoo de PDF niet kon aanmaken en niets ter ondertekening verstuurt: wanneer het gebeurt, wat het betekent en de oplossing.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen