Salta al contingut principal
Octopia (Cdiscount)

Què fa el botó «Backfill» d'Octopia Connector, pas a pas

El botó Backfill no descarrega les comandes ell mateix: comprova que el compte estigui connectat, anota el període que has triat i avisa la tasca programada de comandes perquè l'importi en segon pla. Aquí tens quan es veu, què omplir, què canvia i l'error que pot donar.

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

On és el botó i qui el veu

El botó Backfill és a la fitxa Backfill Orders, que s'obre des del menú Octopia › Orders › Backfill Orders. Existeix a les branques 17, 18, 19 i 20 d'Odoo, i la vista no hi posa cap condició: es veu tan bon punt obres la fitxa.

Els permisos van per trams del menú: el tram Backfill Orders demana Octopia Manager i el tram Octopia demana Octopia User. Si no en tens un, no veus aquest tram.

Esquema fet amb codi: el menú Octopia, Orders, Backfill Orders i el botó Backfill, amb els missatges que l'acompanyen a un costat
Esquema fet amb codi a partir del codi publicat del mòdul (no és una pantalla d'Odoo): el menú, el botó, present a les branques 17, 18, 19 i 20, i els missatges que l'acompanyen, amb els textos originals del codi.

Amb Odoo en català el botó es diu Backfill, perquè el mòdul no el tradueix al català. L'esquema següent recull com es diu en altres idiomes d'Odoo.

Esquema fet amb codi amb el rètol del botó Backfill en castellà, alemany, francès, italià i portuguès
Esquema fet amb codi a partir de les traduccions publicades del mòdul (no és una pantalla d'Odoo): el rètol del botó segons l'idioma d'Odoo.
Idioma d'OdooRètol del botó
CastellàBackfill
AlemanyNachimport
FrancèsRattrapage
ItaliàAvvia recupero storico
PortuguèsBackfill
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à)

Pas a pas per recuperar comandes d'un període

  1. Obre Octopia › Orders › Backfill Orders. Si no veus el menú, revisa els permisos Octopia User i Octopia Manager del teu usuari.
  2. A Account tria el compte d'Octopia del qual vols recuperar les comandes. El camp porta un valor per defecte, així que comprova'l abans de continuar, sobretot si treballes amb més d'un compte.
  3. Omple Date From i Date To, que són el període. Date To ve per defecte amb la data i l'hora actuals i Date From també porta un valor per defecte. Canvia'ls si el període que necessites és un altre.
  4. Prem Backfill.
  5. Si el compte no està connectat, l'acció s'atura amb un missatge (el detallem més avall). Prova la connexió i torna a prémer.
  6. Si el compte està connectat, veuràs l'avís Backfill started amb el text The orders of the period are imported in the background: Sync Logs shows the progress. L'avís no es queda fix a la pantalla.
  7. Segueix l'avanç als registres de sincronització, que és on remet el mateix avís.

Què fa el botó per dins, per ordre

A Odoo 20, el botó fa aquestes coses, una darrere l'altra:

  • Comprova el compte. Si el compte triat no està en estat connectat, s'atura aquí. No es desa res del que l'acció havia de canviar.
  • Anota el període. Busca la fila de control d'aquest compte per a la recuperació de comandes (si és la primera vegada, la crea) i hi escriu la teva Date From i la teva Date To. A més, deixa buit el punt de represa d'aquesta finestra.
  • Avisa la tasca programada de comandes. El botó no importa res en aquell moment: demana a aquesta tasca que es posi en marxa.
  • Retorna l'avís. És l'avís Backfill started de més amunt.

Per què no s'importa en el moment

Una recuperació llarga no s'executa dins de la petició web: es tallaria en arribar al límit de temps de la petició i competiria amb la tasca programada per la fila del compte. Per això el botó només deixa anotat el període i avisa la tasca programada de comandes perquè l'importi en segon pla.

Una conseqüència directa del codi: si prems el botó una altra vegada per al mateix compte, es tornen a escriure les dates en aquella mateixa fila i es buida de nou el punt de represa.

El missatge que pot aturar el botó

Al prémer Backfill, l'acció pot aturar-se amb aquest missatge:

MissatgeQuan surtQuè fer
Test the connection first: orders are read with a working connection.En prémer el botó, si el compte triat no està en estat connectat.Prova la connexió d'aquest compte i, quan funcioni, torna a prémer Backfill.

Quan surt aquest missatge no s'ha anotat cap període ni s'ha avisat la tasca programada.

L'avís Backfill started no és un error: és el que retorna el botó després d'anotar el període i avisar la tasca programada de comandes.

Què comprovar després

  • Que l'avís Backfill started ha aparegut: vol dir que el període està anotat i la tasca de comandes ha estat avisada.
  • Que els registres de sincronització van mostrant l'avanç, com indica l'avís.
  • Que a Account hi havia el compte que volies, si treballes amb més d'un.
  • Que Date From i Date To cobrien el període que necessitaves abans de prémer, perquè són els valors que el botó anota.

Com t'ajuda FlexigoTech

Si estàs implantant Odoo i vols deixar Octopia connectat i provat abans de recuperar l'històric, a FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions a mida.

Continua llegint

Què fa el botó «Open Discussion» d'Octopia Connector: mites i realitatsQuè fa el botó Open Discussion d'Octopia Connector a Odoo: quan es veu, què comprova, què canvia i quins errors dona, desmuntant idees equivocades.Què fa el botó «Submit to Octopia» de les promocions, pas a pasCom funciona el botó Enviar a Octopia de les promocions a Odoo: quan apareix, què comprova, què canvia i quins avisos pot donar.Declare to Octopia a Odoo: checklist del botó, pas a pasChecklist del botó Declare to Octopia d'Octopia Connector: què comprova, què canvia a l'enviament i a la comanda, i què fer amb els missatges que l'aturen.
Comprovat al codi del connector (versió 20.0) i a les fonts enllaçades

Fonts

  • Codi del mòdul: flexigobe_octopia_connector 20.0 (4848da6a): views/octopia_completeness_views.xml
  • Codi del mòdul: flexigobe_octopia_connector 20.0 (4848da6a): wizard/octopia_import_wizard.py
  • flexigotech.com/en/services.html