Accès au serveur de licences
Le serveur doit pouvoir accéder à l'URL https://licensing.svc.frontlineworker.com/app, qui se résout en IP 13.69.62.84. Il se peut que vous deviez mettre cette IP sur liste blanche dans votre pare-feu corporate. Un délai d'attente indique que la connexion est bloquée.
Note : Sans connexion au serveur de licences, vous ne pourrez pas utiliser le serveur.
Si vous testez ceci en utilisant un navigateur sur le serveur, assurez-vous qu'aucun proxy n'est requis ou que notre serveur d'application est configuré pour utiliser un proxy approprié. Les options disponibles concernant la configuration du proxy lors de l'invocation de la VM Java peuvent être trouvées ici : https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html
Le serveur d'application doit être accessible (à partir des clients Frontline et des autres machines qui accéderont à l'interface web) par un nom host entièrement qualifié (qui peut également être une adresse IP qui ne change pas).
SSL
Note : SSL est obligatoire pour Frontline
L'utilisation du trafic web crypté SSL (HTTPS) est une exigence pour Frontline.
Pour les installations en nuage, la confiance requise est établie par l'utilisation de certificats émis par une autorité de certification racine de confiance.
Pour une installation sur site, cette confiance doit être établie par l'infrastructure locale, c'est-à-dire que le serveur local a besoin d'un certificat auquel tous les utilisateurs locaux font confiance. Le service informatique local doit émettre un certificat pour le serveur qui peut être utilisé par le centre de commande Frontline. Nous avons besoin d'un certificat X509 standard tel qu'il est utilisé dans d'autres services web. Il existe deux scénarios courants pour l'obtenir :
- Clé de stockage fournie par le client : Dans ce scénario, le client fournit une clé privée et un certificat pour le serveur sous la forme d'un keystore PKCS12 (PFX) protégé par un mot de passe. Le mot de passe (pour le keystore et la clé privée) est soit donné à TeamViewer lors de l'installation, soit configuré par le service informatique local dans le serveur configuré.
- Certificat signé par le client : Dans ce scénario, TeamViewer fournira une demande de signature de certificat X509 standard (CSR) en utilisant le nom d'hôte fourni pour le serveur. Le TI local signera cette demande et fournira à TeamViewer le certificat résultant au format DER ou PEM. TeamViewer configurera ensuite le serveur pour qu'il utilise ce certificat.
Dans les deux cas, il incombe au client de configurer les machines des utilisateurs pour qu'ils fassent confiance au certificat résultant dans le navigateur.
Notre logiciel nécessite les ports de communication suivants. D'autres ports peuvent être configurés si nécessaire :
Connectivité Wi-Fi
Remarque : DHCP est nécessaire. Android ne prend pas officiellement en charge les adresses IP statiques. Veuillez obtenir les adresses IP via DHCP.
Fonctions Wi-Fi prises en charge
FaaS
Frontline Command Center (FCC ) utilise le concept de Function-as-a-Service(FaaS) pour prendre en charge les fonctionnalités utilisées dans différentes parties du produit. Cela permet de réduire les efforts de maintenance des serveurs individuels et de centraliser les composants de traitement. Ces composants ne stockent aucune donnée.
Pour les services cloud Frontline, nous utilisons OpenFaaS, qui est un cadre sans serveur qui peut être fourni dans Kubernetes Cluster. Trois composants sont actuellement utilisés, Proglove, PDFMake et Imagemagick.
Proglove est un générateur d'images utilisé pour créer des codes d'appariement QR et des codes-barres. Ces codes peuvent ensuite être utilisés pour connecter les appareils ProGlove au lieu de travail Frontline.
PDFMake est une bibliothèque JavaScript utilisée pour générer des fichiers PDF. Une application de cette bibliothèque est la création d'un rapport de service dans xAssist.
ImageMagick est une suite logicielle utilisée pour la manipulation d'images. Il est principalement utilisé pour mettre à l'échelle des images d'une taille à une autre.
Remarque : par défaut, l'URL https://functions.svc.frontl ineworker.com/function/ doit être accessible pour l'utilisation de ces fonctions.