Neue Features

Neue Features

System

  • Java 17 wird nun benötigt
  • --add-opens parameter required:

    • --add-opens java.base/jdk.internal.loader=ALL-UNNAMED
    • --add-opens java.base/jdk.internal.module=ALL-UNNAMED
    • --add-opens java.base/jdk.internal.reflect=ALL-UNNAMED
    • --add-opens java.base/java.lang.module=ALL-UNNAMED
    • --add-opens jdk.crypto.ec/sun.security.ec.point=ALL-UNNAMED
    • --add-opens jdk.dynalink/jdk.dynalink.linker.support=ALL-UNNAMED
    • --add-opens java.base/sun.util.calendar=ALL-UNNAMED
    • --add-opens java.base/java.util.concurrent.locks=ALL-UNNAMED
    • --add-opens java.base/java.lang=ALL-UNNAMED
    • --add-opens java.base/java.lang.invoke=ALL-UNNAMED
    • --add-opens java.base/java.lang.reflect=ALL-UNNAMED
    • --add-opens java.base/java.io=ALL-UNNAMED
    • --add-opens java.base/java.util=ALL-UNNAMED
    • --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED
    • --add-opens java.base/java.net=ALL-UNNAMED
  • Caching changes

    • Neue Optionale Caching-Implementierung für Redis-Caffeine
      • Konfig option: webdesk.hibernate.cache.provider=redis-caffeine
  • Neue TaCon Properties um PersonalNr(employeeId) in ein neues feld zu speichern

    • TaPersonDAO.employeeIdField=<20+ zeichen feld>
    • TaPersonDAO.effectiveEmploymentMarkerField=<boolean feld (J/N)>
    • TaPersonDAO.nameOfFieldStoringPersonUid=<32+ zeichen>
    • Erweiterte funktion für das nachträgliche Befüllen der Taid in Beschäftigungen
    • Migrations-Job für das nachträgliche Befüllen des neuen employeeIdField
  • MySql Database
    • Dialect ist nun version spezifisch und muss manuell angepasst weden, z. B. MySQL57Dialect für 5.7, MySQL8Dialect für 8.0
  • Version upgrades
    • Hibernate 5.6
    • Hibernate-search 6.2
    • Spring 5.3
    • node 20
    • Bootstrap 5.3
    • quartz 2.4
  • Support für GraalVM
    • Kann in JS-console & CustomJavaScriptJob verwendet werden

Webdesk

  • Dunkelmodus ist nun verfügbar, richtet sich Standardmäßig nach dem Browser/System
    • Option um Dunkelmodus im System freizuschalten: PoOptions.allowDarkMode
  • Neue Login Maske
  • ExecuteAndStoreReports Job kann nun erstellte Auswertungen auf SFTP Servern direkt Hochladen
  • Neue option in dbConnector "Zieltabelle leeren"
    • Zieltabelle wird vor jedem Ausführen komplett geleert und neu befüllt
  • SeperatorFileConnector unterstützt nun UTF-8 + BOM dateiformat
  • Neues Dashboard welches mehr Benutzer-Customisation unterstützt
  • KI-Chatbot unterstützung

Zeiterfassung

  • Neues Anwesenheits-Tableu (Team Attendance)
  • Verbesserte Unterstützung von Parallelen Beschäftigungen & der Zeiterfassung
    • Jede Beschäftigung bekommt nun einen eigenen Stammsatz
  • HRX Vertragstypen als Vorlage für Ta-Feld-Config-Werte
    • Vertragstypen können nun als Vorlage für Zeiterfassungs-Konfiguration von Personen verwendet werden
    • Muss über Zusatzfelder und HRX-TA-Sync per Mandant konfiguriert werden
  • Neue Mandanten-Option welche erlaubt das "Beginn der Zeiterfassung" in die Zukunft zu verschieben
  • Jahreskalender unterstützt nun die Erstellung von Anträgen
  • Jahreskalender unterstützt nun die grobe b+Berechnung des Urlaubsverbrauches
  • BETA: Erste version des eigenen internen Zeiterfassungs-TV-Modul
    • Grundlegender support für:
      • Erstellung von tages/wochen programmen
      • Erstellung von fehlgründen
      • Erste integration in Korrektur & Fehlzeit Client

PTM

  • Favoriten zeigen nun an wenn sie nicht mehr Bebuchbar sind
  • Projekt-Chooser zeigen nun deutliche Meldung wenn keine buchbaren Pojekte existieren
  • Die Aktion Projektzeit-Bearbeiten kann nun eine vorläufige-geschätzte summe für den aktuellen tag anzeigen

TM

  • Der Tab "Belege" kann nun per Reisetyp-konfig ausgeblendet werden

HRX

  • Neues Dashlet "Jubiläen" welches die kommenden Geburtstage in 5-Jahres-Schritten anzeigt
  • Neue Checkbox-basierte implementierung für Berichts-parameter

Kiosk

  • Projekt Liste ist nun Seitenbasiert
  • Neue Funktion um alle TOP-LEVEL-Projekte eines Mandanten einem Kiosk hinzuzufügen
Kommentare (0)