Bearbeiten

Protokollieren von Änderungen in Business Central

Eine häufige Herausforderung in vielen Anwendungen zur Unternehmensverwaltung ist die Vermeidung unerwünschter Datenänderungen. Es könnte alles sein – von einer falschen Debitorentelefonnummer bis hin zu einer falschen Buchung in der Finanzbuchhaltung. In diesem Thema werden die Funktionen beschrieben, mit denen Sie herausfinden können, was geändert wurde, wer es geändert hat und wann die Änderung vorgenommen wurde.

Informationen zum Änderungsprotokoll

Die Änderungsprotokollfunktion ermöglicht die Verfolgung aller direkten Änderungen, die von einem Benutzer an den Daten in der Datenbank vorgenommen werden. Sie geben jede Tabelle und jedes Feld an, die das System protokollieren soll, und aktivieren dann das Änderungsprotokoll. Das Änderungsprotokoll basiert auf Änderungen, die an den Daten in den von Ihnen verfolgten Tabellen vorgenommen werden. Auf der Seite Änderungsprotokollposten werden Posten chronologisch aufgeführt und alle Änderungen angezeigt, die an den Werten in den Feldern der von Ihnen angegebenen Tabellen vorgenommen wurden.

Das Nachverfolgen von Änderungen kann sich auf die Leistung auswirken, was Sie Zeit kosten kann. Möglicherweise wird auch die Datenbankgröße erhöht, was Sie Geld kosten kann. Um diese Kalkulationen zu reduzieren, sollten Sie Folgendes beachten:

  • Gehen Sie bei der Auswahl der Tabellen und Arbeitsgänge vorsichtig vor.
  • Fügen Sie keine Posten und gebuchten Dokumente hinzu. Priorisieren Sie stattdessen Systemfelder wie „Erstellt von“ und „Erstellungsdatum“.
  • Verwenden Sie nicht den Tracking-Typ „Alle Felder“. Wählen Sie stattdessen „Einige Felder“ und verfolgen Sie nur die wichtigsten Felder.

Das Änderungsprotokoll wird auch aus Performance-Gründen während des Upgrades von Business Central auf die nächste Version deaktiviert. Dies beschleunigt nicht nur den Upgrade-Prozess, sondern trägt auch dazu bei, Datenmüll im Zufallsprotokoll zu verringern. Sobald das Upgrade abgeschlossen ist, beginnt das Protokoll wieder mit der Verfolgung von Änderungen.

Wichtig

Änderungen werden in Änderungsprotokollposten erst angezeigt, nachdem die Sitzung des Benutzers neu gestartet wurde, was folgendermaßen geschieht:

  • Die Sitzung war abgelaufen und wurde aktualisiert.
  • Der Benutzer hat ein anderes Unternehmen oder Rollencenter ausgewählt.
  • Der Benutzer hat sich abgemeldet und erneut angemeldet.

Mit dem Änderungsprotokoll arbeiten

Sie verwenden die Seite Änderungsprotokoll einrichten zum Aktivieren bzw. Deaktivieren des Änderungsprotokolls. Wenn Sie das Änderungsprotokoll aktivieren bzw. deaktivieren, wird diese Aktivität protokolliert, sodass Sie immer sehen, welcher Anwender die Protokollierung an- bzw. abgeschaltet hat.

Wenn Sie auf der Seite Einrichtung des Änderungsprotokolls die Aktion Tabellen wählen, können Sie angeben, für welche Tabellen Sie Änderungen verfolgen wollen und welche Änderungen verfolgt werden sollen. Mit Business Central werden auch mehrere Systemtabellen verfolgt.

Hinweis

Sie können bestimmte Felder auf Änderungen überwachen, z. B. Felder, die sensible Daten enthalten, indem Sie die Feldüberwachung einrichten. Wenn Sie dies tun, ist die Tabelle, die das Feld enthält, zur Vermeidung von Redundanz nicht für die Einrichtung des Änderungsprotokolls verfügbar. Weitere Informationen finden Sie unter Sensible Felder überwachen.

Wenn Sie das Änderungsprotokoll eingerichtet und aktiviert haben und jemand Daten verändert hat, protokolliert die Anwendung die Änderung in einem Änderungsprotokollposten. Wenn Sie Einträge löschen möchten, richten Sie eine Aufbewahrungsrichtlinie ein, in der Sie Filter basierend auf Datum und Uhrzeit festlegen können. Weitere Informationen zu Aufbewahrungsrichtlinien finden Sie unter Aufbewahrungsrichtlinien definieren.

Informationen zu Aktivitätsprotokollen

Von einigen Seiten in Business Central können Sie ein Aktivitätsprotokoll anzeigen, in dem der Status und alle Fehler von Dateien angezeigt werden, aus denen Sie exportieren oder in die Sie importieren Business Central.

Mit Aktivitätsprotokollen arbeiten

Die Informationen werden auf der Seite Aktivitätsprotokoll angezeigt, entsprechend dem Kontext, aus dem sie geöffnet wurden. Sie können die Seite beispielsweise über die Seiten Belegaustauschdienst – Einrichtung, Eingehender Beleg, Gebuchte Verkaufsrechnung und Geb. Verkaufsgutschrift öffnen. Sie können die Liste der Protokolleinträge leeren oder die Liste der Einträge löschen, die älter als sieben Tage sind.

Sensible Felder überwachen

Der Schutz sensibler Daten ist für die meisten Unternehmen ein zentrales Anliegen. Um eine Sicherheitsebene hinzuzufügen, können Sie wichtige Felder überwachen und sich per E-Mail benachrichtigen lassen, wenn jemand einen Wert ändert. Sie können sich beispielsweise benachrichtigen lassen, wenn jemand die IBAN Ihres Unternehmens ändert.

Hinweis

Um den Versand von Benachrichtigungen per E-Mail zu ermöglichen, müssen Sie die E-Mail-Funktion in Business Central einrichten. Weitere Informationen finden Sie unter E-Mail einrichten.

Feldüberwachung einrichten

Sie können die Anleitung zum unterstützten Setup Einrichtung der Überwachung von Feldänderungen verwenden, um die Felder anzugeben, die Sie anhand von Filterkriterien überwachen möchten, z. B. die Klassifizierung der Datensensibilität für die Felder. Weitere Informationen finden Sie unter Datensensitivität klassieren. Mit dieser Anleitung können Sie auch die Person angeben, die bei einer Änderung eine E-Mail-Benachrichtigung erhalten soll, sowie das E-Mail-Konto, das die Benachrichtigungs-E-Mail sendet. Geben Sie sowohl den zu benachrichtigenden Benutzer als auch das Konto an, von dem aus die Benachrichtigung gesendet werden soll. Wenn Sie die Anleitung abgeschlossen haben, können Sie die Einstellungen für die Feldüberwachung auf der Seite Feldüberwachungseinrichtung verwalten.

Hinweis

Wenn Sie das E-Mail-Konto angeben, von dem die Benachrichtigungen gesendet werden sollen, müssen Sie entweder die Kontotypen Microsoft 365 oder SMTP hinzufügen. Benachrichtigungen sollten von einem Konto aus gesendet werden, das nicht mit einem tatsächlichen Benutzer verbunden ist. Daher können Sie nicht den Kontotyp Aktueller Benutzer wählen. Wenn Sie dies tun, werden keine Benachrichtigungen gesendet.

Im Laufe der Zeit nimmt die Liste der Einträge auf der Seite Protokolleinträge für überwachte Felder zu. Um die Anzahl der Einträge zu reduzieren, können Sie eine Aufbewahrungsrichtlinie erstellen, die Einträge nach einer bestimmten Zeitspanne löscht. Weitere Informationen finden Sie unter Aufbewahrungsrichtlinien definieren.

Wenn Sie die Feldüberwachung einrichten oder etwas im Setup ändern, werden Einträge für Ihre Änderungen erstellt. Sie können festlegen, ob Einträge im Zusammenhang mit der Überwachungseinrichtung angezeigt werden sollen, indem Sie sie ein- oder ausblenden.

Sie können Einstellungen für die Feldüberwachung (z. B. ob eine E-Mail-Benachrichtigung gesendet oder nur die Änderung protokolliert wird) für jedes Feld auf der Seite Arbeitsblatt „Überwachte Felder“ verwalten. Auf dieser Seite können Sie ebenfalls zu überwachende Felder hinzufügen oder entfernen.

Hinweis

Nachdem Sie ein oder mehrere Felder hinzugefügt und mit der Überwachung begonnen haben, müssen Sie sich bei Business Central abmelden und erneut anmelden, damit Ihre Einstellungen übernommen werden.

Mit der Feldüberwachung arbeiten

Einträge für alle geänderten Werte für überwachte Felder sind auf der Seite Protokolleinträge für überwachte Felder verfügbar. Die Einträge enthalten zum Beispiel die folgenden Informationen:

  • Das Feld, für das der Wert geändert wurde.
  • Die ursprünglichen und neuen Werte.
  • Wer die Änderung vorgenommen hat und wann er sie vorgenommen hat.

Um eine Änderung genauer zu untersuchen, wählen Sie einen Wert aus, um die Seite zu öffnen, auf der die Änderung vorgenommen wurde. Um eine Liste aller Einträge anzuzeigen, wählen Sie Feldänderungseinträge aus.

Feldüberwachungstelemetrie anzeigen

Sie können Business Central einrichten, um eine Feldüberwachungsaktivität an eine Application Insights Ressource in Microsoft Azure zu senden. Anschließend erstellen Sie mit Azure Monitor Berichte und richten Warnungen für die erfassten Daten ein. Weitere Informationen finden Sie in den folgenden Artikeln in Business Central Entwickler- und IT-Pro-Hilfe:

Aufbewahrungsrichtlinien definieren

Sie können Aufbewahrungsrichtlinien erstellen, um nicht benötigte Daten in Protokollen nach einem von Ihnen angegebenen Zeitraum zu löschen. Beispielsweise kann die Anzahl der Einträge in einem Protokoll im Laufe der Zeit stark zunehmen. Durch das Bereinigen alter Einträge können Sie sich leichter auf neuere und wahrscheinlich relevantere Einträge konzentrieren. Weitere Informationen zu Aufbewahrungsrichtlinien finden Sie unter Aufbewahrungsrichtlinien definieren.

Siehe auch

Grundlegende Einstellungen ändern
Sortieren, Suchen und Filtern
Suche nach Seiten und Informationen mit „Sie wünschen...“
Benutzer*innen und Gruppen Berechtigungen zuweisen
Arbeiten mit Business Central
Aufbewahrungsrichtlinien definieren

Kostenlose E-Learning-Module für Business Central finden Sie hier