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:
-
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.
-
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 HeaderundSIM_CM Contract Lineerstellt. - 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 Managementerzeugt 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.