TimePunch

Offene Punkte und Anregungen für TimePunch.

ID Kategorie Aufgabentyp Schweregrad Zusammenfassung angelegt Status fällig in Version zuständig Fortschritt
2244BackendFeature RequestniedrigQR-Code in Onboarding-Mail hinzufügen06.05.2026New
0%
Aufgabenbeschreibung

Es soll ein QR-Code in die Onboarding-Mail hinzufügen werden, über den die TimePunch-Webseite aufgerufen werden kann

2243Tp ManagementFeature RequestniedrigMöglichkeit zum Löschen des Profilbilds06.05.2026New6.30
0%
Aufgabenbeschreibung

Es sollte möglich sein, das hinterlegte Profilbild wieder zu löschen.

2242BackendFeature RequestniedrigBereitschaftsdienst und Zuschläge06.05.2026Researching
0%
Aufgabenbeschreibung

Zeitfaktor wirkt sich aktuell auf Zuschläge aus. Soll das so?

–> Duration, anstatt Worktime100.
TimeEntryHelper.CalculateSurchargedTimes

Lösung: Eigener Zuschlagsfaktor in der Tätigkeit

  1. > wird im Zeiteintrag übernommen
  2. > Duration * neuer Faktor

Bereitschaftsdienst wird nicht bezuschlagt. Soll das so?

–> Filter auf Worktime100>0
ReportingServiceImpl.ExportSurchargedTimes

2241Tp CalendarFeature RequestniedrigExport/Sync von bestätigten Abwesenheiten in einen zent...05.05.2026New
0%
Aufgabenbeschreibung

Übertrag der bestätigten Abwesenheiten in einen zentralen Outlook Kalender in Office 365.

Ziel:
Beim Anlegen, wird die Abwesenheit auch im Kalender gespeichert.
Beim Stornieren, wird die Abwesenheit auch im Kalender gelöscht.

Zentral einzustellen in den Globalen Einstellungen des Kalenders.

2240Tp OnlineBug ReportniedrigNullReferenceException: HandleStopwatch04.05.2026New
0%
Aufgabenbeschreibung

2026-05-04 16:00:29,228 [117] FATAL: StopwatchController
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

 bei TimePunch.Online.Controllers.StopwatchController.HandleStopwatch(StopwatchModel userInput)

2026-05-04 16:00:29,228 [117] FATAL:

 bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Web.Infrastructure.Controller.ModuleController`2.GetErrorResultForAjaxCall(Exception ex)
 bei TimePunch.Online.Controllers.StopwatchController.HandleStopwatch(StopwatchModel userInput)
 bei lambda_method(Closure , ControllerBase , Object[] )
 bei System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters)
 bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c.<BeginInvokeSynchronousActionMethod>b__9_0(IAsyncResult asyncResult, ActionInvocation innerInvokeState)
 bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult`2.CallEndDelegate(IAsyncResult asyncResult)
 bei System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)
 bei System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_0.<InvokeActionMethodFilterAsynchronouslyRecursive>b__0()
 bei System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
 bei System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.<>c__DisplayClass11_2.<InvokeActionMethodFilterAsynchronouslyRecursive>b__2()
 bei System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult)
 bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_5.<BeginInvokeAction>b__4()
 bei System.Web.Mvc.Async.AsyncControllerActionInvoker.<>c__DisplayClass3_0.<BeginInvokeAction>b__1(IAsyncResult asyncResult)
 bei System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)
 bei System.Web.Mvc.Controller.<>c.<BeginExecuteCore>b__152_1(IAsyncResult asyncResult, ExecuteCoreState innerState)
 bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
 bei System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult)
 bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
 bei System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)
 bei System.Web.Mvc.MvcHandler.<>c.<BeginProcessRequest>b__20_1(IAsyncResult asyncResult, ProcessRequestState innerState)
 bei System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult asyncResult)
 bei System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
 bei System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
 bei System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
 bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
 bei System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)
 bei System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)
 bei System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
 bei System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
 bei System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
2239BackendBug ReportniedrigFehler beim Senden der Close Active Time Entry Mails04.05.2026Requires testing6.20 (patch)Gerhard
90%
Aufgabenbeschreibung

2026-05-04 16:35:08,216 [9119] ERROR: CloseActiveTimeEntryTimer : Error, GetManagers.SearchLeadingUsers:
2026-05-04 16:35:08,216 [9119] FATAL: CloseActiveTimeEntryTimer
System.Exception
2026-05-04 16:35:08,216 [9119] FATAL:

 bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Update.Services.ServiceTimerBase.<>c__DisplayClass11_0.<GetManagers>b__0(IUserGroupService userGroupService)
 bei TimePunch.Wcf.Api.TimePunchInstance.ExecuteWithCleanup[TService,TResult](TService service, Func`2 action)
 bei TimePunch.Update.Services.CloseActiveTimeEntryTimer.MailViolationToManager(ITimePunchInstance instance, TpAuthentication technicalUser, AutomatedMailsDto mailSettings, List`1 closedEntries, Boolean priorityUser)
 bei TimePunch.Update.Services.CloseActiveTimeEntryTimer.SendMail(TimePunchInstance tpInstance, TpAuthentication technicalUser, AutomatedMailsDto mailSettings, List`1 closedEntries)
 bei TimePunch.Update.Services.CloseActiveTimeEntryTimer.DoWork(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.TimerQueueTimer.CallCallback()
 bei System.Threading.TimerQueueTimer.Fire()
 bei System.Threading.TimerQueue.FireNextTimers()
2238BackendBug ReportniedrigFehler im MailingService sollte protokolliert werden.04.05.2026Requires testing6.20 (patch)Gerhard
90%
Aufgabenbeschreibung

Ein Fehler beim Senden einer Mail sollte im Audit protokolliert werden.

2026-04-29 01:01:05,872 [47] FATAL: MailingServiceImpl
System.Exception: An error occurred while accessing the TimePunch Mailing Service.

 bei TimePunch.Business.CachedServices.CachedMailingService.SendMail(ITimePunchConnection connection, String subject, String body, IEnumerable`1 userMailAddresses, IEnumerable`1 plainMailAddresses, IEnumerable`1 mailAttachements)
 bei TimePunch.Core.Services.MailingServiceImpl.<>c__DisplayClass3_1.<SendMailWithAttachements>b__12()
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)

2026-04-29 01:01:05,873 [47] 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.MailingServiceImpl.SendMailWithAttachements(TpFault& fault, TpAuthentication authentication, String subject, String body, IEnumerable`1 userMailAddresses, IEnumerable`1 plainMailAddresses, IEnumerable`1 mailAttachements)
 bei TimePunch.Core.Services.MailingServiceImpl.SendMail(TpFault& fault, TpAuthentication authentication, String subject, String body, IEnumerable`1 userMailAddresses, IEnumerable`1 plainMailAddresses)
 bei TimePunch.Cutter.BusinessLayer.CutterProtocol.<>c__DisplayClass16_0.<SendSummaryProtocol>b__1(TpAuthentication authentication)
 bei TimePunch.Cutter.AuthentificationHelper.ExecuteWithTechnicalUser(String customerToken, Action`1 action)
 bei TimePunch.Cutter.BusinessLayer.CutterProtocol.SendSummaryProtocol(String summaryProtocolReceiver, List`1 protocol, String customerToken)
 bei TimePunch.Cutter.CutterService.<>c__DisplayClass23_0.<DoWorkInModificationRange>b__0()
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
 bei TimePunch.Cutter.CutterService.DoWorkInModificationRange(TpAuthentication authentication, DateTime startModificationDate, DateTime endModificationDate)
 bei SyncInvokeDoWorkInModificationRange(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)
2237BackendBug ReportniedrigMehrdeutiger Spaltenname LOGON04.05.2026New
0%
Aufgabenbeschreibung

Vermutliches Problem zwischen LOGON (user) und LOGON (timeentry).

2026-05-04 13:41:04,510 [176] FATAL: TimeEntryServiceImpl
AdFactum.Data.Exceptions.SqlCoreException: Mehrdeutiger Spaltenname “LOGON”. —> System.Data.SqlClient.SqlException: Mehrdeutiger Spaltenname “LOGON”.

 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.SqlDataReader.TryConsumeMetaData()
 bei System.Data.SqlClient.SqlDataReader.get_MetaData()
 bei System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
 bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
 bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
 bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
 bei System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
 bei System.Data.SqlClient.SqlCommand.ExecuteReader()
 bei Microsoft.Practices.EnterpriseLibrary.TransientFaultHandling.SqlCommandExtensions.<>c__DisplayClass4.<ExecuteReaderWithRetry>b__3()
 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.Common.DataAccess.TpSqlDatabase.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
 bei AdFactum.Data.Internal.BasePersister.PrivateSelect(IDbCommand command, Dictionary`2 fieldTemplates, Int32 startRow, Int32 endRow)
 bei AdFactum.Data.SqlServer.SqlPersister.PageSelect(ProjectionClass projection, String additionalColumns, ICondition whereClause, OrderBy orderBy, Int32 minLine, Int32 maxLine, Dictionary`2 fieldTemplates, IDictionary globalParameter, Boolean distinct)
 bei AdFactum.Data.Internal.BasePersister.PageSelect(ProjectionClass projection, ICondition whereClause, OrderBy orderBy, Int32 minLine, Int32 maxLine, Dictionary`2 fieldTemplates, IDictionary globalParameter, Boolean distinct)
 bei AdFactum.Data.ObjectMapper.PrivatePaging(Type type, ICondition whereClause, OrderBy orderBy, Int32 minLine, Int32 maxLine, ObjectHash hash, Int32 hierarchyLevel, IDictionary globalParameter, Boolean distinct)
 bei AdFactum.Data.ObjectMapper.Paging(Type type, ICondition whereClause, OrderBy orderBy, Int32 minRow, Int32 maxRow, Int32 hierarchieLevel, IDictionary globalParameter)
 bei TimePunch.Business.DataAccess.TimeEntryStorage.SearchTimeEntries(ITimePunchConnection connection, ITimeEntryFilter filter)
 bei TimePunch.Business.TimeEntryService.SearchTimeEntries(ITimePunchConnection connection, ITimeEntryFilter filter)
 bei TimePunch.Core.Services.TimeEntryServiceImpl.<>c__DisplayClass7_0.<SearchTimeEntries>b__2()
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)

2026-05-04 13:41:04,516 [176] 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.TimeEntryServiceImpl.SearchTimeEntries(TpFault& fault, TpAuthentication authentication, TimeEntrySearchDto searchDto)
 bei SyncInvokeSearchTimeEntries(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.SyncContinue(IAsyncResult result)
 bei System.ServiceModel.Channels.HttpPipeline.EmptyHttpPipeline.BeginProcessInboundRequest(ReplyChannelAcceptor replyChannelAcceptor, Action dequeuedCallback, AsyncCallback callback, Object state)
 bei System.ServiceModel.Channels.HttpChannelListener`1.HttpContextReceivedAsyncResult`1.ProcessHttpContextAsync()
 bei System.ServiceModel.Channels.HttpChannelListener`1.BeginHttpContextReceived(HttpRequestContext context, Action acceptorCallback, AsyncCallback callback, Object state)
 bei System.ServiceModel.Activation.HostedHttpTransportManager.HttpContextReceived(HostedHttpRequestAsyncResult result)
 bei System.ServiceModel.Activation.HostedHttpRequestAsyncResult.HandleRequest()
 bei System.ServiceModel.Activation.HostedHttpRequestAsyncResult.BeginRequest()
 bei System.ServiceModel.Activation.HostedHttpRequestAsyncResult.OnBeginRequest(Object state)
 bei System.Runtime.IOThreadScheduler.ScheduledOverlapped.IOCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
 bei System.Runtime.Fx.IOCompletionThunk.UnhandledExceptionFrame(UInt32 error, UInt32 bytesRead, NativeOverlapped* nativeOverlapped)
 bei System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
2236BackendBug ReportniedrigMitarbeiter Start/Ende Datum außerhalb der zulässigen R...01.05.2026New
0%
Aufgabenbeschreibung

026-04-30 15:27:43,827 [15] ERROR: Transaction : Error, SQL: UPDATE TP_ANWENDER SET DATE_JOINING = CONVERT (DATETIME, ‘2026.11.01 00:00:00,20’), DATE_LEAVING = CONVERT (DATETIME, ‘0202.04.30 00:00:00,20’), LASTUPDATE_BY = ‘cfccb6cf-49e4-431f-bedb-09292ef3fbdc’, LASTUPDATE = CONVERT (DATETIME, ‘2026.04.30 15:27:43,20’) WHERE TP_ANWENDER.Id=’def28945-e935-4c77-b952-2a268fe45910’ AND LASTUPDATE=CONVERT (DATETIME, ‘2026.02.19 08:57:55,20’)
2026-04-30 15:27:43,827 [15] FATAL: Transaction
AdFactum.Data.Exceptions.SqlCoreException: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM. —> System.Data.SqlTypes.SqlTypeException: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.

 bei System.Data.SqlClient.TdsParser.TdsExecuteRPC(SqlCommand cmd, _SqlRPC[] rpcArray, Int32 timeout, Boolean inSchema, SqlNotificationRequest notificationRequest, TdsParserStateObject stateObj, Boolean isCommandProc, Boolean sync, TaskCompletionSource`1 completion, Int32 startRpc, Int32 startParam)
 bei System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
 bei System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
 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.Common.DataAccess.TpSqlDatabase.ExecuteSecureDbCall(IDbCommand command, Boolean nonQuery)
 bei AdFactum.Data.Internal.BasePersister.Update(String tableName, PersistentProperties fields, Dictionary`2 fieldTemplates)
 bei TimePunch.Common.DataAccess.TpSqlDatabase.Update(String tableName, PersistentProperties fields, Dictionary`2 fieldTemplates)
 bei AdFactum.Data.Internal.ObjectHash.Persist(IPersister persister, TransactionContext transactionContext)
 bei AdFactum.Data.TransactionContext.Commit()
 bei TimePunch.Common.DataAccess.Transaction.SafeCall(Action call)

2026-04-30 15:27:43,832 [15] FATAL:

 bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Common.DataAccess.Transaction.SafeCall(Action call)
 bei TimePunch.Common.DataAccess.Transaction.Commit()
 bei TimePunch.Business.DataAccess.UserStorage.SaveUsers(ITimePunchConnection connection, IEnumerable`1 users)
 bei TimePunch.Business.CachedServices.CachedUserService.UpdateUserProfileSensitive(ITimePunchConnection connection, IEnumerable`1 users)
 bei TimePunch.Core.Services.UserProfileServiceImpl.<>c__DisplayClass11_0.<SaveUserProfileSensitive>b__3()
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
 bei TimePunch.Core.Services.UserProfileServiceImpl.SaveUserProfileSensitive(TpFault& fault, TpAuthentication authentication, List`1 sensitive)
 bei SyncInvokeSaveUserProfileSensitive(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)
2234BackendBug ReportniedrigReporting Service ArgumentOutOfRangeException01.05.2026Requires testing6.20 (patch)Gerhard
90%
Aufgabenbeschreibung

2026-04-30 08:36:44,742 [46] FATAL: ReportingServiceImpl
System.AggregateException: Mindestens ein Fehler ist aufgetreten. —> System.ArgumentOutOfRangeException: End date (01.01.0001 00:00:00) is lower than start date (01.01.2018 00:00:00)
Parametername: endRange

 bei TimePunch.Business.CachedServices.CachedSummaryService.UpdateYearlySummaryInCache(ITimePunchConnection connection, IYearlySummary updateSummary, DateTime startRange, DateTime endRange)
 bei TimePunch.Business.CachedServices.CachedSummaryService.CalculateYearlySummary(ITimePunchConnection connection, Guid userId, Int32 month, Int32 year)
 bei TimePunch.Core.Services.ReportingServiceImpl.<>c__DisplayClass11_0.<GetYearlySummaries>b__2(IGrouping`2 missingValues)
 bei System.Linq.Parallel.SelectManyQueryOperator`3.SelectManyQueryOperatorEnumerator`1.MoveNext(TOutput& currentElement, Pair`2& currentKey)
 bei System.Linq.Parallel.PipelineSpoolingTask`2.SpoolingWork()
 bei System.Linq.Parallel.SpoolingTaskBase.Work()
 bei System.Linq.Parallel.QueryTask.BaseWork(Object unused)
 bei System.Threading.Tasks.Task.Execute()
 --- Ende der internen Ausnahmestapelüberwachung ---
 bei System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)
 bei System.Linq.Parallel.AsynchronousChannelMergeEnumerator`1.MoveNextSlowPath()
 bei System.Linq.Parallel.QueryOpeningEnumerator`1.MoveNext()
 bei System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
 bei TimePunch.Core.Services.ReportingServiceImpl.GetYearlySummaries(ITimePunchConnection connection, Dictionary`2 userLogons, DateTime startDate, DateTime endDate)
 bei TimePunch.Core.Services.ReportingServiceImpl.<>c__DisplayClass61_0.<GetYearlySummaries>b__14()
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)

—> (Interne Ausnahme #0) System.ArgumentOutOfRangeException: End date (01.01.0001 00:00:00) is lower than start date (01.01.2018 00:00:00)
Parametername: endRange

 bei TimePunch.Business.CachedServices.CachedSummaryService.UpdateYearlySummaryInCache(ITimePunchConnection connection, IYearlySummary updateSummary, DateTime startRange, DateTime endRange)
 bei TimePunch.Business.CachedServices.CachedSummaryService.CalculateYearlySummary(ITimePunchConnection connection, Guid userId, Int32 month, Int32 year)
 bei TimePunch.Core.Services.ReportingServiceImpl.<>c__DisplayClass11_0.<GetYearlySummaries>b__2(IGrouping`2 missingValues)
 bei System.Linq.Parallel.SelectManyQueryOperator`3.SelectManyQueryOperatorEnumerator`1.MoveNext(TOutput& currentElement, Pair`2& currentKey)
 bei System.Linq.Parallel.PipelineSpoolingTask`2.SpoolingWork()
 bei System.Linq.Parallel.SpoolingTaskBase.Work()
 bei System.Linq.Parallel.QueryTask.BaseWork(Object unused)
 bei System.Threading.Tasks.Task.Execute()<---

2026-04-30 08:36:44,762 [46] 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.ReportingServiceImpl.GetYearlySummaries(TpFault& fault, TpAuthentication authentication, DateTime startDate, DateTime endDate, UserSearchDto userSearchDto)
 bei SyncInvokeGetYearlySummaries(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)
2233BackendBug ReportniedrigAudit Trail Null Reference Exception01.05.2026New
0%
Aufgabenbeschreibung

2026-04-29 15:01:11,711 [173] FATAL: AuditTrailService
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

 bei TimePunch.Business.AuditTrailService.Handle(AuditRegionEndEvent message)

2026-04-29 15:01:11,711 [173] FATAL:

 bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Business.AuditTrailService.Handle(AuditRegionEndEvent message)
 bei TimePunch.Module.Infrastructure.Events.BackendBackendEventAggregator.PublishMessage[TMessage](TMessage message)
 bei TimePunch.Dao.AuditTrail.AuditRegion.<>c__DisplayClass12_0.<Dispose>b__0(Object c)
 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.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
 bei System.Threading.ThreadPoolWorkQueue.Dispatch()
2232Tp DatafoxBug ReportniedrigFehler beim Speichern der Transponderliste01.05.2026New
0%
Aufgabenbeschreibung

2026-04-29 17:24:33,169 [39] FATAL: DataFoxService
AdFactum.Data.Exceptions.WrongTypeException: The ObjectMapper .NET found an object of a wrong type.
Expected Type: Device
Found Type: Device

 bei AdFactum.Data.Internal.PersistentObject.InitializeValueObject(Object valueObject, ObjectHash initialValues)
 bei AdFactum.Data.Internal.PersistentObject.CreateVO(ObjectMapper mapperObj, IObjectFactory objectFactory, ObjectHash hash, Int32 hierarchyLevel, IDictionary globalParameter)
 bei AdFactum.Data.ObjectMapper.PrivateLoad(ProjectionClass projection, Object id, ObjectHash hash, Int32 hierarchyLevel, IDictionary globalParameter)
 bei AdFactum.Data.Fields.Link.SetLinkedObject(PersistentObject po, ObjectHash tempHash, ObjectMapper mapper)
 bei AdFactum.Data.Internal.PersistentObject.<>c__DisplayClass34_0.<DeleteAllLinks>b__0(IEnumerator enumerator)
 bei AdFactum.Data.Internal.PersistentObject.DeleteAllLinks(ObjectMapper mapper, Int32 hierarchyLevel, ObjectHash tempHash, Boolean postUpdateDelete)
 bei AdFactum.Data.ObjectMapper.PrivateDelete(PersistentObject po, Int32 hierarchyLevel, ObjectHash tempHash)
 bei AdFactum.Data.ObjectMapper.DeleteRecursive(IValueObject vo, Int32 hierarchyLevel)
 bei TimePunch.Datafox.DataAccessLayer.Database.TransponderStorage.SaveTransponderData(ITimePunchConnection connection, IEnumerable`1 transponderList)
 bei TimePunch.Datafox.DataFoxService.<>c__DisplayClass48_0.<SaveTransponderList>b__0()
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)

2026-04-29 17:24:33,204 [39] FATAL:

 bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
 bei TimePunch.Datafox.DataFoxService.SaveTransponderList(TpAuthentication authentication, TpFault& fault, List`1 transponderList)
 bei SyncInvokeSaveTransponderList(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)
2231Tp ManagementFeature RequestniedrigGesammelte Überstunden Tätigkeitsbezogen sofort ausbeza...29.04.2026New
0%
Aufgabenbeschreibung

Es soll eine Möglichkeit geschaffen werden, tätigkeitsspezifisch einstellen, wenn mit der Tätigkeit Überstunden angesammelt werden, dass diese sofort ausgezahlt und nicht dem Gleitzeitkonto hinzugefügt werden

2230Tp ManagementFeature RequestniedrigFilteroption für Änderungsanträge28.04.2026New
0%
Aufgabenbeschreibung

Damit alle Administratoren die Änderungsanträge durchführen können, soll in den Einzelbuchungen eine neue Filteroption eingeführt werden, um sich damit alle offenen Änderungsanträge einzublenden.

- Nur für Administratoren

2229Tp DatafoxFeature RequestniedrigVerfahren bei vergessener Abmeldung (Smarttag)28.04.2026New
0%
Aufgabenbeschreibung

Wenn ein Mitarbeitender die Abmeldung am gestrigen Tag vergessen haben sollte, soll am Folgetag der Zeiteintrag mit der erneuten Anmeldung automatisch geschlossen werden und die Zeiterfassung mit der gleichen Anmeldung gestartet werden, damit der Mitarbeitende sich nur einmal anmelden muss.

2228Tp CalendarFeature RequestniedrigÜberschrift für Genehmigende (Mitarbeiter) anpassen28.04.2026New
0%
Aufgabenbeschreibung

Um eindeutig zu machen bei welcher Genehmiger-Tabelle (Selbstauskunft oder Kalender) man sich befindet, sollen die Überschriften angepasst werden.

Kalender: Mitarbeiter → Genehmigende für Abwesenheiten
Selbstauskunft: Genehmigende → Genehmigende für Zeit Korrekturen

2227Tp Self ServiceBug ReportniedrigAnzeige von Tageseinträgen28.04.2026New
0%
Aufgabenbeschreibung

Die Anzeige von Tageseinträgen, wie z.B. Krankheit, wird in der Selbstauskunft als Zeiteintrag angezeigt und nicht als Balken über der Tagesansicht, wie es im Online-Modul der Fall ist

2226Tp ManagementFeature RequestniedrigMultiplikatoren von Tätigkeiten auf 3 Nachkommastellen ...28.04.2026New
0%
Aufgabenbeschreibung

Es soll zukünftig die Rundung des Kostenfaktors / Zeitfaktors auf 3 Nachkommastellen erweitert werden, hierbei ist nur eine Front-End Änderung notwendig

2225BackendFeature RequestniedrigAutomatischer Mailversandt von Berichten27.04.2026New
0%
Aufgabenbeschreibung

Es soll eine Funktion geschaffen werden, die zu einem definierbaren Datum im Monat, z.B. immer zum 1. des Monats, einen aus wählbaren Bericht an die Mitarbeitenden versendet.

Gedanken dazu:
- Dies eventuell Organisationseinheiten abhängig machen
- Freie Auswahl der Mitarbeitenden
- Mehrere Berichte an unterschiedlichen Daten versenden (Dialogaufbau ähnlich wie bei dem Cutter bei den dynamischen Pausen)

2224BackendFeature RequestniedrigServerUpdateInstallTimer auf Default stellen, wenn nich...27.04.2026New
0%
Aufgabenbeschreibung

Wenn die Uhrzeit für die Installation in den Update-Einstellungen nicht gesetzt ist, soll ein Default-Wert automatisch gesetzt werden

2223BackendFeature RequestniedrigNeue Option zum Berücksichtigen von "Krank unbezahlt" e...24.04.2026Researching
0%
Aufgabenbeschreibung

Die aktuelle Berechnungslogik bei “fest ausgezahlten” Stunden berücksichtigt nicht, die Einträge von “Krankheit unbezahlt” Die Auszahlung wird mit den “fest ausgezahlten” Stunden durchgeführt.

Eine Lösung ist das Umstellen auf die Auszahlung mit Berechnung der Sollstunden.

Die Berechnungslogik bei “fest ausgezahlten” Stunden kann nicht geändert werden, da sich sonst bestehende Gleitzeitkonten ändern würden.
Gut wäre daher eine neue Option mit fester Auszahlung unter Berücksichtigung von “unbezahlter Krankheit”.

Das sollten wir intern diskutieren.

2222BackendBug ReportniedrigRemotearbeit als Markierung bei Datenvorschau23.04.2026New
0%
Aufgabenbeschreibung

Wenn über Remote-Work ein Tag in der Zukunft als z.B. ‘Home-Office’-Tag markiert wird und die Datenvorschau für den aktuellen Monat aktiv ist, sollen die markierten Tage nicht als Fehlzeit angezeigt, sondern wie ein Tag ohne Zeiteintrag behandelt werden.

2221Tp WatcherBug ReportniedrigPasswortänderung sperrt Nutzer (Wurde noch nicht geprüf...15.04.2026New
0%
Aufgabenbeschreibung

Wenn das Passwort für einen Mitarbeitenden geändert wird und der Watcher des betroffenen Mitarbeitenden bereits läuft, gibt es die Vermutung, dass der Watcher versucht sich mit dem alten Passwort anzumelden und damit den Nutzer aussperrt.

2220Tp ManagementFeature RequestniedrigSollzeit bei Kurzarbeit einstellbar machen14.04.2026New
0%
Aufgabenbeschreibung

Wenn ein Arbeitszeitmodell in Kurzarbeit angelegt wird, sollen für die ausgewählten Tage ein neues Feld angelegt werden, in dem man die ehemalige Sollzeit hinterlegen kann, damit das Arbeitszeitmodell nicht von dem letzten ‘nicht in Kurzarbeit’-Arbeitszeitmodell abhängig ist, da es sehr umständlich ist, bei Sollzeitänderungen diese abzubilden.

Mögliche Umsetzung:
- Felder optional machen und wenn nicht gefüllt, die bisherige Implementierung nutzen
- Felder mit der ehemaligen Sollzeit automatisch füllen

2219BackendFeature RequestniedrigDigitale Unterschrift13.04.2026New
0%
Aufgabenbeschreibung

Es soll eine Möglichkeit geschaffen werden, digitale Unterschriften aufzunehmen und zu verarbeiten.

2218Tp ManagementBug ReportniedrigZeiteinträge nicht erstellbar, noch kein Zeiteintrag vo...02.04.2026New
0%
2217Tp ManagementFeature RequestniedrigHinweis bei längerer Krankheit, wenn 6 Wochen erreicht ...27.03.2026New
0%
2216BackendBug ReportniedrigAktive Mitarbeitende anzeigen umbenennen26.03.2026Requires testingnico.hammann
90%
2215BackendBug ReportniedrigLizenzwechsel26.03.2026New
0%
2212Tp ManagementFeature RequestniedrigStundenkontingent für Tätigkeiten24.03.2026New
0%
2211Tp ManagementFeature RequestniedrigAmpelstatus in Projektübersicht24.03.2026New
0%
2207Tp ManagementFeature RequestniedrigBeschreibung als Pflichtfeld auf Tätigkeitenebene17.03.2026New
0%
2206Tp DatafoxFeature RequestniedrigErneutes einspielen der Zeiten über Front-End16.03.2026New
0%
2205BackendBug ReportniedrigMitarbeiter-Import setzt den Anzeigenamen nicht korrekt11.03.2026New
0%
2203Tp ManagementFeature RequestniedrigBericht: Auswertung über Anmeldeort06.03.2026New
0%
2202Tp DatafoxBug ReportniedrigNach Versionsupdate altes Terminal unterbindet manchmal...03.03.2026New
0%
2200Tp ManagementFeature RequestniedrigHinzufügen der Standardpause24.02.2026New
0%
2199Tp ManagementFeature RequestniedrigProjekte im Zeiteintrag bearbeiten Dialog hinzufügen23.02.2026New
0%
2198Tp ManagementBug ReportniedrigZeiteinträge exportieren exportiert nicht alle Zeiteint...23.02.2026New
0%
2197Tp ManagementFeature RequestniedrigAnpassung des Urlaubsanspruches innerhalb des Jahres19.02.2026New
0%
2196Tp ManagementBug ReportniedrigWechsel bei Std. pro Urlaubstag17.02.2026New
0%
2195BackendBug ReportmittelZertifikatsfehler im Kontaktformular 16.02.2026New
0%
2194Tp CutterFeature RequestniedrigGlobales Cutter-Modell04.02.2026New
0%
2193Tp ManagementBug ReportniedrigÜberstunden bei Kurzarbeit04.02.2026New
0%
2192Tp ManagementFeature RequestniedrigBenutzerfilterung bei Pivot-Tabelle04.02.2026New
0%
2187BackendBug ReportniedrigArchivierung/Kündigung Änderungsantragsgenehmiger entfe...02.02.2026New
0%
2186Tp CalendarFeature RequestniedrigBemerkungsfeld der Zeiteintrag-Beschreibung hinzufügen29.01.2026New
0%
2184BackendFeature RequestniedrigArbeit beenden unterbindet das Zusammenführen von Zeite...28.01.2026New
0%
2183Tp DatafoxBug ReportniedrigStandardprojekte zu Pflichtfeldern machen27.01.2026New
0%
2182Tp ManagementFeature RequestniedrigFeld für verfallene Urlaubstage26.01.2026New
0%
zeige Aufgaben 1 - 50 von 594 Seite 1 von 12

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung