|
440 | TimePunch | Tp Management | Bug Report | niedrig | Switch Calendar Day won't update Analyse Window | geschlossen | | |
Aufgabenbeschreibung
In previous versions one could click on a date on the calendar and the information for that date would be displayed on the right. That’s no longer the case. Lee (and perhaps most users) would like the restoration of that functionality.
|
|
447 | TimePunch | Tp Management | Bug Report | niedrig | Urlaubsbericht, Datenschutz | geschlossen | | |
Aufgabenbeschreibung
Im Urlaubsbericht soll der Datenschutz besser gewährleistet werden. Hierzu ist folgendes vorgesehen:
Um den Datenschutz der Mitarbeiter zu gewährleisten darf der konkrete Anlass der Abwesenheit im Kalender nur dann farblich markiert werden, wenn der Mitarbeiter der eingesehen wird, dem angemeldeten Mitarbeiter zugeordnet ist. Dies gilt für Krankheit, Sonderurlaub, Urlaub und Gleitzeit. Im Fall dass der Mitarbeiter kein Vorgesetzter ist, sollen diese Zeiten nur als „Abwesend“ angezeigt werden.
|
|
461 | TimePunch | Tp Management | Bug Report | niedrig | Monatsbericht, Feld für Mitarbeitername zu klein | geschlossen | | |
Aufgabenbeschreibung
Im Monatsbericht wird der Mitarbeitername im Feld nicht korrekt dargestellt, da die Felddefinition zu klein ist (siehe Bild)
|
|
462 | TimePunch | Tp Datafox | Bug Report | niedrig | Doppelte Bindings führen zum Aufhängen des Servers | geschlossen | | |
Aufgabenbeschreibung
In Ausnahmesituationen werden die Bindings doppelt angelegt. Dies führt zu Fehlern im Server. Es ist zu prüfen, warum dies geschieht.
2015-06-23 07:53:27,080 [107] ERROR: TimeTrackingService : Error, Die Anmeldezeit liegt zu weit in der Zukunft. 2015-06-24 01:31:16,027 [11] FATAL: Log Ninject.ActivationException: Error activating ITimePunchConnection More than one matching bindings are available. Activation path:
1) Request for ITimePunchConnection
Suggestions:
1) Ensure that you have defined a binding for ITimePunchConnection only once.
bei Ninject.KernelBase.Resolve(IRequest request)
bei Ninject.ResolutionExtensions.Get[T](IResolutionRoot root, IParameter[] parameters)
bei AdFactum.Utils.IoC.NinjectExtensions.Get[T](IKernel bind, IParameter[] parameters)
bei TimePunch.Datafox.Log.EvaluateAlivePing(NameValueCollection queryString, String& additionalParameter)
bei TimePunch.Datafox.Log.ProcessRequest(HttpContext context)
|
|
463 | TimePunch | Tp Server | Bug Report | niedrig | Fehlerhaft gesendete Einträge | geschlossen | | |
Aufgabenbeschreibung
Teilweise wird ein Zeiteintrag vom Server mit dem Hinweis auf die Anmeldezeit zurückgewiesen, obwohl der Eintrag augenscheinlich ok ist. Das Gerät sendet die Daten danach nochmal und die Zeit wird verarbeitet. Ein insgesamt sehr seltsames verhalten im HTTP Sende Modus.
2015-07-01 07:53:14,606 [7] ERROR: TimeEntryLoggingServiceImpl TimePunch.Interfaces.TimeEntryService.LogonTimeIsTooFarInFutureException: Die Anmeldezeit liegt zu weit in der Zukunft.
bei TimePunch.Business.TimeEntryService.ValidateTimeEntry(ITimePunchConnection connection, ITimeEntryEssentials timeEntryToValidate, Boolean timeEntrySeries)
bei TimePunch.Core.Services.TimeEntryLoggingServiceImpl.<>c__DisplayClass29.<ValidateAndSaveActiveTimeEntry>b__27()
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
2015-07-01 07:53:14,762 [19] ERROR: TimeTrackingService : Error, Die Anmeldezeit liegt zu weit in der Zukunft. 2015-07-01 07:53:27,442 [27] ERROR: TimeEntryLoggingServiceImpl TimePunch.Interfaces.TimeEntryService.LogonTimeIsTooFarInFutureException: Die Anmeldezeit liegt zu weit in der Zukunft.
bei TimePunch.Business.TimeEntryService.ValidateTimeEntry(ITimePunchConnection connection, ITimeEntryEssentials timeEntryToValidate, Boolean timeEntrySeries)
bei TimePunch.Core.Services.TimeEntryLoggingServiceImpl.<>c__DisplayClass29.<ValidateAndSaveActiveTimeEntry>b__27()
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
2015-07-01 07:53:27,442 [7] ERROR: TimeTrackingService : Error, Die Anmeldezeit liegt zu weit in der Zukunft.
Dieser Fehler trat auf, wenn im Datafox Modul eine Rundung eingestellt ist und! das Terminal aufgrund eines Timeouts die Daten zweimal senden muss.
Der Fehler ist zu >90% mit dem Fix behoben.
|
|
465 | TimePunch | Tp Watcher | Bug Report | niedrig | Absturz des TimePunch Watchers | geschlossen | | |
Aufgabenbeschreibung
Seid der Version 2.7.826.0 stürzt der Watcher manchmal ab, vor allem wenn ich auf meinen Rechner mit RDP zugegriffen habe und mich anschließend wieder direkt anmelde, oder direkt beim Rechnerstart nach der Anmeldung.
TimepunchError.txt: The error time: 04.07.2015 08:39 Exception: System.Exception: Unable to retrieve app bar information.
bei TimePunch.Metro.Wpf.Docking.TaskBar.GetTaskBarData()
bei TimePunch.Metro.Wpf.Docking.TaskBarDocker.PostionRight()
bei TimePunch.Metro.Wpf.Docking.TaskBarDocker.Dock(TaskBarEdge dockTo, Int32 nr)
bei TimePunch.Metro.Wpf.Metro.SnappedTransparentWindow.Dock(TaskBarEdge taskBarEdge, Int32 screen)
bei TimePunch.Watcher.Views.MainWindow.Handle(ApplyWatcherSettingsEvent message)
bei TimePunch.Metro.Wpf.EventAggregation.EventAggregator.PublishMessage[TMessage](TMessage message)
bei TimePunch.Wpf.Common.UI.Core.TpLoggingEventAggregator.PublishMessage[TMessage](TMessage message)
bei TimePunch.Watcher.ViewModels.MainWindowViewModel.<>c__DisplayClass4.<EvaluatePasswordProtection>b__2()
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.DispatcherOperation.InvokeImpl()
bei System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Windows.Threading.DispatcherOperation.Invoke()
bei System.Windows.Threading.Dispatcher.ProcessQueue()
bei System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
bei System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
bei MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
bei MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
bei System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
bei System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
bei System.Windows.Threading.Dispatcher.Run()
bei System.Windows.Application.RunDispatcher(Object ignore)
bei System.Windows.Application.RunInternal(Window window)
bei System.Windows.Application.Run(Window window)
bei TimePunch.Watcher.App.Main()
–> Besseres Fehlerhandling implementiert
|
|
466 | TimePunch | Tp Mobile | Bug Report | niedrig | Sync overwrites description | geschlossen | | |
Aufgabenbeschreibung
Thanks for your quick reply. I am using the latest version on my desktop. It just updated this evening and says TimePunch PRO 2.7.826.0. I have a windows phone, Nokia 1520.
This happens as follows. I get into my car to go to a clients. I start the program on my phone. I double click the area that says double tap to add a description. I enter the odometer reading. Stop the timer. When I get to my client, I restart the timer. Stop it when I’m done, drive home, restart the timer and enter the end mileage on the next line down.
Some clients I bill monthly. I do work for them at their office and at my home office. So when I do work here, I use the desktop timer. In order to invoice them for all my hours, I sync the program. That is when my description is deleted. I understand the process you use to sync. You need to make it so that if there is no data in a field, it sends a null value, rather than a zero, and if a null and a value are both present, then the value overwrites the field. If there are values in both fields, then you should merge the values or ask the user which one to keep!!
I used a different program when I had an iPhone, but it didn’t sync. I wouldn’t even care if this didn’t sync, as long as I get my data exported from my phone intact! It would be optimal, and I’m sure there would be others who would appreciate the addition of fields for odometer start and stop. I can’t be the only user who works for clients on site and in house! Thanks again for your prompt attention.
–> Done on Client - Need to be implemented at the phone framework
|
|
468 | TimePunch | Tp Synchronize | Bug Report | niedrig | Sync mit Urlaubsprojekten oder Überstundenabbau | geschlossen | | |
Aufgabenbeschreibung
Es werden Daten vom Smartphone auf den Desktop gesynct. Dabei wird ein Projekt verwendet das keine Arbeitszeit, sondern z.B. Überstundenabbau darstellt.
Beim Sync werden die Projektzeiten trotzdem als Arbeitszeit verbucht, was gegen das verwendete Projekt spricht.
Daher: 1.) Projektbuchungen sollten mit der gleichen Buchungsart durchgeführt werden, wie in TimePunch hinterlegt – nicht fest mit Arbeitszeit
Der Zeiteintrag wird jetzt mit dem Typ des Projekts angelegt
|
|
469 | TimePunch | Tp Synchronize | Bug Report | niedrig | Sync von Arbeitszeiten im gesperrtem Monat | geschlossen | | |
Aufgabenbeschreibung
Aktuell können auch Zeiten synchronisiert werden, die in einem gesperrten Monat liegen. Dies kann u.U. zu Fehlern führen. Daher sollte die Synchronisation von Arbeitszeiten in einem gesperrten Monat zu einer Fehlermeldung führen.
|
|
474 | TimePunch | Tp Datafox | Bug Report | niedrig | Installation des Datafox Modul schlägt fehl, wenn der S ... | geschlossen | | |
Aufgabenbeschreibung
Die Installation des Datafox Moduls schlägt fehl, wenn der Server einen Proxy benutzt, um ins Internet zu gehen. In diesem Fall kann das Server Zertifikat nicht validiert werden.
Es muss geprüft werden, wie die Proxy Einstellungen für die SecurityUtilities.SignFile übernommen werden können.
|
|
475 | TimePunch | Tp Cutter | Bug Report | niedrig | Kein Abstand zwischen Text und Schaltfläche | geschlossen | | |
Aufgabenbeschreibung
Zwischen dem Text und der Schaltfläche ist kein Abstand. Dies sollte aus Gründen des guten Designs geändert werden.
|
|
476 | TimePunch | Tp Cutter | Bug Report | niedrig | Unterschied zwischen manueller Buchung und Cutter | geschlossen | | |
Aufgabenbeschreibung
Zwei Beispiele.
Cutter 6 Std >= 30 Minuten 9 Std >= 45 Minuten
a) Mitarbeiter stempelt manuell eine Pause von 30 Minuten und kommt auf eine Tagesarbeitszeit von 8:45 ⇒ Ergebnis: 30 Minuten Pause, Anwesenheit 9:15
b) Mitarbeiter stempelt nicht die Pause und arbeitet ununterbrochen 9:15 durch. ⇒ Ergebnis: 45 Minuten Pause, Anwesenheit 9:15
|
|
481 | TimePunch | Tp HolidayEditor | Bug Report | niedrig | Anlegen eines neuen Lands kann den Feiertag editor zum ... | geschlossen | | |
Aufgabenbeschreibung
Das Anlegen eines neuen Lands führt zu einem Absturz im Feiertagseditor.
Informationen über das Aufrufen von JIT-Debuggen anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
Ausnahmetext System.ArgumentNullException: Der Zeichenfolgenverweis ist nicht auf einen Zeichenfolgeninstanz festgelegt. Parametername: name
bei System.Globalization.CultureInfo..ctor(String name, Boolean useUserOverride)
bei TimePunch.HolidayEditor.DistrictForm.DistrictForm_Load(Object sender, EventArgs e)
bei System.EventHandler.Invoke(Object sender, EventArgs e)
bei System.Windows.Forms.Form.OnLoad(EventArgs e)
bei TimePunch.Locale.LocalizedForm.OnLoad(EventArgs e)
bei System.Windows.Forms.Form.OnCreateControl()
bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
bei System.Windows.Forms.Control.CreateControl()
bei System.Windows.Forms.Control.WmShowWindow(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
bei System.Windows.Forms.Form.WmShowWindow(Message& m)
bei System.Windows.Forms.Form.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
|
|
485 | TimePunch | Tp Management | Bug Report | niedrig | Einstiegsdaten, Krankheit wird nicht im Monatsbericht a ... | geschlossen | | |
Aufgabenbeschreibung
Die Krankheitstage der Einstiegsdaten werden im Monatsbericht aktuell noch nicht korrekt angezeigt.
|
|
486 | TimePunch | Tp Cutter | Bug Report | niedrig | Die max. mögliche Tagesarbeitszeit wird nicht korrekt g ... | geschlossen | | |
Aufgabenbeschreibung
Bei Bearbeiten des Rahmenarbeitszeitmodells wir die max. mögliche Tagesarbeitszeit immer wieder auf 8 Stunden gesetzt, auch wenn z.B. 10 Stunden hinterlegt waren.
|
|
489 | TimePunch | Backend | Bug Report | niedrig | Einfügen von kopierten Zeiteinträgen | geschlossen | | |
Aufgabenbeschreibung
Kopierte Zeiteinträge sollten beim Einfügen im markierten Tag eingetragen werden. Aktuell werden die Zeiteinträge nach dem letzten freien Tag eingefügt.
|
|
492 | TimePunch | Tp Mobile | Bug Report | niedrig | Auswahl des letzten Projekts in der Liste funktioniert ... | geschlossen | | |
Aufgabenbeschreibung
Bei der Windows Phone Implementierung ist es nicht möglich das letzte Projekt in der Liste auszuwählen, da dieses teilweise im nicht sichtbaren Bereich versteckt ist.
|
|
497 | TimePunch | Tp Management | Bug Report | niedrig | Die Spalte "Vor Ort" kann nicht ausgeblendet werden. | geschlossen | | |
Aufgabenbeschreibung
Die Spalte "Vor Ort" kann nicht ausgeblendet werden.
|
|
504 | TimePunch | Tp Synchronize | Bug Report | niedrig | Synchronisationsproblem mit Pausenzeiten | New | | |
Aufgabenbeschreibung
Beim Synchronisieren von Zeiten mit dem Smartphone kann es zum Fehler kommen, wenn die synchronisierten Zeiten einen bestehenden Zeiteintrag mit großen Pausenzeiten überlappen.
Beispiel: Der Mitarbeiter startet morgens den Watcher. Danach sperrt er den PC (die Pausenzeit wird gestartet) und geht zum Kunden. Dort erfasst er die Zeiten mit seinem Smartphone. Am Abend kommt er zurück und meldet sich ab. Am PC wurde jetzt z.B. der Eintrag 8 Stunden mit 7:50 Stunden Pause erfasst.
Am nächsten Tag werden die Zeiten vom Smartphone auf den PC übertragen. D.h. der Zeiteintrag (0:10 Std. Arbeit - 7:50 Pause) wird jetzt über die Synchronisation in kleine Teile gesplittet. Hier kann es dazu kommen, dass Einträge entstehen, deren Arbeitszeit + Pause größer ist als die Gesamtdauer des Eintrags.
! Bei der Synchronisation muss dieser Fall gesondert geprüft werden.
|
|
505 | TimePunch | Tp Management | Bug Report | niedrig | Fehler beim Anlegen von Urlaub | geschlossen | | |
Aufgabenbeschreibung
Beim anlegen von Urlaub kann es vorkommen, dass der Urlaub nicht akzeptiert wird. Obwohl zumindest an einem Tag der Urlaub gebucht werden könnte.
Beispiel vom 15. (Sonntag) auf den 16. (Montag)
|
|
507 | TimePunch | Backend | Bug Report | niedrig | Wochentag für das Rahmenarbeitszeitmodell einstellbar m ... | geschlossen | | |
Aufgabenbeschreibung
Im Rahmenarbeitszeitmodell sollten die zulässigen Wochentage gesetzt werden können.
|
|
508 | TimePunch | Backend | Bug Report | niedrig | Halber Feiertag wird beim Urlaub nicht berücksichtigt | geschlossen | | |
Aufgabenbeschreibung
Wird ein Urlaubstag an einem halben Feiertag eingetragen, dann wird dem Mitarbeiter dennoch ein voller! Urlaubstag abgezogen.
|
|
513 | TimePunch | Tp Management | Bug Report | niedrig | Kopieren von Einträgen | geschlossen | | |
Aufgabenbeschreibung
Beim kopieren von Einträgen, die leere Zeiteinträge enthalten, wird beim Einfügen ein Fehler gemeldet. Beispiel:
Ein Dienstag enthält einen Eintrag und ein Freitag enthält einen Eintrag, Mittwoch und Donnerstag sind freibleibend.
Dienstag bis Freitag werden selektiert und kopiert.
Beim Einfügen wird dann ein Datenbankfehler gemeldet.
|
|
515 | TimePunch | Tp Watcher | Bug Report | niedrig | Neukundenübernahme im TimePunch Watcher | geschlossen | | |
Aufgabenbeschreibung
Wird in TimePunch ein neuer Kunde angelegt, dann steht dieser nach der Anlage nicht direkt im TimePunch Watcher für die Auswahl zur Verfügung.
Der Neukunde wird erst nach dem Befehl „Anzeige-Aktualisieren“ aus dem Menü angezeigt.
Wie bei der Projektanlage auch, sollte nach der Anlage des Kunden, der Watcher die Aktualisierung der Kundendaten selbständig durchführen.
|
|
518 | TimePunch | Tp Cutter | Bug Report | niedrig | Probleme bei ausgenommenen Projekten ohne Tätigkeit | geschlossen | | |
Aufgabenbeschreibung
Sobald ein Projekt ohne eingestellte Tätigkeit im Cutter ausgenommen wird, werden auch Start -und Endzeiten von anderen Projekte nicht korrekt berücksichtigt.
|
|
519 | TimePunch | Tp Management | Bug Report | niedrig | Beim kopieren von Projekten werden die Mitarbeiterdaten ... | geschlossen | | |
|
|
520 | TimePunch | Backend | Bug Report | niedrig | Löschen von Jahresdaten | New | | |
|
|
521 | TimePunch | Tp Management | Bug Report | niedrig | "Angemeldet bleiben" verursacht Absturz | geschlossen | | |
|
|
523 | TimePunch | Backend | Bug Report | niedrig | Bericht, Detaillierte Projektabrechnung | geschlossen | | |
|
|
527 | TimePunch | Tp Management | Bug Report | niedrig | Eine ONE oder TEN Lizenz kann nicht entfernt werden. | geschlossen | | |
|
|
528 | TimePunch | Tp Management | Bug Report | niedrig | Rundungsfehler im Bericht "Detaillierte Projektabrechnu ... | geschlossen | | |
|
|
529 | TimePunch | Tp Mobile | Bug Report | niedrig | Projekte sind beim editieren eines Zeiteintrags nicht a... | New | | |
|
|
532 | TimePunch | Tp Cutter | Bug Report | niedrig | Cutter soll nicht nur letzten Tag, sondern auch seit de ... | geschlossen | | |
|
|
533 | TimePunch | Tp Calendar | Bug Report | niedrig | Fehler beim Zuordnen von Mitarbeitern im persönlichen K ... | geschlossen | | |
|
|
534 | TimePunch | Tp Calendar | Bug Report | niedrig | Inkompatibilität von Firefox und Chrome | geschlossen | | |
|
|
535 | TimePunch | Tp Management | Bug Report | niedrig | Keine Anzeige einer Fehlermeldung, wenn das Terminal ni ... | geschlossen | | |
|
|
536 | TimePunch | Tp Management | Bug Report | niedrig | Animation schließt nicht, wenn das Abrufen der Zeiten z ... | geschlossen | | |
|
|
540 | TimePunch | Tp Synchronize | Bug Report | niedrig | Ungewollter wechsel des Benutzerprofils beim Synchronis ... | geschlossen | | |
|
|
541 | TimePunch | Tp Synchronize | Bug Report | niedrig | Fahrtzeiten werden bei der Synchronisation als Arbeitsz ... | geschlossen | | |
|
|
550 | TimePunch | Tp Management | Bug Report | niedrig | Fehler beim Mitarbeiter Export in das CSV Format | geschlossen | | |
|
|
555 | TimePunch | Backend | Bug Report | niedrig | Feiertage überbuchen | geschlossen | | |
|
|
556 | TimePunch | Backend | Bug Report | niedrig | Leave Carry Foward (never) ist not supported | geschlossen | | |
|
|
558 | TimePunch | Backend | Bug Report | niedrig | Keine Neuberechnung nach aktualisierung des Arbeitszeit ... | geschlossen | | |
|
|
562 | TimePunch | Tp Calendar | Bug Report | niedrig | Fehler in der Mitarbeiterübersicht | geschlossen | | |
|
|
563 | TimePunch | Backend | Bug Report | niedrig | SQL Timeout sollte höher eingestellt sein | geschlossen | | |
|
|
564 | TimePunch | Tp Watcher | Bug Report | niedrig | Weiterleitung von Mausklick Events in Verbindung mit CA ... | geschlossen | | |
|
|
565 | TimePunch | Tp Management | Bug Report | niedrig | Projektmanager dürfen nur ihre eigenen Projekte sehen | geschlossen | | |
|
|
566 | TimePunch | Tp Calendar | Bug Report | niedrig | Absturz beim Genehmigen eines Antrags | geschlossen | | |
|
|
567 | TimePunch | Tp Attendance | Bug Report | niedrig | Passwort zurücksetzen in der Anwesenheitsliste führt zu ... | geschlossen | | |
|
|
572 | TimePunch | Tp Calendar | Bug Report | niedrig | Gruppenkalender wird nicht angezeigt | geschlossen | | |
|