Zugang zum Lizenzserver
Der Server muss auf die URL https://licensing.svc.frontlineworker.com/app zugreifen können , die zur IP 13.69.62.84 aufgelöst wird. Möglicherweise müssen Sie diese IP-Adresse in Ihrer Firewall corporate auf die Whitelist setzen. Eine Zeitüberschreitung würde bedeuten, dass die Verbindung blockiert ist.
Hinweis: Ohne eine Verbindung zum Lizenzserver können Sie den Server nicht nutzen.
Wenn Sie dies mit einem Browser auf dem Server testen, stellen Sie bitte sicher, dass entweder kein Proxy erforderlich ist oder dass unser Anwendungsserver so konfiguriert ist, dass er einen geeigneten Proxy verwendet. Verfügbare Optionen zur Proxy-Konfiguration beim Aufruf der Java VM finden Sie hier: https: //docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html
Der Anwendungsserver muss (von den Frontline Clients und anderen Rechnern, die auf die Weboberfläche zugreifen) über einen voll qualifizierten host Namen (der auch eine IP-Adresse sein kann, die sich nicht ändert) erreichbar sein.
SSL
Hinweis: SSL ist obligatorisch für Frontline.
Die Verwendung von SSL-verschlüsseltem Webverkehr (HTTPS) ist eine Voraussetzung für Frontline.
Bei Cloud-Installationen wird das erforderliche Vertrauen durch die Verwendung von Zertifikaten hergestellt, die von einer vertrauenswürdigen Stammzertifizierungsstelle ausgestellt werden.
Bei einer Vor-Ort-Installation muss dieses Vertrauen durch die lokale Infrastruktur hergestellt werden, d. h. der lokale Server benötigt ein Zertifikat, dem alle lokalen Benutzer vertrauen. Die lokale IT-Abteilung muss ein Zertifikat für den Server ausstellen, das vom Frontline Command Center verwendet werden kann. Wir benötigen ein Standard-X509-Zertifikat, wie es in anderen Webdiensten verwendet wird. Es gibt zwei gängige Szenarien für die Beschaffung eines solchen Zertifikats:
- Vom Kunden bereitgestellter Keystore: In diesem Szenario stellt der Kunde einen privaten Schlüssel und ein Zertifikat für den Server in Form eines passwortgeschützten PKCS12 (PFX)-Keystore zur Verfügung. Das Passwort (für den Keystore und den privaten Schlüssel) wird entweder während der Einrichtung an TeamViewer weitergegeben oder von der lokalen IT-Abteilung im konfigurierten Server konfiguriert.
- Vom Kunden signiertes Zertifikat: In diesem Szenario stellt TeamViewer eine standardmäßige X509-Zertifikatsanforderung (Certificate Signing Request, CSR) unter Verwendung des angegebenen Hostnamens für den Server bereit. Die lokale IT-Abteilung signiert diese Anforderung und stellt TeamViewer das daraus resultierende Zertifikat entweder im DER- oder PEM-Format zur Verfügung. TeamViewer konfiguriert den Server dann so, dass er dieses Zertifikat verwendet.
In beiden Fällen liegt es in der Verantwortung des Kunden, die Benutzerrechner so zu konfigurieren, dass sie dem resultierenden Zertifikat im Browser vertrauen.
Unsere Software benötigt die folgenden Kommunikationsanschlüsse. Andere Ports können bei Bedarf konfiguriert werden:
Wi-Fi-Konnektivität
Hinweis: DHCP erforderlich. Android unterstützt offiziell keine statischen IP-Adressen. Bitte beziehen Sie IP-Adressen über DHCP.
Unterstützte Wi-Fi-Funktionen
FaaS
Frontline Command Center (FCC) nutzt das Konzept des Function-as-a-Service(FaaS) zur Unterstützung von Funktionalitäten, die in verschiedenen Teilen des Produkts verwendet werden. Dadurch wird der Wartungsaufwand für die einzelnen Server reduziert und die Verarbeitungskomponenten werden zentralisiert. Diese Komponenten speichern keine Daten.
Für Frontline Cloud-Dienste verwenden wir OpenFaaS, ein serverloses Framework, das innerhalb von Kubernetes Cluster bereitgestellt werden kann. Derzeit sind drei Komponenten im Einsatz: Proglove, PDFMake und Imagemagick.
Proglove ist ein Bildgenerator, mit dem QR-Pairing-Codes und Barcodes erstellt werden können. Diese Codes können dann verwendet werden, um ProGlove-Geräte mit dem Frontline Workplace zu verbinden.
PDFMake ist eine JavaScript-Bibliothek, mit der PDF-Dateien erzeugt werden können. Eine Anwendung davon ist die Erstellung eines Serviceberichts in xAssist.
ImageMagick ist ein Softwarepaket für die Bildbearbeitung. Es wird hauptsächlich verwendet, um Bilder von einer Größe auf eine andere zu skalieren.