Wanneer de melding verschijnt en wat ze betekent
Wanneer verschijnt deze melding?
Ze verschijnt zodra je op Verzenden klikt, een knop die in Odoo 17, 18, 19 en 20 altijd zichtbaar is. Na je klik controleert de submodule «Scrive HR-contracten» (Scrive HR Contracts) of het gekozen Scrive-account bij hetzelfde bedrijf hoort als het document. Voor de melding moeten drie dingen tegelijk kloppen: het document heeft een bedrijf, het Scrive-account heeft een bedrijf en de twee bedrijven zijn verschillend. Dan stopt de actie.

Verzenden naar de melding over het Scrive-account, zoals het in de code van Odoo 17, 18, 19 en 20 staat.Wat staat er op elke open plek in de melding?
De module vult de open plekken met concrete gegevens, in deze volgorde: de naam van het gekozen Scrive-account; het bedrijf waartoe dat account behoort; de naam van het document (heeft het geen naam, dan zie je dit document); het bedrijf waartoe het document behoort; en aan het einde nogmaals het bedrijf van het document, het bedrijf waarvan je een account moet kiezen. De laatste naam in de melding is dus de belangrijkste om het te herstellen.

Scrive-account ‘…’ hoort bij …, maar … hoort bij …. Kies een Scrive-account van ….; het schema bevat ook de versie in het Spaans, Duits, Frans, Italiaans en Portugees.Wordt er iets opgeslagen als de fout optreedt?
Nee. Het is een fout die de actie afbreekt, dus er wordt niets opgeslagen van wat het verzenden zou wijzigen. De code beschrijft de controle zelf als het afwijzen van een account van een ander bedrijf voordat er iets wordt aangemaakt.
Waarom controleert de module dit?
Volgens de code van de module neemt het Scrive-document zijn bedrijf over van het account. Voordat deze controle bestond, liep een account van een ander bedrijf verderop vast met de generieke Odoo-melding dat je het record misschien kunt openen door van bedrijf te wisselen. Nu waarschuwt de module je eerder, met de naam van het account, die van het document en de twee betrokken bedrijven.

Waar de controle vandaan komt
Zit ze in de hoofdmodule?
Nee: ze zit in de submodule «Scrive HR-contracten» (Scrive HR Contracts), met technische naam flexigobe_scrive_connector_hr. Die hangt af van flexigobe_scrive_connector en, afhankelijk van de versie, van een andere Odoo-app: in Odoo 17 en 18 van hr_contract; in Odoo 19 en 20 van hr.
Moet ik hem apart installeren?
De submodule wordt vanzelf geïnstalleerd zodra zijn afhankelijkheden aanwezig zijn: Scrive Connector en hr_contract in Odoo 17 en 18, of Scrive Connector en hr in Odoo 19 en 20. Heb je Scrive Connector samen met die Odoo-app, dan maakt de controle deel uit van je installatie.
Wanneer de melding niet verschijnt
Kan ze verschijnen als het account of het document geen bedrijf heeft?
Nee. De module controleert eerst of er aan beide kanten een bedrijf is. Ontbreekt dat van het document of van het account, dan eindigt de controle zonder fout en wordt er niets vergeleken.
En als het account bij hetzelfde bedrijf hoort als het document?
Dan verschijnt ze ook niet. Als de twee bedrijven gelijk zijn, eindigt de controle zonder melding. Deze waarschuwing houdt je alleen tegen als beide bedrijven bestaan en verschillend zijn.
Wat gebeurt er als het document geen naam heeft?
De melding verschijnt toch, en op de plek van de documentnaam zie je dit document. De voorwaarde die haar veroorzaakt hangt niet af van de naam, alleen van de bedrijven.
Hoe je het oplost
Wat doe ik als de melding verschijnt?
Lees het einde van de melding: de laatste bedrijfsnaam is die van het bedrijf van het document, en van dat bedrijf moet je een Scrive-account gebruiken. Kies een Scrive-account van dat bedrijf en klik opnieuw op Verzenden. Omdat de fout de actie afbreekt zonder iets op te slaan, kun je het gewoon opnieuw proberen met het juiste account.
En als het account dat ik wilde gebruiken juist dat van het andere bedrijf is?
De melding vertelt je bij welk bedrijf elk onderdeel hoort: het account dat je had gekozen en het document. Bij verschillende bedrijven accepteert de module dat account niet voor dat document, en de melding zelf vraagt om een account van het bedrijf van het document.
Hoe weet ik dat het nu goed is?
Als je opnieuw op Verzenden klikt met een account van het bedrijf van het document, geeft de controle de melding niet meer en stopt de actie niet meer op dat punt. Verschijnt ze toch weer, vergelijk dan de bedrijfsnamen in de tekst: de eerste twee bedrijven die erin staan zijn dat van het account en dat van het document, en die zijn nog steeds verschillend.
In welke versies komt ze voor?
De melding staat in de gepubliceerde code van de vier Odoo-versies waarvoor de module in Odoo Apps is gepubliceerd: 17, 18, 19 en 20. De knop Verzenden is in al die versies altijd zichtbaar.
Waar zie ik wat de knop Verzenden nog meer doet?
In Wat de knop «Verzenden» van Scrive Connector doet, stap voor stap lees je wanneer hij verschijnt, wat hij controleert en welke fouten hij kan geven.
Hulp nodig bij je configuratie?
FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en maatwerkintegraties. Heb je vragen over hoe Scrive-accounts aansluiten op je bedrijven in Odoo, neem dan contact met ons op via de pagina van de module of bekijk 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): wizard/scrive_send_wizard.py
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard_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/en/services.html
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): __manifest__.py
