Release Notes

Release Notes

Stabile Versionen

Version 2.4.0.x

Enthält alle Verbesserungen und neue Funktionalitäten aus den stabilen Versionen 2.3.0.x und aus den Preview-Versionen 2.3.x.x.

 

 

  • Behoben: Der Rabatt-Text wird nicht immer von der Produktdefinition in die Rechnung übernommen.

  • Behoben: Systemabsturz bei abweichendem Rechnungsempfänger.

  • ✨Neu: Für Administratoren führt die Applikation beim Programmstart Systemtests durch.

  • ✨Neu: Die Seite “Datenbankzugriff” unterstützt neu beliebige Abfragen, insbesondere Abfragen mit CTEs (Common Table Expressions) und ORDER BY-Klauseln. Der Name des ID-Feldes muss dazu in geschweiften Klammern geschrieben werden, und das ID-Feld muss das erste Feld im Datensatz sein.

  • ✨Neu: Bei den Server-Instanzen gibt es einen Eintrag im Applikationsmenü zum Öffnen des Ausführungsverzeichnisses.

  • Verbessert: Kommentare für Anlässe aus dem Outlook sind nicht mehr sichtbar. Für administrative Hinweise benützen Sie am besten das Feld “Kommentar Administration“.

  • Behoben: Zusatzräume von Anlässen werden fälschlicherweise im Hauptraum belegt.

  • ✨Neu: Opus Funktion GetRomanNumerals.

  • Verbessert: In verschachtelten Word Reports werden Formatvorlagen (Stylesheets) korrekt behandelt.

  • ✨Neu: Feld “keine Konfliktprüfung für Räume“, um mehrere Lektionen konfliktfrei im gleichen Raum abzuhalten.

  • Behoben: Der Export von ListView-Zeilen nach Excel vertauscht < und >.

  • Behoben: Sporadischer Absturz auf dem Web Server bei gleichzeitigen Anfragen von verschiedenen Benutzern.

  • Wahrscheinlich behoben: Sporadischer Absturz beim horizontalen Scrollen im Dialog “Raumplanung”.

  • Behoben: Im Dialog “Prüfungsplanung” wechselt der Raum in Raumzuteilung zwischen zwei Texten, wenn mehr als eine Person im Tab “Alle” selektiert ist.

  • Behoben: Die ParentSession bei der Ausführung von Reports in DatasetDocuments.

  • Verbessert: Der Web Server zeigt neu die Zeitdauer der Anfragen.

  • Verbessert: Behandlung von blockierten Datenbankabfragen bei Überlastung.

  • Behoben: Eine abgelehnte eBill-Rechnung setzt den Rechnungsstatus auf “Abgelehnt”.

  • Verbessert: Die Schnittstelle zu Exchange vermeidet neu Einladungsemails, wenn eine Kalenderberechtigung bereits existiert.

  • Behoben: Fehler bei verschachtelten Tabellen in Reports.

  • Verbessert: Die OpenOlat-Schnittstelle ignoriert neu Redirect Response Header.

  • ✨Neu: Die Applikation verhindert das gleichzeitige Bearbeiten eines Dokumentes und Bildes in mehr als einem Editor.

  • Verbessert: In den Fakturierunsgvorgaben erscheinen die Empfängeradresse und der anonyme Kunde neu nach dem Unternehmen gefiltert.

  • Verbessert: Microsoft Exchange meldet Räume manchmal fälschlicherweise als Teilnehmer. Der Synch-Vorgang erkennt und korrigiert neu diesen Fall.

  • Behoben: Der Dialog “Personenzuordnung” öffnet sich nur ein Mal.

  • Behoben: Eine duplizierte Email-Rechnung bleibt für den Emailversand blockiert.

  • Behoben: Das Datum einer Erfahrungnote wird nicht aus dem Dialog “Lektion bearbeiten“ übertragen.

  • Behoben: Unter Umständen werden Schriften bei verschachtelten Reports nicht korrekt verarbeitet.

  • Verbessert: Die OpenOlat-Schnittstelle verwendet neu cookie-basierte User Sessions.

  • Behoben: Die Signaturenliste erscheint leer, wenn nach dem Auslösen von Rechnungen noch Emails verschickt werden.

  • Behoben: Eine Adresse wird nicht gelöscht, wenn kurz zuvor ein Löschen wegen existierenden Rollen oder Beziehungen fehlschlug.

  • ✨Neu: Die Applikation verhindert das gleichzeitige Bearbeiten einer Vorlage oder eines Makros von Reporten und Leistungsnachweisen in mehr als einem Editor.

  • ✨Neu: Die Applikation verhindert das Löschen eines Reports oder Leistungsnachweises, solange eine Vorlage offen ist oder ein Makro in Bearbeitung ist.

  • Behoben: Beim Editieren der letzten Zeile im integrierten Code-Editor friert die Applikation manchmal ein.

  • Behoben: Die Rechnungsvorschau zeigt eine Fehlermeldung, wenn viele Rechnungen ausgewählt sind.

  • Behoben: Die Rechnungsvorschau verändert die effektive Versandart.

  • Behoben: Bei Klassenanmeldungen wird der untere Abschnitt nicht korrekt dargestellt.

  • Behoben: Die Applikation schliesst nicht, wenn ein Datensatzobjekt selektiert ist.

  • Behoben: Absturz bei mehr als 100 gleichzeitig aktiven Tabellenfiltern.

  • Verbessert: beschleunigter textueller Filter (Ctrl-F) dank paralleler Verarbeitung.

  • Behoben: Der Dialog Raumplanungsansicht und andere Dialoge behalten ihre letzte Grösse nicht.

  • Verbessert: Das Feld “Geplante Lektionenzahl“ bei der Lehrerzuteilung erscheint neu schreibgeschützt.

  • Behoben: Die Lohnanzeige auf den Lehraufträgen erscheint ohne Beträge.

  • Behoben: Das Excel-Report-Modul kann die Windows Registry nicht auslesen.

  • Verbessert: Excel Exporte aus der Liste werden neu im xlsx Format ausgegeben.

  • Verbessert: Die Opus-Funktion GetTimeTableData unterstützt neu das Abfragen mehrerer Adressen.

  • Verbessert: Die Versionsnummer erscheint durchgängig in der Titelzeile.

  • ✨Neu: Klassenzuteilung zu Anlässen.

  • Verbessert: Emailversand funktioniert nun unabhängig vom gesetztem Ausführungsverzeichnis.

  • ✨Neu: Opus-Funktion AzureClient.SetCalendarPermission zum Setzen einer Kalenderberechtigung für eine bestimmte Emailadresse.

  • Verbessert: Aufzählungszeichen werden nun auch bei verschachtelten RTF Reports zuverlässig behandelt.

  • Behoben: Die textuelle Suche (Ctrl-F) ignoriert die neuesten Datensätze.

  • Verbessert: Erweiterung der Opus Funktion GetTimeFromMinutes().

  • Verbessert: Änderungs- und Löschmöglichkeit bei Kartenzuordnungen.

  • Verbessert: Wesentlich schnellere Textsuche bei Anlässen.

  • Behoben: Ein in der Raumplanungsansicht gebuchter Raum wird manchmal rot angezeigt, obwohl der Raum frei ist.

  • Behoben: In der Prüfungsplanung wird der Tabulator “Nicht zugeteilt” aktiv nach einem Prüfungswechsel. Es sollte die erste Gruppe aktiv werden.

  • Verbessert: Beschleunigte Anzeige von Listen.

  • Behoben: Die Anwendung startet nicht unter Windows Server 2016 aufgrund fehlender Funktion SetThreadDescription.

  •  

  • ✨ Neu: Öffnen der Raumbelegungsdetails aus dem Kontextmenu im Stundenplan.

  • Behoben: Nach dem Öffnen von “Häuser und Räume” reagieren Tool-Fenster nicht mehr auf Listenselektion.

  • Verbessert: Anzeige von SystemLog (Dokument und Web Server)

  • Verbessert: Beim Löschen einer Prüfungsgruppe wird der links gelegene Tabulator selektiert.

  • Verbessert: Bei den Abschlussdefinitionen bleibt die Selektion erhalten beim Filterwechsel.

  • Behoben: Bei vorhandenem /AppKey in command.smt erscheint trotzdem der Dialog zum Auswählen der Schule.

  • Behoben: Beim Rechnungen vorbereiten werden unter Umständen zu viele Produkte angezeigt.

  • Behoben: Anzahl Raten wird manchmal bei Fakturieren nicht richtig gesetzt.

  • Behoben: Bei Abschlussdefinitionen sind die Einträge im Baum nicht immer konsistent mit den Listeneinträgen.

  • ✨ Neu: Kommanozeile-Argument /MemoryLog zum Loggen des Speicherkonsums im Web-Server-Betrieb.

  • ✨ Neu: Anzeige der Thread-Namen (als Tooltip vom Forschrittsbalken) beim Schliessen der Applikation.

  • ✨ Neu: Automatische Reparatur von fehlerhaften RTF-Dokumenten beim Öffnen in Word.

  • Verbessert: Separate Log-Einträge für Anfrangen und Antworten im Web-Server-Betrieb.

  • Behoben: Fehlerhafte verschachtelte Tabellen in RTF-Dokumente. Dies führt dazu, dass die Konvertierung nach PDF manchmal nicht funktioniert.

  • Behoben: Wiederholtes Erstellen der Ressourcentabelle, wenn man beim Bearbeiten von Anlässen mehrere Termin selektiert.

  • Behoben: Sporadischer Absturz während dem Programmstart im Web Server Modus bei aktiviertem SSL.

  • ✨ Neu: Alle erfolgreich verschickte Email-Rechnungen und eBill-Rechnungen erreichen den Status “Offen”.

  • ✨ Neu: Der Dialog beim Auslösen von Rechnungen zeigt die Anzahl der erfolgreich/nicht erfolgreich ausgelösten Rechnungen, zusammen mit einer Aufschlüsselung nach Versandart.

  • Verbessert: Erhöhte Stabilität durch Verhinderung von doppeltem Schliessen der Datenbankverbindung.

  • ✨ Neu: Anzeige der Quelle von jedem Kommandozeilenargument in Logausgaben.

  • Behoben: Das /AppKey Kommandozeilenargument wird nicht berücksichtigt.

  • Behoben: Sporadischer Absturz während dem Schliessen der Applikation. Neu sieht man die Anzahl der noch laufenden Prozesse während dem Schliessen.

  • Verbessert: Darstellung der laufenden Threads in Log-Dateien.

  • Verbessert: Erhöhte Stabilität durch deterministisches Schliessen aller Datenbankverbindungen.

  • Behoben: Fehlerhaftes Auslesen der Windows Registry mit diversen Auswirkungen (Report Lehrauftrag, Breakpoints in Opus-Skripten).

  • ✨ Neu: Anzeige der Version im Programmtitel.

  • ✨ Neu: Unterstützung von INI-Dateien entfernt.

  • ✨ Neu: Kartenleser Legic 6300 integriert.

  • ✨ Neu: Eintrag “(standard)” erscheint neu im Dialog “Stundendotationen definieren“ auch bei Filterung nach “Nur sichtbare“.

  • ✨ Neu: Standard-Klassen erscheinen neu gelb markiert im Dialog "Zuteilung zu Lehrpersonen.

  • Verbessert: Schnellerer Programmstart aufgrund verzögerter Abfrage der Fremdschlüssel in der Datenbank.

  • Behoben: Entfernen eines Kandidaten aus einer Gruppe der Prüfungsplanung funktioniert nicht.

  • Behoben: Unter gewissen Umständen blockiert eine Webservice Abfrage, wenn keine Body-Daten existieren.

  • Behoben: Einige serbokroatische Buchstaben (zB ć = c acute) werden als ? (Fragezeichen) nach Excel exportiert.

  • ✨ Neu: Anzeige der Versionshinweise in den Dialogen “Informationen” und “Neue Version verfügbar”.

  • ✨ Neu: Feld “Email Versandstatus” für Rechnungen.

  • ✨ Neu: Checkerboard Hintergrund bei Bildern mit transparenten Pixeln.

  • ✨ Neu: Anzeige der Rechnungsversandart bei Einstellung “Von Rolle übernehmen”.

  • Verbessert: Kleine Verbesserungen auf dem Prüfungsplanen Dialog.

  • Behoben: Rechnungen mit fehlgeschlagenem Emailversand erscheinen nicht rot markiert.

  • Behoben: Absturz beim Wechseln der Auswahl im Tooltree.

  • Verbessert: Verbesserte Behandlung von archivierten Datensätzen.

  • Behoben: Archivierte Klassen führen zu einer deutlichen Geschwindigkeitsabnahme bei Anlässen und Stundenplanung.

  • Behoben: Der Datencache wird nicht korrekt aktualisiert.

  • Verbessert: Berechnen der Stundenplan-Verfügbarkeitstabellen inm Hintergrund.

  • Behoben: An einigen Orten erscheinen Umlaute als Sonderzeichen.

  • ✨ Neu: Standorts für Adressrollen. Der Standort für die automatische Kundennummer-Generierung wird entweder dem Filter oder der Rolle entnommen.

  • Behoben: Fehlermeldung im Fall eines Datenbankunterbruchs.

  • Behoben: Comboboxen verlieren die letzte Selektion.

  • Behoben: Fehlermeldung in "Vorbereitete Rechnung" beim Anklicken von "Neue Rechnung".

  • ✨ Neu: Auswahl von Anwender Benutzer oder Benutzergruppe beim Starten eines Workflows.

  • Verbessert: Kleine Korrekturen beim Speichern der letzten Selektion auf der Combobox.

  • Behoben: Fehler beim Wiederherstellen der Selektion auf einer Listenansicht.

  • Behoben: Die Stundenplanung zeigt Lektionen grün trotz fehlender Verfügbarkeit einer Lehrperson.

  • Verbessert: Kleine Korrekturen bei vorbereitete Rechnungen.

  • Verbessert: Kleine Korrekturen bei Listenansicht.

  • Verbessert: Kleine Korrekturen beim Editieren von Feldern in der Listenansicht.

  • Behoben: Die Resourcentabelle wird zweimal befüllt.

  • Behoben: Fehlerdialog erscheint beim Speichern von Wordvorlagen.

  • Behoben: Bei Anlassteilnehmer kann nur ein Datensatz gleichzeitig editiert werden.

  • ✨ Neu: “Long click” zum Editieren von Zellen in Listen.

  • ✨ Neu: Neues Bild beim Start und Login.

  • Behoben: Absturz bei gleichzeitigem Ausführen von Auswertungen.

  • Behoben: Sporadisches Einfrieren der Applikation im Dialog Prüfungsplanung.

  • Verbessert: Kleine Korrekturen bei Datentransferieren.

  • Behoben: Gespeicherte Kolonnen- und Filtereinstellungen können nicht gelöscht werden.

  • Behoben: Fehler beim Ändern von Start- oder Endzeit eines Anlasses.

 

Version 2.3.0.x

Enthält das Workflow Modul.

 

  • Behoben: Falsch dargestellte Umlaute im Report “Lektionenliste pro Lehrperson”.

  • Kleine Korrekturen.

  • Gutscheinverarbeitung wurde implementiert.

  • Neues Feld “Rechnungsinformation“ auf der Adressrolle.

  • Massive Geschwindigkeitverbesserung in der Opus-Funktion GetTimeTableData.

  • Behoben: Texte mit mehrfachen nicht-ASCII-Zeichen werden nicht korrekt exportiert.

  • Behoben: Die Liste der Räume im Dialog “Anlasstermine planen“ erscheint leer nach einer Filterung nach Haus oder Raumgruppe.

  • Verbesserung: Übernahme der aktiven Planungsperiode für neue Anlässe, falls das Datum in der Planungsperiode liegt.

  • Behoben: Der Export von selektierten Zeilen nach Excel erzeugt ungültige Dokuments bei numerischen Werten, die in der Listenansicht textuelle Ergänzungen tragen.

  • Behoben: Sehr lange Namen von Reports führt zu einem Fehler.

  • Behoben: Bei gewissen Zahlungskonditionen wird das Fälligkeitsdatum falsch bestimmt.

  • Behoben: Beim Aufruf von Web Requests werden bei den Antworten grosse Headers nicht korrekt behandelt.

  • Behoben: Falsch dargestellte Umlaute im Report “Lektionenliste pro Lehrperson”.

  • Behoben: Absturz nach Öffnen vom Dialog “Anwesenheiten editieren“.

  • Behoben: Grosse Listenansichten werden nicht gespeichert.

  • Behoben: Inaktiver Entfernen-Knopf im Dialog “Kolonnenfilter laden“.

  • Behoben: Falscher Eintrag im Dialog “Benutzerrechte“.

  • Behoben: Fokus bei Ctrl-F Filterung bleibt bei Combobox bei Click auf ListView.

  • Behoben: Darstellungsfehler vom Indikator für neue Datensätze in ListViews beim horizontalen Scrollen.

  • Behoben: Seltenes fehlerhaftes Auslesen von String-Ressourcen aufgrund von parallelen Threads.

 

Preview-Versionen

Version 2.3.6.x

  • Behoben: Neues Login erscheint nicht in der Liste.

  • Ohne aktivem Standort kann man neu nur Adressrollen ohne automatische Nummerierung hinzufügen.

  • Optimierung beim Start der Software

  • Schnelleres Umschalten der Planungsperiode

  • Korrektur beim Drag&Drop von mehreren Dokumenten

  • Neuer Resultattyp “Repetition” bei der Noteneingabe

  • Steuerung für Adressen und Kundennummern von Leistungsbezüger und Rechungszahler

Version 2.3.5.x

  • Behoben: Inaktiver Knopf “Adresse zuweisen” im Dialog “eBill-Anmeldungen und Abmeldungen“.

  • Behoben: Falsche Anzeige im Feld “Kunde” bei den vorbereiteten Rechnungen.

  • Enthält die Hotfixes bis Version 2.3.0.8.

  • Neue Option "Taggenaue Abgrenzung" und neues Feld “Adressnummer” in Fakturierungsvorgaben.

  • Gutschriften erscheinen neu hellblau markiert im Dialog “Vorbereitete Rechnungen”.

  • Behoben: Der Grund für eine Gutschrift wird zweimal gefragt für eine einzelne Rechnung.

  • Das Hinzufügen einer Adressrolle benötigt neu einen ausgewählten Standort.

  • Behoben: Das Freigeben von Rechnungen zeigt eine Fehlermeldung, obwohl die Operation ausgeführt wird.

  • Behoben: Absturz beim Hinzufügen einer neuen Planungsperiode.

  • Behoben: Absturz beim Einfügen von Stundenplanlektionen via Drag and Drop.

  • Behoben: Gutschriften mit vorgängigem eBill-Versand erscheinen blockiert.

  • Neue Opus-Funktion GetSwissQRCode23 zum Erzeugen von Swiss QR Codes Version 2.3.

  • Massiv schnellere Resultatsübersicht.

Version 2.3.4.x

  • Der Dialog "Rechnungen auslösen" zeigt neu den Grund, wieso einzelne Rechnungen nicht ausgelöst werden können.

  • Neue Farblegende im Dialog “Zuteilung der Lehrpersonen”.

  • Automatisches Entfernen von überzähligen Leerzeichen in allen Adressfeldern.

Version 2.3.3.x

Preview-Versionen

  • Behoben: Fehlender Status von eBill-Rechnungen mit Fälligkeit später als 100 Tage.

  • Behoben: Effektive Versandart wird nicht gesetzt bei Briefversand.

  • Behoben: Adressen von fremden Unternehmen im Dialog “eBill Registrationen“.

  • Behoben: Datenbankfehler beim Hinzugügen einer neuer Person

  • Behoben: Module GRW verhindert Löschen von Datensätzen.

  • Behoben: Unbehandelte Ausnahme im Dialog “Lohninformationen für Lehrpersonen“.

  • Enthält die Hotfixes bis Version 2.3.0.7.

Version 2.3.2.x

  • Enthält die Hotfixes bis Version 2.3.0.6.

  • Dialog “Benutzerdefinierte Felder“ neu in der Größe veränderbar.

  • Verbesserungen im Dialog “Vorbereitete Rechnungen”:

    • Neue Kolonnen “eBill Status”, “Email Status” und “Effektive Versandart(en)”.

    • Farbkodierte Totalrechnungen (grün für vollständig bezahlt, rot für Versandfehler).

    • Verhinderung von mehrfachem eBill- und Email-Versand.

    • Neue Menüfunktion “Erneuten Emailversand zulassen” für Rechnungen und Gesamtrechnungen.

    • Neuer Status “Nicht gefunden” für eBill-Rechnungen, die auf PostFinance-Seite unbekannt sind.

  • Geschwindigkeitverbesserung um zirka 50% im Dialog “Lohndetails”.

  • Vertikaler Scrollbar bei Erinnerungen, wenn diese nicht mehr auf dem Bildschirm Platz haben.

  • Rundung zu nächster Minute bei Synchronisierung von Anlässen und Lektionen mit Outlook.

Version 2.3.1.x

  • Enthält die Hotfixes bis Version 2.3.0.5.

  • Neuer Opus Datentyp ‘sealed’ eingeführt, insbesondere für die Verarbeitung von Passwörtern.

  • Eventmakros HandleCheckFieldContent und HandleUnlockField umgesetzt.

  • Neue Menüfunktion “Beziehung umkehren” im Tool “Beziehungen”.

  • Neue Filterfunktionen nach Addresse 1/2 im Tool “Beziehungen”.

  • Neue Felder für Datensatz Objekte (Planungsperiode, Informationstyp)