Zum Hauptinhalt springen
FlexigoTech Migration Base

Fehlermeldungen von FlexigoTech Migration Base: wann sie erscheinen und was zu tun ist

FlexigoTech Migration Base zeigt zwei Arten von Meldungen: Die einen verhindern, dass Sie etwas wiederholen, das das Modul nur einmal zulässt (pro Projekt, pro Set oder pro Datensatz), die anderen stoppen einen Statuswechsel und sagen Ihnen, was fehlt. Unten finden Sie jeden Originaltext, wann er erscheint und was zu tun ist. Der Hinweis zur Lösung steckt in der Meldung selbst: den bereits vorhandenen Datensatz finden oder das Ausstehende abschließen.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 4. November 2026

Das Wichtigste

Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Moduls, Version 20.0 · in den Quellen am Ende
Lesezeit
6 Min.

So lesen Sie die Meldungen des Moduls

Die Meldungen von FlexigoTech Migration Base sind von zwei Arten. Die einen schützen eine Eindeutigkeitsregel: etwas, das das Modul nur einmal pro Projekt, pro Mapping-Set, pro Kategorie oder pro Datensatz zulässt. Die anderen erscheinen, wenn Sie den Status ändern wollen, und erklären, was dem im Weg steht.

In der Tabelle sehen Sie einige Texte mit geschweiften Klammern, etwa {current_status} oder {len(blocking_recs)}. So stehen sie im Code des Moduls; auf Ihrem Bildschirm erscheint an dieser Stelle der Status oder die Anzahl Ihres Falls.

Wenn Sie vorher verstehen möchten, welche Schritte jeder Datensatz durchläuft, lesen Sie wie Migration Base intern funktioniert.

t-esc reports go blank in Odoo 20, with no error
Video: t-esc reports go blank in Odoo 20, with no error (Video auf Englisch)

Die Meldungen von Migration Base im Einzelnen

MeldungWann sie erscheintWas zu tun ist
Each source record can only be archived once per projectBeim Archivieren eines Quelldatensatzes, der im selben Projekt bereits archiviert istSuchen Sie das vorhandene Archiv dieses Datensatzes im Projekt und arbeiten Sie damit weiter
Each source record can only be staged once per projectBeim Staging eines Quelldatensatzes, der in diesem Projekt bereits im Staging liegtSuchen Sie den vorhandenen Staging-Eintrag, statt einen neuen anzulegen
Each validation rule can only run once per recordWenn dieselbe Validierungsregel erneut auf denselben Datensatz laufen würdePrüfen Sie das bereits vorliegende Ergebnis für diese Regel und diesen Datensatz
Each checklist item can only appear once per projectBeim Hinzufügen eines Checklistenpunkts, der im Projekt schon enthalten istVerwenden Sie den Punkt, der bereits in der Projekt-Checkliste steht
Each account can only appear once per reconciliation type per projectWenn ein Konto mit demselben Abstimmungstyp im selben Projekt wiederholt wirdBearbeiten Sie die vorhandene Zeile für dieses Konto und diesen Typ
Each source dimension value can only map once per setWenn derselbe Quelldimensionswert innerhalb eines Sets ein zweites Mal gemappt wirdKorrigieren Sie das Mapping, das diesen Wert im Set bereits enthält
Each source value can only map once per category per setWenn ein Quellwert zweimal in derselben Kategorie desselben Sets gemappt wirdKorrigieren Sie das vorhandene Mapping dieses Werts in dieser Kategorie
Each mapping set version must be uniqueBeim Speichern eines Mapping-Sets mit einer bereits vorhandenen VersionVergeben Sie eine andere Version
Illegal status transition: {current_status} → {new_status}. Allowed transitions: {allowed}Wenn Sie einen Status anfordern, der vom aktuellen aus nicht erlaubt istLesen Sie Allowed transitions und wählen Sie einen dieser Status
Cannot advance to Reconciled: {len(blocking_recs)} blocking reconciliation line(s) remain unresolved. Please resolve or sign off these items first.Beim Versuch, zu Reconciled zu wechseln, während blockierende Abstimmungszeilen ungelöst sindLösen Sie diese Zeilen oder zeichnen Sie sie ab und versuchen Sie es erneut
Cannot go live: {len(blocking_items)} checklist items not completedBeim Versuch, live zu gehen, während Checklistenpunkte offen sindErledigen Sie die offenen Punkte und wiederholen Sie den Schritt

Die Hinweise, die einen Statuswechsel stoppen

Diese drei weisen nicht auf einen Tippfehler hin, sondern sagen Ihnen, dass der gewünschte Schritt noch nicht möglich ist.

Illegal status transition

Die vollständige Meldung nennt den aktuellen Status, den angeforderten Status und die Liste Allowed transitions. Diese Liste ist die Antwort: Vom aktuellen Status aus akzeptiert das Modul nur die dort aufgeführten. Fehlt der gewünschte Status, lässt das Modul diesen Sprung von Ihrer aktuellen Position aus nicht zu.

Cannot advance to Reconciled

Die Zahl in der Meldung ist die Anzahl der blockierenden Abstimmungszeilen, die noch ungelöst sind. Der Text sagt selbst, was zu tun ist: sie lösen oder abzeichnen (sign off), bevor Sie es erneut versuchen. In der Liste Reconciliation sehen Sie pro Zeile das Projekt, den Abstimmungstyp, den Kontocode, die Quell- und Zielbeträge, die Abweichung sowie die Kontrollkästchen für Toleranz, Blockierung und Abzeichnung.

Liste Reconciliation in der App Migration mit fünf Zeilen, Quell- und Zielbeträgen, Abweichung und Kontrollkästchen für Toleranz, Blockierung und Abzeichnung
Die Liste Reconciliation: Hier prüfen Sie blockierende Zeilen und ihr Abzeichnungskästchen.

Cannot go live

Hier ist die Zahl die Anzahl der nicht erledigten Checklistenpunkte. Öffnen Sie die Checklistenpunkte des Projekts, erledigen Sie sie und wiederholen Sie den Schritt. Die Liste Checklist Items zeigt das Projekt, den Punkt, die Kontrollkästchen Done und Blocking, wer ihn erledigt hat und das Datum.

Rundgang durch die Liste der Migrationsprojekte, Checklist Items, Reconciliation und Migration Runs
Von der Projektliste (mit QuickBooks als Quelle) zu Checklist Items, Reconciliation und Migration Runs.

Die Meldungen, die Duplikate verhindern

Die Eindeutigkeitsmeldungen des Moduls folgen demselben Muster: Each … can only … once per …. Das Ende des Textes nennt den Geltungsbereich der Regel: Projekt, Set, Kategorie oder Datensatz. Wer genau liest, sucht nicht an der falschen Stelle. Die Kontenmeldung etwa spricht von einmal pro Abstimmungstyp und Projekt, der Konflikt liegt also in der Kombination aus Konto und Typ innerhalb dieses Projekts.

In Mapping-Sets

Drei Meldungen betreffen Mapping-Sets. Each source dimension value can only map once per set und Each source value can only map once per category per set erscheinen, wenn Sie einen Quellwert im selben Set wiederholen (im zweiten Fall in derselben Kategorie). Each mapping set version must be unique erscheint, wenn die Version des Sets bereits existiert. Bei den ersten beiden öffnen Sie das Set, suchen den Wert und korrigieren die Zeile, die ihn bereits mappt; bei der dritten ändern Sie die Version.

In Staging, Archiv und Validierung

Each source record can only be archived once per project und Each source record can only be staged once per project erscheinen, wenn ein Quelldatensatz in diesem Projekt bereits sein Archiv oder seinen Staging-Eintrag hat. Each validation rule can only run once per record erscheint, wenn eine Regel auf diesem Datensatz schon gelaufen ist. In allen drei Fällen existiert das Gesuchte bereits: Finden Sie es, bevor Sie etwas wiederholen.

In Checkliste und Abstimmung

Each checklist item can only appear once per project verhindert, dass derselbe Punkt zweimal in einem Projekt steht. Each account can only appear once per reconciliation type per project verhindert, dass ein Konto mit demselben Abstimmungstyp im selben Projekt wiederholt wird. Die Lösung: den vorhandenen Datensatz bearbeiten, statt einen weiteren hinzuzufügen.

Wo Sie den vorhandenen Datensatz finden

In der App Migration enthält das obere Menü Migration Projects, Mapping Sets und Reconciliation, und die Listen haben eine Schaltfläche New und eine Suchleiste. Dort finden Sie das Set, die Abstimmungszeile oder das Projekt, das den Konflikt auslöst.

Liste Migration Runs mit fünf Zeilen, Bearbeiter, Anzahl der Objekte und Kontrollkästchen Is Dry-Run sowie oberes Menü mit Migration Projects, Mapping Sets und Reconciliation
Die Liste Migration Runs; darüber die Menüs Migration Projects, Mapping Sets und Reconciliation.

Andere Listen des Moduls, etwa Connection Profiles, folgen demselben Aufbau aus Schaltfläche New, Suchleiste und Spalten, hier Profile Name, Connection Type, Validated und Validation Message.

Liste Connection Profiles ohne Datensätze mit Schaltfläche New, Suchleiste und Spalten Profile Name, Connection Type, Validated und Validation Message
Die Liste Connection Profiles, noch ohne Datensätze.

Wenn Sie mitten in der Einrichtung sind und wissen möchten, was in jedem Datensatz auszufüllen ist, hilft Ihnen die Einrichtungsanleitung für Migration Base.

So unterstützt Sie FlexigoTech

FlexigoTech Migration Base ist kostenlos in Odoo Apps für Odoo 17, 18, 19 und 20 erhältlich (zzgl. MwSt.). Wenn die Meldung bestehen bleibt oder Ihre Migration etwas braucht, das das Modul nicht abdeckt: FlexigoTech implementiert Odoo 17, 18, 19 und 20 und entwickelt individuelle Konnektoren und Integrationen.

Weiterlesen

FlexigoTech Migration Base: Checkliste für Felder, Status und die erste WocheCheckliste zur Einrichtung von FlexigoTech Migration Base in Odoo: Felder des Dimensions-Mappings, Status und was Sie beim Abgleich prüfen sollten.
Geprüft im Quellcode des Moduls (Version 20.0) und in den verlinkten Quellen

Quellen