Naar hoofdinhoud
FlexigoTech Migration Base

Foutmeldingen van FlexigoTech Migration Base: wanneer ze verschijnen en wat je doet

FlexigoTech Migration Base toont twee soorten meldingen: meldingen die voorkomen dat je iets herhaalt wat de module maar één keer toestaat (per project, per set of per record), en meldingen die een statuswijziging tegenhouden en vertellen wat er ontbreekt. Hieronder vind je elke letterlijke tekst, wanneer hij verschijnt en wat je doet. De oplossing zit in de melding zelf: zoek het record dat al bestaat of rond af wat nog openstaat.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
6 min

Zo lees je de meldingen van de module

De meldingen van FlexigoTech Migration Base zijn van twee soorten. Sommige bewaken een uniciteitsregel: iets wat de module maar één keer toestaat per project, per mapping set, per categorie of per record. Andere verschijnen wanneer je de status probeert te wijzigen en leggen uit wat dat tegenhoudt.

In de tabel zie je sommige teksten met accolades, zoals {current_status} of {len(blocking_recs)}. Zo staan ze in de code van de module; op je scherm verschijnt op die plek de status of het aantal in jouw situatie.

Wil je eerst begrijpen welk traject elk record doorloopt, lees dan hoe Migration Base van binnen werkt.

t-esc reports go blank in Odoo 20, with no error
Video: t-esc reports go blank in Odoo 20, with no error (video in het Engels)

De meldingen van Migration Base, een voor een

MeldingWanneer verschijnt hijWat doe je
Each source record can only be archived once per projectBij het archiveren van een bronrecord dat in hetzelfde project al gearchiveerd isZoek het bestaande archief van dat record in het project en werk daarmee verder
Each source record can only be staged once per projectBij het naar staging zetten van een bronrecord dat in dat project al in staging staatZoek de bestaande staging-regel op in plaats van een nieuwe aan te maken
Each validation rule can only run once per recordWanneer dezelfde validatieregel nog eens op hetzelfde record zou draaienBekijk het resultaat dat al bestaat voor die regel en dat record
Each checklist item can only appear once per projectBij het toevoegen van een checklistitem aan een project waarin het al staatGebruik het item dat al in de checklist van het project staat
Each account can only appear once per reconciliation type per projectBij het herhalen van een rekening met hetzelfde afstemmingstype in hetzelfde projectBewerk de bestaande regel voor die rekening en dat type
Each source dimension value can only map once per setBij het voor de tweede keer mappen van dezelfde brondimensiewaarde binnen een setCorrigeer de mapping die die waarde al bevat in de set
Each source value can only map once per category per setBij het twee keer mappen van een bronwaarde in dezelfde categorie van dezelfde setCorrigeer de bestaande mapping van die waarde in die categorie
Each mapping set version must be uniqueBij het opslaan van een mapping set met een versie die al bestaatGeef een andere versie op
Illegal status transition: {current_status} → {new_status}. Allowed transitions: {allowed}Wanneer je een status kiest die vanuit de huidige niet is toegestaanLees Allowed transitions en kies een van die statussen
Cannot advance to Reconciled: {len(blocking_recs)} blocking reconciliation line(s) remain unresolved. Please resolve or sign off these items first.Wanneer je naar Reconciled wilt met blokkerende afstemmingsregels die nog niet zijn opgelostLos die regels op of teken ze af en probeer het opnieuw
Cannot go live: {len(blocking_items)} checklist items not completedWanneer je live wilt gaan met checklistitems die nog niet zijn afgerondRond de openstaande items af en herhaal de stap

De meldingen die een statuswijziging tegenhouden

Deze drie wijzen niet op een tikfout: ze vertellen je dat de stap die je wilt zetten nog niet kan.

Illegal status transition

De volledige melding toont de huidige status, de status die je hebt gekozen en de lijst Allowed transitions. Die lijst is het antwoord: vanuit je huidige status accepteert de module alleen de statussen die daar staan. Staat de gewenste status er niet bij, dan laat de module die sprong vanaf je huidige positie niet toe.

Cannot advance to Reconciled

Het getal in de melding is het aantal blokkerende afstemmingsregels dat nog niet is opgelost. De tekst zegt zelf wat je moet doen: ze oplossen of aftekenen (sign off) voordat je het opnieuw probeert. In de lijst Reconciliation zie je per regel het project, het afstemmingstype, de rekeningcode, de bron- en doelbedragen, de afwijking en de vinkjes voor tolerantie, blokkering en aftekening.

Lijst Reconciliation in de app Migration met vijf rijen, bron- en doelbedragen, afwijking en vinkjes voor tolerantie, blokkering en aftekening
De lijst Reconciliation: hier controleer je de blokkerende regels en hun aftekenvinkje.

Cannot go live

Hier is het getal het aantal checklistitems dat niet is afgerond. Open de checklistitems van het project, rond ze af en herhaal de stap. De lijst Checklist Items toont het project, het item, de vinkjes Done en Blocking, wie het heeft gedaan en de datum.

Rondleiding door de lijst met migratieprojecten, Checklist Items, Reconciliation en Migration Runs
Van de projectenlijst (met QuickBooks als bron) naar Checklist Items, Reconciliation en Migration Runs.

De meldingen die dubbele records voorkomen

De uniciteitsmeldingen van de module hebben dezelfde vorm: Each … can only … once per …. Het laatste deel van de tekst vertelt je het bereik van de regel: project, set, categorie of record. Lees je dat goed, dan zoek je niet op de verkeerde plek. De melding over rekeningen gaat bijvoorbeeld over één keer per afstemmingstype en per project, dus het conflict zit in de combinatie van rekening en type binnen dat project.

In mapping sets

Drie meldingen gaan over mapping sets. Each source dimension value can only map once per set en Each source value can only map once per category per set verschijnen wanneer je een bronwaarde herhaalt binnen dezelfde set (in het tweede geval binnen dezelfde categorie). Each mapping set version must be unique verschijnt wanneer de versie van de set al bestaat. Bij de eerste twee open je de set, zoek je de waarde en corrigeer je de regel die hem al mapt; bij de derde wijzig je de versie.

In staging, archivering en validatie

Each source record can only be archived once per project en Each source record can only be staged once per project verschijnen wanneer een bronrecord in dat project al een archief of staging-regel heeft. Each validation rule can only run once per record verschijnt wanneer een regel al op dat record is uitgevoerd. In alle drie de gevallen bestaat wat je zoekt al: zoek het op voordat je iets herhaalt.

In checklist en afstemming

Each checklist item can only appear once per project voorkomt dat hetzelfde item twee keer in een project staat. Each account can only appear once per reconciliation type per project voorkomt dat je een rekening met hetzelfde afstemmingstype in hetzelfde project herhaalt. De oplossing is het bestaande record bewerken in plaats van een nieuw toe te voegen.

Waar je het bestaande record vindt

In de app Migration bevat het bovenste menu Migration Projects, Mapping Sets en Reconciliation, en de lijsten hebben een knop New en een zoekbalk. Daar vind je de set, de afstemmingsregel of het project dat het conflict veroorzaakt.

Lijst Migration Runs met vijf rijen, operator, aantal objecten en vinkje Is Dry-Run, en het bovenste menu met Migration Projects, Mapping Sets en Reconciliation
De lijst Migration Runs; bovenaan de menu's Migration Projects, Mapping Sets en Reconciliation.

Andere lijsten in de module, zoals Connection Profiles, volgen hetzelfde patroon met knop New, zoekbalk en kolommen, in dit geval Profile Name, Connection Type, Validated en Validation Message.

Lijst Connection Profiles zonder records met knop New, zoekbalk en kolommen Profile Name, Connection Type, Validated en Validation Message
De lijst Connection Profiles, nog zonder records.

Ben je midden in de inrichting en wil je weten wat je in elk record invult, bekijk dan de inrichtingsgids voor Migration Base.

Hoe FlexigoTech je helpt

FlexigoTech Migration Base is gratis te vinden in Odoo Apps voor Odoo 17, 18, 19 en 20 (excl. btw). Blijft een melding terugkomen of heeft je migratie iets nodig wat de module niet dekt, dan implementeren we bij FlexigoTech Odoo 17, 18, 19 en 20 en bouwen we connectoren en integraties op maat.

Lees verder

FlexigoTech Migration Base: checklist van velden, statussen en de eerste weekChecklist om FlexigoTech Migration Base in Odoo in te richten: velden van de dimensiemapping, statussen en wat je controleert bij de afstemming.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen