Glossary

AI assistant

The in-app assistant provided by the ft-common AI module. Available only when the platform setting AIServiceConnectionURL is configured and the user group holds the AI permission; its traffic goes through the portals' /ai-agent/ proxy.

Angular

The web framework (version 19) the portals are built with.

FTACS

The ACS (Auto Configuration Server) SOAP web service. Reached by the UI Backend for device operations, never directly by the browser.

ft-common

The shared Angular library both portals are built from, imported as @ft/common.

Management Portal

The administrator portal, served under /management-portal/ (client type mc, Angular project management-console).

Nginx

The web server inside the portals container. It serves both portals' static assets, terminates HTTP/HTTPS, and reverse-proxies the backend, AI Agent and Grafana.

Portal permissions

The permission configuration uploaded per portal to the UI Backend by the portals container on startup, which governs what user groups can do.

Portals

The Support Portal and the Management Portal together — the two applications delivered by the OneIoT Angular UI.

Runtime config (app-config.json)

The Angular runtime configuration file whose server.api value is patched at container start to the relative path /iot-webservice/.

Support Portal

The end-user support portal, served under /support-portal/ (client type sc, Angular project support-center).

UI Backend

The REST API (/iot-webservice/) behind every data operation. The portals proxy the browser’s calls to it.