|
1863 | TimePunch | Tp Calendar | Feature Request | niedrig | Manuelle Urlaubsfreigabe soll Team-Freigabe überschreib... | Assigned | | |
Aufgabenbeschreibung
In den globalen Einstellungen des Kalenders, soll die manuelle Freigabe optional so gesetzt werden können, dass sie die Hierarchie Freigabe überschreiben kann.
|
|
1857 | TimePunch | Tp Attendance | Feature Request | niedrig | Fixieren der Überschriftenzeile | New | | |
Aufgabenbeschreibung
Die Überschriftenzeile in der Anwesenheitsliste sollte beim Scrollen fixiert werden.
|
|
1854 | TimePunch | Tp Management | Bug Report | niedrig | Lohnabrechnung Monatsbericht | Assigned | | |
Aufgabenbeschreibung
Auszahlungsdifferenz wird falsch dargestellt. Korrekt wäre der Betrag “Auszahlungsdifferenz” minus “Überstunden im aktuellen Monat”.
|
|
1833 | TimePunch | Backend | Bug Report | niedrig | Primary Key Violation | Assigned | | |
Aufgabenbeschreibung
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)
|
|
1832 | TimePunch | Tp Datafox | Feature Request | niedrig | Automatisches Abmelden bei Dienstgang | New | | |
Aufgabenbeschreibung
Das Datafox Modul sollte einen Mitarbeiter automatisch abstempeln, wenn dieser mit einer Dienstgang Buchung den Betrieb verlässt und dann nicht mehr zurück ins Büro kommt.
Das Arbeitszeitende sollte sein, wenn die reguläre Sollzeit des Mitarbeiters erreicht ist.
|
|
1831 | TimePunch | Tp Cutter | Bug Report | niedrig | Automatische Pause, wenn Arbeitszeitblock > 6 Std. | New | | |
Aufgabenbeschreibung
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.
|
|
1830 | TimePunch | Tp Datafox | Feature Request | niedrig | Dynamisches anlegen von Projekten bei Barcode-Scan | New | | |
Aufgabenbeschreibung
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.
|
|
1825 | TimePunch | Tp Datafox | Feature Request | niedrig | Geräte Aktualisierungstext anpassen | New | | |
Aufgabenbeschreibung
Es ist nur etwas irreführend wenn man speichert, “Aktualisierung erfolgreich” angezeigt wird und die Mitarbeiterin nicht sofort buchen kann :)
An der Stelle wäre eine Meldung “Bitte 1-2 Minuten warten, Prozess läuft im Hintergrund” sehr praktisch :)
|
|
1823 | TimePunch | Backend | Feature Request | niedrig | Audit von Änderungen an Projekten | Requires testing | | |
Aufgabenbeschreibung
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.
|
|
1822 | TimePunch | Tp Management | Feature Request | niedrig | Neue Berechtigung: „Mitarbeiter zu Projekte“- Zuordnung... | Requires testing | | |
Aufgabenbeschreibung
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.
|
|
1821 | TimePunch | Tp Calendar | Feature Request | niedrig | Vertretungsregelung im Kalender | Requires testing | | |
Aufgabenbeschreibung
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.
|
|
1816 | TimePunch | Tp Watcher | Feature Request | niedrig | Pause auch im Watcher anzeigen | New | | |
Aufgabenbeschreibung
Die Pause sollte auch im Watcher angezeigt werden. → ähnlich der Selbstauskunft
|
|
1805 | TimePunch | Backend | Feature Request | niedrig | Wenn Samstag / Sonntag regulär als Arbeitszeit gezählt ... | New | | |
Aufgabenbeschreibung
Wenn Samstag / Sonntag regulär als Arbeitszeit gezählt werden, dann sollten diese Tage nicht als WE einfärbt sein. Das betrifft die Tägliche Übersicht, sowie den Kalender
|
|
1797 | TimePunch | Tp Management | Bug Report | niedrig | Proxy verhindert Laden der Krankenkassendaten | New | | |
Aufgabenbeschreibung
Ein Proxy scheint das Laden der Krankenkassendaten zu verhindern.
Die Proxy-Einstellungen sollen vom Server übernommen werden.
|
|
1796 | TimePunch | Backend | Feature Request | niedrig | Durchschnittliche Arbeitszeiten bei Krankheit / Urlaub ... | New | | |
Aufgabenbeschreibung
Durchschnittliche Arbeitszeiten bei Krankheit / Urlaub / Feiertag, für das Gleitzeitkonto ermöglichen.
|
|
1789 | TimePunch | Tp Management | Feature Request | niedrig | Es sollte auch ein Audit Mailing über die Änderungen vo... | New | | |
Aufgabenbeschreibung
Genau wie das Ändern von Zeiteinträgen, sollte es auch das Ändern von Projekten ein separates Mailing geben.
Wichtig: Nicht nur das Ändern von direkten Projekt-Eigentschaften, sondern vor allem das Hinzufügen oder Entfernen von Mitarbeitern, sowie deren Projekteigenschaften, sollten im Mailing aufgeführt sein.
|
|
1788 | TimePunch | Backend | Feature Request | niedrig | „Mitarbeiter zu Projekte“ Zuordnung soll auch die Proje... | New | | |
Aufgabenbeschreibung
Das neue Feature “Mitarbeiter zu Projekte” zuordnen, soll auch in der Rolle Projektassistenz nutzbar sein.
Hierzu wird ein neues Recht benötigt (Zuordnen von MA zu Projekt). Dieses Recht soll ab der Projektassistenz aufwärts nutzbar sein, und dient dem Zuordnen der Mitarbeiter zu Projekten.
Wichtig: Wichtig, auch die Einstellungen pro MA (durch Doppelklick) im Dialog, soll ab der Rolle Projektassistenz nutzbar sein.
|
|
1781 | TimePunch | Backend | Feature Request | niedrig | Beim CSV Export auch Tage ohne Buchung exportieren. | New | | |
Aufgabenbeschreibung
Es sollte eine Möglichkeit geben, beim CSV Export auch Tage ohne Buchung zu exportieren.
|
|
1733 | TimePunch | Backend | Feature Request | niedrig | Zeitwert-/Langzeitkonten in TimePunch | New | | |
Aufgabenbeschreibung
Es sollen Zeitwert-/Langzeitkonten eingeführt werden.
D.h., dass ein Mitarbeiter innerhalb eines Jahres ein bestimmtes Kontingent an Überstunden hierauf „einzahlen“ darf, welches ihm bei einer späteren Beendigung eines Arbeitsverhältnisses zugutekommen kann, um z.B. zwei Monate früher in Rente gehen zu können. Diese Zeitwerkkonten müssen auf einem separaten Konto – nicht auf dem eigentlichen Zeiterfassungskonto – hinterlegt und geführt werden.
|
|
1732 | TimePunch | Backend | Feature Request | niedrig | Zahlungsziel der Hosting-Rechnung | New | | |
Aufgabenbeschreibung
Das Zahlzungsziel der Hosting-Rechnung sollte pro Kunde anpassbar sein.
|
|
1713 | TimePunch | Tp Management | Feature Request | niedrig | Bericht „Urlaubsübersicht pro Monat“ | New | | |
Aufgabenbeschreibung
Bericht „Urlaubsübersicht pro Monat“ macht keinen Sinn, wenn man ihn nur auf das komplette Jahr filtern kann. Es ist ja ein Monatsbericht – sollte daher auf einen spezifischen Monat filterbar sein. Aktuell muss ich ihn mir als .pdf für das ganze Jahr ziehen, als .pdf speichern und mir dann händisch die nicht benötigten Seiten löschen.
|
|
1712 | TimePunch | Tp Management | Feature Request | niedrig | Zusammenfassen von Berichten | New | | |
Aufgabenbeschreibung
Mühsames zusammensuchen von Berichten – ich muss in mindestens 3 Kategorien einsteigen um mir meine monatlich benötigten Berichte zusammenzusuchen. Diese sollten parallel zur aktuellen Positionen an einen zentralen Menupunkt zu finden sein
|
|
1686 | TimePunch | Tp Management | Feature Request | niedrig | Supremo direkt installieren, sodass kein Download mehr ... | New | | |
Aufgabenbeschreibung
Supremo sollte im Management mit installiert werden.
|
|
1685 | TimePunch | Tp Management | Feature Request | niedrig | Terminbuchung für Kunden vereinfachen | Researching | | |
Aufgabenbeschreibung
Kontaktdaten bei Terminbuchung aus dem Management direkt mitgeben
|
|
1636 | TimePunch | Tp Management | Feature Request | niedrig | Sortieren der Projekte nach Häufigkeit der Nutzung | New | | |
Aufgabenbeschreibung
Es wäre auch schön, wenn TimePunch tracken könnte, was meine häufigsten Projekte sind. Meine Liste von auswählbaren Projekten ist recht lang, aber ich persönlich brauche nur 3.
|
|
1632 | TimePunch | Tp Calendar | Feature Request | niedrig | Anzeige der Schulferien im Kalender | New | | |
|
|
1614 | TimePunch | Tp Self Service | Task | niedrig | Initialer Fokus setzen bei Webansicht | New | | |
|
|
1613 | TimePunch | Tp Watcher | Feature Request | niedrig | Watcher Verbesserungen für Sehbehinderte und blinde Men... | New | | |
|
|
1600 | TimePunch | Backend | Feature Request | niedrig | Cutter nur auf neue Zeiteinträge, nicht auf geänderte E... | New | | |
|
|
1599 | TimePunch | Backend | Feature Request | niedrig | Cutter soll nicht nach MA sondern nach Projekt cutten | New | | |
|
|
1596 | TimePunch | Tp Online | Feature Request | niedrig | Freitextsuche für Projekte im Online Modul | New | | |
|
|
1595 | TimePunch | Backend | Feature Request | niedrig | Erlaubte Überstunden pro Woche | New | | |
|
|
1594 | TimePunch | Backend | Bug Report | niedrig | Zeitzuschläge, anstatt reiner Zuschlag beim Stundenlohn | New | | |
|
|
1586 | TimePunch | Tp Cutter | Feature Request | niedrig | Projektname bei Cutten der Pausenzeit mitsenden | New | | |
|
|
1579 | TimePunch | Tp Calendar | Feature Request | niedrig | Teilstorno bei Anträgen ermöglichen | New | | |
|
|
1578 | TimePunch | Tp Online | Feature Request | niedrig | Button zum Abbrechen im Online Modul verstecken | New | | |
|
|
1559 | TimePunch | Tp Management | Feature Request | niedrig | Übertrag aller Kalendereinträge in den Google/Outlook K... | New | | |
|
|
1558 | TimePunch | Tp Management | Task | niedrig | Bei einem Zeiteintrag stimmt die "Arbeitszeit" des Proj... | Researching | | |
|
|
1516 | TimePunch | Tp Management | Feature Request | niedrig | Zusatzfelder: Reihenfolge Mehrfachauswahl | New | | |
|
|
1483 | TimePunch | Tp Management | Feature Request | niedrig | Kalenderexport mit Ausfallschlüssel pro Tag | New | | |
|
|
1473 | TimePunch | Backend | Bug Report | niedrig | Umkehr der Zuordnung Projekt - Mitarbeiter / Mitarbeite... | New | | |
|
|
1472 | TimePunch | Backend | Bug Report | niedrig | Neue Rolle "Buchhaltung" zur Korrektur von MA-Profilen | New | | |
|
|
1465 | TimePunch | Backend | Feature Request | niedrig | Import von Mitarbeiterdaten verbessern | New | | |
|
|
1461 | TimePunch | Backend | Bug Report | niedrig | Aktuelle Arbeitszeit und Überstunden stimmen nicht am 1... | New | | |
|
|
1448 | TimePunch | Backend | Feature Request | niedrig | Bei Update-Installation Server Name mitliefern | New | | |
|
|
1447 | TimePunch | Tp Watcher | Feature Request | niedrig | Anzeige der Wochenarbeitszeit im Tooltip des Watchers | New | | |
|
|
1437 | TimePunch | Tp Online | Feature Request | niedrig | Anmeldung mit Hidden Captcha überprüfen | New | | |
|
|
1430 | TimePunch | Backend | Feature Request | niedrig | Änderungslog nicht nur bei Zeiteinträgen | New | | |
|
|
1427 | TimePunch | Backend | Feature Request | niedrig | Hinweis im Management, wenn Tage nicht ausgefüllt sind | New | | |
|
|
1426 | TimePunch | Tp Management | Feature Request | niedrig | Keine Mail, wenn die Administration Zeiteinträge ändert | New | | |
|