Vai al contenuto principale
Octopia (Cdiscount)

Cosa fa il pulsante «Recupera discussioni» di Octopia Connector

Il pulsante Recupera discussioni chiede a Octopia la coda delle conversazioni in stato ToTreat, le elabora pagina per pagina, annota la data di sincronizzazione e lascia una voce nel registro. Si vede sempre nella schermata Account Octopia e lo stesso recupero lo avvia Odoo da solo ogni 15 minuti.

FlexigoTech · Responsabile: Víctor Gómez · Aggiornato il 5 novembre 2026

In breve

Versioni
Odoo 17, 18, 19 e 20
Verificato
nel codice del connettore, versione 20.0 · nelle fonti collegate in fondo
Lettura
5 min

Un caso da seguire dall'inizio alla fine

Esempio Caso illustrativo: l'azienda e i suoi dati sono inventati per spiegare il flusso.

Immagina «Casa Ficticia», un negozio inventato che vende su Cdiscount e che ha già il suo account Octopia creato in Odoo. La persona dell'assistenza clienti vuole vedere in Odoo le conversazioni in sospeso senza aspettare l'azione pianificata. Le CGMAD di Cdiscount Marketplace (p. 49) stabiliscono di rispondere ai messaggi entro 48 ore lavorative, quindi apre l'account e preme Recupera discussioni (Pull Discussions). Quello che segue è ciò che succede dietro le quinte, nell'ordine in cui lo fa il codice di Odoo 20.0.

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 inglese)

Dove si trova il pulsante e quando compare

Gli account si aprono dal menu Octopia › Configurazione › Account (Octopia › Configuration › Accounts). Ogni tratto richiede un permesso e, se non lo hai, non vedi quel tratto: Octopia richiede Utente Octopia (Octopia User), Configurazione richiede Manager Octopia (Octopia Manager) e Account richiede Amministratore Octopia (Octopia Admin).

Il pulsante si trova nella schermata Account Octopia (Octopia Accounts) e non dipende da nessuna condizione della vista: in Odoo 17, 18, 19 e 20 si vede sempre. Compare in tutti i rami pubblicati del modulo. Il comportamento descritto qui deriva dal codice di Odoo 20.0.

Schema realizzato con il codice del menu degli account Octopia e del pulsante per recuperare le discussioni
Schema generato a partire dal codice pubblicato del modulo, non è una schermata di Odoo: il menu degli account e il pulsante, presenti in Odoo 17, 18, 19 e 20.

Cosa fa quando lo premi, passo per passo

Nel caso di Casa Ficticia, premendo il pulsante succede questo, in quest'ordine:

  1. Il pulsante scorre gli account su cui agisce e, per ciascuno, avvia il recupero della coda delle conversazioni. Al termine restituisce un risultato positivo e nient'altro.
  2. Chiede a Octopia le conversazioni il cui stato di trattamento è ToTreat, a pagine.
  3. Da ogni pagina prende gli elementi ricevuti; ogni elemento valido viene elaborato e sommato al conteggio degli importati.
  4. Quando ha letto tutte le pagine, annota la data e l'ora attuali nel controllo di sincronizzazione delle conversazioni di quell'account.
  5. Lascia una voce nel registro di sincronizzazione, di tipo conversazioni e con esito positivo, con il numero di conversazioni importate.

Il recupero porta la coda di ToTreat: il codice non chiede nessun altro stato di conversazione.

Quello che Odoo fa da solo, senza premere nulla

Il pulsante non è la via normale. L'azione pianificata Octopia: recupero discussioni (coda ToTreat) (Octopia: pull discussions (ToTreat queue)) esegue lo stesso recupero ogni 15 minuti ed è attiva fin dall'installazione del modulo. Il pulsante resta per quando vuoi portare la coda in quel preciso momento.

Ci sono differenze tra l'azione pianificata e il pulsante, secondo il codice di Odoo 20.0:

  • L'azione pianificata gestisce solo gli account in stato connesso; il pulsante va direttamente al recupero dell'account.
  • L'azione pianificata salta un account se passa da FlexigoTech Cloud e lì non ha le credenziali salvate, oppure se non c'è servizio in base al permesso salvato. Un account con connessione diretta non viene mai saltato per questo motivo.
  • Se la pausa proviene dal relay di FlexigoTech Cloud, l'azione pianificata non segna nulla, comunica solo il codice della pausa allo stato di salute del servizio e passa all'account successivo; il passaggio seguente prosegue il suo corso.
  • Se qualsiasi altra cosa fallisce in un account, l'azione pianificata lo annota nel log del server e continua con gli altri.

Cosa può andare storto quando premi il pulsante

Il pulsante non intercetta gli errori. Se qualcosa fallisce durante il recupero, non arriva ad annotare la data di sincronizzazione né la voce di esito positivo, che vanno alla fine del processo. E se il pulsante agisce su più account, quelli che vengono dopo quello che fallisce non vengono elaborati.

Con l'azione pianificata succede il contrario: un errore in un account non interrompe il lavoro con gli altri, perché ogni account viene elaborato separatamente e l'errore viene annotato nel log del server.

Come si vede il pulsante a seconda della lingua

Con Odoo in italiano, il pulsante si chiama Recupera discussioni. Il modulo include il testo tradotto in altre lingue:

Schema realizzato con il codice con l'etichetta del pulsante in spagnolo, tedesco, francese, italiano e portoghese
Schema generato a partire dalle traduzioni pubblicate del modulo, non è una schermata di Odoo: in tedesco Diskussionen abrufen, in francese Récupérer les discussions, in italiano Recupera discussioni e in portoghese Obter discussões.

Cosa ricavare dal caso

  • Con l'azione pianificata attiva e l'account connesso, la coda viene già recuperata ogni 15 minuti; il pulsante serve per anticiparla.
  • Dopo un recupero riuscito resta una voce nel registro di sincronizzazione, di tipo conversazioni, con il numero di conversazioni importate.
  • Se il recupero fallisce quando premi il pulsante, quella voce di esito positivo non viene scritta.
  • Se usi il modulo con la connessione tramite FlexigoTech Cloud, l'azione pianificata dipende dal fatto che le credenziali siano salvate lì e che ci sia servizio. È un modulo a pagamento una tantum per versione che richiede l'abbonamento a FlexigoTech Cloud (piano Connettore: 49 €/mese o 490 €/anno IVA esclusa). Senza abbonamento, o con il servizio sospeso, si ferma ciò che offre l'abbonamento, e i dati restano nel tuo Odoo.

Il pulsante degli ordini è descritto in Scaricare gli ordini, e quello delle fatture caricate in Recuperare le fatture caricate.

Come ti aiuta FlexigoTech

Se stai implementando Odoo e vuoi avere l'assistenza di Cdiscount all'interno dello stesso sistema, FlexigoTech implementa Odoo 17, 18, 19 e 20 e sviluppa connettori e integrazioni su misura. Scrivici per valutare il tuo caso.

Continua a leggere

Cosa fa il pulsante «Recupera importazioni fatture» di Octopia ConnectorCosa fa il pulsante Recupera importazioni fatture di Octopia Connector in Odoo: dove si trova, cosa legge, cosa salva e cosa succede ai dati che non quadrano.Cosa fa il pulsante «Recupera ordini» di Octopia Connector, passo dopo passoCosa fa il pulsante Recupera ordini di Octopia Connector in Odoo: quando compare, cosa controlla, cosa cambia e cosa verificare se un ordine non arriva.Cosa fa il pulsante «Recupera fatture caricate» di Octopia ConnectorCosa fa il pulsante Recupera fatture caricate di Octopia Connector in Odoo: quando compare, cosa chiede a Octopia, cosa salva nell'ordine e quali avvisi lascia.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti