Zum Inhalt

Änderungen

Was sich je Revision für Anwender ändert. Die Revision Ihrer Installation sehen Sie im Sage AppDesigner am Paket Pct_AD_Logbuch.

Revision 19 — 28.09.2026 · UJC

Einrichtung

Die automatische Einrichtung prüft jetzt vorab, ob alles Nötige vorhanden ist und ob gleichnamige Tabellen in der Datenbank zu dieser Lösung passen. Ist das nicht der Fall, wird nichts verändert, und die Ursache wird protokolliert. Wenden Sie sich dann bitte an Ihren Betreuer.

Revision 18 — 28.09.2026 · UJC

Fehlt die IntelliViewer-Grundausstattung, bricht die Einrichtung jetzt vor der ersten Änderung mit einer Meldung ab, welche Bestandteile fehlen. Bitte in diesem Fall zuerst die IntelliViewer-Basis einspielen und die Einrichtung danach wiederholen.

Revision 17 — 17.09.2026 · UJC

Die Liste sortiert wieder richtig — auch bei bestehenden Installationen. Die obere Liste zeigt den neuesten Eintrag oben. Das war zwar schon länger so vorgesehen, kam bei einer bereits eingerichteten Sage-Installation aber nicht an: Sage merkt sich die Ansicht einer Maske beim ersten Öffnen und übernimmt spätere Änderungen nicht von selbst. Mit dieser Revision wird die Sortierung beim Einspielen aktiv nachgezogen.

Ihre eigenen Einstellungen bleiben. Nachgezogen wird ausschließlich die ursprüngliche Sortierung nach der laufenden Nummer. Haben Sie die Liste selbst nach einer anderen Spalte sortiert, bleibt das unverändert — ein Update dreht Ihre Auswahl nicht zurück.

Die untere Liste („Schritte") sortiert weiterhin nach der Schrittnummer. Das ist beabsichtigt: dort zählt die Reihenfolge innerhalb eines Vorgangs, nicht der Zeitpunkt.

Revision 16 — 17.09.2026 · UJC

Die Spalte „Zeitpunkt" zeigt jetzt auch die Uhrzeit. Bisher stand dort nur das Datum. In einem Protokoll ist das zu wenig: Laufen an einem Tag mehrere Vorgänge, sieht man weder, wann ein Lauf war, noch in welcher Reihenfolge seine Schritte abliefen. Das galt oben wie unten — in der unteren Liste („Schritte") wiegt es schwerer, denn dort liegen die Einträge oft nur Sekunden auseinander.

Die Umstellung wirkt, sobald die neue Version eingespielt ist. Sie ändert nichts an den gespeicherten Daten — die Uhrzeit war immer vorhanden, sie wurde nur nicht angezeigt.

Sortierung der oberen Liste

Am selben Bild ist aufgefallen, dass die obere Liste nach der laufenden Nummer aufsteigend sortiert, statt nach Zeitpunkt absteigend (neuester Eintrag oben). Das lässt sich nicht über ein Update der Lösung beheben: Sage merkt sich die Ansicht einer Maske beim ersten Öffnen und behält sie bei. Falls Ihre Liste falsch herum sortiert, klicken Sie einmal auf den Spaltenkopf Zeitpunkt, bis der Pfeil nach unten zeigt — die Einstellung bleibt danach erhalten. Wir gleichen das bei Bedarf auch zentral nach.

Revision 15 — 17.09.2026 · UJC

Fehler behoben: Das Logbuch konnte Einträge löschen, die noch hätten bleiben müssen.

Das Protokoll läuft rollierend — sind mehr Zeilen erreicht als eingestellt (standardmäßig 50.000), werden die ältesten entfernt. Diese Begrenzung hat bisher nicht zwischen Mandanten unterschieden: Wurde in einem Mandanten aufgeräumt, konnte das auch Einträge anderer Mandanten treffen — und zwar selbst dann, wenn keiner der beiden die eingestellte Grenze überhaupt erreicht hatte.

Für Sie sah das so aus: Sie öffnen das Logbuch und die Historie reißt ohne erkennbaren Grund ab, obwohl viel weniger Einträge vorhanden sind als eingestellt.

Ab dieser Revision gilt die Grenze je Mandant, so wie auch die Einstellung „Wie viele Zeilen das Logbuch höchstens behält" je Mandant gesetzt wird. Jeder Mandant behält seine eigenen letzten Einträge; aufräumen in einem Mandanten rührt die anderen nicht mehr an.

⚠️ Bereits gelöschte Einträge kommen nicht zurück. Die Korrektur verhindert den Verlust ab der Installation.

Revision 14 — 17.09.2026 · UJC

Neu: Sie sehen im Logbuch, wann eine Lösung ihre Datenbank aktualisiert hat. Bisher lief das unsichtbar im Hintergrund — beim ersten Start nach einem Update bringt jede PCT-Lösung ihre Tabellen, Sichten und Felder auf den neuen Stand. Ab sofort steht jeder dieser Vorgänge im Logbuch:

DB-Update: Revision 30 -> 31
FEHLER beim DB-Update auf Revision 31: Ungültiger Objektname 'PctGanttActivity'.

Damit lässt sich zwei Fragen nachträglich beantworten, die sonst niemand beantworten konnte: Wann ist diese Lösung hier zuletzt aktualisiert worden — und ist das sauber durchgelaufen?

Nur wenn wirklich etwas passiert. Der übliche Fall ist, dass die Lösung beim Start prüft und feststellt: alles aktuell. Dann wird nichts geschrieben. Ein Eintrag entsteht nur bei einer Erstinstallation, bei einem echten Revisionswechsel oder bei einem Fehlschlag.

Unabhängig vom Schalter. Anders als die übrigen Protokolleinträge werden Datenbank-Updates auch dann festgehalten, wenn das Diagnose-Logbuch der Lösung ausgeschaltet ist. Der Schalter ist dafür da, die laufende Protokollierung im Tagesbetrieb zu bremsen — ein Update passiert einmal je Version, und gerade dann will man es später nachlesen können.

Gilt für alle PCT-Lösungen, auch für die, die sonst gar nicht ins Logbuch schreiben.

Die Einträge erscheinen in jedem Mandanten der Datenbank, weil ein Datenbank-Update immer die ganze Datenbank betrifft.

⚠️ Wie bisher gilt: Das Protokollieren darf nie stören. Kann der Eintrag nicht geschrieben werden, läuft die Aktualisierung unverändert weiter.

Revision 13 — 17.09.2026 · UJC

Neu: Sie kommen aus der Auskunft direkt in die Onlinehilfe. Im Rechtsklick-Menü der Liste „AD Logbuch (PCT)" steht unten ein neuer Eintrag:

Eintrag Kürzel
PCT Onlinehilfe Strg + Umschalt + H

Er öffnet die Hilfeseite zu genau dieser Auskunft im Browser. Das Kürzel funktioniert auch, ohne das Menü zu öffnen — es ist dasselbe wie in den übrigen PCT-Lösungen.

Die Hilfeseite ist seit dem 17.09.2026 veröffentlicht, der Eintrag funktioniert also sofort.

An der Auskunft selbst, ihren Spalten und den beiden anderen Menüeinträgen ändert sich nichts.

Revision 12 — 17.09.2026 · UJC

Das Logbuch ist ab sofort ausgeschaltet und wird nur zur Fehlersuche eingeschaltet. Bisher schrieben die angebundenen Lösungen dauerhaft mit. Neu gibt es dafür einen Schalter — und zwar je Lösung und je Mandant, damit Sie beim Eingrenzen eines Problems genau die eine Lösung mitschreiben lassen können, um die es geht.

Der Schalter: „Diagnose-Logbuch dieser Lösung"

Wert Bedeutung
0 aus — Vorgabe
1 nur Fehler
2 alles: Start der Lösung, Verarbeitungsläufe und Fehler

Sie finden ihn in den Einstellungen der jeweiligen Lösung unter Setup. Ein Wert, den Sie für einen einzelnen Mandanten setzen, gilt nur dort; alle übrigen Mandanten behalten die Vorgabe.

Eine Änderung wirkt innerhalb einer Minute — Sage muss dafür nicht neu gestartet werden. Umgekehrt heißt das: nach dem Einschalten kann es bis zu einer Minute dauern, bis die ersten Einträge erscheinen.

Zweiter neuer Schalter: „Wie viele Zeilen das Logbuch höchstens behält." Vorgabe sind 50.000 Zeilen, kleinster einstellbarer Wert ist 1.000. Ältere Einträge werden beim nächsten Lauf entfernt. Der Wert gilt für das gesamte Logbuch, nicht je Lösung.

Warum das so gebaut ist: Auf Installationen mit mehreren hundert gleichzeitigen Benutzern soll ein Diagnosewerkzeug nicht dauerhaft mitlaufen. Ist der Schalter aus, wird gar nichts geschrieben und auch nichts geprüft — das Logbuch kostet dann keine Laufzeit.

⚠️ Fehler gehen dadurch nicht verloren. Technische Fehlermeldungen schreibt Sage unabhängig vom Logbuch weiter in sein eigenes Ablaufprotokoll. Das Logbuch ist die zusätzliche, gut lesbare Sicht für die Fehlersuche — nicht der einzige Ort, an dem ein Fehler auftaucht.

An der Auskunft „AD Logbuch (PCT)" selbst, an ihren Spalten und am Button „Logbuch komplett leeren" ändert sich nichts.

Revision 11 — 01.09.2026 · UJC

Die Liste steht jetzt auf dem neuesten Eintrag. Die Auskunft „AD Logbuch (PCT)" ist standardmäßig nach Zeitpunkt absteigend sortiert — oben steht, was zuletzt passiert ist. Bisher begann die Liste beim ältesten Eintrag. Einträge aus derselben Sekunde behalten dabei ihre tatsächliche Reihenfolge.

Neuer Button „Logbuch komplett leeren". Er sitzt im Kontextmenü der Liste neben „Aktualisieren" und entfernt alle Einträge Ihres Mandanten. Andere Mandanten bleiben unberührt, auch wenn sie in derselben Datenbank liegen.

Nach dem Leeren erscheint eine Meldung mit der Anzahl der entfernten Einträge, und die Liste aktualisiert sich selbst. Ein einzelner Eintrag bleibt stehen: „Logbuch geleert durch [Benutzername] — N Eintrag(e) entfernt". So bleibt nachvollziehbar, warum die Historie an dieser Stelle abbricht.

⚠️ Der Button löscht ohne Rückfrage. Sage stellt für Kontextmenü-Funktionen keinen Ja/Nein-Dialog bereit; die Aktion ist nicht umkehrbar.

Die Detailansicht eines Laufs ist unverändert nach Schritt-Nummer sortiert — dort ist die zeitliche Reihenfolge der Arbeitsschritte gemeint.

Revision 10 — 01.09.2026 · UJC

Keine für Sie sichtbare Änderung — Masken, Felder, Spalten, Tooltips und Bedienung sind unverändert.

Sollten auf Ihrer Datenbank einzelne Felder oder Auswertungen dieser Lösung bisher gefehlt haben, werden sie beim ersten Start nach dem Update automatisch nachgetragen.

Revision 9 — 27.08.2026 · UJC

Keine für Sie sichtbare Änderung — Masken, Felder, Spalten, Tooltips und Bedienung sind unverändert.