WARNUNG: Sie betrachten nicht die Live-Version, sondern eine ältere Version.

Neue Features

Neue Features

System

  • Java 17 required
  • --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

    • Default bleibt ehCache2
    • Konfig option: webdesk.hibernate.cache.provider=redis-caffeine (default ehcache2)
  • Neue TaCon Properties um employeeId in ein neues feld zu speichern

    • Ausgeführt via upgrade skript, auch später noch als job möglich migrate
    • TaPersonDAO.employeeIdField=<20+ zeichen feld>
    • TaPersonDAO.effectiveEmploymentMarkerField=<boolean feld (J/N)>
    • Evtl für dwhs relevant auch noch TaPersonDAO.nameOfFieldStoringPersonUid=<32+ zeichen>
    • erweiterte funktion für autofill of taid in employment state
  • MySql Database
    • Dialect ist nun version spezifisch, 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

  • Dark Theme ist nun verfügbar, richtet sich per default nach der browser-theme konfiguration PoOptions.allowDarkMode
  • Neue Login Maske
  • SFTP support für ExecuteAndStoreReports
  • Neue option in dbConnector "Truncate table before insert" (change textmodule to leeren instead of kürzen)
    • Nur ohne einschränkung in link, sonst exception
  • UTF-8 + BOM support für seperatorFileConnector
  • Generic Po_dashboard.act
  • AI Chatbot

TA

  • Neues Anwesenheits-Tableu (Team Attendance)
    • ?TODO?
  • Support für Multiple Employments <-> TaId
  • Jede Beschäftigung bekommt nun eine eigene TaId
  • 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
  • Jahrskalender unterstützt nun die grobe berechnung des urlaubsverbrauches
  • BETA TV Modul
    • Webdesk-Internes zeiterfassungs-modul
    • Grundlegender support für:
    • Erstellung von tages/wochen programmen
    • Erstellung von fehlgründen
    • Erste integration in Korrektur & Fehlzeit Client
  • BETA Backend-Infrastruktur für Offline-Booking

PTM

  • Favoriten zeigen nun an wenn sie nicht mehr bebuchbar sind (hans admin)
  • Projekt-Chooser zeigen nun deutliche meldung wenn keine buchbaren projekte existieren
  • Die Aktion Projektzeit-Bearbeiten kann nun eine vorläufige-geschätzte summe für den aktuellen tag anzeigen
  • Jahresaufwandsbericht
  • BETA Backend-Infrastruktur für Offline-Booking

TM

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

HRX

  • Jubiläen Dashlet 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)