|
2272 | Backend | Bug Report | mittel | Caching Problem bei Mitarbeiterstatus | 25.06.2026 | New | | | |
Aufgabenbeschreibung
Wenn Zeiteinträge im Vorhinein bereits angelegt wurden, durch z.B. Abwesenheitsanträge (tritt hauptsächlich bei Zeiteinträgen mit Buchungstyp Arbeitszeit auf), kann es in ungünstigen Fällen dazu führen, dass der Anwesenheitsstatus des Mitarbeitenden nicht korrekt gesetzt wird. Der Cache aktualisiert sich nach festen Zeiträumen und berücksichtigt nicht ob an dem Tag bereits Zeiteinträge existieren oder nicht.
Dies hat dann auch zur Folge, das Kernzeitverletzungen erkannt werden, obwohl der Mitarbeitende bereits am Arbeiten ist. Das Problem der Kernzeitverletzung konnte nachgestellt werden, indem über Tageseinträge am Folgetag ein Arbeitszeiteintrag angelegt wurde. Am Folgetag wurde der Status des Mitarbeitenden nicht korrekt gesetzt und die Kernzeitverletzungsmail wurde verschickt.
|
|
2271 | Backend | Bug Report | niedrig | Automatisches schließen von Zeiteinträgen berücksichtig... | 23.06.2026 | New | | | |
Aufgabenbeschreibung
Wenn Zeiteinträge automatisch geschlossen werden, wird die Standardpause des Mitarbeitenden nicht berücksichtigt, sondern nur die Sollzeit.
|
|
2270 | Tp Cutter | Bug Report | niedrig | Hinzufügen von Arbeitszeit im Cutter-Eintrag | 22.06.2026 | New | | | |
Aufgabenbeschreibung
In seltenen Fällen schneidet der Cutter Arbeitszeit in einen Cutter-Eintrag (specialKey: C), welche als Information für geschnittene An-/Abmeldungen gedacht ist. Ist in Kombination mit ‘Maximaler Arbeitszeit’ und dem zusammenführen zweier Buchungstage (nicht einhalten der Mindestarbeitsunterbrechung) aufgetreten.
|
|
2269 | Backend | Bug Report | niedrig | Timeout bei Lohndatenexport | 22.06.2026 | New | | | |
Aufgabenbeschreibung
In seltenen Fällen kann bei zu großen Datenmengen der Lohndatenexport in einen Timeout laufen, was den Export unterbricht.
Workaround: - Datenmenge über Organisationseinheiten verkleinern
|
|
2268 | Tp Self Service | Bug Report | niedrig | Reihenfolge bei Änderungsanträgen | 12.06.2026 | New | | | |
Aufgabenbeschreibung
Was aufgefallen ist, dass die Anträge in entsprechender Reihenfolge genehmigt werden müssen.
Wenn ich ein Löschantrag mache und noch einen Änderungsantrag, dann muss erst der Löschungsantrag und im Anschluss der Änderungsantrag genehmigt werden.
Wenn ich zuerst den Änderungsantrag genehmige und im Anschluss den Löschantrag, dann kann der Löschantrag nicht mehr genehmigt werden.
Leider kann man auch keinen Grund für den Löschantrag eintragen.
|
|
2267 | Tp Self Service | Bug Report | niedrig | Änderungsgrund im Antrag ist nicht sichtbar | 12.06.2026 | New | | | |
Aufgabenbeschreibung
Wenn ein Änderungsantrag gemacht wird und den Änderungsgrund eingetragen wird, ist dieser nicht sichtbar. Die Führungskraft sieht den Änderungsgrund nicht.
Man muss den Änderungsgrund bei Beschreibung eingeben, damit die Führungskraft den Änderungsgrund sieht.
|
|
2265 | Tp Self Service | Feature Request | niedrig | Übersicht über die Änderungsanträge für einen Mitarbeit... | 10.06.2026 | New | | | |
Aufgabenbeschreibung
In der Selbstauskunft sollte es eine Übersicht über alle Änderungsanträge / ähnlicher Urlaubsanträge geben.
|
|
2262 | Tp Management | Bug Report | niedrig | Doppelklick auf einen Übernachteintrag in der Tagesansi... | 09.06.2026 | New | | | |
Aufgabenbeschreibung
Tagesansicht: Beim Doppelklick auf einen Übernachteintrag wird nur der Eintrag bis 0:00 Uhr geöffnet. Einzelbuchung: Beim Doppelklick auf einen Übernachteintrag wird korrekterweise der komplette Eintrag geöffnet.
https://tpimage.s3.eu-west-1.amazonaws.com/Videos/2026-06-09%2012-34-14.mkv
|
|
2261 | Tp Cutter | Feature Request | niedrig | Automatischer Schneidevorgang soll aktive Zeiteinträge ... | 09.06.2026 | New | | | |
Aufgabenbeschreibung
Wenn ein Mitarbeitender über Nacht arbeitet und manuell Pausen stempelt und zum Zeitpunkt des Schneidevorgangs des Cutters noch am arbeiten ist, soll überprüft werden, ob aktive Zeiteinträge existieren und wenn ja, soll der gestrige Tag übersprungen werden.
Beispiel: Der MA muss nach 6 Std. Arbeitszeit 1 Std. Pause machen. MA stempelt: 17:00 - 22:00 22:30 - 00:30 00:45 - 03:00 (Cutter schneidet um 01:00 Uhr) → Cutter erweitert die Pause um 30 Minuten, anstelle von 15 Minuten, weil der aktive Zeiteintrag nicht berücksichtigt wird
|
|
2260 | Backend | Bug Report | niedrig | Mitarbeitende können auf geschlossene Projekte buchen. | 08.06.2026 | Researching | | | |
Aufgabenbeschreibung
Kommentar eines Kunden: Zugriff auf Projektdaten als PL nicht ausreichend, Kollegen können auch auf geschlossene Projekte weiter buchen.
Ideen sammeln, wie so etwas eventuell passieren kann.
|
|
2258 | Tp Calendar | Feature Request | niedrig | Deaktivieren der E-Mail Benachrichtigungen von Abwesenh... | 02.06.2026 | New | | | |
Aufgabenbeschreibung
Es soll die Möglichkeit geschaffen werden, die E-Mail Benachrichtigungen bei Antragstellung von Abwesenheitsanträgen zu deaktivieren
|
|
2257 | Tp Self Service | Feature Request | niedrig | Deaktivieren der E-Mail Benachrichtigungen von Änderung... | 02.06.2026 | New | | | |
Aufgabenbeschreibung
Es soll die Möglichkeit geschaffen werden, die E-Mail Benachrichtigungen bei Antragstellung von Änderungsanträgen zu deaktivieren
|
|
2255 | Tp Cutter | Feature Request | niedrig | Ein Button zum ausblenden bereits zugewiesener Mitarbe... | 29.05.2026 | New | | | |
Aufgabenbeschreibung
Es soll ein Button hinzugefügt werden, über den man alle bereits zugewiesenen Mitarbeitenden ausblenden kann
|
|
2254 | Tp Management | Bug Report | niedrig | Crash bei PDF Export auf geöffnete PDF Datei | 26.05.2026 | New | | | |
Aufgabenbeschreibung
Wenn ein PDF Export durchgeführt wird, während die PDF (z.B. im Acrobat) geöffnet ist, dann stürzt TimePunch kommentarlos ab. Hier sollte eine Fehlermeldung ausgegeben werden.
|
|
2253 | Tp Management | Bug Report | niedrig | Leerer Mitarbeiterfilter, zeigt alle Mitarbeiter an | 26.05.2026 | New | | | |
Aufgabenbeschreibung
Wenn die Filterung leer ist, dann werden alle möglichen Mitarbeiter, auf die der angemeldete Benutzer zugriff hat, angezeigt.
|
|
2252 | Tp Management | Bug Report | niedrig | Fehlerhafte Umrechnung der Pausenzeit | 26.05.2026 | New | | | |
Aufgabenbeschreibung
Eintrag in Feld „Pause“ 030 ergibt „720:00“ → ist unerwartet. Eingabe 0,5 ergibt 30 Minuten.
|
|
2251 | Tp Management | Feature Request | niedrig | Berichtszeitraum festlegen, wenn alle Zeiteinträge gesu... | 21.05.2026 | New | | | |
Aufgabenbeschreibung
Parameter ReportingStart und ReportingEnd wird auf den aktuellen Tag gesetzt, wenn alle Zeiteinträge für den Bericht ausgewählt werden.
Hier sollte das Datum des ersten und das Datum des letzten Tags ausgewählt werden.
|
|
2250 | Backend | Bug Report | hoch | Automatisches Schließen von Zeiteinträgen schlägt fehl,... | 21.05.2026 | New | 6.30 | | |
Aufgabenbeschreibung
Wird bei zwei Zeiteinträgen der Mindestabstand zum nächsten Buchungstag nicht eingehalten, dann schließt TimePunch den aktiven Zeiteintrag fälschlicherweise und orientiert sich dabei an dem bereits abgeschlossenen Zeiteintrag.
|
|
2249 | Tp Server | Feature Request | niedrig | Download Bezeichnung anpassen | 21.05.2026 | New | 6.30 | | |
Aufgabenbeschreibung
Windows Server 8 weg Windows Server 2012, 2016 weg
dafür Windows Server 2025 dazu
|
|
2245 | Backend | Feature Request | niedrig | Automatische Kontrolle der Wöchentlichen Arbeitszeit | 07.05.2026 | New | | | |
Aufgabenbeschreibung
Es soll ein Automatismus implementiert werden, der wöchentlich die Wochenarbeitszeit der Mitarbeitenden prüft und diese per Mail informiert
|
|
2244 | Backend | Feature Request | niedrig | QR-Code in Onboarding-Mail hinzufügen | 06.05.2026 | New | | | |
Aufgabenbeschreibung
Es soll ein QR-Code in die Onboarding-Mail hinzufügen werden, über den die TimePunch-Webseite aufgerufen werden kann
|
|
2243 | Tp Management | Feature Request | niedrig | Möglichkeit zum Löschen des Profilbilds | 06.05.2026 | New | 6.30 | | |
Aufgabenbeschreibung
Es sollte möglich sein, das hinterlegte Profilbild wieder zu löschen.
|
|
2242 | Backend | Feature Request | niedrig | Bereitschaftsdienst und Zuschläge | 06.05.2026 | Researching | | | |
Aufgabenbeschreibung
Zeitfaktor wirkt sich aktuell auf Zuschläge aus. Soll das so?
–> Duration, anstatt Worktime100. TimeEntryHelper.CalculateSurchargedTimes
Lösung: Eigener Zuschlagsfaktor in der Tätigkeit
> wird im Zeiteintrag übernommen
> Duration * neuer Faktor
Bereitschaftsdienst wird nicht bezuschlagt. Soll das so?
–> Filter auf Worktime100>0 ReportingServiceImpl.ExportSurchargedTimes
|
|
2241 | Tp Calendar | Feature Request | niedrig | Export/Sync von bestätigten Abwesenheiten in einen zent... | 05.05.2026 | New | | | |
Aufgabenbeschreibung
Übertrag der bestätigten Abwesenheiten in einen zentralen Outlook Kalender in Office 365.
Ziel: Beim Anlegen, wird die Abwesenheit auch im Kalender gespeichert. Beim Stornieren, wird die Abwesenheit auch im Kalender gelöscht.
Zentral einzustellen in den Globalen Einstellungen des Kalenders.
|
|
2240 | Tp Online | Bug Report | niedrig | NullReferenceException: HandleStopwatch | 04.05.2026 | New | | | |
Aufgabenbeschreibung
2026-05-04 16:00:29,228 [117] FATAL: StopwatchController System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei TimePunch.Online.Controllers.StopwatchController.HandleStopwatch(StopwatchModel userInput)
2026-05-04 16:00:29,228 [117] FATAL:
bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
bei TimePunch.Web.Infrastructure.Controller.ModuleController`2.GetErrorResultForAjaxCall(Exception ex)
bei TimePunch.Online.Controllers.StopwatchController.HandleStopwatch(StopwatchModel userInput)
bei lambda_method(Closure , ControllerBase , Object[] )
bei System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_0.<InvokeActionMethodFilterAsynchronouslyRecursive>b__0()
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_5.<BeginInvokeAction>b__4()
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_0.<BeginInvokeAction>b__1(IAsyncResult asyncResult)
bei System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
bei System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState)
bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
bei System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
bei System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
bei System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState)
bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
bei System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
bei System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
bei System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
bei System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
bei System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
bei System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
bei System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
|
|
2237 | Backend | Bug Report | niedrig | Mehrdeutiger Spaltenname LOGON | 04.05.2026 | New | | | |
|
|
2236 | Backend | Bug Report | niedrig | Mitarbeiter Start/Ende Datum außerhalb der zulässigen R... | 01.05.2026 | New | | | |
|
|
2233 | Backend | Bug Report | niedrig | Audit Trail Null Reference Exception | 01.05.2026 | New | | | |
|
|
2232 | Tp Datafox | Bug Report | niedrig | Fehler beim Speichern der Transponderliste | 01.05.2026 | New | | | |
|
|
2231 | Tp Management | Feature Request | niedrig | Gesammelte Überstunden Tätigkeitsbezogen sofort ausbeza... | 29.04.2026 | New | | | |
|
|
2230 | Tp Management | Feature Request | niedrig | Filteroption für Änderungsanträge | 28.04.2026 | New | | | |
|
|
2229 | Tp Datafox | Feature Request | niedrig | Verfahren bei vergessener Abmeldung (Smarttag) | 28.04.2026 | New | | | |
|
|
2228 | Tp Calendar | Feature Request | niedrig | Überschrift für Genehmigende (Mitarbeiter) anpassen | 28.04.2026 | New | | | |
|
|
2227 | Tp Self Service | Bug Report | niedrig | Anzeige von Tageseinträgen | 28.04.2026 | New | | | |
|
|
2226 | Tp Management | Feature Request | niedrig | Multiplikatoren von Tätigkeiten auf 3 Nachkommastellen ... | 28.04.2026 | New | | | |
|
|
2225 | Backend | Feature Request | niedrig | Automatischer Mailversandt von Berichten | 27.04.2026 | New | | | |
|
|
2224 | Backend | Feature Request | niedrig | ServerUpdateInstallTimer auf Default stellen, wenn nich... | 27.04.2026 | New | | | |
|
|
2223 | Backend | Feature Request | niedrig | Neue Option zum Berücksichtigen von "Krank unbezahlt" e... | 24.04.2026 | Researching | | | |
|
|
2222 | Backend | Bug Report | niedrig | Remotearbeit als Markierung bei Datenvorschau | 23.04.2026 | New | | | |
|
|
2221 | Tp Watcher | Bug Report | niedrig | Passwortänderung sperrt Nutzer (Wurde noch nicht geprüf... | 15.04.2026 | New | | | |
|
|
2220 | Tp Management | Feature Request | niedrig | Sollzeit bei Kurzarbeit einstellbar machen | 14.04.2026 | New | | | |
|
|
2219 | Backend | Feature Request | niedrig | Digitale Unterschrift | 13.04.2026 | New | | | |
|
|
2218 | Tp Management | Bug Report | niedrig | Zeiteinträge nicht erstellbar, noch kein Zeiteintrag vo... | 02.04.2026 | New | | | |
|
|
2217 | Tp Management | Feature Request | niedrig | Hinweis bei längerer Krankheit, wenn 6 Wochen erreicht ... | 27.03.2026 | New | | | |
|
|
2215 | Backend | Bug Report | niedrig | Lizenzwechsel | 26.03.2026 | New | | | |
|
|
2212 | Tp Management | Feature Request | niedrig | Stundenkontingent für Tätigkeiten | 24.03.2026 | New | | | |
|
|
2211 | Tp Management | Feature Request | niedrig | Ampelstatus in Projektübersicht | 24.03.2026 | New | | | |
|
|
2207 | Tp Management | Feature Request | niedrig | Beschreibung als Pflichtfeld auf Tätigkeitenebene | 17.03.2026 | New | | | |
|
|
2206 | Tp Datafox | Feature Request | niedrig | Erneutes einspielen der Zeiten über Front-End | 16.03.2026 | New | | | |
|
|
2205 | Backend | Bug Report | niedrig | Mitarbeiter-Import setzt den Anzeigenamen nicht korrekt | 11.03.2026 | New | | | |
|