Vai al contenuto

Platform Setting

Platform Setting è l'area di amministrazione web nella cartella setting/. Gestisce configurazioni, utenti e permessi; le funzioni AJAX custom richiedono login e accesso alle rispettive tabelle.

Moduli

Gruppo Tabelle
Anagrafiche machines, stop_causes
Sorgenti e mapping mapping_sources, machine_mapping_rules, machine_mapping_status_values
Fermi e pause machine_stop_rules, machine_pause_templates, machine_pause_calendar
Dati operativi machine_status, machine_events, machine_productions
Engine e diagnostica engine_settings, engine_runs, machine_signal_samples
Consultazione v_dashboard_machine_status

Configurare una macchina

  1. Inserire la macchina in machines e verificarne il codice.
  2. Creare la sorgente in Sorgenti mapping.
  3. Se disponibile, selezionare un file root dati_*.php e il profilo della chiave sources.
  4. Premere Importa per compilare host, porta, database/schema, utente, tipo e JSON tecnico.
  5. Premere Salva nella Platform Setting: Importa compila la form, non sostituisce il salvataggio.
  6. Creare una regola in machine_mapping_rules associando macchina e sorgente.
  7. Usare Carica tabelle/campi e completare il mapping.
  8. Nella tabella figlia Valori stato, associare ogni stato grezzo alla semantica produttiva.
  9. Definire causali, regole stop, template e calendario pause.
  10. Validare con l'engine prima del consumo delle righe.

Le password inline non vengono restituite dall'endpoint di importazione o copiate nella form/database. Viene conservato il riferimento file/profilo; un password_ref sicuro può essere importato separatamente.

Campi sorgente e descrizioni

I campi della regola contengono nomi di colonne, per esempio il nome del campo quantità, non valori come la quantità corrente. I caption con tipo tra parentesi sono indicazioni visuali; il database conserva il nome della colonna.

Caption, descrizioni, obbligatorietà, tipi e lookup sono nel progetto linkmachine_platform.axp. Le modifiche diventano presenti nei CRUD generati dopo sincronizzazione/rigenerazione, non soltanto cambiando il file sorgente AXP.

Personalizzazioni e rigenerazione

Mantenere campi, tipi, descrizioni e relazioni nel progetto AXP della Platform Setting. Usare hook, helper, plugin, JavaScript e CSS per il comportamento dinamico. Le modifiche dirette ai file generati rischiano di essere sovrascritte; eventuali eccezioni richiedono una procedura documentata di reinserimento in CUSTOMIZATIONS.md.

La memoria segnala un vecchio outputFolder nell'AXP: controllare la destinazione prima di rigenerare. Il nuovo nome del progetto non implica che debba essere rinominato anche il database.