Neue Features

Neue Features in Webdesk 4.64

Diese Seite fasst die wesentlichen neuen Funktionen und technischen Erweiterungen der Version 4.64 zusammen. Notwendige Anpassungen bei einem Upgrade sind in Breaking Changes 4.64 beschrieben.

Webdesk

  • Überarbeitete Login-Maske mit aktuellem Branding, Produktname und Logo sowie verbesserter Bedienbarkeit auf mobilen Geräten.
  • Der Dunkelmodus richtet sich standardmäßig nach Browser beziehungsweise Betriebssystem. Er kann über PoOptions.allowDarkMode freigeschaltet werden.
  • Neues, stärker anpassbares Dashboard mit ausdrücklich unterstützten Dashboard-Vorlagen. Dashboards können aus Vorlagen erstellt und als Vorlagen gespeichert und administriert werden.
  • KI-Assistent als dauerhaft verfügbares Seitenpanel mit kontextbezogener Unterstützung und persistentem Gesprächsverlauf.
  • Der Job ExecuteAndStoreReports kann erzeugte Auswertungen direkt auf einen SFTP-Server hochladen.
  • Der dbConnector kann die Zieltabelle vor dem Einfügen vollständig leeren.
  • Der SeparatorFileConnector unterstützt UTF-8-Dateien mit BOM.

Zeiterfassung

  • Die Team-Anwesenheit ist eine überarbeitete Version des bisherigen Anwesenheits-Tableaus.
  • Mehrfachbeschäftigungen werden durchgängig unterstützt. Jede Beschäftigung kann einen eigenen TA-Stammsatz und eine eigene TA-ID erhalten. Die Auswahl und Bearbeitung ist im Personeneditor, Korrektur-Client, Fehlzeit-Client und in Journalen möglich.
  • Der Korrektur-Client unterstützt mehrere TA-Systeme. Zeitgründe, Berechtigungen und Konten können über eine universelle Konfiguration systemübergreifend verwendet werden.
  • Der Beginn der Zeiterfassung kann mit Nutzerbestätigung in die Zukunft verschoben werden.
  • Der Jahreskalender unterstützt die Erstellung von Anträgen, die grobe Berechnung des Urlaubsverbrauchs und eine Auswertungsbox für Statistiken zu einem ausgewählten Zeitraum.
  • Die Inspector-Ansicht im Jahreskalender wurde modernisiert und für mobile Geräte angepasst.
  • Für die Synchronisation nachträglich erfasster Offline-Zeiterfassungsbuchungen steht eine REST-Schnittstelle zur Verfügung.
  • Die Zeiterfassungs-API bietet eine REST-Schnittstelle zur Verwaltung und Validierung buchungsspezifischer Felder für besondere Abwesenheiten.
  • HRX-Vertragstypen können als Vorlage für die TA-Feldkonfiguration einer Person verwendet werden. Dafür müssen Zusatzfelder und die HRX-TA-Synchronisation je Mandant eingerichtet werden.
  • BETA: TV-Regelverwaltung – Das interne Modul zur Zeitbewertung unterstützt Tagesprogramme, Wochenprogramme, Regeln und Fehlgründe. Eine erste Integration ist im Korrektur- und Fehlzeit-Client vorhanden.

Projektzeiterfassung

  • Für die Synchronisation nachträglich erfasster Offline-Projektzeitbuchungen steht eine REST-Schnittstelle zur Verfügung.
  • Favoriten zeigen an, wenn sie nicht mehr bebuchbar sind.
  • Der Projekt-Chooser zeigt eine deutliche Meldung, wenn keine buchbaren Projekte vorhanden sind.
  • Die Aktion zum Bearbeiten von Projektzeit kann eine vorläufige, geschätzte Summe für den aktuellen Tag anzeigen.

Reisekostenerfassung

  • Der Tab Belege kann über die Reisetyp-Konfiguration ausgeblendet werden.

HR Expert

  • Das neue Dashlet Jubiläen zeigt bevorstehende Jubiläen in 5-Jahres-Schritten sowie Geburtstage an.
  • Berichtsparameter können mit einer Checkbox-basierten Auswahl umgesetzt werden.
  • Vertragstypen sind für Administratoren direkt im Menü der HR-Verwaltung erreichbar und können als Vorlage für die TA-Aktivierung verwendet werden.

Kiosk

  • Die Projektliste ist seitenbasiert.
  • Alle Top-Level-Projekte eines Mandanten können gesammelt einer Kiosk-Konfiguration hinzugefügt werden.
  • Ein einzelnes Top-Level-Projekt kann allen Kiosk-Konfigurationen des Mandanten gemeinsam hinzugefügt werden.

System und Administration

  • Webdesk und der IF6020-TA-Connector benötigen Java 17.
  • Beim Start können je nach Betriebsart folgende --add-opens-Parameter erforderlich sein:
    • --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
  • Optional steht eine Redis-Caffeine-Implementierung für den Hibernate-Cache zur Verfügung: webdesk.hibernate.cache.provider=redis-caffeine.
  • Für MySQL muss der versionsabhängige Hibernate-Dialect manuell gesetzt werden, zum Beispiel MySQL57Dialect für MySQL 5.7 oder MySQL8Dialect für MySQL 8.
  • Die technischen Basiskomponenten wurden aktualisiert, unter anderem Hibernate 5.6, Hibernate Search 6.2, Spring 5.3, Node.js 20, Bootstrap 5.3 und Quartz 2.4.
  • Die JavaScript-Ausführung wurde erweitert. Die JavaScript-Konsole und der CustomJavaScriptJob können mit der konfigurierten Script-Engine einschließlich GraalJS betrieben werden.

IF6020-TA-Connector und Mehrfachbeschäftigungen

  • Bei der Anlage eines TA-Personensatzes wird stpersnr mit der TA-ID statt mit der Webdesk-Mitarbeiter-ID befüllt. Falls keine TA-ID vorhanden ist, wird eine eindeutige Ersatz-ID verwendet.
  • Die echte Mitarbeiter-ID, das Aktivkennzeichen der Beschäftigung und die PersonUID werden in drei konfigurierbaren Infofeldern gespeichert: TaPersonDAO.employeeIdField, TaPersonDAO.effectiveEmploymentMarkerField mit J oder N und TaPersonDAO.nameOfFieldStoringPersonUid.
  • Die TA-ID wird in HrPersonEmployment geführt und bei Synchronisation und Upgrades nachgezogen. Für bestehende Daten stehen Migration und administrative Nachpflege der PersonUIDs zur Verfügung.
  • IF6020-spezifische Service- und Bean-Namen wurden mit dem Präfix Ta6020 vereinheitlicht. Skripte, Validierungen und eigene Integrationen müssen die neuen Namen verwenden. Die konkreten Anpassungen sind in Breaking Changes 4.64 aufgeführt.

Weitere Informationen

Weitere Details finden sich in den Release Notes 4.64.0, den Release Notes 4.64.31 und den Breaking Changes 4.64.

Kommentare (0)