Zum Hauptinhalt springen

Automatischer Datenexport aus Microsoft Dynamics 365 Business Central

💡 Artikel-Übersicht

  • Mit Tacto Connect übertragen Sie Bewegungs- und Stammdaten aus Business Central automatisch an Tacto – ohne Programmieraufwand.

  • Voraussetzung: Business Central ab Version 24 (Cloud oder On-Premise) sowie das Berechtigungsset Tacto connect (Admin).

  • Schnellstart: Tacto Connect installieren → Einrichtung öffnen → Ersten Export durchführen → Übertragungsmethode für Automatisierung wählen → Automatischen Export einrichten.

❗ Hinweis

  • Tacto Connect ist rein lesend: Ihre Business-Central-Daten werden ausschließlich gelesen, nie verändert.

  • Die App bringt eine sinnvolle Vorauswahl an Tabellen und Feldern bereits mit. Ein aussagekräftiger Export ist damit innerhalb einer Minute nach Installation möglich – die Anpassung von Tabellen, Feldern und Filtern ist optional.


⬇️ Schnellstart

Tacto Connect installieren Öffnen Sie die Erweiterungsverwaltung (Extension Management) und wechseln Sie zum Reiter AppSource – dieser Weg gilt sowohl für Cloud- als auch für On-Premise-Umgebungen. Suchen Sie nach Tacto Connect und wählen Sie Installieren.

1) Ersten Export einrichten & testen

1a) Tacto connect Setup öffnen Geben Sie Tacto in die Suche (Tell Me) ein und öffnen Sie Tacto connect Setup. Diese Seite ist Ihr zentraler Ausgangspunkt für Übertragungsmethode, Filter und den Export selbst.

1b) Übertragungsmethode für den ersten Versuch wählen Setzen Sie Export Method auf ZIP Download. Für den ersten Test müssen Sie nichts weiter konfigurieren – lassen Sie Date Filter leer und Only Export Referenced Items deaktiviert, um den vollständigen, ungefilterten Export zu sehen.

1c) Export starten Wählen Sie TACTO Export. Die App liest jede aktivierte Tabelle, schreibt je eine CSV-Datei, bündelt alles in einer ZIP-Datei und Ihr Browser lädt sie herunter (TACTO_Export_<Datum>.zip). Jede CSV enthält in Zeile 1 die Spaltenüberschriften, jede weitere Zeile einen Datensatz, Werte durch Semikolon getrennt.

Über Exported Files öffnen Sie Tacto Exported Files – eine Übersicht früherer Exporte, aus der Sie einzelne Dateien erneut herunterladen oder löschen können.

2) Einrichtung regelmäßiger Export

2a) Übertragungsmethode für den automatisierten Betrieb wählen Der ZIP-Download eignet sich nur für den manuellen Test: Die Datei landet im Browser, den bei einem automatisiert im Hintergrund laufenden Export niemand entgegennimmt. Setzen Sie Export Method daher auf Azure Blob Storage (empfohlen) oder – nur On-Premise – auf Local Storage mit anschließendem eigenem Transfer, bevor Sie den Export automatisieren. Details zu beiden Methoden finden Sie weiter unten.

2b) Automatischen Export einrichten Klicken Sie auf Create Job Queue Entry. Die App legt einen Aufgabenwarteschlangenposten an, der den Export werktags morgens ausführt – zunächst deaktiviert, damit er nicht unbeabsichtigt startet. Prüfen Sie den Posten in den Aufgabenwarteschlangenposten und setzen Sie den Status selbst auf Bereit, sobald Sie zufrieden sind.

💡 Hinweis: Übertragen Sie uns die Daten während des Onboardings auch gerne initial einmal manuell, bevor der regelmäßige Upload zu den Azure-Servern aktiv ist.

Damit ist ein vollständiger Exportzyklus eingerichtet.


⬇️ Detail-Konfiguration des Exporters

Die folgenden Abschnitte gehen auf die einzelnen anpassbaren Punkte im Detail ein.

1) Die drei Übertragungsmethoden im Detail

Die Einstellung Export Method bestimmt, was mit den erzeugten Dateien geschieht. In Business Central Online stehen die ersten beiden Methoden zur Verfügung, die dritte nur bei On-Premise-Installationen.

ZIP Download Die App bündelt alle CSV-Dateien in einer ZIP-Datei zum manuellen Download. Geeignet, wenn eine Person die Dateien selbst an Tacto übergibt, und die einfachste Option für einen ersten Test. Für automatisierte, geplante Exporte über die Aufgabenwarteschlange ist diese Methode nicht geeignet, da dafür keine interaktive Sitzung zum Herunterladen zur Verfügung steht.

Azure Blob Storage (empfohlen) Die von den meisten Kunden im laufenden Betrieb genutzte Methode, da kein manueller Schritt nötig ist. Die App lädt jede Datei direkt in den Tacto Azure Blob Storage hoch – denselben Container, aus dem Tacto liest. Die Zugangsdaten für Ihren Speicher erhalten Sie von Ihrem Tacto Solution Engineer.

Tragen Sie Konto, Container, optionalen Ordner sowie die Zugangsdaten (App-ID, Client Secret, Tenant-ID) ein. Das Client Secret wird verschlüsselt gespeichert und nach dem Speichern nur noch als *** angezeigt.

Drei Test-Schaltflächen stehen zur Prüfung bereit:

  • Azure Connection Test – lädt eine kleine Testdatei hoch und löscht sie wieder, um die Erreichbarkeit des Containers zu bestätigen.

  • Azure Upload Test – lädt eine Beispieldatei hoch, damit Sie ein reales Objekt im Speicher sehen.

  • Azure Storage Content – listet den aktuellen Inhalt des Containers, damit Sie Ihre Exporte bestätigen können.

Local Storage – nur On-Premise Die App schreibt jede CSV-Datei direkt in ein von Ihnen angegebenes Netzwerkverzeichnis (Export Path). Geeignet, wenn eine eigene Middleware die Dateien aus einem Freigabeordner abholt. Stellen Sie sicher, dass der Business-Central-Dienst Schreibrechte auf diesen Pfad hat. Die Übertragungsmethode ab diesem Punkt (z. B. SFTP) klären Sie mit Ihrem Solution Engineer.


2) Exportfilter im Detail

Business-Central-Tabellen enthalten in der Regel mehr Datensätze, als für die Analyse in Tacto relevant sind. Die App bringt bereits sinnvolle Standardfilter mit; die folgenden Werkzeuge erlauben zusätzliche Kontrolle.

2a) Was die App standardmäßig exportiert

Tabellen

Stammdaten

Item · Item Variant · Item Unit of Measure · Item Category · Item Vendor · Vendor · Contact · Contact Business Relation (nur Lieferantenbeziehungen) · Salesperson/Purchaser · Payment Terms · Shipment Method · Location · Organizational Level.

Einkaufsbelege

Purchase Order, Purchase Order Archive, Posted Purchase Receipt/Invoice/Credit Memo (jeweils Kopf und Zeilen) – die Zeilentabellen enthalten nur echte Artikelzeilen, gebuchte Belege werden über den Datumsfilter auf ihr Buchungsdatum begrenzt.

Preise

Die Einkaufspreisliste des Lieferanten (gefiltert auf Einkaufspreise von Lieferanten). Artikelreferenz-Markierungen sind bereits gesetzt, sodass Only Export Referenced Items sofort funktioniert.

Tabellen, die in Ihrer Business-Central-Version nicht existieren, werden automatisch übersprungen.

2b) Tabellen aktivieren oder deaktivieren

Auf der Seite Export Table Setup legt der Schalter Enabled je Zeile fest, ob eine Tabelle exportiert wird. Ist eine Tabelle deaktiviert, wird für sie keine Datei erzeugt.

2c) Felder auswählen (Field Selection)

Wählen Sie eine Tabelle und öffnen Sie Edit Fields, um festzulegen, welche Felder in welcher Reihenfolge exportiert werden.

  • Export – bestimmt, ob das Feld als Spalte in der Datei erscheint. Ist der Schalter deaktiviert, wird das Feld nur zum Filtern verwendet, aber nicht mit ausgegeben.

  • Static Field Filter – ein fester, immer aktiver Filterausdruck (z. B. >0 oder Purchase), den die App gegen den Feldtyp validiert.

  • Setup Date Filter – legt fest, auf welches Datumsfeld der unten beschriebene Date Filter angewendet wird. Nur ein Feld pro Tabelle kann diesen Filter tragen.

  • Item Reference – markiert das Feld, das die Artikelnummer enthält (siehe unten).

2d) Date Filter – Export auf einen Zeitraum begrenzen

Auf der Einrichtungsseite legen Sie den Date Filter als kurze Datumsformel fest, z. B.:

Eingabe

Bedeutung

<-12M>

letzte 12 Monate

<-2Y>

letzte 2 Jahre

<-180D>

letzte 180 Tage

leer

kein Datumsfilter (vollständiger Export – empfohlen für den Erstexport)

2e) Only Export Referenced Items – nur tatsächlich eingekaufte Artikel

Aktivieren Sie diesen Schalter, damit nicht der komplette Artikelstamm, sondern nur die Artikel exportiert werden, die tatsächlich in Ihren Einkaufsbelegen vorkommen. Die App ermittelt dazu automatisch alle Artikelnummern, die in Ihren Einkaufsdokumenten referenziert sind.

Alle Filter wirken zusammen: Ein Datensatz wird nur exportiert, wenn seine Tabelle aktiviert ist, er jeden statischen Filter erfüllt, innerhalb des Datumsfensters liegt und – falls aktiviert – sein Artikel tatsächlich eingekauft wird.


3) Konfiguration sichern und zurücksetzen

Auf der Seite Export Table Setup stehen zwei Aktionsgruppen zur Verfügung, sobald Sie Tabellen und Felder an Ihr Tacto-Modell angepasst haben:

  • Configuration – exportiert Ihre gesamte Konfiguration in eine Datei und importiert sie später wieder. Nützlich als Sicherung oder um eine bewährte Einrichtung aus einer Testumgebung in die Produktivumgebung zu übertragen. Ein Import ersetzt die aktuelle Konfiguration vollständig.

  • System DefaultsReset System Defaults baut die Standardwerte der App neu auf und behält dabei Ihre eigenen Anpassungen bei. Full Reset entfernt hingegen alle Einstellungen, einschließlich Ihrer Anpassungen, und kann nicht widerrufen werden.


4) Datenschutz & Berechtigungen

  • Ihre Live-Daten werden nie verändert – die App liest Business Central ausschließlich, um Exportdateien zu erzeugen.

  • Zugangsdaten für Azure werden verschlüsselt gespeichert und nach dem Speichern nicht mehr im Klartext angezeigt.

  • Die Übertragung an Tacto erfolgt ausschließlich über verschlüsselte (HTTPS-)Verbindungen.

  • Zwei Berechtigungsstufen stehen zur Verfügung: Tacto connect (Admin) für Konfiguration, Verbindungstests und Exportstart; Tacto connect (User) für Nutzer:innen, die Exporte lediglich starten und Dateien abrufen, ohne die Konfiguration ändern zu können.

Hat dies deine Frage beantwortet?