Zum Inhalt

Arbeiten mit dem Vertragsprotokoll

Das Vertragsprotokoll bietet eine vollständige Nachverfolgung aller wichtigen Änderungen, die an Verträgen vorgenommen werden. Es zeichnet automatisch die Vertragserstellung, Aktualisierungen im Vertragskopf und in den Vertragszeilen sowie Änderungen an wichtigen verantwortlichen Rollen auf – und ermöglicht so volle Transparenz darüber, wer, was, wann und wo geändert hat.


Zweck

  • Eine transparente und prüfbare Änderungshistorie für Verträge sicherstellen.
  • Benutzer können Änderungen einfach nachverfolgen, indem sie alte und neue Werte vergleichen.
  • Vertragserstellung, Feldänderungen und Änderungen der verantwortlichen Person werden automatisch protokolliert.

Protokollierte Ereignisse

Bereich Ereignis
Vertragskopf Vertrag erstellt
Vertragskopf Startdatum geändert
Vertragskopf Enddatum geändert
Vertragskopf Kritikalitätsstufe geändert
Vertragskopf Vertragsvolumen geändert
Vertragskopf Verantwortliche Person geändert
Vertragszeile Stückkosten geändert
Vertragszeile Menge geändert

Aufgezeichnete Informationen

Jeder Protokolleintrag enthält:

  • Vertragsnummer (und Zeilennummer bei Zeilenänderungen)
  • Benutzer-ID, die die Änderung vorgenommen hat (erste 50 Zeichen)
  • Alte und neue Werte in klar lesbarer Form
  • Zeitstempel der Änderung
  • Datensatz-ID mit Drilldown-Funktionalität – durch Klicken öffnet sich der zugehörige Vertrag

Nur relevante Änderungen (bei denen der vorherige Wert nicht leer oder null war) werden protokolliert, um unnötige Einträge zu vermeiden.


Beispielhafte Protokollmeldungen

Protokolleinträge folgen einem einheitlichen Format, abhängig vom Ereignistyp:

  • Vertragserstellung: Vertrag 2149 erstellt.

  • Änderungen im Kopf: Vertrag 2149: Startdatum geändert von 01.09.25 auf 01.10.25. Vertrag 2149: Enddatum geändert von 30.09.25 auf 30.10.25. Vertrag 2149: Kritikalität geändert von Mittel auf Hoch. Vertrag 2149: Vertragsvolumen geändert von 10.000 auf 12.000. Vertrag 2149: Verantwortliche Person geändert von John Smith auf Emily Brown.

  • Änderungen in Zeilen: Vertrag 2149, Zeile 10000: Stückkosten geändert von 500 auf 700. Vertrag 2149, Zeile 10000: Menge geändert von 5 auf 54.

Datums- und Zahlenformate entsprechen dem im System eingestellten Standardformat (z. B. TT.MM.JJ).


Zugriff auf das Vertragsprotokoll

Es gibt zwei Möglichkeiten, das Vertragsprotokoll zu öffnen:

  1. Admin Role Center Cue

    • Im Admin Role Center zeigt die Vertragsprotokoll-Cue die Gesamtanzahl der Protokolleinträge an.
    • Durch Klicken auf die Cue wird die Seite des Vertragsprotokolls direkt geöffnet.
  2. Suchfunktion

    • Alle Benutzer können das Vertragsprotokoll über die Suche (Tell Me) finden und manuell öffnen.

Technisches Verhalten

  • Protokolleinträge werden automatisch durch Event-Subscriber auf den Tabellen SIM_CM Contract Header und SIM_CM Contract Line erstellt.
  • Vertragserstellungen und Feldänderungen werden aufgezeichnet, wenn ein Datensatz eingefügt oder geändert wird (nicht temporär).
  • Überwachte Felder im Vertragskopf: Startdatum, Enddatum, Kritikalitätsstufe, Vertragsvolumen und Verantwortliche Person.
  • Überwachte Felder in Vertragszeilen: Stückkosten und Menge.
  • Protokolleinträge werden über die Codeunit SIM_CM Log Management erzeugt und über die Datensatz-ID mit dem jeweiligen Vertrag verknüpft – inklusive direkter Drilldown-Navigation.

Zusammenfassung

Das Vertragsprotokoll stellt sicher, dass jede wesentliche Vertragsänderung automatisch nachverfolgt und zugänglich ist. Benutzer und Administratoren können Änderungen wie die folgenden nachvollziehen:

  • Vertrag 2149 erstellt.
  • Vertrag 2149: Verantwortliche Person geändert von John Smith auf Emily Brown.
  • Vertrag 2149: Enddatum geändert von 30.09.25 auf 30.10.25.
  • Vertrag 2149, Zeile 10000: Menge geändert von 5 auf 54.

Administrator:innen können zudem die Anzahl der Protokolleinträge direkt über ihre Admin Role Center Cue einsehen – für maximale Transparenz und Kontrolle über alle Vertragsaktivitäten.