Voordat je op Versturen klikt
De knop Versturen (Send) staat in het antwoordvenster van een Octopia-discussie en is in Odoo 17, 18, 19 en 20 zonder enige voorwaarde zichtbaar. Wat volgt beschrijft de gepubliceerde code van Odoo 20.0: eerst de controles die hem kunnen stoppen en, alleen als die slagen, het versturen.

Versturen en ernaast de meldingen die hem kunnen stoppen.Met Odoo in het Nederlands heet de knop Versturen; het volgende schema toont hoe hij in andere talen te lezen is.

Enviar in het Spaans, Senden in het Duits, Envoyer in het Frans, Invia in het Italiaans en Versturen in het Portugees.Controleer dit voordat je klikt:
- Bekijk
Discussie: dit veld is alleen-lezen en is de thread waarop je antwoordt. - Schrijf je antwoord in
Inhoud. - Als je bestanden moet meesturen, voeg ze toe in
Bijlage. Als er een is, gaat die mee met het bericht. - Bepaal wat je doet met
Markeren als behandeld. Het staat standaard aangevinkt en de hulptekst zegt:Sluit de ToTreat-markering lokaal na het beantwoorden.(Close the ToTreat flag locally after answering.) - Houd er rekening mee dat het versturen gericht is op een ontvangertype: de code zoekt in de thread een deelnemer van dat type en het bericht aan Octopia bevat zijn identificatie en zijn type.
- Denk aan de termijn: de CGMAD van Cdiscount Marketplace (25/08/2025, p. 49) vragen berichten binnen 48 werkuren te beantwoorden.

Wat Versturen doet na het klikken, in volgorde
Dit is wat de code doet, in deze volgorde. Je kunt elk punt afvinken terwijl je een antwoord test.
- Kijkt naar het kanaal. Zoekt binnen het account van de discussie het verkoopkanaal van die thread. Alleen als dat kanaal zijn Octopia-configuratie al heeft ingelezen en een lijst van toegestane ontvangers heeft, controleert hij of het ontvangertype in die lijst staat. Zo niet, dan stopt hij met de melding over de niet-toegestane ontvanger die je hieronder ziet.
- Verwerkt de bijlagen. Neemt die uit
Bijlage; als er een is, voegt hij die toe aan het bericht. - Zoekt de gesprekspartner. Selecteert tussen de berichten van de thread die van een deelnemer van het ontvangertype die hun identificatie meebrengen, en gebruikt de laatste die hij vindt. Is er geen enkele, dan stopt hij met de melding dat de deelnemer niet is gevonden. Deze controle gebeurt altijd.
- Stelt het bericht samen. Bevat de discussie, het verkoopkanaal, de tekst van
Inhoud, de ontvanger (identificatie en type) en, indien aanwezig, de bijlagen. - Verstuurt het naar Octopia met de verbinding van het account.
- Noteert het succes in het synchronisatielogboek: een item van het type discussies, met geslaagd resultaat, waarin de identificatie van de discussie wordt vermeld.
- Vraagt de discussie opnieuw op. Vraagt Octopia om de volledige discussie, met alle berichten.
- Markeert haar als behandeld, alleen als
Markeren als behandeldnog aangevinkt is. Dit gebeurt na het opnieuw opvragen van de discussie: de server kan nog een korte tijd ToTreat blijven melden en de lokale markering moet die uitlezing overleven. - Sluit het venster.
Als Odoo het versturen stopt
De voorafgaande controles geven een fout en stoppen de actie: er wordt niets naar Octopia verstuurd en niets opgeslagen van wat de knop zou wijzigen.
- Als je
Ontvanger … is niet toegestaan op kanaal … (toegestaan: …).(Receiver … is not allowed on channel … (allowed: …).) ziet: het ontvangertype staat niet tussen de types die het kanaal toelaat. De melding zelf geeft je de lijst napermitidos:. Deze controle geldt alleen als het kanaal zijn configuratie heeft ingelezen en een lijst van toegestane ontvangers heeft. - Als je
Geen …-deelnemer gevonden in deze thread om het antwoord aan te richten (vernieuw eerst de thread).(No … participant found on this thread to address the reply to (refresh the thread first).) ziet: tussen de berichten van de thread is er geen van een deelnemer van dat type met identificatie. De melding geeft aan dat je eerst de thread moet vernieuwen: zolang de thread geen bericht van een deelnemer van dat type met identificatie heeft, kan het versturen aan niemand worden gericht. De beletselteken staan voor het ontvangertype.
Na het versturen
Als alles goed gaat, sluit het venster vanzelf. Controleer het volgende:
- De knop vraagt Octopia na het versturen opnieuw om de volledige discussie.
- De behandeldmarkering: als je
Markeren als behandeldhebt aangevinkt gelaten, is de discussie in Odoo behandeld, lokaal. - Het succesitem in het synchronisatielogboek, van het type discussies.
- Verwar items niet: datzelfde type notitie wordt ook geschreven door de geplande taak
Octopia: discussies ophalen (ToTreat-wachtrij)(Octopia: pull discussions (ToTreat queue)), die elke 15 minuten draait en bij installatie actief is; in dat geval vermeldt hij het aantal opgehaalde ToTreat-threads. - De configuratie van de kanalen: de taak
Octopia: referentiedata vernieuwen (categorieën, merken, vervoerders, typologieën)(Octopia: refresh referentials (categories, brands, carriers, typologies)), elke 7 dagen en bij installatie actief, bevat een stap voor de kanaalconfiguratie. Die uitlezing bewaart de toegestane ontvangers en de datum waarop ze is gedaan. De taak slaat de accounts over die via FlexigoTech Cloud lopen zonder opgeslagen inloggegevens of zonder dienst.
Hoe FlexigoTech je helpt
De module is een eenmalige aankoop per Odoo-versie en vereist het FlexigoTech Cloud-abonnement, plan Connector: € 49 per maand of € 490 per jaar excl. btw. De verbinding loopt via FlexigoTech Cloud, dat de inloggegevens versleuteld bewaart en per e-mail waarschuwt als de synchronisatie faalt. Zonder abonnement, of met de dienst opgeschort, stopt wat het abonnement levert; de gegevens blijven in je Odoo. De module is gepubliceerd in Odoo Apps voor 17, 18, 19 en 20 (productpagina); in de Odoo App Store koop je elke versie daar.
Andere knoppen van de module hebben hun eigen artikel, zoals Discussie openen of Naar Octopia versturen. Als je deze flow aan je werkwijze wilt aanpassen, implementeert FlexigoTech Odoo 17, 18, 19 en 20 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_octopia_connector 20.0 (4848da6a): views/octopia_discussion_views.xml
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): wizard/octopia_discussion_wizards.py
- Broncode van de module: flexigobe_octopia_connector 20.0 (4848da6a): models/octopia_referential.py
- apps.odoo.com/apps/modules/20.0/flexigobe_octopia_connector
- marketplace.cdiscount.com/wp-content/uploads/2025/08/2025.08.25-CGMAD-FR.pdf
- flexigotech.com/en/services.html
- flexigotech.com/precios.html
