Veränderungen des Inhalts
Klicken Sie für eine detaillierte Beschreibung auf die geänderten Stellen:
Benutzen sie die linke oder die rechte Maustaste, um zur jeweils vorherigen bzw. nachfolgenden Änderung zu gelangen.
Neue New Features in Webdesk 4.64
Neue New Features in Webdesk 4.64
Diese Seite fasst die wesentlichen neuen Funktionen und technischen Erweiterungen der Version This page summarizes the key new functions and technical enhancements of version 4.64 zusammen. Notwendige Anpassungen bei einem Upgrade sind . Adjustments required during an upgrade are described 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 Revised login screen with current branding, product name, and logo, as well as improved usability on mobile devices.
-
Dark mode follows the browser or operating system by default. It can be enabled via
PoOptions.allowDarkMode.
-
New, more customizable dashboard with explicitly supported dashboard templates. Dashboards can be created from templates and saved and administered as templates.
-
AI assistant as a permanently available side panel with context-sensitive support and a persistent conversation history.
-
The
ExecuteAndStoreReports job can upload generated reports directly to an SFTP server.
-
The
dbConnector can completely empty the target table before inserting.
-
The
SeparatorFileConnector supports UTF-8 files with BOM.
Time & Attendance
-
Team Attendance is a revised version of the previous attendance board.
-
Multiple employments are supported throughout. Each employment can have its own TA master record and its own TA ID. Selection and editing are possible in the person editor, correction client, absence client, and in journals.
-
The correction client supports multiple TA systems. Time reasons, permissions, and accounts can be used across systems via a universal configuration.
-
The start of time tracking can be moved into the future with user confirmation.
-
The annual calendar supports creating requests, a rough calculation of vacation usage, and an evaluation box for statistics over a selected period.
-
The inspector view in the annual calendar has been modernized and adapted for mobile devices.
-
A REST interface is available for synchronizing time tracking bookings entered retroactively while offline.
-
The time tracking API provides a REST interface for managing and validating booking-specific fields for special absences.
-
HRX contract types can be used as a template for the TA field configuration of a person. For this, additional fields and the HRX-TA synchronization must be set up per client.
-
BETA: TV rule management – The internal time evaluation module supports daily programs, weekly programs, rules, and error reasons. A first integration is available in the correction and absence client.
Project Time Tracking
-
A REST interface is available for synchronizing project time bookings entered retroactively while offline.
-
Favorites indicate when they can no longer be booked to.
-
The project chooser displays a clear message when no bookable projects are available.
-
The action for editing project time can display a preliminary, estimated total for the current day.
Travel Expense Tracking
-
The Receipts tab can be hidden via the travel type configuration.
HR Expert
-
The new dashlet Anniversaries displays upcoming anniversaries in 5-year steps as well as birthdays.
-
Report parameters can be implemented with a checkbox-based selection.
-
Contract types are directly accessible to administrators in the HR administration menu and can be used as a template for TA activation.
Kiosk
-
The project list is page-based.
-
All top-level projects of a client can be added to a kiosk configuration in bulk.
-
A single top-level project can be added to all kiosk configurations of the client at once.
System and Administration
-
Webdesk and the IF6020 TA connector require Java 17.
-
Depending on the operating mode, the following
--add-opens parameters may be required at startup:
-
--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 Optionally, a Redis-Caffeine -Implementierung für den Hibernate-Cache zur Verfügungimplementation is available for the Hibernate cache:
webdesk.hibernate.cache.provider=redis-caffeine.
-
Für MySQL muss der versionsabhängige Hibernate-Dialect manuell gesetzt werden, zum Beispiel
MySQL57Dialect für For MySQL, the version-dependent Hibernate dialect must be set manually, for example MySQL57Dialect for MySQL 5.7 oder or MySQL8Dialect für for MySQL 8.
-
Die technischen Basiskomponenten wurden aktualisiert, unter anderem The technical base components have been updated, including Hibernate 5.6, Hibernate Search 6.2, Spring 5.3, Node.js 20, Bootstrap 5.3 und , and 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 JavaScript execution has been extended. The JavaScript console and the
CustomJavaScriptJob can be run with the configured script engine, including GraalJS.
IF6020 TA Connector and Multiple Employments
-
When a TA person record is created,
stpersnr is populated with the TA ID instead of the Webdesk employee ID. If no TA ID is available, a unique substitute ID is used.
-
The actual employee ID, the active flag of the employment, and the PersonUID are stored in three configurable info fields:
TaPersonDAO.employeeIdField, TaPersonDAO.effectiveEmploymentMarkerField mit with J oder or N und , and TaPersonDAO.nameOfFieldStoringPersonUid.
-
Die The 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 is maintained in HrPersonEmployment and is brought up to date during synchronization and upgrades. For existing data, migration and administrative back-filling of the PersonUIDs are available.
-
IF6020-specific service and bean names have been standardized with the prefix
Ta6020. Scripts, validations, and custom integrations must use the new names. The specific adjustments are listed in Breaking Changes 4.64 aufgeführt.
Weitere Informationen
Weitere Details finden sich in den
Further Information
Further details can be found in the Release Notes 4.64.0, den the Release Notes 4.64.31 und den , and the Breaking Changes 4.64.