|
603 | TimePunch | Tp Watcher | Bug Report | niedrig | Watcher wird beim Shutdown beendet | geschlossen | | |
Aufgabenbeschreibung
Der Watcher wird beim Shutdown des PCs beendet (auch wenn er eigentlich laut den Einstellungen weiterlaufen sollte)
Ich habe das Verhalten nun nochmal ausgiebig getestet: 1) TimePunch-Watcher manuell beenden vor dem Shutdown des Clients: Zeiterfassung läuft im Hintergrund weiter
2) TimePunch-Watcher läuft noch beim Shutdown des Clients: Zeiterfassung wird mit dem Shutdown gestoppt
|
|
597 | TimePunch | Tp Server | Feature Request | niedrig | Download Handler für Profil Bilder | geschlossen | | |
Aufgabenbeschreibung
Es soll ein Download Handler implementiert werden, mit dem die Module über die Unique ID des Mitarbeiters die Profilbilder laden und einbinden können. Dem Handler muss dabei die Größe sowie das Bildformat mitgegeben werden können.
|
|
596 | TimePunch | Tp Server | Feature Request | niedrig | Absenden der Mails unter dem Administrationsaccount | geschlossen | | |
Aufgabenbeschreibung
Als Sicherheitseinstellung sollte es möglich sein, optional die Emails im Kalender nur über den Administrations-Account zu versenden.
Background: In vielen Unternehmen ist dies eine Sicherheitsrelevante Einstellung, da vermieden werden soll, dass über einen SMTP Server Mails unter fremden Konten (Mailadressen) verschickt werden können.
|
|
585 | TimePunch | Tp Calendar | Feature Request | niedrig | Anfügen eines Outlook Kalender Eintrag zur Bestätigungs ... | geschlossen | | |
Aufgabenbeschreibung
Für eine bessere Integration in die Office Produkte, soll der Bestätigungsmail für den beantragten Urlaub, ein Outlook Kalender Eintrag (.ics) als Attachement angefügt werden.
Durch Öffnen und Speichern des Kalendereintrags wird dieser in Outlook hinterlegt.
Die Dateibeschreibung ist hier zu finden: https://de.wikipedia.org/wiki/ICalendar
|
|
583 | TimePunch | Tp Calendar | Feature Request | niedrig | Unterstützung und Beantragung von Dienstreisen | geschlossen | | |
Aufgabenbeschreibung
Im Kalender sollte es möglich sein, Dienstreisen zu beantragen.
Beantragte Dienstreisen unterliegen anderen Kriterien als "normale" Abwesenheiten. Eine Dienstreise ist dadurch gekennzeichnet, dass eine Abwesenheit des Typs "Arbeitszeit" gebucht wird.
Für Dienstreisen gelten gesonderte Start -und Endzeiten des Eintrags. Diese sollen mit Uhrzeit in den Einstellungen des Kalenders hinterlegt werden können.
Sind Dienstreisen genehmigt, dann müssen diese auch als Abwesenheit im Kalender ersichtlich sein. D.h. beantragte und genehmigte Dienstreisen (= Typ Arbeitszeit) sollen als Außerhaus Einträge im Kalender farblich markiert werden.
Hinweis für die Implementierung: Bei der Genehmigung dürfen die Einträge nicht mit einem mehrtätigen Eintrag, sondern mit einem Serieneintrag erstellt werden. Denn nur bei einem Serieneintrag kann die Start -und Endzeit mitgegeben werden. Zudem dürften Dienstreisen auch am Wochenende stattfinden. D.h. bei der Berechnung der Zeitspanne muss auch das Wochenende mitgezählt werden.
|
|
579 | TimePunch | Tp Management | Feature Request | niedrig | Anzeige der letzten Änderung in der Übersicht in TimePu ... | geschlossen | | |
Aufgabenbeschreibung
In der Übersicht von TimePunch soll das Datum der letzten Änderung, sowie der Mitarbeiter angezeigt werden, der die Änderung vorgenommen hat.
|
|
577 | TimePunch | Tp Management | Bug Report | niedrig | Implementieren eines DATEV Exports | geschlossen | | |
Aufgabenbeschreibung
Die Zeiten der Mitarbeiter sollen nach DATEV exportiert werden können.
|
|
574 | TimePunch | Backend | Bug Report | niedrig | Beim kopieren von Projekten werden die zugewiesenen Mit ... | geschlossen | | |
Aufgabenbeschreibung
Beim Kopieren eines Projektes von einem Projektmanager werden die Berechtigungen auf die Kopie übertragen, aber nicht kopiert. D.H. er wird "ausgeschnitten" und sieht anschließend das Kopierte Projekt nicht mehr, weil er nicht Authorisiert ist.
|
|
572 | TimePunch | Tp Calendar | Bug Report | niedrig | Gruppenkalender wird nicht angezeigt | geschlossen | | |
Aufgabenbeschreibung
Bei einer bestimmten Gruppe wird folgender Fehler geworfen. Leider ist unklar warum.
Es betrifft auch nur bestimmte Monate, und nicht alle.
2016-07-20 09:27:57,444 [81] FATAL: CalendarService System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei TimePunch.Calendar.CalendarOverviewItemConverter.GetCalendarOverviewItems(IEnumerable`1 tpReportItems, IEnumerable`1 calLeaveRequests)
bei TimePunch.Calendar.WebService.CalendarService.<>c__DisplayClass87.<GetGroupOverView>b__85()
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
2016-07-20 09:35:33,501 [37] FATAL: CalendarService System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei TimePunch.Calendar.CalendarOverviewItemConverter.GetCalendarOverviewItems(IEnumerable`1 tpReportItems, IEnumerable`1 calLeaveRequests)
bei TimePunch.Calendar.WebService.CalendarService.<>c__DisplayClass87.<GetGroupOverView>b__85()
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
2016-07-20 09:36:20,772 [30] FATAL: CalendarService System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei TimePunch.Calendar.CalendarOverviewItemConverter.GetCalendarOverviewItems(IEnumerable`1 tpReportItems, IEnumerable`1 calLeaveRequests)
bei TimePunch.Calendar.WebService.CalendarService.<>c__DisplayClass87.<GetGroupOverView>b__85()
bei TimePunch.Module.Infrastructure.Core.ServiceHelper.ExecuteSafeCall(LogExceptionDelegate exceptionHandler, Action action)
|
|
571 | TimePunch | Tp Management | Feature Request | niedrig | Selbstregistrierung erlauben/unterbinden | geschlossen | | |
Aufgabenbeschreibung
Die Selbstregistrierung für Mitarbeiter soll in den Optionen von TimePunch unterbunden werden können. Hierzu wird ein neues Register in den Optionen von TimePunch aufgenommen.
Register "Login"
Die Option "Selbstregistrierung erlauben" ist per Default aktiviert, kann aber durch einen Mitarbeiter mit Administrationsrechten deaktiviert werden.
|
|
570 | TimePunch | Tp Management | Feature Request | niedrig | Anzeige der Projektkurzbeschreibung innerhalb der Zeite ... | geschlossen | | |
Aufgabenbeschreibung
Im Client sollte neben der Projekt ID auch die Kurzbeschreibung angezeigt werden können.
|
|
569 | TimePunch | Tp Watcher | Feature Request | niedrig | Erleichtern der Projektauswahl im Watcher | geschlossen | | |
Aufgabenbeschreibung
Im Watcher sollte auch die Kurzbeschreibung durchsuchbar sein, nicht nur die Projekt Id.
|
|
568 | TimePunch | Tp Management | Feature Request | niedrig | Erleichtern der Projektauswahl im Reporting | geschlossen | | |
Aufgabenbeschreibung
Bei der Projektauswahl im Reporting, sollte nicht nur die ID, sondern auch die Kurzbeschreibung angezeigt und durchsucht werden können.
|
|
558 | TimePunch | Backend | Bug Report | niedrig | Keine Neuberechnung nach aktualisierung des Arbeitszeit ... | geschlossen | | |
Aufgabenbeschreibung
Das Ändern des Arbeitszeitmodells führt nicht zu einer direkten Neuberechnung / Bewertung des aktuellen Monats. Erst nach dem Neustart und gleichzeitigem öffnen und speichern eines Zeiteintrags wird der Monat neu berechnet.
|
|
557 | TimePunch | Backend | Bug Report | hoch | Feiertag wird als Soll-Zeit berechnet wenn 1/2 Arbeitst ... | geschlossen | | |
Aufgabenbeschreibung
Ist im Arbeitszeitmodell ein 1/2 Arbeitstag hinterlegt, dann wird der Feiertag als Soll-Zeit berechnet.
|
|
556 | TimePunch | Backend | Bug Report | niedrig | Leave Carry Foward (never) ist not supported | geschlossen | | |
Aufgabenbeschreibung
Aus bis jetzt ungeklärtem Grund kann der Fehler "Leave Carry Forward (never) ist not supported" auftreten.
Zur schnellen Behebung sollte folgendes SQL ausgeführt werden.
UPDATE [dbo].[TP_YEARLYSUMMARY] SET LEAVE_CARRYFORWARD=1 where LEAVE_CARRYFORWARD=0 UPDATE [dbo].[TP_ANWENDER] SET LEAVE_CARRYFORWARD=1 where LEAVE_CARRYFORWARD=0
=⇒ Wahrscheinlich entsteht der Fehler beim Anlegen eines Mitarbeiters durch Kopieren oder Import der Mitarbeiterprofile. Dies muss noch geprüft werden.
|
|
555 | TimePunch | Backend | Bug Report | niedrig | Feiertage überbuchen | geschlossen | | |
Aufgabenbeschreibung
Wenn ein Feiertag mit Arbeitsfrei überbucht wird, dann darf der Feiertag in der Lohnabrechnung NICHT als Arbeitszeit gezählt werden.
|
|
554 | TimePunch | Backend | Feature Request | niedrig | Komplexe Arbeitszeitmodell benötigen Urlaubsberechnung ... | geschlossen | | |
Aufgabenbeschreibung
Um bei komplexen Arbeitszeitmodellen die Urlaubsberechnung Stundengenau abbilden zu können, wird eine Urlaubsberechnung nach Stunden benötigt.
Beispiel der Urlaubsberechnung nach Stunden mit effektiver Arbeitszeit
Mo. - Di. 8 Mi. 4 Do. 6 Fr. 2 = 20 Std. insgesamt
In diesem Beispiel lassen sich die Urlaubstage nicht genau auf die Wochentage verteilen. Daher ist hier eine stundengenaue Berechnung erforderlich.
Hätte der Mitarbeiter bei Vollzeit 30 Tage Urlaub, dann wären es 30*8 = 240 Stunden Urlaub Bei 50% Teilzeit könnte der Urlaub auf 120 Stunden mit je 4 Std./Tag = 30 Tage oder auf 120 Stunden mit je 8 Std./Tag = 15 Tage verteilt werden.
Dies bedeutet aber auch, das z.B. am Dienstag mit 8 Stunden effektiv 2 Urlaubstage genommen werden können, sofern der Urlaubstag auf 4 Stunden festgelegt wurde.
|
|
550 | TimePunch | Tp Management | Bug Report | niedrig | Fehler beim Mitarbeiter Export in das CSV Format | geschlossen | | |
Aufgabenbeschreibung
Mitarbeiter mit der Berechtigung "Mitarbeiter in Vertrauensstellung" werden nicht korrekt in die CSV Datei übertragen.
Beim Export erscheinen jeweils ???
|
|
549 | TimePunch | Tp Management | Task | niedrig | Implementieren einer WPF Oberfläche für die Projektverw ... | geschlossen | | |
Aufgabenbeschreibung
Die Projektverwaltung in TimePunch soll von WinForms auf WPF umgestellt werden.
Dazu gehören die Dialog:
Stammdaten / Projektliste Projekt bearbeiten / anlegen Tätigkeit bearbeiten / anlegen Allgemeine Tätigkeiten bearbeiten
|
|
548 | TimePunch | Tp Server | Task | niedrig | Unterstützung SSL Verbindungen zum App Server und der A ... | geschlossen | | |
Aufgabenbeschreibung
Der TimePunch Application Server setzt bei der aktuellen Installation eine ungesicherte HTTP Verbindung voraus. Wird der Internet-Information Server (IIS) auf HTTPs umgestellt, dann verweigert TimePunch den Dienst.
Ziel ist es, die Konfiguration von TimePunch so zu erweitern (Stichwort: Service Bindings), dass auch HTTPS Verbindung (als alternative zur reinen HTTP Verbindung) akzeptiert werden.
Zudem soll eine Kurzanleitung erstellt werden, die beschreibt, wie der IIS konfiguriert werden muss, damit eine über SSL gesicherte Verbindung genutzt wird. Dazu gehört auch eine Beschreibung wie die entsprechenden Zertifikate installiert werden können.
|
|
547 | TimePunch | Tp Server | Task | niedrig | Anpassen der Links im Application Server | geschlossen | | |
Aufgabenbeschreibung
Teilweise werden die Links zu anderen Modulseiten nicht korrekt erzeugt. Der Fehler tritt immer dann auf, wenn der Link aus dem Backend erzeugt wird.
Hier wird ein alternativer Code zur Generierung des Links genutzt, der nicht auf die aktuellen Verbindungsdaten zugreifen kann.
Es soll evaluiert werden, in wie weit die Link Generierung angepasst werden kann.
Beispiel:
Browser URL zeigt auf : http://localhost/TimePunch Erzeugt wird aber : http://servername/TimePunch
Dies ist insofern problematisch, als dass damit ein Namebinding der Webseite nicht möglich ist.
|
|
546 | TimePunch | Backend | Task | niedrig | Runden der fakturierbaren Arbeitszeit zulassen | geschlossen | | |
Aufgabenbeschreibung
Für die Abrechnungsrelevanten Berichte soll die fakturierbare Arbeitszeit gerundet dargestellt werden können.
Die Rundungseinstellung ist dazu projektabhängig in den Projektdaten hinterlegt sein. Es soll zwischen dem mathematisch korrektem Runden, und dem Auf –bzw. Abrunden unterschieden werden können. Auch das Rundungsintervall soll im Projekt gespeichert werden.
Dazu Vorgesehen ist: • Minutengenau • auf 3 Minuten • auf 5 Minuten • auf 6 Minuten • auf 10 Minuten • auf 12 Minuten • auf 15 Minuten • auf 30 Minuten
Durch das Runden der fakturierbaren Arbeitszeit soll sich auch indirekt der Rechnungsbetrag ändern.
|
|
545 | TimePunch | Tp Management | Feature Request | niedrig | Neuer Projektstatus | geschlossen | | |
Aufgabenbeschreibung
Bisher konnten Projekte nur auf aktiv und abgeschlossen gesetzt werden. In Zukunft soll noch ein neuer Status „Abgeschlossen“ hinzugefügt werden. Folgende Projektstatus sollen künftig auswählbar sein.
• planung Projekt kann geändert, aber noch nicht gebucht werden. • aktiv Projekt kann gebucht und ausgewertet werden. • abgeschlossen Projekt kann nur ausgewertet werden. • gelöscht Projekt wird nicht weiter angezeigt
Projekte die im Status „abgeschlossen“ sind, sollen trotzdem zu Auswertungszwecken im Berichtsfilter angezeigt werden.
|
|
544 | TimePunch | Backend | Task | niedrig | Erweitern der Projektattribute | geschlossen | | |
Aufgabenbeschreibung
Das Projekt soll um folgende neue Attribute ergänzt werden.
• Konto • Kostenstelle • Auftragsart (Privatwirtschaft / Öffentlicher Dienst) • Vertrags-Nr. • Ort der Leistungserbringung
Die neuen Attribute dienen ausschließlich für das Reporting und die Filterung der Projekte bei der Datenselektion für die Berichte.
|
|
542 | TimePunch | Backend | Task | niedrig | Implementation des Transient Fault Handlings für Cloud ... | geschlossen | | |
|
|
539 | TimePunch | Tp Attendance | Task | niedrig | Responsive Design Prototyping der Anwesenheitsliste | geschlossen | | |
|
|
538 | TimePunch | Tp Watcher | Feature Request | niedrig | Auch Fahrtzeit sollte im Watcher angezeigt werden | geschlossen | | |
|
|
534 | TimePunch | Tp Calendar | Bug Report | niedrig | Inkompatibilität von Firefox und Chrome | geschlossen | | |
|
|
533 | TimePunch | Tp Calendar | Bug Report | niedrig | Fehler beim Zuordnen von Mitarbeitern im persönlichen K ... | geschlossen | | |
|
|
530 | TimePunch | Backend | Task | niedrig | Möglichkeit der festdefinierten Stundenauszahlung | geschlossen | | |
|
|
519 | TimePunch | Tp Management | Bug Report | niedrig | Beim kopieren von Projekten werden die Mitarbeiterdaten ... | geschlossen | | |
|
|
491 | TimePunch | Tp HolidayEditor | Feature Request | niedrig | Anlegen halber Feiertage | geschlossen | | |
|
|
490 | TimePunch | Backend | Feature Request | niedrig | Entsperren von Monaten nur mit HR oder Admin Berechtigu ... | geschlossen | | |
|
|
489 | TimePunch | Backend | Bug Report | niedrig | Einfügen von kopierten Zeiteinträgen | geschlossen | | |
|
|
484 | TimePunch | Backend | Feature Request | niedrig | Verrechnungsfaktor oder Kostenfaktor für eine Tätigkeit | geschlossen | | |
|
|
482 | TimePunch | Tp Management | Feature Request | niedrig | Merken der Fensterposition optional gestalten | geschlossen | | |
|
|
481 | TimePunch | Tp HolidayEditor | Bug Report | niedrig | Anlegen eines neuen Lands kann den Feiertag editor zum ... | geschlossen | | |
|
|
479 | TimePunch | Tp Management | Feature Request | niedrig | Absturz beim Reporting | geschlossen | | |
|
|
476 | TimePunch | Tp Cutter | Bug Report | niedrig | Unterschied zwischen manueller Buchung und Cutter | geschlossen | | |
|
|
472 | TimePunch | Tp Management | Feature Request | niedrig | Arbeitsdauer als Länge eines Tages bestimmen. | geschlossen | | |
|
|
469 | TimePunch | Tp Synchronize | Bug Report | niedrig | Sync von Arbeitszeiten im gesperrtem Monat | geschlossen | | |
|
|
468 | TimePunch | Tp Synchronize | Bug Report | niedrig | Sync mit Urlaubsprojekten oder Überstundenabbau | geschlossen | | |
|
|
467 | TimePunch | Tp Management | Feature Request | niedrig | Neues Feld "vor Ort" beim Zeiteintrag | geschlossen | | |
|
|
466 | TimePunch | Tp Mobile | Bug Report | niedrig | Sync overwrites description | geschlossen | | |
|
|
465 | TimePunch | Tp Watcher | Bug Report | niedrig | Absturz des TimePunch Watchers | geschlossen | | |
|
|
463 | TimePunch | Tp Server | Bug Report | niedrig | Fehlerhaft gesendete Einträge | geschlossen | | |
|
|
462 | TimePunch | Tp Datafox | Bug Report | niedrig | Doppelte Bindings führen zum Aufhängen des Servers | geschlossen | | |
|
|
461 | TimePunch | Tp Management | Bug Report | niedrig | Monatsbericht, Feld für Mitarbeitername zu klein | geschlossen | | |
|
|
460 | TimePunch | Tp Management | Task | niedrig | Monatsberichts, Anzeige der Arbeitsfreien Tage aufgrund ... | geschlossen | | |
|