TimePunch

Offene Punkte und Anregungen für TimePunch.

ID Category Task Type Severity Summary Opened Status Due In Version Assigned To Progress  desc
1645Tp ManagementBug ReportLowMA Berechtigung 'Kein Zugriff': hängt sich in den MA-St...24.01.2024Waiting on Customer5.70nico.hammann
100%
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

1809Tp ManagementBug ReportLowInternationaler Kindertag 20.09. 17.09.2024Waiting on Customer5.70nico.hammann
100%
Task Description

Der Feiertag muss in den folgenden Bundesländern hinzugefügt werden:
Thüringen

1821Tp CalendarFeature RequestMediumVertretungsregelung im Kalender06.10.2024Waiting on Customer5.70nico.hammann
100%
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.

1822Tp ManagementFeature RequestLowNeue Berechtigung: „Mitarbeiter zu Projekte“- Zuordnung...06.10.2024Waiting on Customer5.70nico.hammann
100%
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.

1823BackendFeature RequestLowAudit von Änderungen an Projekten06.10.2024Waiting on Customer5.70nico.hammann
100%
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.

1826Tp ManagementFeature RequestLowOrganisationfilter auch in Lizenzen anwenden08.10.2024Waiting on Customer5.70nico.hammann
100%
Task Description

Der Organisationsfilter hat in den Lizenzen kein Auswirkung.

1831Tp CutterBug ReportLowAutomatische Pause, wenn Arbeitszeitblock > 6 Std. 18.10.2024Waiting on Customer5.70nico.hammann
100%
Task Description

Nur im Modus “In maximaler Arbeitszeit”:

Der Cutter muss ebenfalls eine Pause schneiden, wenn ein einzelner Arbeitszeitblock größer 6 Std. ist.

Als Beispiel:

Arbeitszeit : 08:00 - 10:00
Pause       : 10:00 - 11:00
Arbeitszeit : 11:00 - 20:00

Dies ist unabhängig davon, ob vorher bereits eine Pause getätigt wurde.

1846BackendBug ReportLowStatus bei Buchungstyp Abwesenheit 04.11.2024Waiting on Customer5.70nico.hammann
100%
Task Description

Der Status bei Zeiteinträgen, welche den Buchungstyp ‘Abwesenheit’ besitzen, wird als ‘Am arbeiten’ gekennzeichnet und nicht als ‘Abwesend’

1847Tp CalendarBug ReportLowUrlaubsanträge für das Folgejahr triggern 'Nicht genüge...05.11.2024Waiting on Customer5.70nico.hammann
100%
Task Description

Wenn ein Urlaubsantrag für das Folgejahr gestellt wird, wird die Warnung ‘Es sind nicht genügend Urlaubstage verfügbar’

1863Tp CalendarFeature RequestLowManuelle Urlaubsfreigabe soll Team-Freigabe überschreib...20.11.2024Waiting on Customer5.70nico.hammann
100%
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.

1878Tp ManagementBug ReportLowBerechtigung für die Feiertage auf Admin einschränken12.12.2024Waiting on Customer5.70nico.hammann
100%
Task Description

Die benötigte Berechtigung zum bearbeiten der Feiertage auf Administration anheben

1880BackendBug ReportLowKeine Audit Mails bei mehreren Anpassungen18.12.2024Waiting on Customer5.70nico.hammann
100%
Task Description

Wenn über die Funktion mehrere Projekte/Tätigkeiten oder Kunden Zeiteinträge zuzuordnen, bekommen die betroffenen Mitarbeitenden keine Informationsmail.

021635

1884Tp CalendarBug ReportLowHyperlink in Informationsmail funktioniert nicht30.12.2024Waiting on Customer5.70nico.hammann
100%
Task Description

Der Hyperlink, welcher in den Genehmigungsbereich führt besitzt kein Hyperlink

1892Tp ManagementBug ReportLowÄnderungen der Urlaubsberechnung im MA Profil wird nich...08.01.2025Waiting on Customer5.70nico.hammann
100%
Task Description

Wenn die Urlaubsberechnung im Mitarbeiterprofil abgeändert wird, werden die neuen Einstellungen in den Folgejahren nicht automatisch übernommen.

Wenn in den Folgejahren noch kein Zeiteintrag existiert und ein neuer Zeiteintrag angelegt wird, aktualisiert sich die Anzeige, allerdings nicht mit den Daten aus dem MA Profil sondern mit den Einstellungen aus dem Vorjahr.

Bsp.:

Einstellungen im MA Profil:
Übertrag: Januar
Verfall: Dezember
Tage: 30

2024:
Übertrag: Januar
Verfall: Sofort
Tage: 30

2025 vor Zeiteintrag: ———- 2025 nach Zeiteintrag:
Übertrag: Januar ———- Übertrag: Januar
Verfall: Nie ———- Verfall: Sofort ← Einstellung aus 2024
Tage: 30 ———- Tage: 30

1893Tp CutterBug ReportLowSchneidet keine Remote-Work Rahmenzeiten08.01.2025Waiting on Customer5.70nico.hammann
100%
Task Description

Cutter passt Zeiteinträge, welche auf Remote-Arbeit buchen, nicht in die hinterlegten Rahmenarbeitszeiten/Schichten an

1897Tp DatafoxFeature RequestLowOrganisationsfilter für Transponderliste 14.01.2025Waiting on Customer5.70nico.hammann
100%
Task Description

Der Organisationsfilter im Management soll auch für die Transponderliste im Datafox-Modul anwendbar sein

1898Tp ManagementBug ReportLowOrganisationfilter wird nicht bei 'Benutzer wechseln' z...15.01.2025Waiting on Customer5.70nico.hammann
100%
Task Description

Wenn ein Organisationfilter gesetzt wird und die Funktion ‘Benutzer wechseln’ durchgeführt wird, wird der Filter nicht zurückgesetzt

1830Tp DatafoxFeature RequestLowDynamisches anlegen von Projekten bei Barcode-Scan16.10.2024Requires testing5.70Gerhard
100%
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.

1854Tp ManagementBug ReportLowLohnabrechnung Monatsbericht 11.11.2024Waiting on Customer5.70Gerhard
100%
Task Description

Auszahlungsdifferenz wird falsch dargestellt.
Korrekt wäre der Betrag “Auszahlungsdifferenz” minus “Überstunden im aktuellen Monat”.

1874Tp ManagementFeature RequestLowLohndatenexport nach Addison Lohn & Gehalt09.12.2024Waiting on Customer5.70Gerhard
100%
Task Description

Es soll ein neuer Lohndatenexport nach Addison Lohn & Gehalt implementiert werden.

1875BackendFeature RequestLowDSGVO Datenlöschung muss auch Historie bereinigen11.12.2024Waiting on Customer5.70Gerhard
100%
Task Description

Die DSGVO Datenlöschung, muss auch die Historischen Einträge bereinigen.

1851Tp DatafoxFeature RequestMediumZutrittskontrolle ins Datafox-Modul integrieren05.11.2024Requires testing5.70nico.hammann
90%
Task Description

Die Zutrittskontrolle soll in das Datafox-Modul integriert werden

1797Tp ManagementBug ReportLowProxy verhindert Laden der Krankenkassendaten03.09.2024Requires testing5.70Gerhard
90%
Task Description

Ein Proxy scheint das Laden der Krankenkassendaten zu verhindern.

Die Proxy-Einstellungen sollen vom Server übernommen werden.

1833BackendBug ReportLowPrimary Key Violation20.10.2024Assigned5.70Gerhard
90%
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)
822Tp ServerFeature RequestLowErweiterte Passwortsicherheit19.02.2018AssignedGerhard
40%
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.

962Tp WatcherBug ReportLowZeiterfassung wird nach Pause nicht automatisch wieder ...28.01.2019Researching
30%
1715Tp ManagementFeature RequestCriticalAktualisieren per F507.05.2024NewGerhard
0%
16Tp WatcherFeature RequestLowTimePunch Watcher prüft Vollständigkeit03.08.2004New
0%
22BackendFeature RequestVery LowFahrtzeit, Kilometer und Kilometerstand03.08.2004New
0%
23BackendFeature RequestVery LowSchichtmodell03.08.2004New
0%
117Tp WatcherFeature RequestLowZeiten automatisch anpassen11.03.2005New
0%
155Tp WatcherFeature RequestVery LowKurztasten zuweisen02.02.2006Unconfirmed
0%
163BackendFeature RequestLowAnalysezeitraum individuell eistellbar17.11.2006New
0%
235Tp ManagementFeature RequestVery LowUnterscheidung zwischen Mehr -und Überstunden.15.10.2009New
0%
240Tp ManagementFeature RequestLowProjekte und Tätigkeiten Explorer-Like verwalten20.02.2010New
0%
252Tp ManagementFeature RequestLowZusatz für Mitarbeiter auf Montage16.05.2011New
0%
254Tp ManagementFeature RequestLowTime Punch Software, frage Reisezeit?22.06.2011New
0%
258Tp ManagementFeature RequestLowTätigkeiten aus mehreren Projekten für Bericht auswähle...08.08.2011Researching
0%
273Tp ManagementFeature RequestLowVerpflegungsmehraufwände berechnen05.10.2011Researching
0%
290Tp MobileFeature RequestLowSuggestions for additional features02.09.2012New
0%
294BackendFeature RequestLowMaximale Minusstunden festlegen03.09.2012New
0%
301Tp WatcherFeature RequestLowZeiterfassung mit AdHoc Projekten31.10.2012New
0%
303Tp WatcherFeature RequestLowRegelwerk zur Zeiterfassung06.11.2012New
0%
308Tp MobileFeature RequestLowDatenexport auch Projektabhängig09.12.2012New
0%
323Tp MobileFeature RequestLowAutomatisches Syncen, wenn Server in WLAN verfügbar17.04.2013New
0%
335Tp MobileFeature RequestLowAutomatisches aufzeichnen eines Telefonanrufs17.05.2013New
0%
353BackendFeature RequestLowAuswerten der tatsächlichen Überstunden03.01.2014New
0%
356Tp ManagementFeature RequestLowPauschalstunden bei Kundenabrechnung16.01.2014Researching
0%
358Tp WatcherFeature RequestLowTpWatcher bei manuellem Zeiteintrag die Tastatureingabe...22.01.2014Researching
0%
370Tp MobileFeature RequestLowFoto / Bild bei Zeiteintrag anhängen06.03.2014New
0%
Showing tasks 1 - 50 of 628 Page 1 of 13

Available keyboard shortcuts

Tasklist

Task Details

Task Editing