Salta ai contenuti

Guida Control

Guida Control è un’applicazione proprietaria, attualmente in versione alpha, destinata alla gestione di Guida Complete e Guida Node da un browser. Comunica attraverso la Remote Ops API e non legge direttamente i file dello spazio di lavoro, le code, il registro di tracciabilità o il database operativo del nodo.

L’immagine container pubblica può essere usata per valutare e gestire Guida alle condizioni della licenza che la accompagna. La disponibilità dell’immagine non rende Guida Control un prodotto open source.

  • Overview e Command Center raccolgono elementi che richiedono attenzione, capacità del nodo, lavoro attivo e azioni operative circoscritte.
  • Results permette di consultare output acquisiti, esportazioni e consegne.
  • Pipelines ed Extractors coprono contratti, convalida, piani di certificazione, bozze, confronti, controlli preliminari ed esecuzioni soggette ad autorizzazione.
  • Workspace, Browser e Workbench offrono strumenti mirati sul nodo scelto.
  • Activity e Nodes conservano lo storico delle connessioni di Control e il relativo elenco dei nodi.
  • L’area Advanced, facoltativa, espone contratti di livello più basso.
  • Remote View trasmette una scheda browser e, quando consentito, permette di controllarla.

Control offre una visione d’insieme per chi gestisce il sistema, ma non sostituisce ogni console nativa. Lo stato effettivo di code, esecuzioni e registro rimane sul nodo Guida selezionato.

Dato o decisioneResponsabile
Configurazione dello spazio di lavoro, catalogo estrattori, pipelineNodo Guida
Code, processi di lavoro, esecuzioni, elementi, eventi e ripristinoNodo Guida
Controlli Remote Ops su capacità, domini, regole e confermeNodo Guida
Elenco dei nodi e preferenze di connessioneGuida Control
Storico delle attività di Control ed esportazioni/consegneGuida Control

Control conserva i propri dati SQLite nella directory configurata. Non sono una copia dei database operativi di Guida.

Monitoraggio e consultazione dei contratti non richiedono il controllo remoto. Per le operazioni che modificano lo stato servono entrambe queste condizioni:

  1. GUIDA_CONTROL_REMOTE_CONTROL=1 in Control;
  2. controlEnabled per il nodo selezionato.

La decisione finale resta comunque a Guida. Capacità Remote Ops, domini autorizzati, autorizzazioni, conferme, limiti e timeout continuano a essere applicati dal nodo. Abilitare Control non li aggira.

Nell’MVP attuale Remote Ops non autentica i client. Proteggi il canale con ACL NetBird, firewall, regole del reverse proxy, tunnel localhost, mTLS o una misura esterna equivalente. Non pubblicare una porta Remote Ops direttamente su Internet.

Guida Node usa normalmente la porta 9631 per Remote Ops; Guida Control espone l’interfaccia browser su 127.0.0.1:9632. Aggiungi o importa il nodo, verificane stato e compatibilità, poi lascia disabilitato il controllo remoto finché non serve davvero un’operazione di modifica.

Control legge l’indice compatto dello schema Remote Ops e richiede soltanto i contratti dettagliati necessari. Per le pipeline segue la sequenza esplicita di Guida: bozza, confronto, salvataggio o eliminazione, convalida, controlli preliminari, piano e anteprima. Salvare non avvia un’esecuzione.

Consulta Estrattori e Pipeline semantiche per i contratti gestiti dal nodo.

Le attività operative vanno supervisionate mentre queste funzioni maturano. L’alpha non promette identità aziendale integrata, controllo degli accessi per ruoli o qualificazione automatica di una flotta installata. Oggi la protezione del canale è esterna e ogni nodo applica le regole di Guida; le funzioni Enterprise più ampie restano future finché non esiste un contratto pubblicato.