Passa al contenuto principale

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.