Vergleichsreport

Vergleiche Einstellungen
Änderungen von:
bis:
Typ:

Veränderungen an Parts

Part "Inhalt" wurde verändert


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.
 ersteletzte 

Features

  • Buchungs- u. Kontenkorrektur-Client > im Buchungsclient Möglichkeit eingeführt, die Fehlgründe, die über den Client eingetragen werden dürfen, zu definieren (konfiguration analog zu Buchungsmasken- bzw. Zeitkorrekturkonfig)
  • Erweiterung poPersonConnector um alle sinnvollen Felder aus poPerson Table
  • Dienstreise: beim Reisetyp kann man nun auch die Fehlgründe angeben, welche für die Zeitkorrekturen zur Auswahl stehen
  • Workflow: Neuzuweisung offener Aktivitäten nun direkt aus Antrag möglich (über Prozess-Details)
  • GwCalendarService Implementierung für Exchange 2010
  • SDL: SimpleDataList Spalten mit Typ-Definitionen anreichern
  • Spezial-Validierung bei Kontokorrektur und Umbuchung einbauen > zusätzliche Validierungsmöglichkeiten sollen eingebaut werden: - Überprüfung ob Wert ganzzahlig ist, - Überprüfung auf halbe Stunden (abhängig von NM vs. IM ) > Diese Validierung muss in der Konfig es Kontokorrekturs-Formulars
  • Abfrage mit Favoriten als Gruppe
  • Umbuchung: Mailverständigung bei Kontokorrekturanträgen im Entwurfstatus > Job "createRebookings" parametrierbar
  • Umplanung von Tagesprogrammen > Soll nach Löschung einer Umplanung im Webdesk der Umplanungsatz in der 6020 auf die Vorherigen werte zurückgesetzt werden
  • Berechtigungsantrag > neue Konfigurationsmöglichkeit > Vorbelegung Datum mit kommendem Ultimo + Datumswert nicht veränderbar
  • Connectorframework -> Erweiterung zusätzliche Felder
  • Erweiterung Kontokorrektur für Mehrzeitapplikation > Bei der Kontokorrektur wird angegeben, ob ein Nullwert erlaubt ist. Über die Prozessdefinition (Prozess wurde bei der Konfiguration der Umbuchung angegeben) wird abgefragt, ob Null-Werte erlaubt sind.
  • Fehlzeitanträge: Anpassung bis Datum, wenn von Datum geändert wurde > Automatische Anpassung to_date anhand von from_date, wenn to_date>from_date; wurde bei folgenden Formularen eingebaut: - Fehlzeitformular, - Berechtigungsformular (falls Zeitraum gewählt)
  • GW-Calendaring - Setup / Benutzer / Passwort ausblenden > In Systemparametern bei den GW-Einstellungen darf der Benutzer / Passwort nicht ersichtlich sein (Analog zur Passwort-Eingabe).
  • Info-Popup über Workflow-Anträge bei Start Webdesk -> Ausnahme von bestimmten Prozessdefinitionen > Möglichkeit geben, bestimmte Prozessdefinitionen so zu "markieren", dass diese *NICHT* berücksichtigt werden, wenn offene Anträge für einen bestimmten Mitarbeiter gesucht werden. Hintergrund ist, dass die Verarbeitung von Anträgen im Entwurf - insbesondere die Kontokorrektur, welche für die Umbuchung verwendet wird - nicht zielführend ist.
  • Negativ-Berechtigungen
  • Passwortverwaltung - Passwort per Administrator löschbar > Passwort auf System-Default rücksetzen wie gehabt.
  • Passwortverwaltung - Passwortvergabe für User die nicht im Active Directory enthalten sind; alle Passwörter werden dabei zurückgesetzt auf die konfigurierte PasswordResetPolicy: entweder username oder "webdesk" wird als Passwort gesetzt (siehe Menu "System").
  • RsPlanningConnector > Einen konfigurierbaren (lesenden) Connector bauen, der Planungsinformationen aus dem RS-Service retourniert.
  • Überarbeitung Ta-Connector (BrokerTeil) > Performanceoptimierung
  • Filter in Workflow-Liste: Prozessbezeichnung statt Namen anzeigen > Es wird der Name der Prozessdefinition innerhalb des Filters in der Prozessdefinition folgendermaßen ermittelt: - wenn eine Aktionsreferenz existiert > nimm den lokalisierten Namen (d.h Booking and account correction client > In the booking client, the option was introduced to define the absence reasons that may be entered via the client (configuration analogous to booking screen or time correction configuration)
  • Extension of poPersonConnector with all useful fields from the poPerson table
  • Business trip: In the travel type, you can now also specify the absence reasons that are available for selection in the time corrections
  • Workflow: Reassignment of open activities is now possible directly from the request (via process details)
  • GwCalendarService implementation for Exchange 2010
  • SDL: Enrich SimpleDataList columns with type definitions
  • Add special validation to account correction and transfer booking > additional validation options should be added:
    - Check whether the value is an integer, - check for half hours (depending on NM vs. IM ) > This validation must be in the configuration of the account correction form
  • Query with favorites as a group
  • Transfer booking: Email notification for account correction requests in draft status > Job "createRebookings" is configurable
  • Rescheduling of daily programs > After deleting a rescheduling in Webdesk, the rescheduling record in 6020 should be reset to the previous values
  • Permission request > new configuration option > Prefill date with upcoming month-end + date value not changeable
  • Connector framework -> Extension with additional fields
  • Extension of account correction for multi-time application > The account correction specifies whether a zero value is allowed. Via the process definition (process specified in the transfer booking configuration), the system queries whether zero values are allowed.
  • Absence requests: Adjusting the to-date when the from-date was changed > Automatic adjustment of to_date based on from_date, if to_date>from_date; was added to the following forms: - Absence form, - Permission form (if a period is selected)
  • GW calendaring - Hide setup / user / password > In the system parameters for the GW settings, the user / password must not be visible (analogous to password entry).
  • Info popup about workflow requests at Webdesk start -> exception for certain process definitions > Provide the option to "mark" certain process definitions so that they are *NOT* taken into account when searching for open requests for a particular employee. The background is that processing requests in draft - in particular the account correction, which is used for the transfer booking - is not useful.
  • Negative permissions
  • Password management - Password can be deleted by administrator > Reset password to system default as before.
  • Password management - Password assignment for users who are not in Active Directory; all passwords are reset to the configured PasswordResetPolicy: either the username or "webdesk" is set as the password (see menu "System").
  • RsPlanningConnector > Build a configurable (read-only) connector that returns scheduling information from the RS service.
  • Revision of Ta connector (broker part) > Performance optimization
  • Filter in workflow list: Show process label instead of name > The name of the process definition within the filter in the process definition is determined as follows: - if an action reference exists > take the localized name (i.e. ProzessAktionsName.proc_action_caption), - wenn eine Bezeichnung if a label (caption) der Prozessdefinition existiert > nimm deren lokalisierten Namen (i18n für of the process definition exists > take its localized name (i18n for "wf_processname_<ProcCaption>", oder falls nicht vorhanden einfach die nicht übersetzte Bezeichnung), - nimm die lokalisierte Version der or if not available simply the untranslated label), - take the localized version of the ID (i18n für for "wf_processname_<ProcDefId>", oder die ID selbst falls keine Übersetzung vorhanden). In Klammer wird immer die tatsächliche ProcDefId (inkl. PckId falls unterschiedlich zur ProcDefId) angedruckt.
  • Mögliche Eingabe eines Initialwertes bei Belegtyp > Anfangswert kann eingegeben und editiert werden. Weiters kann man auch einstellen, dass dieser Belegtyp nur 1x pro Reise verwendet werden darf und nicht editierbar ist:
  • Search & Sort für Spalte "Kompetenzziel" realisiert > Reiter "Im Kompetenzbereich dieser Rolleninhaber": Suche nach Rolle / Inhaber > Person oder Gruppe / gültig von.
  • Lizenzinformationen - eigene Aktion Lizenzinformationen unter dem Menüpunkt Monitoring ,welche die absoluten Lizenzen den verbrauchten gegenüberstellen und somit die freien Lizenzen berechnet. Zur Zeit ist für den User nicht ersichtlich, wieviele Lizenzen noch zur Verfügung stehen; Mailbenachrichtigung bei Lizenzüberschreitung
  • SPD: Hilfetext und Mailtext mehrsprachig (WF Refactoring)
  • Zeitkorrektur in die Zukunft erlauben
  • Editieren einzelner Personen in spezieller Einsichtserlaubnis
  • Switch-User mit eingeschränkte Aktionen > neuer Konfigurations-Parameter "Ausführung für geswitchte User verhindern"
  • Reporting > OrgActionHandler - Übernahme RequestParameter (URL Parameter) in Formular
  • Reporting - Job für Ausführung von Webdesk Standard Reports und Versand
  • Buchungsmaske - Auswahl der Journalkonfiguration in der Buchungskonfiguration implementiert
  • Reporting: Engine Management > Refactoring > Aktionen "Reporting Engine Starten" und "Reporting Engine Arbeitsverzeichnisse löschen"
  • Performance Optimierung von HQL Queries in Adminactionhandler > PoRole / Rolleninhaber beschleunigt durch lesen aus der DB nur wenn es benötigt wird, d.h. es wird immer nur eine Seite gelesen. AUSNAHME: bei Suche und Sortierung werden alle Daten benötigt!
  • Behandlung der Bearbeitung von Workflow-Aufgaben, die bereits beendet sind or the ID itself if no translation exists). The actual ProcDefId (including PckId if different from the ProcDefId) is always printed in parentheses.
  • Possible entry of an initial value for receipt type > Initial value can be entered and edited. Furthermore, it can be set that this receipt type may only be used once per trip and is not editable:
  • Search & sort implemented for the "Competence target" column > Tab "In the area of responsibility of these role holders": Search by role / holder > person or group / valid from.
  • License information - separate action License information under the menu item Monitoring, which compares the absolute licenses with the consumed ones and thus calculates the free licenses. Currently it is not visible to the user how many licenses are still available; email notification when the license limit is exceeded
  • SPD: Help text and email text multilingual (WF refactoring)
  • Allow time correction into the future
  • Editing individual persons in special view permission
  • Switch user with restricted actions > new configuration parameter "Prevent execution for switched users"
  • Reporting > OrgActionHandler - Adopt request parameters (URL parameters) into form
  • Reporting - Job for executing and sending Webdesk standard reports
  • Booking screen - Selection of the journal configuration implemented in the booking configuration
  • Reporting: Engine management > Refactoring > Actions "Start reporting engine" and "Delete reporting engine working directories"
  • Performance optimization of HQL queries in AdminActionHandler > PoRole / role holder accelerated by reading from the DB only when needed, i.e. only one page is read at a time. EXCEPTION: for search and sorting, all data is required!
  • Handling of processing workflow tasks that have already been completed (Current activity state is closed.completed) > Implementierung Fehlermeldung: "Aufgabe wurde bereits von einer anderen Person bearbeitet und abgeschlossenImplementation of error message: "Task has already been processed and completed by another person."

  • TaAbsenceEntry Connector > ermöglicht periodischen Export von Fehlzeiten (Vergangenheit/Zukunft, genehmigt/ungenehmigt) > liefert Information ob ein Mitarbeiter an einem Tag gebucht hat

  • Union Connector - verknüpft Daten zwischen IF6020, Webdesk und csv Dateien
  • Monatsfreigabe: Stellvertretungseinstellungen können nun berücksichtigt werden
  • HR Module - Anmeldung über Seminarkatalog
  • SIZE - Kalender für Rufbereitschaften
  • Zoomfunktion im IE8 möglich > Deaktivieren des Hinweises für Zoom > 100% in Systemparametern möglich

Fehlerbehebungen

  • Statistik - Änderungen in der Berechnungen Durchschnitt > Wird eine Schnittberechnung für ein Konto parametriert, und dann die Statistik statt mit Richtung "vorwärts" mit Richtung "rückwerts" angezeigt, so wird der Durchschnitt nicht ebenfalls Rückwerts berechnet > Durchschnittswertspalte wird beim "Rückwärts" nicht angezeigt.
  • ExcelAnzeige Buchungsliste
  • Managementlisten: Ausgabe in Excel u.a.
  • KOMMT-Buchung mit Fehlgrund (z.B. Arzt) ohne Gutschrift
  • Buchungs bestimmter Fehlzeiten nur nach Kommen-Buchung möglich
  • Statistik - Fehlerhafte Schnittberechtigung bei Neueintritten
  • TACon Restart im laufenden Betrieb
  • Buchungen von bestimmten Fehlzeiten nur nach Kommenbuchung möglich > buchungsergänzung bei "Kommen mit Fehlgrund als erste Buchung"
  • editAction: Änderung Einsichtsberechtigung v. Mandantenberechtigung
  • Fehlzeitkorrektur-Client: Kommentar in 6020 > Wurded ein Kommentar einmal eingeragen, so wurde er auch wenn man diesen aus dem Feld wieder herauslöscht bei jedem erneuten Eintrag nochmals geschrieben
  • Feiertagsdarstellung fehlerhaft, wenn der Feiertag am ersten Tag des Monats liegt! > es ist derzeit scheinbar so, dass wenn ein Sondertag / Feiertag am 1.Tag des Monats ist, wird er im Kalender nicht dargestellt (im Journal, Wochenkalender, etc. wird der Tag richtig angezeigt!)
  • Flexibler Stichtag bei verplanter / unverplanter Urlaub > Möglichkeit, den Stichtag für den verplanten / unverplanten Urlaub flexibel (systemparamter fixes Datum? oder Eintrittsdatum Mitarbeiter) zu gestalten
  • Kontokorrektur lässt nur relative Änderungen der Konten zu > Obwohl Kontokorrektur mit absolut eingetragen wurde wird die Änderung relativ ins konto eingetragen!
  • Krankmeldung ist nun wieder editierbar
  • Löschen einer Gruppe erzeugt stacktrace
  • Löschen von Passwort funktioniert und wird nun auch korrekt angezeigt
  • Logischer Fehler in Passwortverwaltung > Das Rücksetzen des Passworts ist nun auch über den PersonConnector möglich. Das spezielle Feld heist "$resetPassword". Der übergebene Wert muss dabei "true" sein! Die Rücksetzung erfolgt auf Grund der PasswordPolicy (d.h. statisch oder Username). Alternativ kann auch das spezielle Feld $resetToRandomPasswordAndSendMail auf true gesetzt werden, damit wird ein Zufallspasswort vergeben und ein Mail an den User geschickt.
  • Prozesstyp "Folgefehlgrund": Einblenden von Kalender oder Gruppenkalender funktioniert nicht > wenn eine Person Krank gemeldet wird, und man im Formular auf Kalender bzw, Gruppenkalender klickt ==> wird der Kalender bzw. Gruppenkalender der krank gemeldeten Person angezeigt! Vorraussetzung dafür ist, dass der Krankmelder die notwendigen Berechtigung auf Kalender und Gruppenkalender hat!
  • Reset Password: Mailtext mit html Formatierung ==> Stacktrace
  • Verbesserte performance von

    connector > enables periodic export of absences (past/future, approved/unapproved) > provides information on whether an employee has booked on a day

  • Union connector - links data between IF6020, Webdesk and csv files
  • Monthly approval: Deputy settings can now be taken into account
  • HR module - Registration via seminar catalog
  • SIZE - Calendar for on-call duty
  • Zoom function possible in IE8 > Disabling the notice for zoom > 100% possible in system parameters

Bug Fixes

  • Statistics - Changes in the average calculations > If an average calculation is configured for an account and the statistic is then displayed with direction "backward" instead of "forward", the average is not also calculated backward > Average value column is not displayed for "Backward".
  • Excel display booking list
  • Management lists: Output to Excel, among others
  • CLOCK-IN booking with absence reason (e.g. doctor) without credit
  • Booking of certain absences only possible after a clock-in booking
  • Statistics - Incorrect average permission for new hires
  • TACon restart during operation
  • Bookings of certain absences only possible after a clock-in booking > booking supplement for "Clock-in with absence reason as the first booking"
  • editAction: Change of view permission vs. client permission
  • Absence correction client: Comment in 6020 > Once a comment was entered, it was written again with every new entry, even if it was deleted from the field
  • Holiday display incorrect when the holiday falls on the first day of the month! > It currently appears that when a special day / holiday is on the 1st day of the month, it is not displayed in the calendar (in the journal, weekly calendar, etc. the day is displayed correctly!)
  • Flexible cutoff date for scheduled / unscheduled vacation > Option to make the cutoff date for scheduled / unscheduled vacation flexible (system parameter fixed date? or employee entry date)
  • Account correction only allows relative changes to accounts > Even though the account correction was entered as absolute, the change is entered relatively into the account!
  • Sick leave notification is editable again
  • Deleting a group produces a stack trace
  • Deleting a password works and is now also displayed correctly
  • Logical error in password management > Resetting the password is now also possible via the PersonConnector. The special field is called "$resetPassword". The value passed must be "true"! The reset is based on the PasswordPolicy (i.e. static or username). Alternatively, the special field $resetToRandomPasswordAndSendMail can also be set to true; this assigns a random password and sends an email to the user.
  • Process type "Follow-up absence reason": Showing calendar or group calendar does not work > if a person is reported sick and you click on the calendar or group calendar in the form ==> the calendar or group calendar of the person reported sick is displayed! The prerequisite is that the person reporting sick has the required permissions for the calendar and group calendar!
  • Reset password: Email text with HTML formatting ==> stack trace
  • Improved performance of PoActionPermissionService.findViewPermission() >
  • ta_getOrgJournal: Hinzufügen einer Zeile in Konfiguration bewirkt Stacktrace; tritt auch in Anwesenheitstableau auf und bewirkt, dass Konfigs nicht geändert werden können
  • ta_getOrgJournal: Klick auf Korrekturbemerkung --> Bemerkung wird kurz angezeigt, dann öffnet sich Journal
  • allowOnlySingleGroupMembership" innerhalb PoOrgstruture. Dies bewirkt, dass ein MA zu einem Zeitpunkt nur einer Grupper dieser Orghierarchie gehören kann.
  • Passwörter der User in Datenbank verschlüsseln
  • Übergeordnete Gruppe *NICHT* entfernbar > Hat eine Gruppe einmal eine übergeordnete Gruppe, ist es nicht mehr möglich, diese wieder zu entfernen. Gewünscht wäre, dass wenn man auf "höchste Ebene" klickt, dass dann die übergeordnete Gruppe verschwindet.
  • Umbuchung: (Implizit) Vererbte Rollenkompetenzen > Es wurde nun eingebaut, dass der Actionhandler die Einstellung "Organisationstyp = Aufbauorganisation" und "Suche nach Rolleninhabern = aufwärts" in der zugehörigen Rolle als Bedingung nimmt, um dann alle zurückgelieferten Gruppen hinsichtlich derer Untergruppen "aufzulösen". D.h. es werden dann Untergruppen auch immer mitangezeigt!
  • Umbuchung: Fehlermeldungen bei Validierung > Ein/Ausblenden von Zeilen wird nun am Client per Javascript gelöst. Damit keine unschönen Effekte entstehen, wird die ganze Tabellenzeile einfach verborgen

  • Fehler bei Zuordnung von Untergruppen wurde behoben > Ein Auffrischen der Zielgruppe wurde implementiert.
  • Buchungen über Mitternacht > Buchungen über Mitternacht sind nun möglich; betrifft Methode TaBookingDAOImpl.doBooking() Beispiel von unten: - MA sticht ein am 16.9.2010 um 8:04 und geht am 17.9.2010 um 0:34 - Webdesk hat beide Buchungen mit unterschiedlichem Tag eingetragen, obwohl die 2. Buchung eigentlich noch zum 16.9. gehört, da die Tagesprogrammgültigkeit von 3:00 - 3:00 geht
  • Fehler bei Excel-ausgabe in getOrgTravel
  • Auswahl der Tagesprogrammwerte in Journalen > Es soll im Journal und in dem OrgJournal möglich sein Anzeige von Tagesprogrammwerten zu konfigurieren.
  • Heranholen von Anträgen pro Gruppe in Umplanungsansicht > ist bei "offene Anträge anzeigen" auch berücksichtigt, da in beiden Fällen getPersonsFromSelectedGroup aufgerufen wird. Neuer Konfigurations-Parameter soll Verhalten der Gruppenselektion im Frontend beeinflussen. Nur wenn "Gruppe selektierbar". (Der Parameter kann nur in der Konfiguration ausgewählt werden). -> wenn aktiviert, bedeutet, dass zur ausgewählten Gruppe auch alle untergeordneten Gruppen mitselektiert werden (default) -> wenn deaktiviert bedeutet diese, dass nur nach der ausgewählten Gruppe selektiert wird. (keine untergeordnete Gruppen) gilt für Anzeige UND heranholen. ("offen Anträge anzeigen")
  • Passwortänderung nach Passwortrücksetzen über Loginmaske > Wird das Passwort über die Loginmaske zurückgesetzt, so wird nach dem Login mit dem zurückgesetzten Passwort die Passwortänderungsmaske nicht aufgerufen.  > neue Spring property PoResetPasswordPolicy.forcePasswordChangeAfterResetToRandomPassword
  • Statistiken: fehlerhafte Schnittberechtigung bei Neueintritten behoben
  • Korrekturclient: Fehler beim Eintragen einer Korrektur - Redesign der aufgerufenen Business-Logik behoben

  • Korrekturclient: Ein Konto, das noch nie einen Wert hatte (angezeigt wird 0), nahm Eingabe "+1" nicht entgegen - behoben

  • Buchungsclient: fehlende Korrekturbemerkung wenn Berechtigungen gesetzt werden, wurde ergänzt

  • Buchungsclient - wurden zwei Berechtigungen unmittelbar hintereinander gesetzt Adding a row in the configuration causes a stack trace; also occurs in the attendance board and means that configurations cannot be changed
  • ta_getOrgJournal: Click on correction note --> note is briefly displayed, then the journal opens
  • allowOnlySingleGroupMembership" within PoOrgstructure. This means that an employee can belong to only one group of this org hierarchy at a time.
  • Encrypt users' passwords in the database
  • Parent group *NOT* removable > Once a group has a parent group, it is no longer possible to remove it. The desired behavior is that clicking on "Highest level" makes the parent group disappear.
  • Transfer booking: (Implicitly) inherited role competences > It was now built in so that the action handler takes the setting "Organization type = Line organization" and "Search for role holders = upward" in the associated role as a condition, and then "resolves" all returned groups with regard to their subgroups. That is, subgroups are then always displayed as well!
  • Transfer booking: Error messages during validation > Showing/hiding rows is now handled on the client via JavaScript. To avoid unsightly effects, the entire table row is simply hidden

  • Error when assigning subgroups was fixed > A refresh of the target group was implemented.
  • Bookings across midnight > Bookings across midnight are now possible; affects method TaBookingDAOImpl.doBooking() Example from below: - Employee clocks in on 9/16/2010 at 8:04 and leaves on 9/17/2010 at 0:34 - Webdesk entered both bookings with different days, although the 2nd booking actually still belongs to 9/16, since the daily program validity runs from 3:00 to 3:00
  • Error in Excel output in getOrgTravel
  • Selection of daily program values in journals > It should be possible in the journal and in the OrgJournal to configure the display of daily program values.
  • Fetching requests per group in the rescheduling view > is also taken into account for "Show open requests", since getPersonsFromSelectedGroup is called in both cases. New configuration parameter should influence the behavior of group selection in the frontend. Only if "Group selectable". (The parameter can only be selected in the configuration). -> if activated, it means that all subordinate groups are also selected along with the selected group (default) -> if deactivated, it means that selection is made only for the selected group (no subordinate groups); applies to display AND fetching ("Show open requests")
  • Password change after password reset via login screen > If the password is reset via the login screen, the password change screen is not called after logging in with the reset password. > new Spring property PoResetPasswordPolicy.forcePasswordChangeAfterResetToRandomPassword
  • Statistics: incorrect average permission for new hires fixed
  • Correction client: Error when entering a correction - Redesign of the called business logic fixed

  • Correction client: An account that never had a value (0 is displayed) did not accept the input "+1" - fixed

  • Booking client: missing correction note when permissions are set was added

  • Booking client - if two permissions were set immediately one after the other => Cannot find form for [object HTMLInputElement]

  • Korrekturclient: Probleme bei Speichern von Kontenänderung (Normal-, Industrieminuten) in Korrekturclient wurden behoben

  • Fehlzeitkorrektur-Client: Kommentar in 6020 - Null wird nicht mehr verarbeitet (IfDataTgKommDAO), und ausserdem wird an die Benutzer-Kommentar-Eingabe "/username" angehängt, sodass IMMER ein Kommentar geschrieben wird.saveDataTgKomm

  • Korrektur-Client: Fehler beim "Edit" Button wurde behoben - nun kann ein anderer Benutzer editiert werden, auch wenn der vorige Edit-Vorgang nicht korrekt beendet wurde

  • Korrekturclient: Kontoänderungen zeigen seltsame Ergebnisse wenn man Absolut- und Relativ-Eingaben vermischt. Es wurde  eine besondere Berechnung der Korrektur implementiert, für den Fall, dass die vorhergehende Korrektur eine absolute war.

  • Anzeige von GW-Terminen in Webdesk - Fehler bei Aufruf einer Aktion wie z.B. Gruppenkalender mit der Einstellung GW-Termine anzeigen:Nein > so wurde an einem Tag, an dem ein Fehlzeiteintrag vorhanden war trotzdem der GW Termin angezeigt, wenn man auf die Detailansicht geklickt hat wurde behoben.

  • Korrekturclient: Liste der Fehlgründe sortierbar gemacht

  • Korrekturclient: Korrekturbemerkungen (comments) sind nun nicht mehr leer

  • Korrekturclient: Angezeigter Datums-Link ist jetzt im Format dd.MM.yyy

  • Korrekturclient: Die Fehlgründe werden nun in der Tagesansicht als Langtexte und in der Monatsansicht als Kurztexte dargestellt

  • Korrekturclient: Buchungs-Kommentare sind nun auch in der Tagesansicht ansehbar

  • Korrekturclient: Edit-Button für Tagesprogramm-Auswahl in Tagesansicht nun vorhanden

  • Änderung eines Aktionsnamen im Menübaum (editMenuTree.act) wirkt sich nun sofort nach Klicken von "Menücache leeren" auf Front-End aus

  • Weiterreichung der Berechtigung von Konfiguration auf Aktion wurde ermöglicht

  • Fehler bei Excel-ausgabe in getOrgTravel (Dienstreise-Auswertungen) wurde behoben

  • Feiertagsdarstellung fehlerhaft, wenn ein Sondertag / Feiertag am 1.Tag des Monats ist, wird er im Kalender nicht dargestellt (im Journal, Wochenkalender, etc. wird der Tag richtig angezeigt!)

  • Zeitkorrekturen nach Mitternacht mit Gültigkeit des Tagesprogrammes nach 00:00 Uhr. Geändert wurde die Methode TaBookingDAOImpl.performAccountingFromTo(), welche bei der Zeitkorrektur via doCorrection() aufgerufen wird > Behoben dadurch, dass bei jeder Buchung die Abrechnung zusätzlich auch für den Tag davor durchgeführt wird.

  • Historisierung: Löschen von Mitarbeitern und Gruppe > historische Daten sind nun wieder abfragbar

  • Heranholen von Anträgen pro Gruppe in Umplanungsansicht > Neuer Konfigurations-Parameter soll Verhalten der Gruppenselektion im Frontend eeinflussen. Nur wenn "Gruppe selektierbar". (Der Parameter kann nur in der Konfiguration ausgewählt werden): -> wenn aktiviert, bedeutet, dass zur ausgewählten Gruppe auch alle untergeordneten Gruppen mitselektiert werden (default); -> wenn deaktiviert bedeutet diese, dass nur nach der ausgewählten Gruppe selektiert wird. (keine untergeordnete Gruppen)

  • Vorgesetztenrolle mit Vererbung nach oben und allowUserDeputy (Stellvertretung) > Problem trat auch auf, wenn die Stellvertreter regulär in der Rolle eingetragen sind, und nicht über allowUserDeputy > sample Code wurde korrigiert.

  • "Resultat sofort anzeigen" wieder über die Suchmaske steuerbar > wurde in Aktionskonfiguration der Parameter "Resultat sofort anzeigen" gewählt, so wurde bei jedem Aufruf der Aktion sofort die Aktion ausgeführt, ohne auf die Suchmaske zu kommen unabhängig davon, ob der User "Resultat sofort anzeigen" in der Suchmaske aktiviert hatte oder nicht.

  • Fehler mit verlorengehendem Klappstatus im Menü wenn Username Leerzeichen oder BackSlash enthält wurde behoben > Problem ist das Cookie wdMenuV_<UserName> welches diverse Informationen zum Menüstatus speichert. Dieses beeinhaltet den Usernamen und dieser darf kein Leerzeichen oder ein Backslash enthalten. Um die gemeldeten Probleme zu entgehen, wird nun also beim Zusammenbau des Cookie aus dem Username Blank und Backslash rausgefiltert Correction client: Problems when saving account changes (normal minutes, industrial minutes) in the correction client were fixed

  • Absence correction client: Comment in 6020 - Null is no longer processed (IfDataTgKommDAO), and in addition "/username" is appended to the user comment input so that a comment is ALWAYS written (saveDataTgKomm)

  • Correction client: Error with the "Edit" button was fixed - another user can now be edited even if the previous edit process was not ended correctly

  • Correction client: Account changes show strange results when mixing absolute and relative inputs. A special calculation of the correction was implemented for the case that the previous correction was an absolute one.

  • Display of GW appointments in Webdesk - Error when calling an action such as the group calendar with the setting Show GW appointments: No > on a day on which an absence entry existed, the GW appointment was still displayed when you clicked on the detail view; this was fixed.

  • Correction client: List of absence reasons made sortable

  • Correction client: Correction notes (comments) are no longer empty

  • Correction client: Displayed date link is now in the format dd.MM.yyy

  • Correction client: Absence reasons are now displayed as long texts in the day view and as short texts in the month view

  • Correction client: Booking comments can now also be viewed in the day view

  • Correction client: Edit button for daily program selection in day view now available

  • Changing an action name in the menu tree (editMenuTree.act) now takes effect on the front end immediately after clicking "Clear menu cache"

  • Passing on the permission from configuration to action was enabled

  • Error in Excel output in getOrgTravel (business trip reports) was fixed

  • Holiday display incorrect when a special day / holiday is on the 1st day of the month, it is not displayed in the calendar (in the journal, weekly calendar, etc. the day is displayed correctly!)

  • Time corrections after midnight with daily program validity after 00:00. The method TaBookingDAOImpl.performAccountingFromTo() was changed, which is called during the time correction via doCorrection() > Fixed by additionally performing the accounting for the previous day with every booking.

  • Historization: Deleting employees and groups > historical data can be queried again

  • Fetching requests per group in the rescheduling view > New configuration parameter should influence the behavior of group selection in the frontend. Only if "Group selectable". (The parameter can only be selected in the configuration): -> if activated, it means that all subordinate groups are also selected along with the selected group (default); -> if deactivated, it means that selection is made only for the selected group (no subordinate groups)

  • Supervisor role with upward inheritance and allowUserDeputy (deputy) > Problem also occurred when the deputies are entered regularly in the role, and not via allowUserDeputy > sample code was corrected.

  • "Show result immediately" controllable via the search mask again > if the parameter "Show result immediately" was selected in the action configuration, the action was executed immediately every time it was called, without going to the search mask, regardless of whether the user had activated "Show result immediately" in the search mask or not.

  • Fixed the error with the menu expand state being lost when the username contains spaces or backslashes > The problem is the cookie wdMenuV_<UserName>, which stores various information about the menu state. It contains the username, and this must not contain a space or a backslash. To avoid the reported problems, blanks and backslashes are now filtered out of the username when assembling the cookie!

Mime Typetext/xmltext/xml
Datei-name
Größe (in Bytes)1824617023
Version 1 von Gabriel Gruber
am 17.10.26 18:11:44
Name: Release Notes für 3.3
Variante: main - en
Status: Veröffentlichung
Version 2 von Gabriel Gruber
am 17.10.26 18:12:41
Name: Release Notes for 3.3
Variante: main - en
Status: Veröffentlichung