|
231 | TimePunch | Tp Watcher | Bug Report | mittel | /Identity mit TpWatcher funktioniert nur bei lizenziert ... | geschlossen | | |
Aufgabenbeschreibung
Das Feature den TpWatcher mit einer anderen Identität zu starten, funktioniert nur mit einer lizenzierten Version. Sobald der Hinweisdialog zum registrieren aufpoppt, wird TimePunch beendet. (sofern /identity angegeben wurde)
|
|
928 | TimePunch | Tp Server | Bug Report | niedrig | .net pipe Protokoll ist nach Installation nicht aktivie... | New | | |
Aufgabenbeschreibung
Nach einem Update ist beim IIS bei der Unterseite "TimePunch" bei den aktivierten Protokollen immer "net.pipe" entfernt. Hier muss dann seit mehreren Versionen immer "http, net.pipe" eingestellt werden.
Es handelt sich hier um einen Windows Server 2016 DataCenter-Edition mit Core-Rolle. Dazu zählt IIS 10, http/2 und .NET Framework 4.7.1.
|
|
422 | TimePunch | Tp Management | Bug Report | niedrig | .NET Framework 4.52 erzwingen | geschlossen | | |
Aufgabenbeschreibung
Bei der Installation/Setup sollte das Framework 4.52 installiert werden. Mit dem bisher installierten Framework 4.0 kann es zu Fehler in der Anwendung kommen.
→ Zweimaliges Öffnen eines Mitarbeiterprofils führt zum angehängten Fehler mit .NET 4.0
|
|
521 | TimePunch | Tp Management | Bug Report | niedrig | "Angemeldet bleiben" verursacht Absturz | geschlossen | | |
Aufgabenbeschreibung
Teilweise verursacht das Setzen des Hakens bei “Angemeldet bleiben” einen Absturz von TimePunch.
Folgende Fehlermeldung wird protokolliert:
The error time: 18.01.2016 12:37 Exception: System.Security.Cryptography.CryptographicException: Schlüssel ist im angegebenen Status nicht gültig.
bei System.Security.Cryptography.Utils.CreateProvHandle(CspParameters parameters, Boolean randomKeyContainer)
bei System.Security.Cryptography.Utils.GetKeyPairHelper(CspAlgorithmType keyType, CspParameters parameters, Boolean randomKeyContainer, Int32 dwKeySize, SafeProvHandle& safeProvHandle, SafeKeyHandle& safeKeyHandle)
bei System.Security.Cryptography.RSACryptoServiceProvider.GetKeyPair()
bei System.Security.Cryptography.RSACryptoServiceProvider..ctor(Int32 dwKeySize, CspParameters parameters, Boolean useDefaultKeySize)
bei TimePunch.Wpf.Common.UI.Configuration.ClientRegistry.Encrypt(String data)
bei TimePunch.Wpf.Common.UI.Configuration.ClientRegistry.set_Password(String value)
bei TimePunch.Wpf.Common.UI.ViewModels.EnterPasswordViewModel.ExecuteOkDialogCommand(Object sender, ExecutedRoutedEventArgs eventArgs)
bei TimePunch.Metro.Wpf.ViewModel.ViewModelBase.ExecuteRegisteredCommand(Action`2 execute, Object sender, ExecutedRoutedEventArgs parameter)
bei TimePunch.Metro.Wpf.ViewModel.ViewModelBase.<>c__DisplayClass6.<RegisterCommand>b__4(Object sender, ExecutedRoutedEventArgs parameter)
bei TimePunch.Metro.Wpf.Commands.RelayCommand.Execute(Object parameter)
bei MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
bei System.Windows.Controls.Primitives.ButtonBase.OnClick()
bei System.Windows.Controls.Button.OnClick()
bei System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
bei System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
bei System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bei System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
bei System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
bei System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
bei System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
bei System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
bei System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
bei System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
bei System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
bei System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted)
bei System.Windows.Input.InputManager.ProcessStagingArea()
bei System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
bei System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
bei System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
bei System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
bei System.Windows.Interop.HwndSource.InputFilterMessage(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 TimePunch.Watcher.App.Main()
|
|
500 | TimePunch | Tp Watcher | Bug Report | hoch | "Angemeldet bleiben" kann zu fehlerhaftem Login führen | geschlossen | | |
Aufgabenbeschreibung
Bei manchen Kunden kommt es zu Problemen bei der Anmeldung, wenn der Haken "Angemeldet bleiben" gesetzt ist.
Anstatt des in der Dropdown ausgewählten Anmeldenamens verwendet TimePunch dann den Windows Anmeldenamen und versucht damit die Anmeldung.
Originaltext:
"If I do not check the "Remember me" checkbox it allows me into TimePunch. If I check the "Remember me" checkbox, it gives the error message "The user with the logon name xxx could not be found."
|
|
1408 | TimePunch | Backend | Feature Request | niedrig | Änderungsverfolgung schickt nicht immer den Zeitstempel ... | geschlossen | | |
Aufgabenbeschreibung
Bei der Änderungsverfolgung wird der Zeitstempel nur gesendet, wenn auch die Anmeldung geändert wird. Generell soll der Zeitstempel aber imm gesendet werden.
|
|
1430 | TimePunch | Backend | Feature Request | niedrig | Änderungslog nicht nur bei Zeiteinträgen | New | | |
Aufgabenbeschreibung
Das Änderungslog sollte nicht nur bei Zeiteinträgen, sondern auch bei
Projekten Tätigkeiten Mitarbeiterdaten Kundendaten
verfügbar sein.
|
|
1661 | TimePunch | Backend | Feature Request | niedrig | Zählen der Tageseinträge mit Rundung und Genau | geschlossen | | |
Aufgabenbeschreibung
Aktuell werden Tageseinträge immer Genau berechnet. Für die Personalabteilung ist eine gerundete Anzeige jedoch teilweise sinnvoller. Es sollte daher möglich sein, die Berechnung zu wählen.
|
|
635 | TimePunch | Tp Calendar | Feature Request | niedrig | Zweiter Vertreter pro Urlaubsantrag | Researching | | |
Aufgabenbeschreibung
Teilweise ist ein Vertreter bei einem Urlaubsantrag zu wenig. Hier sollte es möglich sein ein zweiter Vertreter pro Urlaubsantrag angeben zu können.
|
|
470 | TimePunch | Tp Management | Feature Request | niedrig | Zusätzliche Anzeige der Projektbeschreibung (Stundenübe... | New | | |
Aufgabenbeschreibung
In der Stundenübersicht sollte die Möglichkeit bestehen zusätzlich oder alternativ die Projektbeschreibung anzeigen zu lassen.
|
|
471 | TimePunch | Tp Management | Feature Request | niedrig | Zusätzliche Anzeige der Projektbeschreibung (Projektlis... | New | | |
Aufgabenbeschreibung
Im Dialog zum Bearbeiten der Projekte (Stammdaten → Projekte) sollte zusätzlich zur Projekt-ID die Projektbeschreibung angezeigt werden.
|
|
1516 | TimePunch | Tp Management | Feature Request | niedrig | Zusatzfelder: Reihenfolge Mehrfachauswahl | New | | |
Aufgabenbeschreibung
Ich nutze bei der Zeiterfassung Zusatzfelder mit Mehrfachauswahl zur Erfassung des Einsatzortes. Die Liste kann ich in der Konfiguration vorgeben. Wie kann ich die Reihenfolge der Lise beeinflussen, so dass diese im Watcher in der Bearbeitungsmakse angezeigt wird?
In der Eingabemaske für die Vorschlagswerte kann ich über die Spaltenköpfe sortieren, das hat aber keinen Einfluss auf die Anzeigen im Watcher und der Bearbeitungsmakse und ist nicht von Dauer.
Vorschlag: Erweiterung um eine Spalte “Sortierkennung” - Numerisch - dann kann man die Reihenfolge mittels Zahlenwerten festlegen. Zur Zeit ist die Liste anscheinend starr und in der Datenbank ist die Reihenfolge der Eingabe hinterlegt.
Ich kann die Liste auch nicht umbenennen, weil die Zeiteinträge nicht einfach nur den Wert des Arbeitsortes enthalten, sondern mit der Vorschlagliste verknüpft sind. Änderungen wirken sich auf bestehenden Zeiteinräge aus (das mach ja auch durchaus Sinn).
Weiteres Problem ist: Ich kann keine Einträge löschen. Wenn ich die Zeile einfach leere, habe ich eine Leerzeile in der Anzeige.
Die Liste umbennen, also die Einträge manuell nach oben setzen mach auch keinen Sinn, denn wegen der Vermutlichen Verknüpfung des Zeiteintrages mit dem Listeneinträge würde ich die ja alle ändern …
Es bräuchte eine Lösung zum Löschen von Zeilen, oder zumindest zum Ausblenden und zum Sortieren.
|
|
252 | TimePunch | Tp Management | Feature Request | niedrig | Zusatz für Mitarbeiter auf Montage | New | | |
Aufgabenbeschreibung
Ich bin selber Arbeiter in einem Kleinbetrieb (max. 10 Personen) und möchte meine Arbeitszeiten getrennt aufzeichnen bzw. zu testen um vielleicht das Programm auf einem Werkstatt PC zu überspielen. Der Betrieb besteht Rein aus Montagemonteure und Störungsmonteure. Das Programm ist sehr übersichtlich jedoch würden mir einige Punkte fehlen.
- Eintragen von Montagezulagen - Eintragen von Entfernungszulagen ab 6 Stunden - je nach Uhrzeit, wann Überstunden anfallen 50 % bzw. 100 % - Möglichkeit für Monteure über ein Webportal die Arbeitsberichte zu schreiben
|
|
80 | TimePunch | Backend | Feature Request | niedrig | Zusammenlegen von Lizenzen ermöglichen | geschlossen | | |
Aufgabenbeschreibung
Fakt: Kunde kauft zuerst eine Lizenz und nach ein paar Wochen nochmal 2 Lizenzen.
Problem: Lizenzen sollen auf unterschiedlichen Rechnern installiert werden. D.h., dass Timpunch auf zwei Rechnern, die zufällig die alte 1er Lizenz installiert haben nicht gleichzeitig gestartet werden kann? Einfach wäre es mit einer Erweiterung auf eine 3er Lizenz, die wir auf allen unseren Rechnern installieren könnten, wo es dann kaum zu Konflikten kommen kann. Mit geteilten 1er und 2er Lizenzen ist die Wahrscheinlichkeit viel höher, dass man aus Timepunch rausfliegt, wenn zu viele gleichzeitig Timepunch starten…
Lösung: Das Zusammenlegen von mehreren Lizenzen muss ermöglicht werden.
|
|
1712 | TimePunch | Tp Management | Feature Request | niedrig | Zusammenfassen von Berichten | New | | |
Aufgabenbeschreibung
Mühsames zusammensuchen von Berichten – ich muss in mindestens 3 Kategorien einsteigen um mir meine monatlich benötigten Berichte zusammenzusuchen. Diese sollten parallel zur aktuellen Positionen an einen zentralen Menupunkt zu finden sein
|
|
110 | TimePunch | Tp Management | Feature Request | sehr niedrig | Zuordnung von genutzten Programmen zu Projekten | geschlossen | | |
Aufgabenbeschreibung
Da ich sehr viele Projekte habe die mit den verschiedensten Programmen bearbeitet werden währe es nützlich wenn solche Programm in der Projekt Definition deklariert werden könnten.Es soll zur Statistischen Auswertung dienen wie lange habe ich in einem Projekt mit welchen Programmen gearbeitet.Was ich auch noch vermisse ist die zuteilung der Kosten (zB. Stunden Lohn etc.)
|
|
1445 | TimePunch | Backend | Feature Request | niedrig | Zugriffsrechte als Default für neue Projekte | geschlossen | | |
Aufgabenbeschreibung
Bei Neuanlagen von Projekten soll es in den Optionen einstellbar sein, mit welchen Zugriffsrechten ein Projekt angelegt wird.
|
|
1171 | TimePunch | Tp Self Service | Feature Request | niedrig | Zugriff auf die Personalakte und Dokumente im Monatsabs ... | geschlossen | | |
Aufgabenbeschreibung
Der Mitarbeiter soll über die Selbstauskunft Zugriff auf die für ihn bereitgestellten Dokumente der Personalakte und des Monatsabschluss erhalten.
|
|
1339 | TimePunch | Backend | Feature Request | niedrig | Zeitgesteuertes kündigen und wieder einstellen von Mita ... | geschlossen | | |
Aufgabenbeschreibung
Kündigung und Wiedereinstellungen von Mitarbeitern sollte Zeitgesteuert funktionieren
|
|
220 | TimePunch | Tp Management | Feature Request | niedrig | Zeitformat im Bericht | geschlossen | | |
Aufgabenbeschreibung
Kann man auf dem Bericht (so wie in der Listenansicht) auch auf die Formatierung „hh:mm“ umstellen ? Also nicht 6,25h sondern 06:15 … ? (60/100er Ansicht)
⇒ Anstatt der Umschaltung sollte der Bericht das gleiche Zeitformat wie der Tp-Client benutzen.
|
|
301 | TimePunch | Tp Watcher | Feature Request | niedrig | Zeiterfassung mit AdHoc Projekten | New | | |
Aufgabenbeschreibung
Was ich brauche ist die Eingabe von neuen Projekten und neuen Tätigkeiten WÄHREND ich in einem anderen Projekt bin, d.h. während einer Abarbeitung kommt ein TOTAL neuer Auftrag, den ich auch abarbeiten und berechnen muss (z.B. Telefon klingelt und ich muss eine telefonische Beratung durchführen und das gegenwärtige Projekt unterbrechen. In TimePunch ist es nicht möglich EINFACH während der Bearbeitung EINES PROJEKTS ein komplett neues zu aktivieren und eine neue Tätigkeit zu definieren. —
Hier sollte es einen Button geben, um AdHoc eine neue Zeiterfassung zu starten (z.B. Telefonanruf) und erst nach dem Beenden, dann Projekt/Tätigkeit anzulegen.
War bereits eine Zeiterfassung gestartet, so wird die laufende Erfassung entsprechend angepasst und der AdHoc Eintrag dazwischen eingefügt.
|
|
117 | TimePunch | Tp Watcher | Feature Request | niedrig | Zeiten automatisch anpassen | New | | |
Aufgabenbeschreibung
Ich wünsche mir eine Option, das man bei der Bearbeitung einzelner Einträge - Zeitkorrekturen z.B. - automatisch anpassen kann. Beispiel: klick auf Pause 12.00Uhr 12.30 zurück, gleich kurzes Meeting, anshcließend am PC Start neues Projekt 13.30 Uhr Die Pause war nun 1,5 Std. Ändern der Pause auf Beispielsweise 45 Minuten. Nachfolgende Startzeit für Projekt passt sich automatisch an.
|
|
966 | TimePunch | Backend | Feature Request | niedrig | Zeiteinträge, nur mit der Dauer erfassen | geschlossen | | |
Aufgabenbeschreibung
Um Punkte wie den Bereitschaftsdienst erfassen zu können, sollte es möglich sein, beliebige Zeiteinträge nur mit der Eintragsdauer zu erfassen.
|
|
442 | TimePunch | Backend | Feature Request | niedrig | Zeiteinträge über den Datumswechsel schreiben | New | | |
Aufgabenbeschreibung
Da ich über die Zeiterfassung auch meine Abwesenheit von zu hause erfasse (Verpflegungsmehraufwendungen…) und viel Nachtarbeit mache, ist es für mich wichtig, dass Tätigkeiten, die über den Datumswechsel hinaus gehen als ein Zeiteintrag gewertet werden und nicht automatisch zweigeteilt werden.
|
|
188 | TimePunch | Tp Management | Feature Request | niedrig | Zeiteintrags Formatierung auch für die Eingabe | geschlossen | | |
Aufgabenbeschreibung
In Tp 1.90 kann aktuell nur die Zeiteintrags Formatierung der Ausgabe festgelegt werden. Es sollte auch noch ein Flag für die Eingabe der Zeiteinträge existieren (war in Tp 1.82 bereits umgesetzt).
|
|
275 | TimePunch | Tp Management | Feature Request | niedrig | Zeiteintrag anlegen auf Pause | geschlossen | | |
|
|
313 | TimePunch | Tp Watcher | Feature Request | niedrig | Zeiteingabe auch per Tastatur | geschlossen | | |
|
|
140 | TimePunch | Tp Management | Feature Request | niedrig | Zeitbudget pro Projekt | geschlossen | 1 | |
|
|
177 | TimePunch | Backend | Feature Request | niedrig | Zeitbudget pro Projekt | geschlossen | | |
|
|
108 | TimePunch | Tp Management | Feature Request | sehr niedrig | Zeit verrechnen | geschlossen | | |
|
|
222 | TimePunch | Tp Management | Feature Request | niedrig | Zeilenfocus behalten | geschlossen | | |
|
|
1559 | TimePunch | Tp Management | Feature Request | niedrig | Übertrag aller Kalendereinträge in den Google/Outlook K... | New | | |
|
|
1108 | TimePunch | Backend | Feature Request | niedrig | Überstundenzuschläge in der Woche | New | | |
|
|
1232 | TimePunch | Backend | Feature Request | niedrig | Überstundenzuschlag alternativ pro Monat | geschlossen | | |
|
|
211 | TimePunch | Backend | Feature Request | niedrig | Überstundenverrechnung | geschlossen | | |
|
|
237 | TimePunch | Tp Management | Feature Request | niedrig | Überstundeneinträge in einem neuen Bericht separat ausw ... | geschlossen | | |
|
|
368 | TimePunch | Tp Watcher | Feature Request | niedrig | Überstundenbegrenzung visuell darstellen | geschlossen | | |
|
|
112 | TimePunch | Tp Management | Feature Request | sehr niedrig | Überstundenanzeige für einzelnen Tag | geschlossen | | |
|
|
1702 | TimePunch | Tp Management | Feature Request | niedrig | Überstunden Rückhaltung festlegen | Requires testing | | |
|
|
342 | TimePunch | Backend | Feature Request | niedrig | Überstunden pro Tag begrenzen | geschlossen | | |
|
|
367 | TimePunch | Tp Watcher | Feature Request | niedrig | Überstunden im Watcher anzeigen | geschlossen | | |
|
|
352 | TimePunch | Backend | Feature Request | niedrig | Überstunden erfassen, ab einem Limit | geschlossen | | |
|
|
25 | TimePunch | Tp Management | Feature Request | mittel | Überstunden berechtigt (ja/nein) ? | geschlossen | | |
|
|
219 | TimePunch | Tp Management | Feature Request | niedrig | Überstunden <-> Minusstunden | geschlossen | | |
|
|
4 | TimePunch | Backend | Feature Request | hoch | Übersichtslisten über alle Mitarbeiter | geschlossen | | |
|
|
987 | TimePunch | Tp Management | Feature Request | niedrig | Überschreiben des Projektstundensatzes im Zeiteintrag | New | | |
|
|
998 | TimePunch | Tp Management | Feature Request | niedrig | Überschreiben der genutzten Lohnart | geschlossen | | |
|
|
420 | TimePunch | Tp Management | Feature Request | sehr niedrig | Wochentag beim Eintragen anzeigen | geschlossen | | |
|
|
415 | TimePunch | Tp Mobile | Feature Request | niedrig | Wochenstundenanzeige in der Übersicht | New | | |
|
|
295 | TimePunch | Tp Mobile | Feature Request | niedrig | Wochenstart selbst definieren | geschlossen | | |
|