Scopri quando centralizzare la tua soluzione di monitoraggio delle macchine e le migliori pratiche di gestione del cambiamento.
Quando centralizzare
Utilizza un’architettura centralizzata (un’unica app per un Machine Type) quando:
- Esistonoprocessi standardizzati su tutte le macchine dello stesso tipo
- Un team di sviluppo a tempo pieno gestisce le applicazioni
- È necessaria un'iterazione rapida: le modifiche devono propagarsi velocemente
- I requisiti di conformità richiedono modifiche alle applicazioni soggette a controllo delle versioni e verificabili
Esempio: un'azienda farmaceutica con 20 comprimitrici identiche. La FDA richiede un processo convalidato. Un'unica applicazione garantisce che tutte le macchine seguano una procedura identica e convalidata.
Quando decentralizzare
Utilizzare un’architettura decentralizzata (applicazioni separate per ogni macchina) quando:
- Flussi di lavoro personalizzati per ogni istanza di macchina
- Gli sviluppatori non professionisti di diversi reparti gestiscono autonomamente le proprie macchine
- Progettidi prova o pilota con requisiti non ben definiti
- Bassa frequenza di modifica: le applicazioni richiedono raramente aggiornamenti
Esempio: officina con 5 diversi modelli di fresatrici CNC. Ciascuna dispone di librerie di utensili, programmi di lavorazione e flussi di lavoro degli operatori unici.
Best practice per la gestione delle modifiche
Machine types e i fattori scatenanti sono globali
- Le modifiche apportate a un " machine type " si riflettono immediatamente su tutte le macchine di quel tipo
- Machine types non dispongono di un sistema di gestione delle versioni (a differenza delle app)
- Best practice: testare prima le modifiche all’ machine type in un’istanza di sviluppo
Strategia di controllo delle versioni
- Istanza di sviluppo: testare le nuove machine types e i trigger
- Istanza di staging (se disponibile): eseguire la convalida con dati simili a quelli di produzione
- Istanza di produzione: distribuire solo dopo la convalida
- Documentare le modifiche nelle note di rilascio
Piano di rollback
- Non è possibile eseguire il rollback dei trigger delle macchine: è necessario ripristinarli manualmente
- Poiché le configurazioni delle macchine non sono soggette a controllo di versione, si consiglia di creare duplicati (ad esempio dei trigger Machine Types e Machine Type ) o di redigere una documentazione offline prima di apportare modifiche di grande impatto.
{{snippet.Hai trovato quello che cercavi?}}

