The server must be able to access the URL https://licensing.svc.frontlineworker.com/app, which resolves to IP 13.69.62.84. You may need to whitelist this IP in your corporate firewall. A timeout would indicate that the connection is blocked.
Note: Without a connection to the license server, you will not be able to use the server.
If you are testing this using a browser on the server, please ensure that either no proxy is required or that our application server is configured to use an appropriate proxy. Available options regarding proxy configuration when invoking the Java VM can be found here: https://docs.oracle.com/javase/8/docs/technotes/guides/net/proxies.html
The application server must be reachable (from the Frontline Clients and other machines that will be accessing the web interface) by a fully qualified host name (which could also be an IP address that does not change).
Note: SSL is mandatory for Frontline
The use of SSL encrypted web traffic (HTTPS) is a requirement for Frontline.
For cloud installations, the required trust is established through the use of certificates issued by a trusted root CA.
For an on-premises installation, this trust must be established by the local infrastructure, e.g. the local server requires a certificate that is trusted by all local users. The local IT needs to issue a certificate for the server that can be used by the Frontline Command Center. We need a standard X509 certificate as used in other web services. There are two common scenarios for obtaining this:
In both cases, it is the customer's responsibility to configure the user machines to trust the resulting certificate in the browser.
Our software requires the following communication ports. Alternative ports can be configured if required:
Note: DHCP required. Android does not officially support static IP addresses. Please obtain IP addresses via DHCP.
Frontline Command Center (FCC) uses the concept of Function-as-a-Service (FaaS) to support functionalities used in various parts of the product. This reduces the individual server maintenance efforts and centralizes processing components. These components do not store any data.
For Frontline cloud services, we use OpenFaaS, which is a serverless framework that can be delivered within Kubernetes Cluster. There are currently three components in use, Proglove, PDFMake, and Imagemagick.
Proglove is an image generator used to create QR pairing codes and bar codes. These codes can then be used, to connect ProGlove devices to the Frontline Workplace.
PDFMake is a JavaScript library used to generate PDF files. An application of this is when creating a Service Report in Assist.
ImageMagick is a software suite used for image manipulation. It is mainly used to scale images from one size to another.
Note: By default, the URL https://functions.svc.frontlineworker.com/function/ should be accessible for the use of these features.