Salta al contingut principal
Octopia (Cdiscount)

Què fa el botó «Pull Discussions» d'Octopia Connector

El botó Pull Discussions demana a Octopia la cua de converses en estat ToTreat, les processa pàgina a pàgina, anota la data de sincronització i deixa una entrada al registre. Es veu sempre a la pantalla Octopia Accounts i la mateixa descàrrega la llança Odoo sol cada 15 minuts.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 5 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del connector, versió 20.0 · a les fonts enllaçades al final
Lectura
4 min

Un cas per seguir-lo de principi a fi

Exemple Cas il·lustratiu: l'empresa i les seves dades són inventades per explicar el flux.

Imagina «Casa Ficticia», una botiga inventada que ven a Cdiscount i que ja té el seu compte d'Octopia creat a Odoo. La persona d'atenció al client vol veure a Odoo les converses pendents sense esperar la tasca programada. Les CGMAD de Cdiscount Marketplace (p. 49) fixen respondre als missatges en 48 hores hàbils, així que obre el compte i prem Pull Discussions. El que segueix és el que passa per dins, en l'ordre en què ho fa el codi d'Odoo 20.0.

48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo
Vídeo: 48 horas hábiles para aceptar cada pedido de Cdiscount: hazlo en Odoo (vídeo en castellà)

On és el botó i quan apareix

Els comptes s'obren des del menú Octopia › Configuration › Accounts. Cada tram demana un permís i, si no el tens, no veus aquell tram: Octopia demana Octopia User, Configuration demana Octopia Manager i Accounts demana Octopia Admin.

El botó és a la pantalla Octopia Accounts i no depèn de cap condició de la vista: a Odoo 17, 18, 19 i 20 es veu sempre. Apareix a totes les branques publicades del mòdul. El comportament que es descriu aquí surt del codi d'Odoo 20.0.

Esquema fet amb codi del menú dels comptes d'Octopia i del botó de descarregar converses
Esquema generat a partir del codi publicat del mòdul, no és una captura d'Odoo: el menú dels comptes i el botó, presents a Odoo 17, 18, 19 i 20.

Què fa en prémer-lo, pas a pas

En el cas de Casa Ficticia, en prémer el botó passa això, en aquest ordre:

  1. El botó recorre els comptes sobre els quals actua i, per a cadascun, llança la descàrrega de la cua de converses. En acabar retorna un resultat correcte sense més.
  2. Demana a Octopia les converses amb estat de tractament ToTreat, per pàgines.
  3. De cada pàgina agafa els elements rebuts; cada element vàlid es processa i se suma al recompte d'importats.
  4. Quan ha llegit totes les pàgines, anota la data i l'hora actuals al control de sincronització de converses d'aquell compte.
  5. Deixa una entrada al registre de sincronització, de tipus converses i amb resultat correcte, amb el nombre de converses importades.

La descàrrega porta la cua de ToTreat: el codi no demana cap altre estat de conversa.

El que Odoo fa sol, sense prémer res

El botó no és el camí normal. La tasca programada Octopia: pull discussions (ToTreat queue) fa la mateixa descàrrega cada 15 minuts i ve activa en instal·lar el mòdul. El botó queda per a quan vulguis portar la cua en aquell moment.

Hi ha diferències entre la tasca i el botó, segons el codi d'Odoo 20.0:

  • La tasca només atén els comptes en estat connectat; el botó va directe a la descàrrega del compte.
  • La tasca se salta un compte si va per FlexigoTech Cloud i no hi té desades les credencials, o si no hi ha servei segons el permís desat. Un compte amb connexió directa mai se salta per aquest motiu.
  • Si la pausa ve del relé de FlexigoTech Cloud, la tasca no marca res, comunica només el codi de la pausa a l'estat de salut del servei i passa al compte següent; la passada següent segueix el seu curs.
  • Si falla qualsevol altra cosa en un compte, la tasca ho anota al registre del servidor i continua amb els altres.

Què pot fallar en prémer el botó

El botó no atrapa errors. Si alguna cosa falla durant la descàrrega, no arriba a anotar la data de sincronització ni l'entrada de resultat correcte, que van al final del procés. I si el botó actua sobre diversos comptes, els que van darrere del que falla no es recorren.

Amb la tasca programada passa el contrari: un error en un compte no talla la feina amb els altres, perquè cada compte es processa per separat i l'error s'anota al registre del servidor.

Com es veu el botó segons l'idioma

Amb Odoo en català, el botó es diu Pull Discussions. El mòdul porta el text traduït a altres idiomes:

Esquema fet amb codi amb el rètol del botó en castellà, alemany, francès, italià i portuguès
Esquema generat a partir de les traduccions publicades del mòdul, no és una captura d'Odoo: en castellà Descargar conversaciones, en alemany Diskussionen abrufen, en francès Récupérer les discussions, en italià Recupera discussioni i en portuguès Obter discussões.

Què treure del cas

  • Amb la tasca activa i el compte connectat, la cua ja es descarrega cada 15 minuts; el botó serveix per avançar-la.
  • Després d'una descàrrega correcta queda una entrada al registre de sincronització, de tipus converses, amb el nombre de converses importades.
  • Si la descàrrega falla en prémer el botó, aquella entrada de resultat correcte no s'escriu.
  • Si fas servir el mòdul amb la connexió per FlexigoTech Cloud, la tasca depèn que les credencials hi siguin desades i que hi hagi servei. És un mòdul de pagament únic per versió que necessita la subscripció a FlexigoTech Cloud (pla Connector: 49 €/mes o 490 €/any sense IVA). Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció, i les dades es queden al teu Odoo.

El botó de comandes s'explica a Descarregar comandes, i el de factures pujades a Recuperar factures pujades.

Com t'ajuda FlexigoTech

Si estàs implantant Odoo i vols tenir l'atenció de Cdiscount dins del mateix sistema, FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Pots escriure'ns per revisar el teu cas.

Continua llegint

Què fa el botó «Pull Invoice Imports» d'Octopia ConnectorQuè fa el botó Pull Invoice Imports d'Octopia Connector a Odoo: on és, què llegeix, què desa i què passa amb les dades que no encaixen.Què fa el botó `Pull Orders` d'Octopia Connector, pas a pasQuè fa el botó Pull Orders d'Octopia Connector a Odoo: quan apareix, què comprova, què canvia i què revisar si una comanda falla.Què fa el botó «Retrieve Uploaded Invoices» d'Octopia ConnectorQuè fa el botó Retrieve Uploaded Invoices d'Octopia Connector a Odoo: quan apareix, què demana a Octopia, què desa a la comanda i quins avisos deixa.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts