Passa al contenuto principale

Impostazioni app

Le impostazioni app controllano come si comporta l'applicazione per ogni utente: la lingua dell'interfaccia, il fuso orario in cui vivono le date, se l'app è raggiungibile e i toggle avanzati che influenzano le prestazioni durante lavori bulk. Configurarle bene una volta evita confusione in seguito — fusi orari errati producono scadenze sfasate di un giorno; un'app obsoleta inattiva impedisce modifiche accidentali; una pausa temporanea dei campi automatici può trasformare un import di ore in minuti.

Scenari tipici:

  • un portale pubblico italiano dove pulsanti, filtri ed etichette di sistema devono apparire in italiano;
  • un team ops in Europe/Rome che pianifica promemoria e report rispetto all'orario lavorativo locale;
  • un progetto obsoleto che vuoi conservare per storico ma segnare inattivo così nessuno continua a usarlo;
  • un import CSV grande o sync API dove disabiliti temporaneamente i campi automatici per finire più velocemente, poi riabiliti e ricalcoli.

Aprire Settings​

Nella sidebar del Builder, apri Settings. L'area impostazioni è raggruppata in Settings (General, Outgoing E-mail, Integrations, Advanced), App (Customize, Document Templates, API) e Operations (Snapshots, Deployments, App Health, Error Logs). Vedi anche Customize per l'aspetto e SharePoint sotto Integrations.

Palette di ricerca​

Premi Ctrl+K (o Cmd+K su macOS) nel Builder per aprire la palette di ricerca. Salta a pagine, oggetti, campi, Task e impostazioni comuni senza cercare nella sidebar.

App Health​

Apri App Health per eseguire un controllo di configurazione sull'intera app: riferimenti spezzati, filtri o azioni Task incompleti e problemi simili. I finding collegano al Builder dove possibile; usa Fix with AI agent quando MCP è abilitato.

Annotazioni​

Su widget, campi, Task (e azioni Task), endpoint API e template documento, usa Add note per un'annotazione interna. Le note sono solo del Builder — non sono mostrate agli utenti finali e servono a documentare perché esiste un filtro o un'azione.

Impostazioni generali​

ImpostazioneScopo
TitleNome mostrato nella barra superiore dell'app live
DomainHostname dell'app. Su Bobuild Cloud, i custom domain si concordano con noi; su Bobuild Enterprise puoi impostare l'host in questo form. Vedi Custom domains.
LanguageLocale per l'UI dell'applicazione (attualmente English, Italian, French, Spanish o Portuguese)
TimezoneFuso IANA per i valori date/time live, i confronti con "now" in filtri e display rule, NOW() e gli orari dei scheduled task. I valori sono memorizzati come ora wall-clock in questo fuso (nessuna conversione UTC in salvataggio/visualizzazione). Predefinito Europe/Rome.
App status → ActiveQuando disattivato, l'app è inattiva (utile per progetti ritirati o in pausa)

Salva dopo aver modificato uno qualsiasi di questi valori.

Advanced: blocco struttura e campi automatici​

Apri Advanced nella sidebar per la protezione del target di deploy e i controlli orientati alle prestazioni sui campi automatici.

Lock structure edits​

Attiva Lock structure edits (deploy-only) quando questa app deve ricevere la configurazione solo tramite Deployments (i Deployments attivano il blocco automaticamente sul target). Mentre è bloccata, le modifiche di struttura nel Builder (oggetti, pagine, campi, Widget, Task) sono bloccate. Puoi ancora sfogliare e modificare i record, usare la SQL Console e gestire unlock / deploy / snapshot da Settings. Sblocca qui se ti serve modificare la struttura fuori da un deploy.

Disable automatic fields​

Attiva Disable automatic fields quando ti serve maggiore throughput per:

  • Task di lunga durata
  • traffico API intenso
  • import CSV grandi

Mentre i campi automatici sono disabilitati, non eseguire Task che dipendono dai valori dei campi automatici — quei valori non verranno mantenuti aggiornati.

Quando disattivi di nuovo l'opzione, Bobuild avvia un ricalcolo completo. Quel passaggio può richiedere tempo su app grandi, ma di solito è comunque più veloce che pagare il costo del ricalcolo a ogni singola scrittura durante il lavoro bulk.

Recalculation log​

Durante (e dopo) un ricalcolo alla riabilitazione puoi aprire il Recalculation Log per vedere:

  • progresso (campi completati / totali, percentuale, ETA)
  • stato e durata per campo
  • se l'esecuzione è completata o annullata

Se un ricalcolo è in corso, puoi Stop recalculation. I campi rimanenti non verranno aggiornati e i campi automatici restano disabilitati finché non li riabiliti e lasci completare un'esecuzione (oppure accetti consapevolmente lo stato incompleto).

Export App​

Nella stessa pagina Advanced, usa Download export per scaricare la configurazione app completa come file ZIP (oggetti, pagine, Task, template, file di branding come logo e favicon e struttura correlata).

I dati record non sono inclusi. Preferisci uno Snapshot quando ti serve un backup di struttura e dati, oppure i Deployment quando promuovi la configurazione tra app.

Error Logs​

Apri Error Logs nella sidebar per rivedere i fallimenti delle automazioni live che non vengono mostrati subito all'utente:

  • SQL command — azioni Task Run SQL command fallite (messaggio più l'istruzione)
  • Document generation — azioni Generate document fallite (template, formato, record e stage quando disponibili)

Usa Refresh per ricaricare l'elenco. Il log serve per la diagnosi — correggi la Task o il template nel Builder, poi rieseguila.

Gli errori della SQL Console interattiva restano nell'UI della Console e non vengono scritti qui.

suggerimento

Un pattern pratico: disabilita i campi automatici → esegui l'import o il batch → riabilita → monitora il recalculation log fino al completamento → fai smoke test su alcuni record.