Voor de installatie: versie en kosten
FlexigoTech Migration Base staat in Odoo Apps voor Odoo 17.0, 18.0, 19.0 en 20.0. De pagina van elk van die versies vermeldt de module als gratis (excl. btw). Wat je vooraf moet beslissen, is in welke database je hem installeert en wie de gegevens invult.
- Controleer de exacte versie van je Odoo-database en download de module vanaf de pagina van precies die versie.
- Implementeer je Odoo terwijl je de migratie voorbereidt? Leg dan eerst de doelversie vast met degene die de implementatie leidt.
- Bepaal wie de mapping doet en wie de afstemming controleert: verderop zie je dat de module bijhoudt wie elke regel aftekent.
- Wil je eerst zien welke menu's de module toevoegt, lees dan hoe hij onder de motorkap werkt.


Bij het inrichten van de dimensiemapping
In de dimensiemapping geef je aan naar welk analytisch plan en welke analytische rekening in Odoo elke waarde uit het bronsysteem gaat. Elke regel heeft maar een paar velden, en het loont om in de helptekst van de module te lezen wat elk veld vraagt. Vink ze veld voor veld af:
Mapping Set(mapping_set_id): koppel de regel aan de mappingset waar hij bij hoort.
Dimension Type(object_type): kies het dimensietype in de keuzelijst.
Source Value(source_value): vul de bronwaarde in. Volgens de helptekst van het veld is dat de naam of waarde van de Class of de Location/Department in QuickBooks.
Analytic Plan(analytic_plan_id): kies het analytische doelplan. Volgens de helptekst is dat de rij of kolom voor de verdelingen.
Analytic Account(analytic_account_id): kies de analytische doelrekening voor die dimensie.
Do Not Migrate(do_not_migrate): vink dit alleen aan bij dimensies die je wilt weglaten. Met het vakje aangevinkt wordt de dimensie expliciet van de migratie uitgesloten.
Voordat je de mapping afsluit, filter je de regels met Do Not Migrate aangevinkt en bevestig je met iemand die het bronsysteem kent dat je elk ervan echt wilt uitsluiten.

De statussen die je moet herkennen
De module definieert twee statusvelden. Als je hun waarden kent, met het label en de technische code tussen haakjes, kun je makkelijker lijsten filteren en exports lezen.
- Leer de waarden van
status, in de volgorde waarin de module ze definieert:Draft(draft),Connected(connected),Extracted(extracted),Mapped(mapped),Validated(validated),Loaded(loaded),Reconciled(reconciled),Live(live) enRolled Back(rolled_back).
- Leer de waarden van
validation_status:Pending(pending),Valid(valid) enInvalid(invalid).
- Houd de koppeling tussen label en code bij de hand (bijvoorbeeld
Rolled Backenrolled_back) als je filtert of exporteert.
- Kom je een record in
Invalidtegen, bekijk dan de foutmeldingen en waarschuwingen van de module om te zien welke tekst je kreeg en wat je ermee doet.

De eerste week: de afstemming regel voor regel nalopen
Elke afstemmingsregel bevat een bronbedrag en een doelbedrag voor een rekening of product. In de eerste week is het de taak om ze rustig door te lopen en vast te leggen wie ze heeft goedgekeurd. Dit zijn de velden die je leest en wat je bij elk controleert:
Migration Project(project_id): filter op je project, zodat je geen regels van andere projecten door elkaar haalt.
Reconciliation Type(reconciliation_type): groepeer op afstemmingstype, zodat je telkens één blok controleert.
Account / Product CodeenAccount / Product Name(account_code,account_name): bepaal om welke rekening of welk product het op elke regel gaat.
Source Amount,Target AmountenVariance(source_amount,target_amount,variance): vergelijk de bron- en doelbedragen en noteer de regels met een afwijking.
Within ToleranceenTolerance Applied(within_tolerance,tolerance): zoek de regels waarbijWithin Toleranceniet is aangevinkt en kijk welke tolerantie er staat.
Blocking(is_blocking): filter de regels die als blokkerend zijn gemarkeerd en controleer die als eerste.
Reconciliation Date(reconciliation_date): controleer de datum van elke afstemming.
Signed Off,Signed Off ByenSigned Off Date(signed_off,signed_off_by,signed_off_date): ga na welke regels zijn afgetekend, door wie en wanneer.

Hoe FlexigoTech je helpt
Wil je de ingebruikname liever niet alleen doen? FlexigoTech implementeert Odoo 17, 18, 19 en 20 en ontwikkelt connectoren en integraties op maat. We kunnen je helpen met het inrichten van de mapping, het controleren van de afstemming of het aanpassen van wat je migratie nodig heeft. De module vind je op de pagina in Odoo Apps, en twijfel je nog of hij bij je past, begin dan met wat hij wel en niet dekt.
Lees verder
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen
Bronnen
- Broncode van de module: flexigo_migration_base 20.0 (075d1af0): models/migration_dimension_map.py
- Broncode van de module: flexigo_migration_base 20.0 (075d1af0): models/migration_reconciliation.py
- Broncode van de module: flexigo_migration_base 20.0 (075d1af0): models/migration_project.py
- Broncode van de module: flexigo_migration_base 20.0 (075d1af0): models/migration_staging_record.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
