Campi database dinamici¶
Richiede il permesso "Campi database dinamici".
Ogni nominativo ha una serie di campi standard, uguali per tutti: ragione sociale, nome e cognome, indirizzo, fino a nove telefoni, email, partita IVA e così via (l'elenco completo è in Importare i nominativi). Quando una lista contiene informazioni in più, specifiche della tua attività (es. "Scadenza contratto", "Fornitore attuale", "Potenza kW", "Cliente dal"), le gestisci con i campi dinamici.
I campi dinamici si raggruppano in schemi: uno schema è un insieme di campi pensato per un certo tipo di lista (es. lo schema "Energia" con "Fornitore attuale", "Consumo annuo" e "Scadenza contratto"). Ogni database può usare un solo schema, e tutti i suoi nominativi condividono gli stessi campi dinamici.
La pagina si apre dal menu DATI → Campi database dinamici.
Screenshot da inserire: amministratore-dati-campi-dinamici.png
La pagina Campi database dinamici con due o tre schemi in elenco (uno "In uso", uno "Non utilizzato") e, sopra, il popup Modifica schema aperto con tre campi di tipi diversi (Testo, Numero, Data).
A cosa servono¶
Una volta collegato a un database, i campi dello schema compaiono in tutta Thelgo:
| Dove | Come |
|---|---|
| Importazione | Le colonne del file possono essere caricate sui campi dinamici, come su quelli standard. I valori vengono controllati in base al tipo del campo |
| Scheda dell'operatore | Durante la lavorazione l'operatore vede i campi dinamici valorizzati del nominativo, insieme ai dati anagrafici. Con il permesso "Modifica dei nominativi" può correggerli e compilare quelli ancora vuoti |
| Campagne | I campi dinamici si possono usare nei filtri dei nominativi (per i tipi Numero e Data anche come intervallo "da… a…") e nell'ordinamento della coda di chiamata |
| Ricerca nominativi | Nella ricerca su un database o su una campagna, i campi dinamici compaiono fra le scelte di Altro campo |
| Dettaglio nominativo | L'amministratore li vede e li modifica |
| Agenda | I campi dinamici compaiono fra i dati del nominativo collegato all'appuntamento |
L'elenco degli schemi¶
| Colonna | Cosa mostra |
|---|---|
| Nome | Il nome dello schema |
| Campi | Quanti campi contiene |
| Stato | In uso se almeno un database usa lo schema, altrimenti Non utilizzato |
Clicca su una riga per aprire e modificare lo schema. Il cestino lo elimina (vedi sotto).
Creare uno schema¶
- Premi + Nuovo schema.
- Scrivi il Nome dello schema.
- Premi + Aggiungi campo per ogni campo che ti serve e compila:
- Nome campo: l'etichetta che vedranno amministratori e operatori (es. "Scadenza contratto");
- Tipo: uno di quelli della tabella sotto.
- Con Rimuovi togli un campo aggiunto per sbaglio.
- Premi Salva.
I campi compaiono nell'ordine in cui li hai inseriti. I nomi dei campi devono essere diversi fra loro all'interno dello stesso schema (maiuscole e minuscole non contano), altrimenti compare "I nomi dei campi devono essere univoci all'interno dello schema.".
Puoi creare uno schema anche durante l'importazione: il pulsante + Nuovo schema del passo 1 porta in questa pagina con il popup di creazione già aperto.
I tipi di campo¶
| Tipo | Valori accettati in importazione |
|---|---|
| Testo | Qualsiasi valore |
| Numero | Numeri con la virgola o con il punto come separatore decimale (es. "1250,50" oppure "1250.50") |
| Data | Date, preferibilmente nel formato giorno/mese/anno (es. "31/12/2026") |
| Sì/No | "Sì", "Si", "Vero", "Yes", "1", "X", "True" per sì; "No", "Falso", "0", "False" per no |
In importazione un valore che non rispetta il tipo (es. "circa 300" in un campo Numero) fa scartare l'intera riga come errore, con il messaggio "Valore '…' non valido per il campo '…'". Il tipo conta anche nei filtri delle campagne: solo i campi Numero e Data permettono di filtrare per intervallo.
Nel dubbio, Testo
Se una colonna del tuo file contiene valori misti o "sporchi", usa il tipo Testo: non scarta mai nessuna riga. Usa Numero e Data solo se ti serve filtrare le campagne per intervallo e sai che i dati sono puliti.
Collegare uno schema a un database¶
Lo schema non si collega dalla pagina Database: lo scegli nel passo 1 dell'importazione, e resta collegato al database da quel momento in poi.
La scelta è definitiva
Una volta che un database ha uno schema, tutte le importazioni successive in quel database usano lo stesso schema e non puoi più cambiarlo. Prima di importare la prima lista, assicurati che lo schema contenga tutti i campi che ti serviranno. Puoi comunque aggiungere campi allo schema in un secondo momento (vedi sotto).
Modificare uno schema¶
Clicca sullo schema nell'elenco, fai le modifiche e premi Salva. Nel popup compare l'avviso "Modificare i campi di uno schema già in uso da un database può richiedere di adattare i nominativi già importati.".
Cosa succede ai nominativi già importati:
| Modifica | Effetto |
|---|---|
| Aggiungere un campo | Il nuovo campo è vuoto per tutti i nominativi esistenti. Puoi compilarlo dal dettaglio del nominativo o caricarlo con una nuova importazione (solo per nuovi nominativi: le righe già presenti vengono scartate come duplicati) |
| Cambiare il tipo | Non è possibile se almeno un nominativo ha già un valore per quel campo: compare "Impossibile cambiare il tipo del campo '…': almeno un nominativo ha già un valore per questo campo." |
| Rinominare un campo | I valori già salvati restano legati al vecchio nome: nella scheda dell'operatore e nel dettaglio del nominativo continuano a comparire con il vecchio nome, mentre il campo con il nuovo nome risulta vuoto. Nella ricerca e nei filtri delle campagne i vecchi valori non sono più utilizzabili |
| Rimuovere un campo | I valori già salvati non vengono cancellati e restano visibili nella scheda del nominativo, ma il campo non è più proposto nelle importazioni, nei filtri delle campagne e nella ricerca |
Non rinominare un campo già valorizzato
Rinominare un campo che ha già dei valori equivale, in pratica, a crearne uno nuovo vuoto e a lasciare i vecchi valori "orfani". Se devi solo correggere un'etichetta su uno schema in uso, valuta se ne vale davvero la pena.
Solo i campi con almeno un valore
Nei filtri delle campagne e in Altro campo della ricerca compaiono solo i campi (standard o dinamici) che hanno almeno un valore nei nominativi del database. Un campo dinamico appena aggiunto e ancora vuoto non compare finché non lo compili su qualche nominativo.
Eliminare uno schema¶
Premi il cestino sulla riga e conferma alla domanda "Eliminare lo schema "…"?". Puoi eliminare solo gli schemi Non utilizzati: per quelli In uso il cestino è disattivato. Uno schema resta in uso finché esiste almeno un database collegato; se elimini quel database dalla pagina Database, lo schema torna eliminabile.