|
1645 | Tp Management | Bug Report | Low | MA Berechtigung 'Kein Zugriff': hängt sich in den MA-St... | 24.01.2024 | Requires testing | 5.70 | nico.hammann | |
Task Description
Wenn in den Stammdaten → Mitarbeitende ein Mitarbeiter die Berechtigung ‘Kein Zugriff’ besitzt und das Icon für den ‘Jahresurlaub -und Krankheit’ ausgewählt wird, lädt der sich öffnende Dialog nicht.
#014364
|
|
1797 | Tp Management | Bug Report | Low | Proxy verhindert Laden der Krankenkassendaten | 03.09.2024 | Requires testing | 5.70 | Gerhard | |
Task Description
Ein Proxy scheint das Laden der Krankenkassendaten zu verhindern.
Die Proxy-Einstellungen sollen vom Server übernommen werden.
|
|
1809 | Tp Management | Bug Report | Low | Internationaler Kindertag 20.09. | 17.09.2024 | Requires testing | 5.70 | nico.hammann | |
Task Description
Der Feiertag muss in den folgenden Bundesländern hinzugefügt werden: Thüringen
|
|
1821 | Tp Calendar | Feature Request | Low | Vertretungsregelung im Kalender | 06.10.2024 | Requires testing | 5.70 | nico.hammann | |
Task Description
Es ist geplant, dass Abwesenheitsanträge, bei denen eine Vertretung eingetragen wurde, gesondert behandelt werden.
Ist eine Vertretung hinterlegt, dann soll die Vertretung vor Genehmigung des Antrags durch den oder die Vorgesetzten, darüber informiert werden.
Die Vertretung hat dabei nicht das Recht, den Antrag abzulehnen oder diesen zu genehmigen. Eine Vertretung kann dem Antrag lediglich zustimmen oder die Zustimmung verweigern.
Wird die Zustimmung durch die Vertretung verweigert, dann erhält der Abwesenheitsantrag den Vermerk „Vertretung hat nicht zugestimmt.“ Dieser Vermerk wird dann dem jeweiligen Genehmiger bei der Genehmigung angezeigt.
Der Genehmiger kann dann eine fachliche Schlichtung herbeiführen, den Antrag genehmigen oder auch ablehnen.
Der neue Vertretungsprozess gilt nur für die Beantragung neuer Abwesenheiten, nicht aber für das Beantragen eines Stornos.
|
|
1822 | Tp Management | Feature Request | Low | Neue Berechtigung: „Mitarbeiter zu Projekte“- Zuordnung... | 06.10.2024 | Requires testing | 5.70 | nico.hammann | |
Task Description
Um die Handhabung der Zuordnung der Mitarbeitenden zugänglicher zu machen, soll diese Funktionalität ab der Berechtigung „Mitarbeiter in Vertrauensstellung“ zur Verfügung stehen.
Hierzu werden die Berechtigungen erweitert, damit die Projektleitung und Assistenten der Projektleitung (ab der Berechtigungsstufe „Mitarbeiter in Vertrauensstellung“), Mitarbeiter zu Projekten hinzufügen kann. Ebenso sollen diese Mitarbeiter auch die Möglichkeit erhalten, Projektspezifische Details für die Projektmitarbeiter anzupassen.
|
|
1823 | Backend | Feature Request | Low | Audit von Änderungen an Projekten | 06.10.2024 | Requires testing | 5.70 | nico.hammann | |
Task Description
Um Projekt -und Mitarbeiterzuordnungen nachvollziehbarer zu gestalten, soll es die Möglichkeit geben, automatisierte E-Mails mit den durchgeführten Änderungen zu verschicken.
Hierzu werden die Einstellungen um den Punkt „Audit von Änderungen an Projekten“ erweitert.
|
|
1868 | Backend | Bug Report | Low | Saldenliste kann nicht geladen werden, bei Mitarbeitern... | 28.11.2024 | Waiting on Customer | 5.60 (patch) | Gerhard | |
Task Description
Das Laden der Saldenliste wirft einen Fehler, wenn Mitarbeiter für das Folgejahr initialisiert werden. Dies verhindert das aktualisieren der angeschlossenen Zeiterfassungs-Terminals.
|
|
1869 | Tp Management | Bug Report | Low | Resturlaubsanzeige für Reine Zeiterfassung darf nicht a... | 28.11.2024 | Waiting on Customer | 5.60 (patch) | | |
Task Description
Da es auf reiner Zeiterfassung kein Urlaubskontingent gibt, darf auch kein Resturlaub dafür angezeigt werden.
|
|
962 | Tp Watcher | Bug Report | Low | Zeiterfassung wird nach Pause nicht automatisch wieder ... | 28.01.2019 | Researching | | | |
Task Description
In bestimmten Fällen (der Grund ist derzeit noch nicht bekannt) kann es vorkommen, dass der Watcher die Zeiterfassung nach einer Pause nicht mehr automatisch startet.
|
|
258 | Tp Management | Feature Request | Low | Tätigkeiten aus mehreren Projekten für Bericht auswähle... | 08.08.2011 | Researching | | | |
Task Description
In den Berichten ist aktuell ist keine Mehrfachselektion von Tätigkeiten möglich, wenn zwei Projekte ausgewählt wurden. Das hängt damit zusammen, dass nur die "Allgemeinen Tätigkeiten" bei einer Mehrfachselektion angezeigt werden.
Hier sollte geprüft werden, ob dies wirklich gut überlegt wurde, oder ob die Anzeige aller Tätigkeiten sinnvoller ist.
|
|
273 | Tp Management | Feature Request | Low | Verpflegungsmehraufwände berechnen | 05.10.2011 | Researching | | | |
Task Description
Es wäre gut, wenn aus den Arbeitszeiten direkt auch die Verpflegungsmehraufwände berechnet werden könnten.
|
|
356 | Tp Management | Feature Request | Low | Pauschalstunden bei Kundenabrechnung | 16.01.2014 | Researching | | | |
Task Description
Für die Projektabrechnung sollten Pauschalstunden für ein Projekt hinterlegt werden können.
Diese Pauschalstunden würden dann bei einer Projektabrechnung direkt von den abzurechnenden Stunden subtrahiert und im Bericht gesondert ausgewiesen werden.
|
|
358 | Tp Watcher | Feature Request | Low | TpWatcher bei manuellem Zeiteintrag die Tastatureingabe... | 22.01.2014 | Researching | | | |
Task Description
wenn man im TpWatcher über den Punkt "Neu" einen manuellen Zeiteintrag erstellt, und dann über die Tastatureingabe die Startzeit und die Endzeit eingibt, kann man derzeit bereits optimaler weise die Stunden und Minuten mittels Maus-doppelklick markieren und einfach die gewünschte Zeit eintippen. nun der Verbesserungsvorschlag:
intuitiv würde ich meinen, man sollte mittels Tabolatortaste einfach von einer Eingabe zur nächsten hüpfen können, dh. konkret, schritt für schritt: 1. mittels Maus doppelklick die Stunden bei der Startzeit markieren (funktioniert dzt. bereits) 2. mittels tastatureingabe einfach die Stunden bei der Startzeit eintippen (funktioniert dzt. bereits) 3. mittels tabolatortaste auf die minuten bei der startzeit wechseln, diese sollten dann natürlich gleich markiert sein (funkt. NICHT) 4. mittels tastatureingabe einfach die Minuten bei der Startzeit eintippen 5. mittels tabolatortaste auf die Stunden bei der Endzeit wechseln, diese sollten dann natürlich gleich markiert sein (funkt. NICHT) 6. usw…
|
|
635 | Tp Calendar | Feature Request | Low | Zweiter Vertreter pro Urlaubsantrag | 13.01.2017 | Researching | | | |
Task Description
Teilweise ist ein Vertreter bei einem Urlaubsantrag zu wenig. Hier sollte es möglich sein ein zweiter Vertreter pro Urlaubsantrag angeben zu können.
|
|
1685 | Tp Management | Feature Request | Low | Terminbuchung für Kunden vereinfachen | 28.03.2024 | Researching | | | |
Task Description
Kontaktdaten bei Terminbuchung aus dem Management direkt mitgeben
|
|
1558 | Tp Management | Task | Low | Bei einem Zeiteintrag stimmt die "Arbeitszeit" des Proj... | 19.09.2023 | Researching | | | |
Task Description
Anstatt bei einem Zeiteintrag die Gesamtarbeitszeit, die auf das Projekt gebucht wurde, anzuzeigen - wird nur die Arbeitszeit des jeweiligen Mitarbeitenden angezeigt.
Es soll geprüft werden, ob auch eine Anzeige der Gesamtarbeitszeit - die auf das Projekt gebucht wurde - möglich ist.
|
|
1833 | Backend | Bug Report | Low | Primary Key Violation | 20.10.2024 | Assigned | 5.70 | Gerhard | |
Task Description
In großen Datenbanken kann es zu einer PK-Violation bei Abfragen kommen.
2023-10-11 09:37:04,058 [7] FATAL: UserGroupServiceImpl AdFactum.Data.Exceptions.SqlCoreException: Verletzung der PRIMARY KEY-Einschränkung “PKTP_JOINE3214EC07BFD2AB93”. Ein doppelter Schlüssel kann in das dbo.TP_JOINED-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (5bdc68f2-5171-42ad-9bf2-9e63c4da287e). Die Anweisung wurde beendet. —> System.Data.SqlClient.SqlException: Verletzung der PRIMARY KEY-Einschränkung “PKTP_JOINE3214EC07BFD2AB93”. Ein doppelter Schlüssel kann in das dbo.TP_JOINED-Objekt nicht eingefügt werden. Der doppelte Schlüsselwert ist (5bdc68f2-5171-42ad-9bf2-9e63c4da287e). Die Anweisung wurde beendet.
bei System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
bei System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
bei System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
bei System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
bei System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
bei System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
bei Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.SqlCommandExtensions.<>c__DisplayClass1.<ExecuteNonQueryWithRetry>b__0()
bei Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.RetryPolicy.ExecuteAction[TResult](Func`1 func)
bei AdFactum.Data.SqlServer.ReliableSqlPersister.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
--- Ende der internen Ausnahmestapelüberwachung ---
bei AdFactum.Data.SqlServer.ReliableSqlPersister.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
bei TimePunch.Business.DatabaseHelper.TpSqlDatabase.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
bei AdFactum.Data.Internal.BasePersister.Execute(String execSql)
bei TimePunch.Business.DataAccess.TimePunchDataAccessBase.CreateJoinGroup(ITimePunchConnection connection, IEnumerable`1 sourceDataId)
bei TimePunch.Business.DataAccess.TimePunchDataAccessBase.CreateJoinCondition(ITimePunchConnection connection, Type resultType, String resultProperty, IEnumerable`1 sourceDataId, Guid& joinGroup)
bei TimePunch.Business.DataAccess.UserStorage.SearchUsersLegacy(ITimePunchConnection connection, IUserSearch searchCriteriaParameter)
bei TimePunch.Business.UserService.SearchUsers(ITimePunchConnection connection, IUserSearch searchCriteriaParameter)
bei TimePunch.Business.UserService.SearchAuthorizedUsers(ITimePunchConnection connection, IUserSearch searchCriteria)
bei TimePunch.Core.Services.UserGroupServiceImpl.MapToUserGroupDtos(ITimePunchConnection connection, IEnumerable`1 groups)
bei TimePunch.Core.Services.UserGroupServiceImpl.<>c__DisplayClass6_0.<SearchUserGroups>b__1()
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
2023-10-11 09:37:04,058 [7] FATAL:
bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
bei TimePunch.Core.Services.UserGroupServiceImpl.SearchUserGroups(TpFault& fault, TpAuthentication authentication, UserGroupSearchDto userGroupSearch)
bei SyncInvokeSearchUserGroups(Object , Object[] , Object[] )
bei System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
bei System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
bei System.ServiceModel.Dispatcher.ChannelHandler.DispatchAndReleasePump(RequestContext request, Boolean cleanThread, OperationContext currentOperationContext)
bei System.ServiceModel.Dispatcher.ChannelHandler.HandleRequest(RequestContext request, OperationContext currentOperationContext)
bei System.ServiceModel.Dispatcher.ChannelHandler.AsyncMessagePump(IAsyncResult result)
bei System.ServiceModel.Dispatcher.ChannelHandler.OnAsyncReceiveComplete(IAsyncResult result)
bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
bei System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
bei System.Runtime.InputQueue`1.AsyncQueueReader.Set(Item item)
bei System.Runtime.InputQueue`1.EnqueueAndDispatch(Item item, Boolean canDispatchOnThisThread)
bei System.Runtime.InputQueue`1.EnqueueAndDispatch(T item, Action dequeuedCallback, Boolean canDispatchOnThisThread)
bei System.ServiceModel.Channels.SingletonChannelAcceptor`3.Enqueue(QueueItemType item, Action dequeuedCallback, Boolean canDispatchOnThisThread)
bei System.ServiceModel.Channels.HttpPipeline.EnqueueMessageAsyncResult.CompleteParseAndEnqueue(IAsyncResult result)
bei System.ServiceModel.Channels.HttpPipeline.EnqueueMessageAsyncResult.HandleParseIncomingMessage(IAsyncResult result)
bei System.Runtime.AsyncResult.AsyncCompletionWrapperCallback(IAsyncResult result)
bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
bei System.Runtime.AsyncResult.Complete(Boolean completedSynchronously)
bei System.ServiceModel.Channels.HttpInput.ParseMessageAsyncResult.OnRead(IAsyncResult result)
bei System.Runtime.Fx.AsyncThunk.UnhandledExceptionFrame(IAsyncResult result)
bei System.Web.Hosting.AsyncResultBase.Complete(Int32 hresult, Boolean synchronous)
bei System.Web.Hosting.PipelineRuntime.AsyncCompletionHandler(IntPtr rootedObjectsPointer, Int32 bytesCompleted, Int32 hresult, IntPtr pAsyncCompletionContext)
|
|
1854 | Tp Management | Bug Report | Low | Lohnabrechnung Monatsbericht | 11.11.2024 | Assigned | 5.70 | Gerhard | |
Task Description
Auszahlungsdifferenz wird falsch dargestellt. Korrekt wäre der Betrag “Auszahlungsdifferenz” minus “Überstunden im aktuellen Monat”.
|
|
822 | Tp Server | Feature Request | Low | Erweiterte Passwortsicherheit | 19.02.2018 | Assigned | | Gerhard | |
Task Description
Die aktuell in TimePunch verwalteten Passwörter unterliegen derzeit keiner gesonderten Passwortsicherheit. Geplant sind folgende Erweiterungen:
- Kennzeichen eines Sicheren Passworts (min. 8 stellen, 1 Großbuchstabe, 1 kleinbuchstabe, 1 Zahl, 1 Sonderzeichen) - optional Ein -und ausschaltbar - Ablage des Passworthashes mit SHA256 - Nutzung eines Passwort Salt - Nutzung eines Passwort Pepper
Beim ersten Login wird das bisherige Passwort ungültig und der Mitarbeiter muss ein neues und sicheres Passwort setzen.
|
|
1830 | Tp Datafox | Feature Request | Low | Dynamisches anlegen von Projekten bei Barcode-Scan | 16.10.2024 | Assigned | 5.70 | Gerhard | |
Task Description
Es sollte möglich dynamische Projekte (mit Auftragsbezug) beim Barcode Scan am Terminal anzulegen. Das vereinfacht die Administration, da neue Projekte nicht zuerst in TimePunch angelegt werden müssen.
|
|
1851 | Tp Datafox | Feature Request | Medium | Zutrittskontrolle ins Datafox-Modul integrieren | 05.11.2024 | Assigned | 5.70 | nico.hammann | |
Task Description
Die Zutrittskontrolle soll in das Datafox-Modul integriert werden
|
|
1863 | Tp Calendar | Feature Request | Low | Manuelle Urlaubsfreigabe soll Team-Freigabe überschreib... | 20.11.2024 | Assigned | | Gerhard | |
Task Description
In den globalen Einstellungen des Kalenders, soll die manuelle Freigabe optional so gesetzt werden können, dass sie die Hierarchie Freigabe überschreiben kann.
|
|
421 | Tp Mobile | Bug Report | Low | Falsches Währungssymbol | 30.04.2015 | New | | | |
Task Description
In der Analyse wird die Währung anscheinend nach der eingestellten Sprache ermittelt. Es wird nicht das im Projekt eingestellte Währungssymbol verwendet.
Original: "Hi, a bug in your software causes the currency symbol not to show. I am using EURO in my project, yet the analysis shows the GBP sign. I have attached screenshots for you to review, and hopefully correct the issue."
|
|
504 | Tp Synchronize | Bug Report | Low | Synchronisationsproblem mit Pausenzeiten | 17.11.2015 | New | | | |
Task Description
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.
|
|
520 | Backend | Bug Report | Low | Löschen von Jahresdaten | 22.01.2016 | New | | | |
Task Description
Jahresdaten (YearlySummary), die in der Zukunft liegen, werden nicht ordentlich aufgeräumt, wenn ein versehentlich erzeugter Zeiteintrag wieder gelöscht wird.
Dies ist daran zu erkennen, dass die Objekte noch in der Datenbank vorhanden sind und daher Fehlerhafte jahresdaten zurückliefern können.
Premisse - wenn im Zeitraum kein Zeiteintrag vorhanden ist, dann sollte auch die jährliche Zusammenfassung (genau wie die Monatsdaten) nicht persistiert werden.
|
|
731 | Tp Watcher | Bug Report | Low | Nach einer "Pause" verliert der Watcher teilweise Tätig... | 09.06.2017 | New | | | |
|
|
740 | Tp Datafox | Bug Report | Low | Error, Field Ausweis_Nr has an unexpected value | 30.06.2017 | New | | | |
|
|
752 | Tp Mobile | Bug Report | Low | Pause geht verloren | 28.08.2017 | New | | | |
|
|
778 | Backend | Bug Report | Low | Export der Projektmitarbeiter | 29.11.2017 | New | | | |
|
|
804 | Backend | Bug Report | Low | Fehler bei der Berechnung des bezahlten Urlaubs | 05.02.2018 | New | | | |
|
|
813 | Tp Watcher | Bug Report | Low | Spracheinstellung verhindert ändern der Uhrzeit | 15.02.2018 | New | | | |
|
|
833 | Backend | Bug Report | Low | Synchronisieren nach Reise/Krank/Urlaub | 22.02.2018 | New | | | |
|
|
847 | Tp Management | Bug Report | Low | gekündigter Projektverantwortlicher verhindert das Bear... | 08.03.2018 | New | | | |
|
|
862 | Backend | Bug Report | Low | Gruppenlink bei Genehmigungen | 03.04.2018 | New | | | |
|
|
882 | Tp Watcher | Bug Report | Low | Erzeugt Änderungsvermerk bei automatischer Abmeldung | 28.05.2018 | New | | | |
|
|
884 | Tp Management | Bug Report | Low | Quickinfo überdeckt eintrag vollständig | 06.06.2018 | New | | | |
|
|
895 | Backend | Bug Report | Low | Berechnung des Nachtzuschlags | 16.07.2018 | New | | | |
|
|
913 | Tp Watcher | Bug Report | Low | Pause größer als der Zeiteintrag | 17.09.2018 | New | | | |
|
|
928 | Tp Server | Bug Report | Low | .net pipe Protokoll ist nach Installation nicht aktivie... | 08.10.2018 | New | | | |
|
|
933 | Backend | Bug Report | Low | Firefox ESR 60.2.2 | 15.10.2018 | New | | | |
|
|
940 | Tp Online | Bug Report | Low | Custom Errors im Online Modul | 31.10.2018 | New | | | |
|
|
944 | Backend | Bug Report | Low | API Adresse sollte nicht für externen Link aufbau genut... | 07.11.2018 | New | | | |
|
|
953 | Backend | Bug Report | Low | Loading this assembly would produce a different grant s... | 13.12.2018 | New | | | |
|
|
954 | Backend | Bug Report | Low | Halber Urlaubstag bei nicht teilbarer Sollarbeitszeit | 07.01.2019 | New | | | |
|
|
974 | Backend | Bug Report | Low | Überstundenberechnung bei manueller Eintragung: | 04.02.2019 | New | | | |
|
|
992 | Tp Management | Bug Report | Low | Neuer Zeiteintrag erstellen | 18.02.2019 | New | | | |
|
|
994 | Tp Management | Bug Report | Low | Auswahl Projekte / Tätigkeiten | 18.02.2019 | New | | | |
|
|
1002 | Tp Cutter | Bug Report | Low | Ausgenommene Projekte/Tätigkeiten bei Rahmen und-oder P... | 20.03.2019 | New | | | |
|
|
1028 | Tp Online | Bug Report | Low | TimeOut DOM Exception | 26.04.2019 | New | | | |
|
|
1037 | Tp Management | Bug Report | Low | Inconsistent Date Formatting in Reports | 14.06.2019 | New | | | |
|