Juni 2018
Vielleicht fragen Sie sich, woran wir in den letzten 3 Monaten gearbeitet haben und warum wir keinen What’s-New-Artikel veröffentlicht haben. Natürlich waren wir nicht untätig.
Web-Client
Angular 5
In den letzten 3 Monaten haben wir viel Zeit in die Pflege unserer Technologie investiert. Wir haben die time cockpit-Shell (Hauptmenü) von Angular JS auf Angular 5 migriert. Damit können wir Formulare und Listen Schritt für Schritt migrieren und individuell implementierte Komponenten einfacher integrieren (siehe auch https://www.timecockpit.com/blog/2016/05/31/Whats-New-in-Version-June-2016).
Vor dieser Änderung wurden individuell entwickelte Komponenten in einem Iframe eingebettet. Beim Laden des Iframes musste time cockpit seine JavaScript-Datenzugriffsschicht ein zweites Mal laden. Mit der neuen Version kann die time cockpit-Shell die JavaScript-Datenzugriffsschicht gemeinsam nutzen.
Außerdem können wir mit der neuen Version Ihr eigenes Formular oder Ihre eigene Liste mit individueller Logik als externe Komponente implementieren und in time cockpit mit demselben Look and Feel wie den Rest der Anwendung verwenden. Wenn Sie Unterstützung benötigen, schreiben Sie uns an support@timecockpit.com.
Musterbuchungen
In diesem Release haben wir die Funktionalität der Musterbuchungen verbessert. Bisher konnte man nach dem Anlegen einer Musterbuchung nur ihren Namen bearbeiten. Wenn Sie die Musterbuchung selbst ändern wollten, mussten Sie sie löschen und danach neu anlegen. Jetzt können Sie eine bestehende Musterbuchung bearbeiten, indem Sie im Kontextmenü der Musterbuchung auf Musterbuchung bearbeiten klicken.

Es erscheint ein Zeitbuchungsformular, in dem Sie alle gewünschten Eigenschaften ändern können. Wenn Sie Pflichteigenschaften oder -beziehungen aus der Musterbuchung entfernen, zeigt time cockpit Validierungsfehler als Information an, Sie können die Musterbuchung aber trotzdem speichern. Dass Pflichtangaben entfernt werden können, ist eine deutliche Verbesserung gegenüber derselben Funktion im Vollclient. Dort konnten Sie Musterbuchungen nur für gültige Zeitbuchungen anlegen.

Vollclient
Automatische Aktualisierung von time cockpit
Unsere Kunden wachsen, und time cockpit muss mit ihnen wachsen. Ohne automatisierte Verteilung kann die Aktualisierung des time cockpit-Vollclients auf mehreren Geräten mühsam sein. Andererseits wird es für uns als Dienstleister immer schwieriger, eine neue Version von time cockpit zu unseren Kunden zu bringen. Die Folge ist eine wachsende Zahl veralteter Clients, die auf beiden Seiten zusätzlichen Wartungsaufwand verursachen.
Um dieses Szenario zu vereinfachen, haben wir Squirrel für die automatische Aktualisierung von time cockpit integriert. Wenn Sie die neueste Version von time cockpit von unserer Website herunterladen, ist das die letzte Version, die Sie jemals von unserer Website herunterladen müssen. Nach der Installation benachrichtigt Sie time cockpit, sobald eine neue Version verfügbar ist. Wenn Sie dem Herunterladen und Installieren der neuen Version zustimmen, erledigt time cockpit das automatisch.

Wenn Sie als time cockpit-Power-User mehrere Konfigurationen verwenden (z. B. zwei Mandanten oder eine Produktiv- und eine Testumgebung), müssen Sie Ihre time cockpit-Verknüpfungen anpassen. In den meisten Fällen sollten die Verknüpfungen jetzt auf %LOCALAPPDATA%\TimeCockpit\TimeCockpit.UI.exe zeigen, das auf die richtige Version weiterleitet. Schreiben Sie uns an support@timecockpit.com, wenn Sie weitere Unterstützung benötigen oder offene Fragen haben.
Verbesserungen bei der Synchronisierung - Diagnose
Für time cockpit-Administratoren war es bisher schwierig festzustellen, welche Versionen von time cockpit ihre Benutzer installiert haben. Daher haben wir eine Liste mit Synchronisierungsstatistiken hinzugefügt, die time cockpit-Administratoren grundlegende Informationen darüber gibt, welche Versionen von time cockpit installiert sind und wann die Geräte synchronisiert wurden. Diese Funktion hilft, einen Überblick zu gewinnen, wie aktuell die serverseitigen Daten sind und ob es beim Ausrollen umfangreicher Anpassungen zu Synchronisierungsproblemen kommen könnte. Die Liste ist nur im Bereich Anpassungen unter "Lists" verfügbar und heißt APP_SyncDeviceStatusList.

Verbesserungen bei der Synchronisierung - Skip Chunks
Für Benutzer mit nur einem einzigen time cockpit-Gerät haben wir eine neue Option hinzugefügt: Skip Chunks. Ist diese Option für einen Benutzer aktiviert, werden keine Signale auf den Server hochgeladen. Sie können Ihre Signale also lokal nutzen, um Ihre Zeitbuchungen anzulegen, die Signale werden aber nicht mit Ihren anderen Geräten synchronisiert. Beachten Sie, dass Ihre Signale verloren gehen, wenn Sie z. B. einen neuen PC einrichten, da sie nicht vom Server heruntergeladen werden können. Wenn Ihr time cockpit-Konto eine größere Zahl von Geräten mit langsamen oder unzuverlässigen Netzwerkverbindungen hat, können Sie mögliche Performanceprobleme der Serverdatenbank verringern, indem Sie mit dieser Einstellung die Signalsynchronisierung deaktivieren. Diese Option ist nur für fortgeschrittene Anwendungsfälle gedacht, und die Änderung muss den Mitarbeitern des Unternehmens kommuniziert werden. Schreiben Sie uns an support@timecockpit.com, wenn Sie Hilfe beim Aktivieren dieser Einstellung benötigen.
OnCockpit
Haben Sie sich schon einmal gefragt, was time cockpit unter der Haube antreibt und es anpassbar macht? Es ist das cockpit framework. Über die Jahre haben wir auf Basis unseres Frameworks verschiedene datengetriebene Anwendungen für unsere Kunden entwickelt. In der Vergangenheit haben wir häufig die Infrastruktur von time cockpit genutzt, um diese Nicht-time-cockpit-Anwendungen zu hosten. Um time cockpit- und cockpit framework-Kunden sauber zu trennen, haben wir im letzten Monat daran gearbeitet, die zugrunde liegende Infrastruktur zu erweitern. Kunden können ihre Anwendungen bald unter der neuen Domain ".oncockpit.com" hosten. Außerdem arbeiten wir an den Änderungen, um die Login-Seite anpassbar zu machen.
DSGVO
Seit 25.5.2018 ist die DSGVO in allen EU-Ländern in Kraft. Um der DSGVO zu entsprechen, bieten wir jetzt auf unserer Website einen einfach zu nutzenden Service an, um mit uns eine DSGVO-Vereinbarung abzuschließen. Folgen Sie einfach dem Link https://app.hellosign.com/s/a699af6a, prüfen und unterzeichnen Sie eine DSGVO-Vereinbarung mit uns.