Alle Projekte

ID Projekt Kategorie  asc Aufgabentyp Schweregrad Zusammenfassung Status Fortschritt
 180 TimePunchBackendTaskhoch Automatische Updateprüfung auf neue TimePunch Version geschlossen
100%
Aufgabenbeschreibung

TimePunch soll nach einer definierten Zeitdauer (voreingestellt sind 7 Tage) prüfen, ob neue Updates verfügbar sind.

Damit soll es dem Anwender leichter gemacht werden, den aktuellen Entwicklungs-Stand zu verfolgen.

Je nach Wunsch, werden Update Checks für Releases, Betas oder Nightly Builds durchgeführt.

 201 TimePunchBackendTaskniedrig Projekt muss in Zeiteintrag zwingend vorhanden sein geschlossen
100%
Aufgabenbeschreibung

Aktuell ist das Projekt im Zeiteintrag noch nicht zwingend, d.h. durch ein Datenbank Constraint abgesichert.

Dies muss wegen der Datenintegrität in der nächsten Version umbedingt nachgeholt werden.

 259 TimePunchBackendTaskniedrig Windows VirtualStore auf AppData migrieren geschlossen
100%
Aufgabenbeschreibung

Die Verwendung des VirtualStore, zur Ablage von Benutzerdaten ist von Microsoft nicht gewollt und eine Altlast bei TimePunch.

Neues Verzeichnis zur Ablage der Logdateien lautet:
c:\users\{Benutzername}\AppData\Local\TimePunch\Logs

Das neues Verzeichnis zur Ablage der Benutzerdaten lautet:
c:\users\{Benutzername}\AppData\Roaming\TimePunch

 450 TimePunchBackendTaskniedrig Datenbankanpassung für TimePunch Version ohne Server geschlossen
100%
Aufgabenbeschreibung

Nach der Veröffentlichung von TimePunch 2.8 ist geplant, eine neue Produktlinie zu erstellen – TimePunch 2.8 Small Business. Diese soll eine Zeiterfassung via RFID Terminal, aber ohne Server ermöglichen. D.h. die Zeitdaten werden von den Geräten nicht fortlaufend, sondern nur bei manuellem Datenabruf ausgelesen.

Diese Version wird vor allem für kleine Lokale/Bars/Restaurants, sowie Arztpraxen interessant, denen kein Server zur Verfügung steht.

 451 TimePunchBackendTaskmittel Erstellen eines Mailing Service geschlossen
100%
Aufgabenbeschreibung

Es soll eine neuer Service angelegt werden, der es erlaubt über die TimePunch API, an Mitarbeiter mittels der UserId oder Angabe der Mail Adresse Mails zu versenden.

 530 TimePunchBackendTaskniedrig Möglichkeit der festdefinierten Stundenauszahlung geschlossen
100%
Aufgabenbeschreibung

Die bisherige Lohnabrechnung in TimePunch basiert auf den berechneten Sollstunden des Arbeitszeitmodells.

In vielen Unternehmen erfolgt die Lohnabrechnung jedoch unabhängig von den definierten Sollstunden. Daher soll es möglich sein, die tatsächlich ausgezahlten Stunden im Arbeitszeitmodell fest zu hinterlegen.

Eine monatliche Anpassung in Form von einer gesonderten Überstundenauszahlung ist bereits in der aktuellen Version 2.8 implementiert und soll auch weiterhin fortbestehen.

 542 TimePunchBackendTaskniedrig Implementation des Transient Fault Handlings für Cloud  ...geschlossen
100%
Aufgabenbeschreibung

Um die Zugriffssicherheit auf Cloud basierte Datenbanken zu erhöhen, muss ein sog. Transient Fault Handling für den Datenbankzugriff implementiert werden.

Nähere Information sind hier zu finden:
https://msdn.microsoft.com/en-us/library/hh675232.aspx

und hier:
http://www.asp.net/aspnet/overview/developing-apps-with-windows-azure/building-real-world-cloud-apps-with-windows-azure/transient-fault-handling

 544 TimePunchBackendTaskniedrig Erweitern der Projektattribute geschlossen
100%
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.

 546 TimePunchBackendTaskniedrig Runden der fakturierbaren Arbeitszeit zulassen geschlossen
100%
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.

685TimePunchBackendTaskniedrigAktiver Eintrag muss eindeutig seinNew
0%
Aufgabenbeschreibung

Eine potentielle Fehlerquelle liegt darin, dass die Tabelle TP_ACTIVE_ENTRIES keinen Unique Schlüssel auf der User Spalte hat. Dies kann zu Fehlern führen.

710TimePunchBackendTaskniedrigSQL Server Express ContainerAssigned
0%
Aufgabenbeschreibung

Prüfen und Testen wie der SQL Server Express im Docker Container für eine TimePunch Server Installation genutzt werden kann.

Dazu gehört:
- Installation des SQL Server Express im Container
- Konfiguration, damit der TimePunch Server damit arbeiten kann
- Backup Problematik: Wie werden Backups erstellt? Stichwort: Kompletter Container, oder nur die Datenbank?

https://store.docker.com/images/mssql-server-windows-express?tab=description

711TimePunchBackendTaskniedrigDatenbank-Backup überarbeitenAssigned
0%
Aufgabenbeschreibung

Das Datenbank-Backup Script soll so funktionieren, dass alle Backup Dateien, die älter sind als die vorgebebene Anzahl an Tagen (z.B. 30 Tage) gelöscht werden.

Ausnahme: Es darf nicht gelöscht werden, wenn kein Backup vorhanden ist, welches neuer als die eingestellte Anzahl an Tagen ist.

Damit soll sichergestellt werden, dass mindestens ein aktuelles Backup zur Verfügung steht.

Das Aufräumen der alten Backups soll sowohl lokal, als auch auf einem Netzwerk-Share funktionieren.

712TimePunchBackendTaskniedrigDokumentation, TimePunch Server HostingAssigned
0%
Aufgabenbeschreibung

Es soll exemplarisch ein gehosteter TimePunch Server aufgesetzt werden.
Die einzelnen Schritte sollen zur Wiederverwendung dokumentiert werden.

Wichtige Punkte dabei sind:

- SSL Zertifikat installieren
- SQL Server Port Freigabe
- HTTP auf HTTPS Redirect
- Einstiegsseite auf den Application Server umleiten.

984TimePunchBackendTaskniedrigExport der Betriebsdaten nach Diamant-Software über die...Assigned
0%
Aufgabenbeschreibung

Es soll eine Konsolen-Anwendung entwickelt werden, welche die Betriebsdaten der Mitarbeiter automatisch über die Web-Schnittstelle der Diamant-Software sendet.

 1006 TimePunchBackendTaskniedrig Datenbank-Aktualisierung beim Modulupdate geschlossen
100%
Aufgabenbeschreibung

Beim Modul Update oder der Modul Installation muss ebenfalls eine Datenbankprüfung stattfinden.
Im Gegensatz zu der Prüfseite im Menü "Datenbank" werden hier alle Datenbankverbindungen geprüft und eine Aktualisierung angeboten, falls ein Update für min. eine Datenbankverbindung notwendig ist.

 1007 TimePunchBackendTaskniedrig Neue Servce-Methode zum Ermitteln des Customer Tokens geschlossen
100%
Aufgabenbeschreibung

Damit die einzelnen Module auf die korrekte Datenbank zugreifen können, wird ein Webservice benötigt, der das Customer Token anhand der verwendeten Zugriffs-URL liefern kann.
Dadurch wird sichergestellt, dass die Module mehrere Mandanten verwalten können.

 1008 TimePunchBackendTaskniedrig Evaluierung der genutzten Datenbankverbindung geschlossen
100%
Aufgabenbeschreibung

Anhand es ausgewählten Customer Tokens muss im Backend entschieden werden, welche Datenbankverbindung genutzt werden soll.

 1011 TimePunchBackendTaskniedrig Prüfen der automatischen Windows Authentication (Mandan ...geschlossen
100%
Aufgabenbeschreibung

Die automatische Anmeldung via der Windows Authentication muss für die Mandantenfähigkeit neu getestet werden.

 1012 TimePunchBackendTaskniedrig Aktualisieren und Vorbereiten des Branches für TP 3.6 geschlossen
100%
Aufgabenbeschreibung

Der Branch für TimePunch 3.6 muss auf den aktuellen Stand gebracht werden.

Eventuelle NUGET Pakete sollen aktualisiert werden.
Es soll für diese Version weiterhin das .NET Framework 4.6.2 verwendet werden.

 1051 TimePunchBackendTaskniedrig Erweiterte Passwortsicherheit  geschlossen
100%
Aufgabenbeschreibung

Bei neuen Passwörtern muss eine Mindestsicherheit eingehalten werden.

Diese lautet: min. 6 Zeichen, ein Groß -und ein Kleinbuchstabe, sowie eine Zahl

 1052 TimePunchBackendTaskniedrig Gekürzte Arbeitszeit anzeigen geschlossen
100%
Aufgabenbeschreibung

Es soll eine Möglichkeit bestehen, gekürzte Arbeitszeiten, in TimePunch anzuzeigen und damit auswertbar zu machen.

 1133 TimePunchBackendTaskniedrig Klärung Lohnauszahlung bei Krankheit am Feiertag geschlossen
100%
Aufgabenbeschreibung

Es sollte rechtlich geklärt werden, wie die Lohnzahlung an Feiertagen erfolgt, wenn der Mitarbeiter krank ist.
Also wird Krankgeld ausgezahlt, oder Fiertagsendgelt?

 1136 TimePunchBackendTaskniedrig Nutzung des MSIX Installers von Windows 10 geschlossen
100%
Aufgabenbeschreibung

Um die Installation in modernen Betriebssystemen zu vereinfachen, soll in TimePunch der MSIX Installer in Windows 10 verwendet werden.
Der aktuell genutzte Click Once Installer wird damit obsolet.

 1140 TimePunchBackendTaskniedrig Kurzarbeit pro Tag / pro Monat geschlossen
100%
Aufgabenbeschreibung

Wie wird das Kurzarbeitsgeld im Fall von Samstagsarbeit behandelt?
Evt. vom Kurzarbeitergeld abziehen?

1214TimePunchBackendTaskniedrigMoment.js durch Day.js ersetzenNew
0%
Aufgabenbeschreibung

https://inventi.studio/en/blog/why-you-shouldnt-use-moment-js

Moment.js ist outdated und sollte durch Day.js abgelöst werden ( in allen Modulen )

 1340 TimePunchBackendTaskniedrig Überarbeitung der Berichte im neuen Design geschlossen
100%
1377TimePunchBackendTaskniedrigFestgehalt sollte auch Anteilig exportiert werdenNew
0%
 1576 TimePunchBackendTaskniedrig Änderungen im Mitarbeiterprofil ändern nicht mehr den a ...geschlossen
100%
1669TimePunchBackendTaskniedrigNeue Option zur Lohnauszahlung, die genommene Überstund...Requires testing
90%
1671TimePunchBackendTaskniedrigNeue Lizenzen 5.x/6.x etablierenRequires testing
90%
1694TimePunchBackendTaskniedrigBessere Performance durch ParallelisierungRequires testing
90%
1696TimePunchBackendTaskniedrigDatenbank Mandanten besser schützenRequires testing
90%
 28 TimePunchBackendSupport Requestkritisch Anpassen der HTML Seiten geschlossen
100%
 4 TimePunchBackendFeature Requesthoch Übersichtslisten über alle Mitarbeiter geschlossen
100%
 5 TimePunchBackendFeature Requestkritisch Arbeitszeitmodelle geschlossen
100%
 9 TimePunchBackendFeature Requestmittel Datenbanksynchronisation geschlossen
100%
22TimePunchBackendFeature Requestsehr niedrigFahrtzeit, Kilometer und KilometerstandNew
0%
23TimePunchBackendFeature Requestsehr niedrigSchichtmodellNew
0%
 80 TimePunchBackendFeature Requestniedrig Zusammenlegen von Lizenzen ermöglichen geschlossen
100%
 92 TimePunchBackendFeature Requestsehr niedrig Einträge auf mehrere Projekte verteilen geschlossen
0%
 100 TimePunchBackendFeature Requestniedrig Basisdaten pro Projekt einstellbar machen geschlossen
100%
163TimePunchBackendFeature RequestniedrigAnalysezeitraum individuell eistellbarNew
0%
 177 TimePunchBackendFeature Requestniedrig Zeitbudget pro Projekt geschlossen
0%
 205 TimePunchBackendFeature Requesthoch TimePunch WebServices implementieren geschlossen
100%
 211 TimePunchBackendFeature Requestniedrig Überstundenverrechnung geschlossen
100%
 212 TimePunchBackendFeature Requestniedrig Unterscheidung zwischen AppVersion und DbVersion geschlossen
100%
 247 TimePunchBackendFeature Requestmittel Stundensatz pro Projekt/Tätigkeit und Mitarbeiter defin ...geschlossen
100%
 285 TimePunchBackendFeature Requestniedrig Max. Stundenbegrenzung für Projekte geschlossen
100%
 291 TimePunchBackendFeature Requestniedrig Möglichkeit zum einbinden von Internet Kalendern geschlossen
100%
294TimePunchBackendFeature RequestniedrigMaximale Minusstunden festlegenNew
0%
zeige Aufgaben 1 - 50 von 1241 Seite 1 von 25

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung