29. Januar 2016 15:56
Hallo,
Ich arbeite momentan an den tollen Extensions in NAV 2016.
Das Veröffentlichen und Installieren klappt mittlerweile auch ganz gut, jedoch das Updaten einer Extension bereitet mir noch ein wenig Kopfschmerzen
Folgendes Szenario:
Ich habe eine Extension Installiert, welche neue Tabellen beinhaltet.
Diese habe ich mit ein paar Testdaten gefüllt.
Nun nehme ich eine Änderung an einer der neuen Tabellen vor, erstelle mir die Deltas, Manifest(Die Version setze ich an dieser Stelle hoch) und die NAVX Datei,
nun Publishe ich die Extension, Installiere die alte Extension(v.1), Installiere die Neue v.2
Wenn ich nun in meine Tabellen gucke sind diese Leer.
Ich habe diesen Post von Waldo gefunden:
http://www.waldo.be/2016/01/08/nav-extensions-generic-code-to-migrate-data-when-upgrading-extension/Darin stellt er eine CodeUnit vor mit der er die archivierten "Extension Daten" in die neuen Extensions kopiert.
they need to exist in your extension (part of your delta’s) as global functions
Also füge ich diese CU meiner Entwicklungsdatenbank hinzu, exportiere alle Objekte erneut und beginne die gesamte Prozedur von vorn.
Leider mit dem selben Ergebnis..
Hat jemand von euch schonmal erfahrungen damit gemacht?
Über neue Ansatzpunkte & Tipps würde ich mich freuen :D
Zuletzt geändert von b.denger am 2. Februar 2016 16:34, insgesamt 1-mal geändert.