Zum Hauptinhalt springen

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.