Zum Hauptinhalt springen

Funktionsumfang

Was StarfleetController heute leistet – und was noch entsteht.

StarfleetController befindet sich im Aufbau. Diese Seite trennt deshalb sauber zwischen dem, was bereits trägt, und dem, was noch entsteht. Eine Doku, die einen Stand verspricht, den es nicht gibt, kostet mehr Vertrauen, als sie bringt.

Die Kennzeichnung ist durchgehend:

verfügbar
steht für umgesetzt,
in Arbeit
für begonnen und noch nicht abgeschlossen.

Bestand und Inventar

Anlagenliste

verfügbar

Alle Anlagen, auf die Ihr Partnerzugang ein Recht hat, in einer Liste. Je Anlage: Anzeigename, Online-Zustand, letztes Lebenszeichen, STARFACE-Version, Modulversion, Serverlizenzschlüssel und Standortangaben. Sie können über Name, Serverlizenz und Standort suchen und auf verbundene Anlagen filtern.

Anwendungsbeispiel

Ein Kunde ruft an und nennt nur seinen Firmennamen. Sie tippen ihn in die Suche und haben sofort Serverlizenz, STARFACE-Version und Online-Zustand vor sich – ohne die Anlage zu öffnen und ohne in einer Excel-Liste zu suchen, die seit dem letzten Update veraltet ist.

Inventarabgleich

verfügbar

Sobald sich eine Anlage verbindet, holt der Controller ihren Bestand ab und danach regelmäßig erneut. Erfasst werden installierte Module, Lizenzen, Systemstatus und der Fähigkeitskatalog. Jede Momentaufnahme trägt einen Zeitstempel – eine Anlage, die seit Tagen offline ist, zeigt deshalb weiterhin ihren letzten bekannten Stand und nicht eine leere Seite.

Geltungsbereich

Der Inventarabgleich liest ausschließlich über read_-Werkzeuge. Er verändert nichts auf der Anlage.

Fähigkeitsmatrix

verfügbar

Die Matrix beantwortet je Anlage und Bereich die Frage „geht das hier?" – und wenn nein, warum nicht. Unterschieden wird unter anderem zwischen:

BegründungBedeutung
tool_disabledDer Kunde hat dieses Werkzeug auf seiner Anlage abgeschaltet
module_not_installedDas benötigte Modul ist dort nicht installiert
module_inactiveDas Modul ist installiert, aber nicht aktiv
module_not_licensedDas Modul ist installiert, aber nicht lizenziert
module_version_too_oldDie installierte Modulversion kennt dieses Werkzeug noch nicht
delete_not_permittedLöschende Operationen sind für diese Berechtigung nicht erlaubt
Anwendungsbeispiel

Sie wollen bei zwölf Kunden dieselbe Einstellung anpassen. Die Matrix zeigt vorab: bei neun geht es, bei zweien fehlt die Modulversion, bei einem hat der Kunde das Werkzeug bewusst abgeschaltet. Sie sparen sich zwölf Fehlversuche und wissen, welche drei Kunden Sie vorher anrufen müssen.

Arbeiten auf den Anlagen

Kommandos mit Probelauf

verfügbar

Jedes Kommando läuft entweder als Probelauf oder als Ausführung. Im Probelauf führt der Agent ausschließlich lesende Werkzeuge aus; alles Verändernde wird abgelehnt, samt Beschreibung dessen, was passiert wäre. Der Probelauf ist die Voreinstellung.

Jedes Kommando trägt ein Ablaufdatum. Es gibt kein Kommando ohne Ablauf – eines, das an einer drei Wochen offline gewesenen Anlage bei Rückkehr zündet, wäre ein Unfall mit Ansage.

Zustellung an offline gegangene Anlagen

verfügbar

Kommandos werden abgelegt und zugestellt, sobald die Anlage wieder verbunden ist. Läuft die Frist vorher ab, wird das Kommando als abgelaufen beantwortet und nicht mehr ausgeführt. Offene Kommandos lassen sich einsehen und abbrechen.

Serialisierung verändernder Kommandos

verfügbar

Auf einer Anlage läuft höchstens ein veränderndes Kommando gleichzeitig – auch dann, wenn zwei verschiedene Partner-Controller gleichzeitig etwas anstoßen. Weitere werden mit Anlage beschäftigt abgewiesen. Lesende Kommandos laufen parallel weiter.

Die Sperre liegt bewusst auf der Anlage und nicht im Controller: Zwei selbsthostende Partner wissen nichts voneinander, eine zentrale Sperre wäre wirkungslos.

Job-Orchestrierung über viele Anlagen

in Arbeit

Das Datenmodell für Sammelaufträge über viele Anlagen – mit Auswahlregeln, Ringen und Abbruchbedingungen – steht. Die Oberfläche dazu und die vollständige Ausführungslogik entstehen gerade. Heute arbeiten Sie anlagenbezogen.

Selbst-Update des Moduls über den Kanal

in Arbeit

Der Kanal ist genau dafür gebaut: Der Agent bestätigt die Annahme, verschwindet, kommt zurück und liefert das Ergebnis nach. Die Erfolgskontrolle ist die neue Version in der Wiederanmeldung. Der Ablauf ist im Protokoll festgelegt, aber noch nicht freigegeben.

Zugang und Nachvollziehbarkeit

Anmeldung mit lokalen Konten und Identitätsanbietern

verfügbar

Lokale Konten funktionieren immer, auch ohne Internet. Zusätzlich lassen sich Identitätsanbieter anbinden – Microsoft Entra ID, Google Workspace und eine STARFACE ID sind vorbereitet. Ein Konto muss in jedem Fall vorher angelegt worden sein. Details unter Zugang zur Konsole.

Rollen

in Arbeit

Vier Rollen sind angelegt: OWNER, ADMIN, TECHNICIAN und VIEWER. Wirksam unterschieden wird heute an den Stellen, die über das Lesen der eigenen Flotte hinausgehen: Einrichtungscodes ausstellen und den Partnerportal-Abgleich starten dürfen nur OWNER und ADMIN. Die feinere Abstufung zwischen TECHNICIAN und VIEWER wird gerade ausgebaut.

Benutzerverwaltung in der Konsole

in Arbeit

Konten und Rollen werden derzeit noch nicht über die Oberfläche gepflegt. Das erste Konto entsteht beim ersten Start des Controllers.

Protokoll der Vorgänge

in Arbeit

Jeder Kommandoversand und jedes Ergebnis wird protokolliert, mit Zeit, handelnder Person, Anlage, Werkzeug und Ausgang. Die Hash-Verkettung, die nachträgliche Änderungen am Protokoll auffallen lässt, ist im Datenmodell vorgesehen, aber noch nicht geschlossen. Mehr dazu unter Daten, Protokoll und Datenhoheit.

Ergänzende Funktionen

Abgleich mit dem STARFACE-Partnerportal

verfügbar

Der Controller kann Ihren Anlagenbestand aus dem STARFACE-Partnerportal einlesen, damit Sie Ihre Liste nicht von Hand aufbauen. Eingelesene Anlagen erscheinen als importiert – sie sind noch nicht angebunden und erteilen keinerlei Rechte.

Zugangsdaten werden nicht gespeichert

Die Zugangsdaten zum Partnerportal werden für die Dauer eines Abgleichs verwendet und danach verworfen. Sie landen weder in der Datenbank noch in einem Log.

MCP-Schnittstelle des Controllers

in Arbeit

Der Controller kann selbst als MCP-Server auftreten, sodass ein KI-Assistent im Auftrag eines Technikers die Flotte abfragen und – im Rahmen der Berechtigung – Werkzeuge auf einer Anlage aufrufen kann. Die Schnittstelle ist standardmäßig abgeschaltet und antwortet dann gar nicht. Sie muss ausdrücklich mit einem Aussteller und einer Zielgruppe für die Zugangstoken eingeschaltet werden.

Auch hier gilt: Das Token sagt nur, in welcher Tonart ein Assistent sprechen darf. Was tatsächlich möglich ist, entscheidet weiterhin die Berechtigung auf der Anlage und deren lokale Einstellungen.

Nächster Schritt

Weiter mit Betriebsmodelle und Kosten.