[GELĂ–ST]Extensions: Daten ĂĽbernehmen

Bild Microsoft Dynamics NAV 2016

[GELĂ–ST]Extensions: Daten ĂĽbernehmen

Beitragvon b.denger » 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 :lol:
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.
b.denger
 
Beiträge: 87
Registriert: 15. August 2013 12:45
Realer Name: Ben Denger
Arbeitsort: Berlin

Re: Extensions: Daten ĂĽbernehmen

Beitragvon b.denger » 2. Februar 2016 16:27

So, Fehler selbst gefunden.
Und zwar steht in diesem Artikel : https://msdn.microsoft.com/en-us/librar ... 90%29.aspx
der folgende Satz:
This ID must be maintained consistently across versions of an extension in order to upgrade properly.

Ich habe die Extension jedoch imemr neu erstellt, Namen, Publisher und Beschreibung gleich gelassen und lediglich die Version erhöht.
Ich hätte die Id der Extension selbst festlegen müssen (Selbe ID wie in der V 1 ).
Nachdem man das beachtet, funktioniert das ganze einwandfrei.
b.denger
 
Beiträge: 87
Registriert: 15. August 2013 12:45
Realer Name: Ben Denger
Arbeitsort: Berlin

Re: [GELĂ–ST]Extensions: Daten ĂĽbernehmen

Beitragvon b.denger » 3. Februar 2016 14:05

Worauf man auĂźerdem achten sollte:

Bei Versionen < CU1 erhält man beim deinstallieren von Extensions Fehler, wenn diese Flowfields enthalten.
Das wurde wohl mit CU1 behoben.
b.denger
 
Beiträge: 87
Registriert: 15. August 2013 12:45
Realer Name: Ben Denger
Arbeitsort: Berlin


ZurĂĽck zu NAV 2016

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast