App profile
Twin App
##Apps: Funktionen & Konfigiration Hier finden Sie eine Übersicht über unsere Lösungen.
Features
Features come from the FeatureFunctionCatalog submodel.
Haupt Menü
Zweck
Haupt Menü mit Navigation zu anderen Programmen
Administrierbare Ansichten der technischen Systeminformation.
Zweck
Steuert die sichtbaren und serverseitig berechtigten Tabs von Twin SysInfo.
Twindustrial App-Portal
Zweck:
Aufruf twindustrial Portal
Host-, Prozessor-, Temperatur-, Netzwerk- und Dateisystemmetriken.
Funktionen
CPU, RAM, Load, Hardware, Temperatur, Netzwerkinterfaces und Dateisysteme.
Docker-Container, Compose-Stacks und Ressourcenmetriken.
Funktionen
Container, Images, Compose-Stacks, Netzwerk und Disk-I/O.
App Konfiguration
Verwalten von Apps
Funktionen
- Menü Definition
- Zuordnung von Rollen
- Konfiguration von Parametern
Protokoll erfolgreicher Keycloak-Anmeldungen an Twin-OIDC-Clients.
Schutz
Ansicht und API erfordern twin_app_admin.
Funktionen
Benutzer, BaSyx-Realm, OIDC-Client, Ziel, Zeitpunkt und IP-Adresse erfolgreicher LOGIN-Ereignisse. Die Aufbewahrung beträgt 30 Tage.
AAS Anzeigen und Verwalten
Zweck:
Verwaltung von AAS Objekten
Funktionen
- Anzeige von AAS Entitäten, Submodellen und Temples
- Struktur Explorer
- AAS Validieren
- Export- und Snycdoisationsfunktion
Meldung Fehler / Feedback
Anlegen von Fehlermeldungen oder Verbesserungsvorschlägen
Benutzer und Realm-Gruppen in Twin User verwalten.
Jobs verwalten
Externe System Konfigurieren
Zweck
Zugang zu externen Systemen konfigurieren.
Funktionen
Oeffnet die Stand-alone App twin-regeln fuer Anzeige/Bearbeitung von Regeln.
Funktionen
- Rule-Editor als Stand-alone App oeffnen
- Rollenbasiert oeffnen (view/edit/release/admin)
- Kontext ueber source im Aufruf uebergeben
Staus Docker Container / Dienste
Zweck
Übersicht über basyx Systeme
Funktionen
- Anzeige Status
- Start / Stop / Restart von Diensten
- Logfiles
Verwaltung fachlicher PromptProfile.
System Monitoring
Zweck
Technische Systeminformation und Monitoring.
Funktionen
- CPU, RAM und Load
- Netzwerkinterfaces
- Dateisysteme und Disk-I/O
- Docker- und BaSyx-Stacks
Informationen und Release Notes
No entry
Zweck
Funktionen
Sprachauswahl
Benutzer Info / abmelden
Menueknoten fuer Uebersicht und Detailansicht der registrierten Apps.
Zweck
- Einstieg in die App-Verwaltung.
Inhalte
- App-Liste aus AppRegistrySM
- Wechsel in Detailansicht je App
Zeigt alle registrierten Apps inkl. Metadaten, Feature-Anzahl und Status.
Anzeige
- Liste aller Apps aus AppRegistrySM
- Karten mit Version, Status und Tags
Oeffnet die Detailseite einer App mit Funktionen und Profilinformationen.
Anzeige
- Profilblock
- Funktionsliste aus FeatureFunctionCatalog
Menueknoten fuer die Bearbeitung einer App in Tabs oder Sektionen.
Zweck
- Bearbeitung der App-Konfiguration in basyx-000.
Bereiche
- Kopfdaten
- Funktionen
- Rollen
- Attribute
- Technik
Pflegt Titel, URL, AAS-ID, Realm/Stack und weitere Kopfdaten im AppRegistrySM.
Aktionen
- Lesen und Aendern von App-Kopfdaten
- Speichern in AppRegistrySM
Pflegt den FeatureFunctionCatalog einer App inkl. Menueknoten und Beschreibungen.
Aktionen
- Feature-Baum bearbeiten
- Reihenfolge, Route und Markdown pflegen
Setzt Rollen fuer Anzeigen und Editieren je Funktion.
Aktionen
- RequiredRoles (View)
- RequiredRolesEdit (Edit)
Keycloak-Rollen der bearbeiteten App anzeigen und unbenutzte App-Rollen bereinigen.
Pflegt EnvVars im ApplicationRuntimeConfigSM der Ziel-App.
Aktionen
- EnvVars lesen/schreiben
- Secret-Werte beibehalten bei Leerwert
Konzepte und Entwicklungsvorgaben
Pflegt Titel und Beschreibung je Sprache.
Zeigt technische Metadaten und Referenzen der App-Konfiguration.
Anzeige
- App-ID
- AAS-ID
- Freigabe/Berechtigung
Oeffnet die gemeinsame Icon-Bibliothek fuer App-Icons.
Nutzung
- Auswahl von Icons aus shared/static/icons
Oeffnet die Layout-Bibliothek fuer die Startseiten-Layouts.
Nutzung
- Auswahl von Layout-Keys fuer UIComposition
Menueknoten fuer administrative Funktionen in der App-Verwaltung.
Zweck
- Entwickler- und Systemfunktionen
Erzeugt einen neuen App-Eintrag im AppRegistrySM.
Aktion
- Formular fuer neue App
- Persistenz in AppRegistrySM
Entfernt einen App-Eintrag aus dem AppRegistrySM.
Aktion
- Loescht den Registry-Eintrag einer App
Pflegt globale EnvVars (z. B. BASE_DOMAIN) im AppRegistrySM.
Aktion
- Pflege globaler Umgebungsvariablen fuer Portal/Twin-Apps
Kopf Funktionen in twin App
Zweck
Info über Release Notes