Protokollierung
Prosoft protokolliert alle geschäftsrelevanten Vorgänge lückenlos. Jede Datenänderung, jede Bestandsbewegung und jeder Belegvorgang wird mit Zeitstempel und Benutzer aufgezeichnet. Diese Seite beschreibt die verschiedenen Protokollierungsmechanismen.
Übersicht
| Mechanismus | Zweck | Aufbewahrung |
|---|---|---|
| Aktivitätenprotokoll | Alle Geschäftsvorgänge (Anlegen, Ändern, Stornieren) | Dauerhaft |
| Änderungsprotokoll | Zeitpunkt und Benutzer jeder Datenänderung | Dauerhaft |
| Lagerprotokoll | Alle Bestandsbewegungen mit Mengen und Lagerorten | Dauerhaft |
| Sitzungsprotokoll | Benutzeranmeldungen und -aktivitäten | Dauerhaft |
| EDI-Protokoll | Ein- und ausgehende EDI-Nachrichten | Dauerhaft |
| Dokumentenhistorie | Versionierung von Dateien im DMS | Dauerhaft |
| Systemprotokoll | Fehler und technische Meldungen | Dauerhaft |
Aktivitätenprotokoll
Das Aktivitätenprotokoll ist das zentrale Protokollierungsinstrument in Prosoft. Jede Geschäftstransaktion — ob Beleganlage, Statusänderung, Stornierung oder Stammdatenpflege — wird als Aktivität aufgezeichnet.
Aufgezeichnete Informationen
| Feld | Beschreibung |
|---|---|
| Vorgang | Art der Geschäftstransaktion (z. B. „Auftrag anlegen", „Rechnung stornieren") |
| Betroffener Datensatz | Der Beleg oder Stammdatensatz, auf den sich der Vorgang bezieht |
| Ergebnis | Erfolg, Geschäftsfehler oder Systemfehler |
| Ergebnistext | Beschreibung des Ergebnisses in Klartext (z. B. „Benutzer ‚Müller' hat Rechnung ‚RE-2024-001234' storniert") |
| Zeitraum | Start- und Endzeitpunkt der Transaktion |
| Benutzer | Der angemeldete Benutzer, der den Vorgang ausgelöst hat |
Betroffene Entitäten
Wenn eine Geschäftstransaktion neben dem Hauptdatensatz weitere Datensätze verändert (z. B. erzeugt eine Rechnungsstellung sowohl die Rechnung als auch Buchungssätze), werden alle betroffenen Entitäten in einer Beziehungstabelle verknüpft. Dadurch lässt sich für jeden Datensatz nachvollziehen, welche Transaktionen ihn verändert haben.
Benachrichtigungen
Geschäftsvorgänge können Benachrichtigungen an abonnierte Benutzer auslösen. Jede Benachrichtigung verweist auf den zugehörigen Aktivitätseintrag, sodass der Empfänger den Kontext nachvollziehen kann.
Änderungsprotokoll
Jeder Datensatz in Prosoft speichert automatisch:
| Feld | Beschreibung |
|---|---|
| Erstellt am | Zeitpunkt der Erstanlage |
| Erstellt von | Benutzer, der den Datensatz angelegt hat |
| Geändert am | Zeitpunkt der letzten Änderung |
| Geändert von | Benutzer, der die letzte Änderung vorgenommen hat |
Diese Felder werden automatisch vom System gesetzt und können vom Benutzer nicht verändert werden. Die Erstellungsdaten sind nach der Anlage unveränderlich.
Lagerprotokoll
Jede Bestandsbewegung wird als eigener Datensatz im Lagerprotokoll festgehalten. Das Lagerprotokoll ist die lückenlose Dokumentation aller Bestandsveränderungen.
Aufgezeichnete Informationen
| Feld | Beschreibung |
|---|---|
| Buchungsdatum | Zeitpunkt der Bestandsbewegung |
| Quellbeleg | Referenz auf den auslösenden Beleg (z. B. Lieferschein, Bestellung, Produktionsauftrag) |
| Belegart | Art des Quellbelegs |
| Benutzer | Benutzer, der die Buchung ausgelöst hat |
| Kommentar | Optionale Anmerkung zur Buchung |
Positionsdaten
Jede Lagerbewegung enthält eine oder mehrere Positionen mit folgenden Details:
- Bewegte Menge und Mengeneinheit
- Neuer Bestand nach der Buchung
- Quell- und Ziellagerort (bei Umlagerungen)
- Charge und Packstück (sofern zutreffend)
Stornierung von Lagerbewegungen
Lagerbewegungen werden nicht gelöscht, sondern durch eine Gegenbuchung storniert. Die Stornobuchung verweist auf die ursprüngliche Bewegung, sodass die Nachvollziehbarkeit gewährleistet bleibt.
Bestandssperrungen
Lagerbestände können auf verschiedenen Ebenen gesperrt werden:
| Sperrebene | Beschreibung |
|---|---|
| Charge | Einzelne Charge eines Artikels |
| Lagerort | Gesamter Lagerort |
| Lagerplatz | Einzelner Lagerplatz |
Für jede Sperrung wird protokolliert:
- Wer gesperrt hat und wann
- Sperrgrund
- Ob Wareneingang und/oder Warenausgang gesperrt ist
- Wer entsperrt hat und wann (mit Begründung)
Sitzungsprotokoll
Jede Anmeldung an Prosoft erzeugt einen Sitzungsdatensatz mit folgenden Informationen:
| Feld | Beschreibung |
|---|---|
| Benutzer | Angemeldeter Benutzer |
| Computername | Name des Client-Rechners |
| Anmeldezeitpunkt | Zeitpunkt der Anmeldung |
| Letzte Aktivität | Zeitpunkt der letzten Benutzeraktion |
| Abmeldegrund | Grund der Sitzungsbeendigung (Benutzerabmeldung, Zeitüberschreitung etc.) |
| Programmversion | Versionsnummer der verwendeten Prosoft-Installation |
EDI-Protokoll
Alle über die EDI-Schnittstelle übertragenen Nachrichten werden protokolliert. Für jede Nachricht wird festgehalten:
| Feld | Beschreibung |
|---|---|
| Referenz | EDI-Nachrichtenreferenz |
| Nachrichtentyp | ORDERS, INVOIC, DESADV etc. |
| Status | Unverarbeitet, Verarbeitet oder Fehlerhaft |
| Zugeordneter Beleg | Interner Beleg, der aus der Nachricht erzeugt oder an den die Nachricht gesendet wurde |
| Verbindung | EDI-Verbindung (Partner), über die die Nachricht übertragen wurde |
Die originale EDI-Datei wird als Anhang im DMS aufbewahrt und kann jederzeit eingesehen werden.
Dokumentenhistorie (DMS)
Das Dokumentenmanagementsystem versioniert Dateien automatisch:
- Bei jeder Änderung wird eine neue Revision angelegt
- Jede Revision speichert den Ersteller, den Zeitpunkt und einen Hashwert zur Integritätsprüfung
- Ältere Revisionen bleiben erhalten und können verglichen oder wiederhergestellt werden
- Dokumente können ausgecheckt werden, um parallele Bearbeitung zu verhindern — der Checkout-Vorgang wird mit Benutzer und Begründung protokolliert
Dokumentenanhänge
Dokumente können an beliebige Datensätze angehängt werden (z. B. Rechnungen, Bestellungen, Aufträge). Die Verknüpfung zwischen Dokument und Datensatz wird dauerhaft gespeichert.
Systemprotokoll
Technische Meldungen und Fehler werden im Systemprotokoll aufgezeichnet:
| Feld | Beschreibung |
|---|---|
| Zeitstempel | Zeitpunkt der Meldung |
| Typ | Fehler oder Information |
| Kategorie | Fachlicher Bereich (z. B. Lager, Vertrieb, EDI) |
| Meldung | Beschreibung des Ereignisses |
| Benutzer | Benutzer, der den Vorgang ausgelöst hat |
| Sitzung | Zuordnung zur Benutzersitzung |
Keine physische Löschung
Ein grundlegendes Prinzip in Prosoft: Daten werden nicht physisch gelöscht.
- Stammdaten (Artikel, Partner, Kostenarten etc.) werden über das Kennzeichen Archiviert deaktiviert. Der Datensatz bleibt in der Datenbank erhalten.
- Bewegungsdaten (Belege, Buchungen) werden über das Kennzeichen Storniert entwertet. Der Originaldatensatz bleibt unverändert bestehen.
Dieses Prinzip stellt sicher, dass die Nachvollziehbarkeit aller Vorgänge jederzeit gegeben ist und historische Auswertungen auf dem vollständigen Datenbestand basieren.
Zusammenfassung
| Frage | Antwort |
|---|---|
| Wer hat wann welchen Vorgang ausgeführt? | Aktivitätenprotokoll |
| Wer hat einen Datensatz zuletzt geändert? | Änderungsprotokoll (Geändert am/von) |
| Welche Bestandsbewegungen gab es? | Lagerprotokoll |
| Wer war wann angemeldet? | Sitzungsprotokoll |
| Welche EDI-Nachrichten wurden übertragen? | EDI-Protokoll |
| Welche Versionen hat ein Dokument? | Dokumentenhistorie (DMS) |
| Welche technischen Fehler sind aufgetreten? | Systemprotokoll |