Waar de knop staat en wanneer je hem ziet
De knop Verbinden via Flexigotech (Connect via Flexigotech) staat in het scherm Scrive-accounts in Odoo 17, 18, 19 en 20. De accountformulieren open je via het menu Scrive › Configuratie › Accounts: het onderdeel Configuratie vraagt de groep Beheerder (Manager) en het onderdeel Scrive vraagt Gebruiker (User). Als je een van beide mist, zie je dat onderdeel niet.
De weergave verbergt de knop wanneer de Authenticatiemodus van het account niet die van Flexigotech is en ook wanneer het account al als Verbonden met Flexigotech staat. Je ziet hem dus alleen als het account die modus gebruikt en nog niet verbonden is.

Stap voor stap in Odoo 20.0: wat er gebeurt als je erop klikt
- Open
Scrive › Configuratie › Accountsen ga naar het account dat je wilt verbinden. - Kijk naar het veld
Omgeving, in de groepVerbindingvan het formulier. De waarden zijnProductie (scrive.com)enAPI Testbed (api-testbed.scrive.com); standaard productie. De knop stuurt die omgeving naar de verbindingsdienst en, als het veld leeg zou zijn, stuurt hij productie. - Klik op
Verbinden via Flexigotech. Het eerste wat de module doet, is met je eigen gebruiker controleren of je dat account mag wijzigen, waarbij ook de regels per bedrijf worden toegepast. De code legt het zo uit: het voorkomt dat iemand van een ander bedrijf de verbinding van een account dat niet van hem is afrondt of kaapt. - Voordat je Odoo verlaat, controleert de module of de verbindingsdienst van Flexigotech antwoordt. Hij doet een verzoek naar het controleadres, met vijf seconden om te verbinden en tien om antwoord te ontvangen, en zonder redirects te volgen. Alleen als de dienst antwoordt met HTTP-code
200, beschouwt hij hem als goed. - Hij bewaart in de sessie van je browser het account dat je verbindt en een willekeurige controlewaarde. De terugkeerpagina van de module accepteert alleen een koppelcode die met die waarde terugkomt, zodat een code die voor de login van iemand anders is gegenereerd niet in jouw browser kan worden geplaatst.
- Hij stelt het adres van de dienst samen met het terugkeeradres (het basisadres van je Odoo plus het terugkeerpad van de module), de omgeving en de controlewaarde. Daarna opent hij dat adres in hetzelfde venster, dus je verlaat Odoo.
- Bij de dienst zie je een bevestigingsscherm en daarna word je doorgestuurd naar de inlog- en toestemmingspagina van Scrive.
Het is de dienst, en niet je database, die het enige in Scrive geregistreerde redirectadres heeft. Daarom werkt de knop in elke database zonder iets te registreren.

Wat verandert en wat niet
- In je browsersessie: het account dat je verbindt en de willekeurige controlewaarde worden bewaard. Dat is wat de methode noteert voordat je vertrekt.
- Op je scherm: het venster gaat naar de pagina van de dienst, er opent geen ander tabblad.
De tekst van de knop verandert met de taal van je Odoo. Met Odoo in het Nederlands is het Verbinden via Flexigotech; de module bevat daarnaast deze vertalingen:
| Taal | Tekst van de knop |
|---|---|
| Duits | Über Flexigotech verbinden |
| Frans | Se connecter via Flexigotech |
| Italiaans | Connetti tramite Flexigotech |
| Portugees | Ligar através da Flexigotech |

Als de knop een fout geeft
De controle van de dienst kan de actie stoppen met de volgende meldingen nadat je op de knop hebt geklikt. Bij elk daarvan laat de module ook een waarschuwing achter in het logboek van de Odoo-server, met het adres dat hij heeft geprobeerd.
«Kon de Flexigotech-verbindingsdienst niet bereiken (…)»
De volledige tekst is Kon de Flexigotech-verbindingsdienst niet bereiken (…). Probeer het later opnieuw, of gebruik persoonlijke toegangsgegevens op dit Scrive-account. (Could not reach the Flexigotech connect service (…). Try again later, or use Personal Access Credentials on this Scrive account.). Dit verschijnt wanneer het controleverzoek naar de dienst mislukt; in plaats van … bevat de melding de details van de storing. Doe wat de melding zelf zegt: probeer het later opnieuw of gebruik de persoonlijke toegangsgegevens op dat Scrive-account.
«De Flexigotech-verbindingsdienst antwoordde HTTP …»
De volledige tekst is De Flexigotech-verbindingsdienst antwoordde HTTP … en kan nu niet worden gebruikt. Gebruik in plaats daarvan persoonlijke toegangsgegevens (aanbevolen) op dit Scrive-account. (The Flexigotech connect service answered HTTP … and cannot be used right now. Use Personal Access Credentials (recommended) on this Scrive account instead.). Dit verschijnt wanneer de dienst antwoordt met een andere HTTP-code dan 200, en de melding bevat die code in plaats van …. Hier raadt de melding aan de persoonlijke toegangsgegevens op dat Scrive-account te gebruiken.
Kosten en hulp van FlexigoTech
Scrive Connector is een eenmalige aankoop per Odoo-versie (gepubliceerd voor 17, 18, 19 en 20; de prijs van elke versie staat op de productpagina) en vereist het abonnement op FlexigoTech Cloud, plan Connector: € 49 per maand of € 490 per jaar excl. btw (Pro: € 98 per maand of € 980 per jaar), tot 3 platformaccounts (Pro: 10). De verbinding loopt via FlexigoTech Cloud: het bewaart de gegevens versleuteld, bewaakt de synchronisatie en waarschuwt per e-mail als er iets misgaat. Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert; de gegevens blijven in je Odoo. Met het abonnement is de module voor nieuwe Odoo-versies inbegrepen als je hem op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke Odoo-versie daar. Meer gegevens vind je op de pagina van de module.
Als je Odoo implementeert en deze verbinding samen met iemand wilt opzetten, implementeert FlexigoTech Odoo 17, 18, 19 en 20 en ontwikkelt het connectors en integraties op maat. Een andere knop van de module heeft een eigen artikel: wat de knop «Verzenden» doet.
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_account_views.xml
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): models/scrive_account.py
- apps.odoo.com/apps/modules/20.0/flexigobe_scrive_connector
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
- Broncode van de module: flexigobe_scrive_connector 20.0 (21b3b940): wizard/scrive_send_wizard.py
