Vai al contenuto principale
Octopia (Cdiscount)

Cosa fa il pulsante «Avvia recupero storico» di Octopia Connector, passo dopo passo

Il pulsante Avvia recupero storico non scarica gli ordini da solo: controlla che l'account sia connesso, annota il periodo che hai scelto e avvisa l'azione pianificata degli ordini perché lo importi in background. Qui trovi quando si vede, cosa compilare, cosa cambia e l'errore che può dare.

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
4 min

Dove si trova il pulsante e chi lo vede

Il pulsante Avvia recupero storico (Backfill) si trova nella scheda Recupero storico ordini (Backfill Orders), che si apre dal menu Octopia › Ordini › Recupero storico ordini (Octopia › Orders › Backfill Orders). Esiste nei rami 17, 18, 19 e 20 di Odoo e la vista non gli pone alcuna condizione: si vede non appena apri la scheda.

I permessi seguono i tratti del menu: il tratto Recupero storico ordini richiede Manager Octopia (Octopia Manager) e il tratto Octopia richiede Utente Octopia (Octopia User). Se non hai uno dei due, non vedi quel tratto.

Schema realizzato con codice: il menu Octopia, Orders, Backfill Orders e il pulsante Backfill, con i messaggi che lo accompagnano a lato
Schema realizzato con codice a partire dal codice pubblicato del modulo (non è una schermata di Odoo): il menu, il pulsante, presente nei rami 17, 18, 19 e 20, e i messaggi che lo accompagnano, con i testi originali del codice.

Con Odoo in italiano il pulsante si chiama Avvia recupero storico. Lo schema seguente riporta come si chiama in altre lingue di Odoo.

Schema realizzato con codice con l'etichetta del pulsante Backfill in spagnolo, tedesco, francese, italiano e portoghese
Schema realizzato con codice a partire dalle traduzioni pubblicate del modulo (non è una schermata di Odoo): l'etichetta del pulsante in base alla lingua di Odoo.
Lingua di OdooEtichetta del pulsante
SpagnoloAvvia recupero storico
TedescoNachimport
FranceseRattrapage
ItalianoAvvia recupero storico
PortogheseAvvia recupero storico
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)

Passo dopo passo per recuperare gli ordini di un periodo

  1. Apri Octopia › Ordini › Recupero storico ordini. Se non vedi il menu, controlla i permessi Utente Octopia e Manager Octopia del tuo utente.
  2. In Account scegli l'account Octopia da cui vuoi recuperare gli ordini. Il campo ha un valore predefinito, quindi verificalo prima di proseguire, soprattutto se lavori con più di un account.
  3. Compila Data dal (Date From) e Data al (Date To), che sono il periodo. Data al ha come valore predefinito la data e l'ora attuali e anche Data dal ha un valore predefinito. Modificali se il periodo che ti serve è un altro.
  4. Premi Avvia recupero storico.
  5. Se l'account non è connesso, l'azione si ferma con un messaggio (lo descriviamo più sotto). Prova la connessione e premi di nuovo.
  6. Se l'account è connesso, vedrai l'avviso Recupero storico avviato (Backfill started) con il testo Gli ordini del periodo vengono importati in background: i Log di sincronizzazione mostrano l'avanzamento. (The orders of the period are imported in the background: Sync Logs shows the progress.) L'avviso non resta fisso sullo schermo.
  7. Segui l'avanzamento nei Log di sincronizzazione, che è dove rimanda l'avviso stesso.

Cosa fa il pulsante al suo interno, in ordine

In Odoo 20 il pulsante fa queste cose, una dopo l'altra:

  • Controlla l'account. Se l'account scelto non è nello stato connesso, si ferma lì. Non viene salvato nulla di ciò che l'azione avrebbe dovuto modificare.
  • Annota il periodo. Cerca la riga di controllo di quell'account per il recupero degli ordini (se è la prima volta, la crea) e vi scrive la tua Data dal e la tua Data al. Inoltre svuota il punto di ripresa di quella finestra.
  • Avvisa l'azione pianificata degli ordini. Il pulsante in quel momento non importa nulla: chiede a quell'azione di mettersi in moto.
  • Restituisce l'avviso. È l'avviso Recupero storico avviato visto sopra.

Perché non si importa subito

Un recupero lungo non viene eseguito dentro la richiesta web: verrebbe interrotto al raggiungimento del limite di tempo della richiesta e entrerebbe in competizione con l'azione pianificata per la riga dell'account. Per questo il pulsante si limita ad annotare il periodo e ad avvisare l'azione pianificata degli ordini perché lo importi in background.

Una conseguenza diretta del codice: se premi di nuovo il pulsante per lo stesso account, le date vengono riscritte in quella stessa riga e il punto di ripresa viene svuotato ancora una volta.

Il messaggio che può fermare il pulsante

Premendo Avvia recupero storico, l'azione può fermarsi con questo messaggio:

MessaggioQuando compareCosa fare
Verificare prima la connessione: gli ordini si leggono con una connessione funzionante. (Test the connection first: orders are read with a working connection.)Quando premi il pulsante, se l'account scelto non è nello stato connesso.Prova la connessione di quell'account e, quando funziona, premi di nuovo Avvia recupero storico.

Quando compare questo messaggio non è stato annotato alcun periodo né è stata avvisata l'azione pianificata.

L'avviso Recupero storico avviato non è un errore: è ciò che restituisce il pulsante dopo aver annotato il periodo e avvisato l'azione pianificata degli ordini.

Cosa controllare dopo

  • Che l'avviso Recupero storico avviato sia comparso: significa che il periodo è annotato e l'azione degli ordini è stata avvisata.
  • Che i Log di sincronizzazione mostrino via via l'avanzamento, come indica l'avviso.
  • Che in Account ci fosse l'account che volevi, se lavori con più di un account.
  • Che Data dal e Data al coprissero il periodo che ti serviva prima di premere, perché sono i valori che il pulsante annota.

Come ti aiuta FlexigoTech

Se stai implementando Odoo e vuoi lasciare Octopia connesso e testato prima di recuperare lo storico, in FlexigoTech implementiamo Odoo 17, 18, 19 e 20 e sviluppiamo connettori e integrazioni su misura.

Continua a leggere

Cosa fa il pulsante «Apri discussione» di Octopia Connector: miti e realtàCosa fa il pulsante Apri discussione di Octopia Connector in Odoo: quando si vede, cosa controlla, cosa cambia e quali errori dà, smontando idee sbagliate.Cosa fa il pulsante «Invia a Octopia» delle promozioni, passo per passoCome funziona il pulsante Invia a Octopia delle promozioni in Odoo: quando compare, cosa controlla, cosa cambia e quali avvisi può mostrare.Dichiara a Octopia in Odoo: checklist del pulsante, passo dopo passoChecklist del pulsante Dichiara a Octopia di Octopia Connector: cosa controlla, cosa cambia nella spedizione e nell'ordine e come gestire i messaggi di blocco.
Verificato nel codice del connettore (versione 20.0) e nelle fonti collegate

Fonti

  • Codice del modulo: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_completeness_views.xml
  • Codice del modulo: flexigobe_octopia_connector 20.0 (4848da6a): wizard/octopia_import_wizard.py
  • flexigotech.com/en/services.html