Salta al contingut principal
FlexigoTech Migration Base

Com funciona FlexigoTech Migration Base a Odoo per dins

FlexigoTech Migration Base afegeix a Odoo una app Migration amb quatre menús: projectes, jocs de mapatge, execucions i conciliació. Per dins tracta cada migració com un projecte amb la seva checklist Go/No-Go, mapatges de camps i de valors, un registre immutable de cada execució i conciliacions que comparen imports d'origen i destinació. Està publicat gratis a Odoo Apps per a Odoo 17, 18, 19 i 20.

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

L'essencial

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

Els quatre menús de l'app Migration

El mòdul afegeix una app pròpia amb quatre entrades de menú:

  • Migration › Migration Projects: els projectes de migració.
  • Migration › Mapping Sets: els jocs de mapatge.
  • Migration › Migration Runs: les execucions.
  • Migration › Reconciliation: les conciliacions.

La fitxa del mòdul a Odoo Apps agrupa les seves capacitats sota aquests titulars: Governed Project Lifecycle, Staging & Lineage, Reconciliation & Audit, Versioned Mappings, Multi-Company Isolation i GDPR & Compliance. El que segueix és el que hi ha darrere d'aquests noms segons els models que defineix el mòdul, amb el nom tècnic i la descripció tal com apareixen al codi.

Llista de projectes de migració a Odoo amb tipus d'origen QuickBooks, empresa de destinació, estat, responsable i data de congelació
Vista de llista a Migration › Migration Projects, amb tres projectes, botó New i cerca
t-esc reports go blank in Odoo 20, with no error
Vídeo: t-esc reports go blank in Odoo 20, with no error (vídeo en anglès)

Què desa el mòdul sota cada menú

El projecte de migració

El projecte és el model migration.project (Migration Project). A la llista de Migration › Migration Projects veus, per a cada fila, el nom, el tipus d'origen (a la captura, QuickBooks), l'empresa de destinació, l'estat, el responsable i la data de congelació. Des d'aquesta mateixa llista crees projectes nous amb el botó New.

Checklist Go/No-Go

El mòdul té un model d'elements de checklist: migration.checklist.item, descrit com Go/No-Go Checklist Item. A la seva llista veus el projecte de migració, l'ítem, les caselles Done i Blocking, qui ho va fer i la data. Així cada punt de la llista queda amb el seu estat marcat, la persona i el dia.

Llista de Checklist Items amb projecte de migració, ítem, caselles Done i Blocking, qui ho va fer i data
Elements de la checklist Go/No-Go, amb cinc registres, botó New i barra de cerca

Mapatges de camps i de valors

El joc de mapatge és migration.mapping.set (Migration Mapping Set). El mòdul defineix a més dos tipus de mapatge: el de camps (migration.mapping.field, Field Mapping (source field → target field)) i el de valors (migration.mapping.value, una taula de consulta per a valors enumerats). Per a QuickBooks hi ha un model específic, migration.dimension.map, que mapeja les dimensions Class i Location.

Staging, llinatge i validació

El mòdul inclou un registre de staging genèric (migration.staging.record), un mixin per seguir el llinatge de l'origen (migration.mixin, Migration Mixin for source lineage tracking) i resultats de validació per registre o per objecte (migration.validation.result). També defineix un perfil de connexió marcat com a abstracte (migration.connection, Migration Connection Profile (Abstract, FR-009)).

Execucions, conciliació i arxiu

Cada execució és un registre de migration.run, descrit com Migration Run (immutable log). La conciliació (migration.reconciliation) cobreix el quadrament TB/AR-AP/inventory tie-out. I migration.archive és un arxiu històric de només lectura (Migration Historical Archive (read-only)).

Llista de Reconciliation amb projecte, tipus de conciliació, codi de compte, imports d'origen i destinació, variància i caselles de tolerància, bloqueig i signatura
Cinc conciliacions a Migration › Reconciliation

Migració en fulls a part davant de Migration Base

La taula posa costat a costat dues maneres de portar la mateixa tasca: en documents fora d'Odoo o amb el que el mòdul desa dins d'Odoo. La columna de la dreta només recull menús, models i columnes del mòdul.

TascaEn documents fora d'OdooAmb Migration Base
Organitzar la migracióCarpetes i correusProjecte a Migration › Migration Projects amb estat, responsable i data de congelació
Decidir si s'arrencaActa o correu a partChecklist Go/No-Go amb Done, Blocking, qui i data
Traduir camps i valorsFórmules en un fullMigration › Mapping Sets amb mapatge de camps i taules de valors enumerats
Seguir d'on ve una dadaNotes manualsMixin de llinatge d'origen i registres de staging
Revisar resultatsRevisió visualResultats de validació per registre o per objecte
Historial de càrreguesRegistre manualMigration › Migration Runs, amb execucions com a registre immutable
Quadrar saldos i inventariComparar llistatsMigration › Reconciliation amb imports d'origen i destinació, variància, tolerància, bloqueig i signatura
Consultar dades antiguesExportacions desadesArxiu històric de només lectura

Com llegir aquesta comparativa

La columna de la dreta no diu que la migració es faci sola: diu on queda cada peça dins d'Odoo. Les diferències es concentren en tres llocs.

Primer, la checklist: cada ítem té les caselles Done i Blocking i desa qui ho va fer i la data. Segon, els mapatges: són registres d'Odoo agrupats en jocs de mapatge, i la fitxa els presenta sota Versioned Mappings. Tercer, la conciliació: cada fila mostra l'import d'origen, l'import de destinació i la variància al costat de les caselles de tolerància, bloqueig i signatura.

Si treballes amb diverses empreses a Odoo, la llista de projectes té una columna d'empresa de destinació i la fitxa inclou l'apartat Multi-Company Isolation.

Versions d'Odoo i preu

El mòdul està publicat a Odoo Apps per a Odoo 17, 18, 19 i 20, i segons la fitxa de cada versió és gratis en totes (pagament únic per versió, sense IVA). El descarregues des de la fitxa a Odoo Apps.

Com t'ajuda FlexigoTech

FlexigoTech implanta Odoo 17, 18, 19 i 20 i desenvolupa connectors i integracions a mida. Si el teu sistema d'origen necessita un connector concret o vols ajuda per muntar els mapatges i la conciliació del teu projecte, ho podem fer amb tu.

Continua llegint

Missatges d'error de FlexigoTech Migration Base: quan surten i què ferCada missatge d'error de FlexigoTech Migration Base a Odoo, amb el text literal, quan apareix i què has de fer per continuar amb la teva migració.FlexigoTech Migration Base: checklist de camps, estats i primera setmanaChecklist per posar en marxa FlexigoTech Migration Base a Odoo: camps del mapatge de dimensions, estats i què revisar a la conciliació.Encaixa FlexigoTech Migration Base a la teva empresa? Què cobreix i què necessites abansQuè cobreix FlexigoTech Migration Base segons la seva documentació, per a qui és, què necessites abans d'instal·lar-lo i en quines versions d'Odoo està publicat.
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades

Fonts

  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): views/migration_menu.xml
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): static/description/index.html
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_archive.py
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_checklist.py
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_connection.py
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_dimension_map.py
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_mapping.py
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_mixin.py
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_project.py
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_reconciliation.py
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_run.py
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_staging_record.py
  • Codi del mòdul: flexigo_migration_base 20.0 (075d1af0): models/migration_validation.py
  • apps.odoo.com/apps/modules/20.0/flexigo_migration_base
  • apps.odoo.com/apps/modules/17.0/flexigo_migration_base
  • apps.odoo.com/apps/modules/18.0/flexigo_migration_base
  • apps.odoo.com/apps/modules/19.0/flexigo_migration_base
  • flexigotech.com/en/services.html