<?xml version="1.0" ?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text">TimePunch Ticket System</title>
  <subtitle type="text">
    TimePunch Ticket SystemTimePunch: Recently closed tasks
  </subtitle>
  <id>https://backlog.timepunch.de/</id>
    <updated>2026-06-16T12:42:09Z</updated>
  <link rel="self" type="text/xml" href="feed.php?feed_type=atom"/>
  <link rel="alternate" type="text/html" hreflang="en" href="/feed.php"/>
    <entry>
    <title>FS#2216: Aktive Mitarbeitende anzeigen umbenennen</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2216" />    
    <updated>2026-06-16T12:42:09Z</updated>    
    <published>2026-03-26T15:48:16Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Um die Funktion des Feldes &#8216;Aktive Mitarbeitende anzeigen&#8217; eindeutiger zu machen, soll das Label in &#8216;Archivierte Mitarbeitende anzeigen&#8217; umbenannt und der Default-Wert auf abgewählt gestellt werden.
</p>

<p>
Dies muss in den folgenden Dialogen durchgeführt werden:<br />- Management Mitarbeiterstammdaten<br />- Management Lizenzübersicht<br />- Management DSGVO Übersicht<br />- Datafox Transponderübersicht<br />
</p>
</div>
    </content>
    <author><name>Nico Hammann</name></author>
    <id>https://backlog.timepunch.de/:2216</id>
  </entry>
    <entry>
    <title>FS#2246: Bereitschaftsdienst über Nacht mit anschließender Arbeitszeit</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2246" />    
    <updated>2026-06-12T09:25:53Z</updated>    
    <published>2026-05-18T08:18:13Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Bei Bereitschaftsdienst über Nacht darf der Bereitschaftsdienst-Eintrag keinen Einfluss auf den Buchungstag der folgenden Einträge haben. <br />Arbeitszeiten die daran anschließen, dürfen nicht zum Buchungstag des Bereitschaftsdienstes gezählt werden.<br />
</p>
</div>
    </content>
    <author><name>Nico Hammann</name></author>
    <id>https://backlog.timepunch.de/:2246</id>
  </entry>
    <entry>
    <title>FS#2247: Abwesenheiten mit dynamischen Zeitmodell / Eintrag mit Std.</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2247" />    
    <updated>2026-06-12T09:25:45Z</updated>    
    <published>2026-05-19T07:47:16Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Bei deinem dynamischen Zeitmodell, soll ein Abwesenheitstag mit den Std. aus der Urlaubsberechnung gesetzt werden.
</p>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2247</id>
  </entry>
    <entry>
    <title>FS#2248: Arbeitszeit Wochenbericht für &quot;normale&quot; Mitarbeiter als Führungskraft </title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2248" />    
    <updated>2026-06-12T09:25:25Z</updated>    
    <published>2026-05-19T09:40:10Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Der Bericht &#8220;Arbeitszeit Wochenbericht&#8221; ist derzeit nicht! &#8220;für Mitarbeiter&#8221; ohne besondere Rechte einsehbar, wenn diese als Führungskraft eingestellt und damit eine Leitungsposition im Team, Abteilung oder Niederlassung haben.
</p>

<p>
Der Bericht muss ebenfalls für diese Führungskräfte einsehbar sein.<br />
</p>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2248</id>
  </entry>
    <entry>
    <title>FS#2259: Zeiten mit Arbeitsfrei werden in der Tagesansicht nicht korrekt zum Bearbeiten geladen</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2259" />    
    <updated>2026-06-12T09:25:15Z</updated>    
    <published>2026-06-08T08:44:18Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Zeiten mit Arbeitsfrei, werden beim Doppelklick in der Tagesansicht nicht korrekt geladen.<br />Bei den Einzelbuchungen passt alles.
</p>

<p>
<a href="https://tpimage.s3.eu-west-1.amazonaws.com/Videos/2026-06-08%2010-39-05.mkv" class="urlextern" title="https://tpimage.s3.eu-west-1.amazonaws.com/Videos/2026-06-08%2010-39-05.mkv"  rel="nofollow">https://tpimage.s3.eu-west-1.amazonaws.com/Videos/2026-06-08%2010-39-05.mkv</a> 
</p>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2259</id>
  </entry>
    <entry>
    <title>FS#2263: Beim Editieren eines Zeiteintrags wächst das Eingabefeld in die Breite</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2263" />    
    <updated>2026-06-12T09:25:08Z</updated>    
    <published>2026-06-09T14:53:48Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Wird ein sehr breiter Text eingefügt, dann wächst das Eingabefeld in die Breite.<br />Hier sollte eher ein Zeilenumbruch stattfinden.<br />
</p>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2263</id>
  </entry>
    <entry>
    <title>FS#2266: Zusatzdaten im Mitarbeiterprofil sind nicht scrollbar</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2266" />    
    <updated>2026-06-12T09:25:01Z</updated>    
    <published>2026-06-11T09:48:24Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Wenn zu viele Zusatzdaten im Mitarbeiterprofil angelegt wurden, kann nicht nach oben/unten gescrollt werden<br />
</p>
</div>
    </content>
    <author><name>Nico Hammann</name></author>
    <id>https://backlog.timepunch.de/:2266</id>
  </entry>
    <entry>
    <title>FS#2234: Reporting Service ArgumentOutOfRangeException</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2234" />    
    <updated>2026-05-11T11:26:26Z</updated>    
    <published>2026-05-01T19:50:26Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
2026-04-30 08:36:44,742 [46] FATAL: ReportingServiceImpl<br />System.AggregateException: Mindestens ein Fehler ist aufgetreten. —&gt; System.ArgumentOutOfRangeException: End date (01.01.0001 00:00:00) is lower than start date (01.01.2018 00:00:00)<br />Parametername: endRange
</p>
<pre class="code"> 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.&lt;&gt;c__DisplayClass11_0.&lt;GetYearlySummaries&gt;b__2(IGrouping`2 missingValues)
 bei System.Linq.Parallel.SelectManyQueryOperator`3.SelectManyQueryOperatorEnumerator`1.MoveNext(TOutput&amp; currentElement, Pair`2&amp; 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.&lt;&gt;c__DisplayClass61_0.&lt;GetYearlySummaries&gt;b__14()
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)</pre>

<p>
—&gt; (Interne Ausnahme #0) System.ArgumentOutOfRangeException: End date (01.01.0001 00:00:00) is lower than start date (01.01.2018 00:00:00)<br />Parametername: endRange
</p>
<pre class="code"> 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.&lt;&gt;c__DisplayClass11_0.&lt;GetYearlySummaries&gt;b__2(IGrouping`2 missingValues)
 bei System.Linq.Parallel.SelectManyQueryOperator`3.SelectManyQueryOperatorEnumerator`1.MoveNext(TOutput&amp; currentElement, Pair`2&amp; 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()&lt;---</pre>

<p>
 2026-04-30 08:36:44,762 [46] FATAL: 
</p>
<pre class="code"> 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&amp; 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[]&amp; outputs)
 bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp; 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)</pre>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2234</id>
  </entry>
    <entry>
    <title>FS#2238: Fehler im MailingService sollte protokolliert werden.</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2238" />    
    <updated>2026-05-11T11:26:19Z</updated>    
    <published>2026-05-04T20:16:31Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
Ein Fehler beim Senden einer Mail sollte im Audit protokolliert werden.
</p>

<p>
2026-04-29 01:01:05,872 [47] FATAL: MailingServiceImpl<br />System.Exception: An error occurred while accessing the TimePunch Mailing Service.
</p>
<pre class="code"> 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.&lt;&gt;c__DisplayClass3_1.&lt;SendMailWithAttachements&gt;b__12()
 bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)</pre>

<p>
2026-04-29 01:01:05,873 [47] FATAL: 
</p>
<pre class="code"> 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&amp; fault, TpAuthentication authentication, String subject, String body, IEnumerable`1 userMailAddresses, IEnumerable`1 plainMailAddresses, IEnumerable`1 mailAttachements)
 bei TimePunch.Core.Services.MailingServiceImpl.SendMail(TpFault&amp; fault, TpAuthentication authentication, String subject, String body, IEnumerable`1 userMailAddresses, IEnumerable`1 plainMailAddresses)
 bei TimePunch.Cutter.BusinessLayer.CutterProtocol.&lt;&gt;c__DisplayClass16_0.&lt;SendSummaryProtocol&gt;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.&lt;&gt;c__DisplayClass23_0.&lt;DoWorkInModificationRange&gt;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[]&amp; outputs)
 bei System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc&amp; rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc&amp; rpc)
 bei System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc&amp; 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)</pre>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2238</id>
  </entry>
    <entry>
    <title>FS#2239: Fehler beim Senden der Close Active Time Entry Mails</title>
    <link href="https://backlog.timepunch.de/index.php?do=details&amp;task_id=2239" />    
    <updated>2026-05-11T11:26:13Z</updated>    
    <published>2026-05-04T20:19:00Z</published>
    <content type="xhtml" xml:lang="en" xml:base="http://diveintomark.org/">
      <div xmlns="http://www.w3.org/1999/xhtml"> 
<p>
2026-05-04 16:35:08,216 [9119] ERROR: CloseActiveTimeEntryTimer	: Error, GetManagers.SearchLeadingUsers:  <br />2026-05-04 16:35:08,216 [9119] FATAL: CloseActiveTimeEntryTimer<br />System.Exception<br />2026-05-04 16:35:08,216 [9119] FATAL: 
</p>
<pre class="code"> bei AdFactum.Utils.Logging.TechLogService.LogException(Type callingClass, Exception exception)
 bei TimePunch.Update.Services.ServiceTimerBase.&lt;&gt;c__DisplayClass11_0.&lt;GetManagers&gt;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()</pre>
</div>
    </content>
    <author><name>Gerhard Stephan</name></author>
    <id>https://backlog.timepunch.de/:2239</id>
  </entry>
  </feed>
