Einspielen / Anpassen der Dynamics NAV Objekte

Das Einspielen und Anpassen der Dynamics NAV Objekte erfordert einen Zugang zum Entwicklungssystem (Development Environment) und der genutze Account benötigt ausreichend Rechte um CRUD Funktionen auszuführen. Diese müssen sowohl SQL-seitig für die NAV Datanbank eingerichtet sein, als auch Software-seitig innerhalb Dynamics NAV.

Einspielen der Squeeze4NAV Objekte

In der Entwicklungsumgebung wird die FOB-Datei mit den Squeeze4NAV Objekten über den Object Designer eingespielt. Bei der Auswahl der zu importierenden Objekte betrachten wir in diesem Abschnitt nur die neuen Squeeze4NAV Objekte (IDs zwischen 80650 - 80670) und nicht die Änderungen an den Standard Objekten.

Beim Import Worksheet werden alle Objekte aus der FOB-Datei aufgelistet. In der Spalte "Action" steht die vorgeschlagene Aktion für den Import. Dies muss bei den Squeeze4NAV Objekten (80650 - 80670) "Create" sein. Sollte dies nicht der Fall sein und dieser Objektbereich schon anderweitig belegt sein, so muss dies durch den NAV Partner des Kunden geklärt werden.

image-1618216705424.png

Im ersten Schritt muss entweder die Action bei den NAV Standard Objekten manuell auf "Skip" oder ein Filter auf die Squeeze4NAV Objekte gesetzt werden. So wird sichergestellt, dass auch nur diese importiert werden.

Mit einem Klick auf "OK" wird der Importvorgang durchgeführt.

Anpassen der Dynamics NAV Standard Objekte

Die Squeeze4NAV FOB-Datei beinhaltet auch Änderungen an Dynamics NAV Standard Objekten.

Diese müssen von einem Dynamics NAV Entwickler, vorzugsweise von dem Dynamics NAV Partner des Kunden, eingespielt werden.

Die Änderungen im Überblick:

Type ID Name Änderung optional
Table 23 Vendor neues Feld 80700 "Squeeze ID" vom Typ Integer nein
Table 288 Vendor Bank Account neues Feld 80700 "Squeeze ID" vom Typ Integer nein
Table 9054 Finance Cue neues Feld 80650 "Actual Docs for Validation" vom Typ Integer ja
Page 9030 Account Manager Activities neue CueGroup "Squeeze" + einbinden des neuen Feldes ja
Page 9036 Bookkeeper Activities neue CueGroup "Squeeze" + einbinden des neuen Feldes ja

Diese Änderungen können über das Import Worksheet mit "Merge: Existing -> new" importiert werden. Hierbei werden allerdings die Versionsliste und der Dokumentationsbereich dieser Objekte ebenfalls überschrieben. Dieses darf bei vorhandenen kundenspezifischen Änderungen oder Branchenlösungen nicht durchgeführt werden!

image-1618218590226.png

Besser ist ein manueller Merge der aufgelisteten Anpassungen. Dies darf aber nur von Fachpersonal ausgeführt werden.