Zum Hauptinhalt springen

Automatischer Datenexport in Navision (via Code Unit)

Vor über 3 Monaten aktualisiert

🔎 Der automatische Datenexport funktioniert für alle Navision Versionen ab Navision 2016. Ältere Version werden nicht vollumfänglich unterstützt.

📋 Anforderungen für den Export via Code Unit:
Freie Code Unit muss zur Verfügung stehen & Ansprechpartner muss Berechtigung haben Code Units zu importieren.


Schritt-für-Schritt Anleitung

Schritt 1: Identifizierung einer freien Code Unit in Navision (e.g. 50005)

Dabei muss sowohl der Lizenzierungsumfang als auch die bereits verwendeten Code Units berücksichtigt werden. Eine Code Unit ist ausreichend für den gesamten Export-Job.


Schritt 2: Tacto stellt den Code Block als .txt zur Verfügung


Schritt 3: Anpassung der .txt-Datei vor dem Import

a.) Anpassung der CodeUnit und Exporter-Name in der .txt-Datei auf ausgewählte Unit

b.) Anpassung der Filepath zur Abspeicherung (1) für die Masterdaten, (2) für die Transaktionsdaten

c.) Abspeichern des Code Blocks EXPLIZIT mit der Endung .txt, also z.B. TactoInterface.txt


Schritt 4: Import der angepassten .txt-Datei in Microsoft Navision

a.) Öffnen der Code Unit Ansicht in Navision

b.) Neues File importieren, zur File Location navigieren und File importieren.

Sollte das File nicht angezeigt werden, das gesuchte Fileformat auf 'All files' umstellen UND sicherstellen, dass man beim Abspeichern im vorherigen Schritt die .txt-Endung zum Filenamen explizit hinzugefügt hat


Schritt 5: Compilieren der Code-Unit

a.) Auswahl der Code-Unit in der Code-Unit Übersicht

b.) F11 drücken (oder via Edit => Kompilieren) die Kompilierung auslösen


Schritt 6: Einbindung der Code-Unit in die Aufgabenwarteschlange

a.) Wechseln in die Aufgabenwarteschlangenposten-Ansicht via Suchfeld links oben

b.) Erstellung einer neuen Aufgabenwarteschlangepostens via "Neu" links oben

c.) Definition des Aufgabenwarteschlagepostens:

  • Art des ausführenden Objektes: CodeUnit

  • ID des auszuführenden Objekts: Gewählte Code Unit Zahl

  • Aufgabenwarteschlangen - Kategoriecode: Beliebig / Abhängig von eigener Preferrenz

  • Wiederholungen:

    • Täglich = Alle Tage auswählen;

    • Wöchentlich = E.g. Nur Sonntag auswählen - Startzeit: Beliebig (bevorzugt in der Nacht) - Endzeit - Anzahl der Minuten zwischen Ausführungen = 0

💡 Tipp:

  • Für den initialen Export & Test hier den aktuellen Zeitraum als Datum und Uhrzeit auswählen. So wird der initiale Export sofort gestartet.

d.) Status des Aufgabenwarteschlangepostens auf "Bereit" setzen

e.) FERTIG! Der Aufgabenwarteschlangenposten ist nun aktiv und wird, sobald es das nächste Mal in das Startdatum läuft, startet der Export und legt die Dateien in den initial definierten File-Location.

Übertragen Sie uns gerne die Daten initial einmal "händisch", bevor der regelmäßige Datenupload zu den Azure-Servern zu Tacto aufgesetzt wird!

Hat dies deine Frage beantwortet?