Naar hoofdinhoud
Octopia (Cdiscount)

Knop Versturen van Octopia Connector: checklist stap voor stap

De knop Versturen (Send) stuurt je antwoord naar Octopia, vraagt de volledige discussie opnieuw op en markeert die in Odoo als behandeld als je het vakje aangevinkt laat. Vóór het versturen controleert hij of de thread een deelnemer heeft van het gekozen ontvangertype en, als het kanaal zijn configuratie al heeft ingelezen met een lijst van toegestane ontvangers, of dat type in de lijst staat; zo niet, dan stopt hij en wordt er niets verstuurd.

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

In het kort

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

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.

Schema gemaakt met code van de knop Send en ernaast de meldingen die hem kunnen stoppen
Schema gemaakt met code op basis van de gepubliceerde code van de module (geen schermafbeelding van Odoo): de knop 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.

Schema met de tekst van de knop Send in het Spaans, Duits, Frans, Italiaans en Portugees
Schema gemaakt met code op basis van de gepubliceerde vertalingen van de module (geen schermafbeelding van Odoo): 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.
48 business hours to accept each Cdiscount order. Do it in Odoo
Video: 48 business hours to accept each Cdiscount order. Do it in Odoo (video in het Engels)

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 behandeld nog 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 na permitidos:. 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 behandeld hebt 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

Wat doet de knop «Discussie openen» van Octopia Connector: mythes en feitenWat doet de knop Discussie openen van Octopia Connector in Odoo: wanneer je hem ziet, wat hij controleert, wat er verandert en welke fouten hij geeft.Wat de knop «Indienen bij Octopia» bij promoties doet, stap voor stapHoe de knop Indienen bij Octopia van de promoties in Odoo werkt: wanneer hij zichtbaar is, wat hij controleert, wat hij wijzigt en welke meldingen kunnen komen.Aanmelden bij Octopia in Odoo: checklist van de knop, stap voor stapChecklist van de knop Aanmelden bij Octopia in de Octopia Connector: wat hij controleert, wat hij wijzigt in zending en order en wat je doet bij een melding.
Gecontroleerd in de broncode van de connector (versie 20.0) en in de gelinkte bronnen

Bronnen