|
656 | TimePunch | Tp Watcher | Feature Request | niedrig | Video und nachträgliches zuordnen der Zeiten | New | | |
Aufgabenbeschreibung
Idee:
Ähnlich dem TimePunch Watcher sollte es ein Modul mit der Möglichkeit geben, den Tagesverlauf per Video aufzuzeichnen. (z.B. Jede Minute 1 oder 1/2 Minute Bild), bei 8 Std wären das 480 Bilder / 960 Bilder.
Ergebnis:
Beim Starten/Öffnen -und Beenden/schließen von Programmen könnten automatisiert Zeiteinträge gestartet und beendet werden. Zusätzlich wird das Video dann dem entsprechenden Zeiteintrag zugeordnet.
|
|
675 | TimePunch | Tp Watcher | Bug Report | niedrig | Beim loslassen der Maustaste verschwindet der Watcher | geschlossen | | |
Aufgabenbeschreibung
Folgendes Szenario:
Wenn ich dann den Cursor in die “Startzeit” setze und die eingetragene Uhrzeit komplett mit der Maus markiere, verschwindet der TP Watcher vom Bildschirm. Der Mauszeiger verschwindet dadurch etwas links außerhalb des Watchers.
Problem:
Das Problem tritt dann auf, wenn durch das markieren der Mauszeiger gedrückt wurde, und dann auf dem freien Bildschirm die Maustaste losgelassen wird.
|
|
690 | TimePunch | Tp Watcher | Bug Report | hoch | Pause eintragen im aktuellen Zeiteintrag | geschlossen | | |
Aufgabenbeschreibung
Im aktuellen Zeiteintrag lässt sich derzeit keine Pause eintragen. Der Fehler "Die Pausenzeit überschreitet die Dauer des Zeiteintrags" wird angezeigt und verhindert das Speichern.
|
|
699 | TimePunch | Tp Watcher | Bug Report | niedrig | Watcher startet beim letzten Projekt auch mit Urlaub | geschlossen | | |
Aufgabenbeschreibung
Wenn ein Mitarbeiter aus dem Urlaub zurückkommt, dann startet der Watcher eventuell mit dem Urlaubsprojekt. Dies ist dann der Fall, wenn der Watcher immmer mit dem zuletzt gebuchten Projekt startet.
Hier sollten die Projekte auf Arbeitszeitprojekte eingeschränkt werden.
|
|
713 | TimePunch | Tp Watcher | Bug Report | niedrig | Zeiteintrag wird nicht korrekt abgebrochen | geschlossen | | |
Aufgabenbeschreibung
Wenn ein Mitarbeiter sich über das Wochenende hinaus nicht am Watcher abmeldet, wird der Zeiteintrag scheinbar nicht korrekt geschlossen.
|
|
720 | TimePunch | Tp Watcher | Task | niedrig | Implementieren einer neuen Tp Watcher Solution | geschlossen | | |
Aufgabenbeschreibung
Es muss eine neue Solution für das Tp Watcher angelegt werden. Die Quelldateien bleiben soweit möglich in der Client Solution und sollen nur referenziert werden. Bei notwendigen Anpassungen, werden die Dateien in die neue Solution kopiert, also ein Duplikat angelegt.
Ziel der neuen Tp Watcher Solution ist es, mit dem Application Server zu kommunizieren, ohne dass hierfür eigene Services gehostet werden müssen.
|
|
721 | TimePunch | Tp Watcher | Task | niedrig | Implementieren des Tp Watcher Moduls | geschlossen | | |
Aufgabenbeschreibung
Die neu erstellte Tp-Watcher Solution benötigt ein Modul Projekt, damit TimePunch Watcher als Modul innerhalb des Application Servers angezeigt und gestartet werden kann.
Minimalanforderung sollte sein, ein Watcher-Modul-Symbol anzuzeigen, auf welches der Mitarbeiter klicken kann, um die Click-Once Installation von TimePunch Watcher zu starten.
|
|
722 | TimePunch | Tp Watcher | Task | niedrig | Implementieren des MSI Modul-Setups | geschlossen | | |
Aufgabenbeschreibung
Bevor das TimePunch Watcher Modul veröffentlicht werden kann, wird ein MSI Setup benötigt, welches die Anwendung auf dem TimePunch Application Server installiert.
Vorlage dazu kann das Datafox Modul Setup sein. Es beinhaltet als einziges Modul eine Click-Once Installation.
|
|
723 | TimePunch | Tp Watcher | Task | niedrig | Test und Deployment | geschlossen | | |
Aufgabenbeschreibung
Test und Deployment des Watcher Moduls auf dem TimePunch Testserver
|
|
731 | TimePunch | Tp Watcher | Bug Report | niedrig | Nach einer "Pause" verliert der Watcher teilweise Tätig... | New | | |
Aufgabenbeschreibung
Wenn wir in die Pause gehen und den Button „Pause“ benutzen kommt es immer vor, dass wir die vorher eingegebenen Informationen bei Tätigkeit und Kunde verlieren, falls wir nach der Pause auf den Button „Start“ klicken.
|
|
743 | TimePunch | Tp Watcher | Bug Report | niedrig | Ändern des Passworts im Watcher schlägt fehl | geschlossen | | |
Aufgabenbeschreibung
Das Ändern des Passworts im TimePunch Watcher verursacht ein aufhängen der Applikation.
|
|
755 | TimePunch | Tp Watcher | Bug Report | niedrig | Watcher lässt Anmeldung bei Mitarbeiter ohne Passwort z... | New | | |
Aufgabenbeschreibung
Sobald im TimePunch Watcher ein Mitarbeiter ohne Passwort ausgewählt wird, dann bewirkt ein Klick auf Abbrechen eine implizite Anmeldung am Watcher.
|
|
789 | TimePunch | Tp Watcher | Feature Request | niedrig | Einfachere Selektion der Tätigkeiten | New | | |
Aufgabenbeschreibung
Beim Filtern im TimePunch Watcher sollte die erste Tätigkeit immer selektiert werden. Das spart die nachträgliche Auswahl des Eintrags und ermöglicht eine direkte Auswahl durch die Eingabetaste.
|
|
813 | TimePunch | Tp Watcher | Bug Report | niedrig | Spracheinstellung verhindert ändern der Uhrzeit | New | | |
Aufgabenbeschreibung
Ist das Windows auf Spanisch eingestellt, dann kann die Ende oder Startzeit eines Zeiteintrags im Watcher nicht mehr verändert werden.
|
|
854 | TimePunch | Tp Watcher | Bug Report | niedrig | Bearbeiten von Start -und Ende nicht möglich im spanisc ... | geschlossen | | |
Aufgabenbeschreibung
Das Bearbeiten der Start -und Endzeit im Watcher ist nicht möglich, sofern ein spanisches Uhrzeit Format eingestellt ist.
|
|
882 | TimePunch | Tp Watcher | Bug Report | niedrig | Erzeugt Änderungsvermerk bei automatischer Abmeldung | New | | |
Aufgabenbeschreibung
Der TimePunch Watcher erzeugt einen Änderungseintrag (geändert von), wenn sich der Mitarbeiter nicht selbst zur Pause abmeldet, sondern nach der eingestellten Zeit automatisch abgemeldet wird.
|
|
889 | TimePunch | Tp Watcher | Bug Report | niedrig | Sprache Deutsch/Italien lässt den Watcher abstürzen | geschlossen | | |
Aufgabenbeschreibung
Wenn in TimePunch die Spracheinstellung Deutsch/Italien gesetzt ist, kann der Watcher nicht mehr gestartet werden. Der Server wirft dann den Fehler
System.ServiceModel.FaultException`1: 'Culture is not supported. Parameter name: name de-IT is an invalid culture identifier.'
|
|
891 | TimePunch | Tp Watcher | Bug Report | niedrig | Fehler beim Beenden des Watchers vor der Anmeldung | geschlossen | | |
Aufgabenbeschreibung
The error time: 11.07.2018 09:46 Exception: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei TimePunch.Watcher.App.OnExit(ExitEventArgs e) in E:\work\TimePunch 3.20\Client\Source\v2.x\TpWatcher\App.xaml.cs:Zeile 282.
bei System.Windows.Application.DoShutdown()
bei System.Windows.Application.ShutdownImpl()
bei System.Windows.Application.ShutdownCallback(Object arg)
bei System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
bei System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, 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 MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext 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 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, 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.Application.RunDispatcher(Object ignore)
bei System.Windows.Application.RunInternal(Window window)
bei System.Windows.Application.Run(Window window)
bei System.Windows.Application.Run()
bei TimePunch.Watcher.App.Main()
|
|
892 | TimePunch | Tp Watcher | Bug Report | hoch | Watcher wird ausgeblendet | geschlossen | | |
Aufgabenbeschreibung
Problem: Der Watcher verschwindet, wenn bei eingeblendetem Watcher auf das Bemerkungsfeld geklickt wird. Das Problem besteht seit Installation des Updates auf die aktuellstes Versions.
Analyse: Das Problem tritt vermehrt auf, wenn ein Wechsel zwischen Externem Monitor und Notebook Monitor stattfindet.
Workaround: Als Workaround muss der PC neu gestartet werden. Ein einfacher Neustart des Watchers bringt keine Verbesserung.
|
|
894 | TimePunch | Tp Watcher | Bug Report | niedrig | Timeout beim Autostart von TimePunch Watcher | geschlossen | | |
Aufgabenbeschreibung
Beim Start des Watchers erhält der Mitarbeiter folgenden Fehler: Der Watcher lässt sich dann nicht starten.
Beim manuellen Start läuft das System problemlos.
The error time: 13.07.2018 08:30 Exception: System.TimeoutException: Timeout für den Vorgang wurde überschritten.
bei System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
bei System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
bei TimePunch.Watcher.Views.MainWindow.InitializeContextMenu(ReadOnlyCollection`1 quickSelection)
bei TimePunch.Watcher.Views.MainWindow.Initialize(Object sender, RoutedEventArgs e)
bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
bei System.Windows.BroadcastEventHelper.BroadcastEvent(DependencyObject root, RoutedEvent routedEvent)
bei System.Windows.BroadcastEventHelper.BroadcastLoadedEvent(Object root)
bei MS.Internal.LoadedOrUnloadedOperation.DoWork()
bei System.Windows.Media.MediaContext.FireLoadedPendingCallbacks()
bei System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks()
bei System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget)
bei System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget)
bei System.Windows.Interop.HwndTarget.OnResize()
bei System.Windows.Interop.HwndTarget.HandleMessage(WindowMessage msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Interop.HwndSource.HwndTargetFilterMessage(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 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, 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)
|
|
900 | TimePunch | Tp Watcher | Bug Report | niedrig | Exception: System.NullReferenceException | geschlossen | | |
Aufgabenbeschreibung
The error time: 01.08.2018 21:24 Exception: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei TimePunch.Metro.Wpf.Metro.TransparentWindow.get_ResizeDirections()
bei TimePunch.Metro.Wpf.Metro.TransparentWindow.OnWindowStateChanged(Object sender, EventArgs e)
bei System.Windows.Window.OnStateChanged(EventArgs e)
bei System.Windows.Window.WmSizeChanged(IntPtr wParam)
bei System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei System.Windows.Interop.HwndSource.PublicHooksFilterMessage(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 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, 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)
The error time: 05.08.2018 13:12 Exception: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei TimePunch.Metro.Wpf.Metro.TransparentWindow.get_ResizeDirections()
bei TimePunch.Metro.Wpf.Metro.TransparentWindow.OnWindowStateChanged(Object sender, EventArgs e)
bei System.Windows.Window.OnStateChanged(EventArgs e)
bei System.Windows.Window.WmSizeChanged(IntPtr wParam)
bei System.Windows.Window.WindowFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei System.Windows.Interop.HwndSource.PublicHooksFilterMessage(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 System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, 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)
|
|
903 | TimePunch | Tp Watcher | Bug Report | niedrig | Klick auf das Watcher Icon öffnet nicht den Watcher | geschlossen | | |
Aufgabenbeschreibung
Das Verhalten kann ich nachstellen, wenn eine Anwendung maximiert geöffnet ist, ich den Computer per {Windows + L} sperre und anschließend wieder entsperre. In dieser Konstellation ist der TP Watcher komplett im Hintergrund. Wenn ich eine andere Anwendung nicht auf Maximiert geöffnet habe, kann ich den TP Watcher im Hintergrund sehen. Diesen muss ich dann erst einmal wieder anklicken, womit der TP Watcher wieder als aktives Fenster dargestellt wird. Anschließend erscheint dieser auch wieder im Vordergrund, wenn ich das Icon anklicke.
|
|
911 | TimePunch | Tp Watcher | Bug Report | niedrig | Aktiver Eintrag bearbeiten führt zum Fehler | geschlossen | | |
Aufgabenbeschreibung
Wenn ein Eintrag geschlossen wird, und dann schnell genug "der im Watcher" noch offene Eintrag angeklickt wird, kann dieser noch bearbeitet werden. Intern ist der Eintrag jedoch bereits abgeschlossen. Ein Ändern des Texts und danach das Abspeichern führt somit unweigerlich zum Fehler.
Workaround: Nach dem Stoppen des Zeiteintrags ein oder zwei Sekunden warten, bis die Endzeit angezeigt wird, und dann erst den Eintrag bearbeiten.
|
|
913 | TimePunch | Tp Watcher | Bug Report | niedrig | Pause größer als der Zeiteintrag | New | | |
Aufgabenbeschreibung
Einem Kunden ist es gelungen, einen Zeiteintrag im Watcher zu erzeugen, dessen Pause größer als die eigentliche Dauer des Zeiteintrags ist.
Start: 10:19 Ende: 10:22 Pause: 0:16
Als Dauer des Zeiteintrags werden jetzt 19 Minuten angezeigt (also 3 Minuten Arbeitszeit + 16 Minuten Pause). Dies ist selbstverständlich nicht möglich, da die Pause nicht länger sein darf/kann als der Eintrag selbst.
|
|
925 | TimePunch | Tp Watcher | Feature Request | niedrig | Watcher Benutzung mit Tastatur | New | | |
Aufgabenbeschreibung
Wir haben einige Techniker, die „hardcore“ shell/cli User sind und fast ohne Maus arbeiten. Diese würden gerne TP mit einer Tastaturkombination aufrufen und dann auch im Watcher sich mit Tastatur bewegen. D.h. Projektauswahl, Aktivitätscode etc. z.B. über Tabulator.
|
|
961 | TimePunch | Tp Watcher | Bug Report | niedrig | Die ausgewählte Tätigkeit geht im Watcher von Zeit zu Z ... | geschlossen | | |
|
|
962 | TimePunch | Tp Watcher | Bug Report | niedrig | Zeiterfassung wird nach Pause nicht automatisch wieder ... | Assigned | | |
|
|
979 | TimePunch | Tp Watcher | Feature Request | niedrig | Kunde im Watcher ebenfalls fest einstellbar machen | New | | |
|
|
1080 | TimePunch | Tp Watcher | Bug Report | niedrig | Ruhemodus Tp Watcher mit zwei Monitoren | geschlossen | | |
|
|
1275 | TimePunch | Tp Watcher | Feature Request | niedrig | Dark Mode / Light Mode | geschlossen | | |
|
|
1297 | TimePunch | Tp Watcher | Bug Report | niedrig | Erinnerungsfunktion im Darkmode | geschlossen | | |
|
|
1317 | TimePunch | Tp Watcher | Feature Request | niedrig | Watcher Favoritenliste | New | | |
|
|
1420 | TimePunch | Tp Watcher | Bug Report | niedrig | Watcher blendet sich nach Erinnerungsfunktion nicht aut... | New | | |
|
|
1447 | TimePunch | Tp Watcher | Feature Request | niedrig | Anzeige der Wochenarbeitszeit im Tooltip des Watchers | New | | |
|
|
1506 | TimePunch | Tp Watcher | Feature Request | niedrig | Nachträgliche Projektkontierung | geschlossen | | |
|
|
1583 | TimePunch | Tp Watcher | Feature Request | niedrig | Möglichkeit um den Status "Arbeit beendet" zu setzen | geschlossen | | |
|
|
1585 | TimePunch | Tp Watcher | Feature Request | niedrig | Kunde im Watcher ausblendbar machen | New | | |
|
|
1603 | TimePunch | Tp Watcher | Task | niedrig | Anzeige-Einstellungen im Watcher auch beim Editieren be ... | geschlossen | | |
|
|
1604 | TimePunch | Tp Watcher | Task | niedrig | Das Standardprojekt „Pause“ aus der Projektkontierung e ... | geschlossen | | |
|
|
1606 | TimePunch | Tp Watcher | Task | niedrig | Ist-Wochenarbeitszeit in die Anzeige des Arbeitszeitkon ... | geschlossen | | |
|
|
1613 | TimePunch | Tp Watcher | Feature Request | niedrig | Watcher Verbesserungen für Sehbehinderte und blinde Men... | Assigned | | |
|