- 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 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 => 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!