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¶
- Inserire la macchina in
machinese verificarne il codice. - Creare la sorgente in Sorgenti mapping.
- Se disponibile, selezionare un file root
dati_*.phpe il profilo della chiavesources. - Premere Importa per compilare host, porta, database/schema, utente, tipo e JSON tecnico.
- Premere Salva nella Platform Setting: Importa compila la form, non sostituisce il salvataggio.
- Creare una regola in
machine_mapping_rulesassociando macchina e sorgente. - Usare Carica tabelle/campi e completare il mapping.
- Nella tabella figlia Valori stato, associare ogni stato grezzo alla semantica produttiva.
- Definire causali, regole stop, template e calendario pause.
- 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.