Come funziona il no-code (oggetti, campi e metadati)
Perché puoi adattare il CRM da solo, senza programmare, e come pensare a questa flessibilità.
In molti sistemi, cambiare un tipo di record richiede un programmatore e una nuova release. Qui no. Oggetti, campi e valori sono trattati come configurazione. Quando crei o modifichi un campo, il sistema inizia a mostrarlo, validarlo e includerlo automaticamente nei moduli, negli elenchi, nella bacheca e nelle esportazioni.
Cosa significa in pratica
- Devi memorizzare la partita IVA delle aziende? Crea un campo "Partita IVA" e comparirà immediatamente.
- Il tuo funnel ha fasi diverse? Modifica i valori del campo Fase per adattarli alle tue fasi.
- Vuoi un nuovo oggetto, come "Contratti" o "Immobili"? Modellalo come oggetto personalizzato.
- Il team è cambiato? Crea un nuovo ruolo di accesso e definisci cosa vede, oggetto per oggetto.
Come affrontare la modellazione
- Elenca le "schede" che la tua attività utilizza (oggetti).
- Per ciascuna scheda, elenca i dati che devi memorizzare (campi).
- Individua i campi a scelta (liste) e i loro valori (ad es. Fase, Stato, Settore).
- Definisci chi accede a cosa (ruoli).
Liste dipendenti: le opzioni di una lista cambiano in base a un'altra
Una lista di selezione può dipendere da un'altra lista dello stesso oggetto. Esempio: in Tipo scegli "Prodotto" o "Servizio" e in Sottotipo compaiono solo le opzioni coerenti con quella scelta. Per configurarla, apri il campo figlio in Impostazioni → Oggetti e campi, scegli la lista principale in "Dipende da" e, nella tabella che compare, spunta per ogni opzione principale quali opzioni del figlio restano disponibili. Un'opzione principale senza spunte mantiene l'intera lista.
La lista dipendente compare nella scheda solo dopo che nella lista principale è stata scelta un'opzione; fino ad allora resta nascosta.
Nella scheda, cambiando l'opzione principale, il figlio mostra solo le opzioni consentite e viene svuotato se la scelta precedente non vale più. Il server applica la stessa regola a ogni ingresso (scheda, importazione, API, app), rifiutando un'opzione nota che la selezione principale non consente; i valori vecchi che non esistono più nella lista restano accettati, come in qualsiasi lista.
Eliminare un campo lo rimuove anche dai campi obbligatori di tutte le fasi delle pipeline. Una fase non richiede mai un campo che non esiste più, quindi eliminare un campo non impedisce mai a un'opportunità di avanzare.