Oggetti globali
La maggior parte degli oggetti contiene molti record. Un oggetto global (chiamato anche singleton) contiene esattamente un record condiviso per tutta l'app — ideale per la configurazione a livello di sito, un unico profilo organizzativo o impostazioni che ogni pagina deve leggere.
Scenari tipici:
- valori predefiniti a livello di applicazione (e-mail di supporto, feature flag, testo del banner pubblico);
- un unico profilo "Company" riutilizzato nei template dei documenti;
- configurazione che non deve mai trasformarsi per errore in righe duplicate;
- un contatore sequenziale condiviso per numeri di fattura o protocollo senza buchi.
Il vantaggio è la robustezza: non c'è modo che compaia per sbaglio una seconda riga "company", e ogni form, Task e template può fare affidamento sugli stessi valori condivisi.
Abilitare la modalità global
Nella pagina dell'oggetto, apri il menu dell'oggetto e scegli Turn into global object….
Requisiti ed effetti:
- l'oggetto deve avere attualmente zero record (crea prima la struttura vuota, poi abilita);
- mentre la modalità global è attiva, gli utenti non possono aggiungere, importare o eliminare record — c'è solo l'unica riga condivisa;
- i Task che creano, duplicano o eliminano record su quell'oggetto non sono disponibili; gli aggiornamenti funzionano ancora.
Disabilitare la modalità global
Scegli Disable global mode…. L'oggetto torna un oggetto normale multi-record; il record condiviso esistente viene mantenuto così non perdi dati.
Recipe correlate
- Contatori sequenziali senza buchi — alloca numeri contigui da un contatore singleton in creazione