Creare un sottomodulo
- Un modulo prodotto principale, che contiene i dettagli sull'ordine principale: telefono cellulare.
- Un modulo sotto-prodotto, che contiene i dettagli sugli accessori associati. Questo non è altro che un sottomodulo nel CRM.

Scenari
Un sottomodulo per associare i dettagli dei contatti agli account
Se si lavora con molti contatti in un'azienda specifica, è possibile creare un sottomodulo per annotare i dettagli dei contatti.

Un sottomodulo per associare i dettagli accademici a uno studente
Un modulo di domanda per studenti potrebbe richiedere al candidato di compilare una sezione completa sui Dettagli Accademici e sui dettagli di impiego precedente, se presenti. Questa potrebbe contenere dettagli sul datore di lavoro, titolo professionale, descrizione e così via. Mentre il modulo principale riguarda ancora lo studente, il sottomodulo è una tabella con i dettagli sulle aziende precedenti e le informazioni associate.

Un sottomodulo per associare i dettagli delle persone a carico a un richiedente
Un modulo di assicurazione sulla vita potrebbe chiedere al richiedente di compilare i dettagli delle persone a carico - questa sezione sarebbe un modulo a sé stante con dettagli richiesti come Nome della Persona a Carico, Età, Sesso e altre informazioni relative all'identità. Mentre il modulo principale riguarda ancora il titolare della polizza assicurativa, il sottomodulo è una tabella con i dettagli sulle persone a suo carico.

Un sottomodulo per associare i dettagli delle referenze in un modulo di domanda di affitto
Un modulo di affitto o locazione potrebbe contenere una sezione sulle Planimetrie. Queste potrebbero richiedere dettagli come appartamenti, descrizione, superficie ecc. Mentre il modulo principale riguarda ancora una proprietà, il sottomodulo potrebbe riguardare i dettagli delle unità abitative di questa proprietà.
Un sottomodulo per associare prodotti nelle fatture e negli ordini
Un sottomodulo per associare i dettagli finanziari in una domanda di prestito
Un sottomodulo per associare i dettagli formativi in una domanda di lavoro
Tipi di sottomoduli
- Un sottomodulo standard consente di effettuare inserimenti su più righe. È possibile avere campi predefiniti aggiunti come colonne nel sottomodulo, e il rappresentante commerciale può effettuare inserimenti aggiungendo righe. Questo è particolarmente utile negli scenari che richiedono l'associazione di più voci a un singolo record.
- Il sottomodulo Statico, d'altra parte, è più simile a un sottomodulo predefinito che impone al rappresentante commerciale di raccogliere solo valori specifici. È possibile avere un numero fisso di righe e valori di campo predefiniti, consentendo al rappresentante commerciale di aggiungere dettagli per gli altri campi nella riga. Questo è utile in scenari come il KYC bancario o la verifica di un fornitore, dove è necessario che dettagli specifici del fornitore o del cliente vengano memorizzati nel record.
Creazione dei sottomoduli
Un sottomodulo viene creato utilizzando l'editor di layout. Si inseriranno i tipi di campi richiesti come "Colonne" in un sottomodulo e si aggiungeranno campi aggregati se necessario. Le sezioni seguenti descrivono il processo di creazione di un sottomodulo in Zoho CRM.
Per creare un sottomodulo
- Andare su Setup > Customization > Modules and Fields.
- Dall'elenco dei moduli, fare clic sul modulo e sul layout desiderato. Esempio: Modulo Products, layout Standard.
- Nell'editor di layout, trascinare e rilasciare il blocco Subform dalla sezione New Fields sulla sinistra.

Passaggio 1: Configurazione delle proprietà del sottomodulo.Passaggio 2: Aggiunta del sottomodulo al layout.Passaggio 3: Aggiunta dei campi al sottomodulo.
Passaggio 1: Configurazione delle proprietà del sottomodulo.Passaggio 2: Aggiunta dei campi statici al sottomodulo.Passaggio 3: Aggiunta del sottomodulo al layout.Passaggio 4: Aggiunta di campi standard o statici aggiuntivi in base ai requisiti.Passaggio 5: Per i campi statici, è necessario abbinare i valori con il campo statico esistente.
Configurazione delle proprietà del sottomodulo:
Impostare il nome del sottomodulo.
Scegliere il tipo di sottomodulo come Standard.
Selezionare il numero massimo di voci (o righe) consentite nel sottomodulo, tra 1 e 100.
Verificare se contrassegnare il sottomodulo come obbligatorio.
Verificare se si desidera riordinare le voci delle righe del sottomodulo.
Verificare se mostrare il tooltip per il sottomodulo e aggiungere il messaggio del tooltip di conseguenza.
Fare clic su Done.

Nel sottomodulo, è necessario inserire le colonne richieste. Queste colonne non sono altro che i diversi tipi di campi come riga singola, numero, valuta, formula, campo elenco a discesa, campo caricamento file, lookup, campo utente e così via.
Di seguito sono riportati i tipi di campi che è possibile includere in un sottomodulo come "Colonne" del modulo.
Single Line |
Pick List |
Decimal |
Multi-Line |
Multi-Select Pick List |
Percent |
Date |
Long Integer |
|
Phone |
Date/Time |
Checkbox |
Number |
Currency |
URL |
Lookup |
Formula |
User |
File Upload |
|
|
Configurazione delle proprietà del sottomodulo:
Impostare il nome del sottomodulo.
Scegliere il tipo di sottomodulo come Static.
Verificare se contrassegnare il sottomodulo come obbligatorio.
Verificare se mostrare il tooltip per il sottomodulo e aggiungere il messaggio del tooltip di conseguenza.
Fare clic su Save and Add Static Fields.

Nella schermata successiva, procedere come segue:
Impostare l'etichetta del campo statico.
Selezionare il tipo di elenco a discesa come local se si desidera aggiungere manualmente i valori del campo statico, oppure global set se si desidera selezionare un insieme di valori predefinito.
Aggiungere o rimuovere eventuali valori statici per il campo.

Abilitare la codifica a colori per l'elenco a discesa se necessario.
Verificare se mostrare il tooltip per il sottomodulo e aggiungere il messaggio del tooltip di conseguenza.
Fare clic su Done.
Aggiunta di campi a un sottomodulo statico
- Fare clic su Add Field.

- Selezionare il tipo di campo e assegnare un nome al campo.

- Fare clic su Add Static Field.

- Nella schermata pop-up, procedere come segue:
- Aggiungere le voci di riga statiche per il campo statico.
È possibile aggiungere localmente o selezionare da un insieme globale.
- Abilitare la codifica a colori per l'elenco a discesa se necessario.
- Verificare se mostrare il tooltip per il sottomodulo e aggiungere il messaggio del tooltip di conseguenza.
- Fare clic su Next.
- Nella schermata successiva, mappare i valori del campo statico con il campo statico precedente.

- Aggiungere nuove righe statiche se necessario e fare clic su Done e Add New Static Field.
- Fare clic su Done.
- I sottomoduli sono specifici del layout. È possibile avere sottomoduli completamente diversi per il Layout A e il Layout B dello stesso modulo.
Associazione di campi da un modulo di lookup
- I campi del modulo di lookup non verranno popolati durante la conversione dei lead, la conversione dei preventivi, l'aggiornamento tramite API, la migrazione dei dati, l'importazione, ecc.
- Il campo User Lookup non è supportato per i moduli inventario.
- Allow Record Accessibility (Gli utenti associati avranno accesso ai record) non è supportato sui campi utente del sottomodulo.
Inserimento di un campo aggregato
- Funzioni aggregate predefinite
Queste funzioni, come SUM, AVERAGE, MAXIMUM e MINIMUM, sono disponibili nel sistema. Se si desidera sommare la colonna del prezzo di tutti gli articoli, è possibile introdurre un campo aggregato denominato "Importo Totale" e applicare SUM come funzione alla colonna Prezzo. Man mano che le voci vengono inserite nel sottomodulo "Sub-Products", i prezzi vengono sommati automaticamente.
Campi aggregati basati su condizioni: È inoltre possibile impostare condizioni per il campo aggregato predefinito in modo che l'aggregazione dei valori dei campi avvenga in base a criteri specifici. Si avrà la possibilità di aggregare i valori di tutte le righe o solo di quelle che soddisfano una condizione specificata.
Ad esempio, un preventivo contenente righe per dispositivi mobili venduti e accessori venduti insieme ad essi, è possibile impostare condizioni in modo che il campo aggregato mostri l'aggregazione solo per i dispositivi mobili. - Funzioni Formula
Per qualsiasi altra funzione oltre alle funzioni aggregate predefinite, è possibile definire la propria Espressione Formula utilizzando la scheda Formula. Ad esempio, il campo Importo Totale non è una Somma dei prezzi totali ma Somma dei Prezzi Totali - Sconto + Tasse. Questa espressione può essere definita nella Sezione Formula in modo appropriato.
Quando le voci vengono inserite nel sottomodulo Subproducts, la funzione inserita verrà eseguita automaticamente. - Inserimenti manuali (Nuovi Campi)
Nei casi in cui non si desidera che il sistema effettui questi calcoli aggregati, è possibile aggiungere un Nuovo Campo. Questo nuovo campo può essere un Campo Valuta, Numero o Decimale. Ad esempio, si desidera avere un campo aggregato chiamato Rettifiche, dove gli inserimenti vengono effettuati su base ad-hoc manualmente. In questo caso, è possibile scegliere Nuovo Campo, scegliere il tipo di campo - ad esempio valuta - e aggiungerlo come campo aggregato.
- Fare clic su + Add Aggregate Field all'interno del sottomodulo.
- Nel popup Aggregate Fields, andare su Aggregate.
- Field Label: Inserire il nome del campo.
- Aggregate Function: Dal menu a discesa, selezionare la funzione da utilizzare (SUM, AVG, MAX, MIN)
- Il CRM calcolerà automaticamente i valori aggregati in base alle impostazioni effettuate qui.
- Selezionare il campo numerico dal sottomodulo in base al quale effettuare l'aggregazione.
- Scegliere le posizioni decimali.
- Selezionare Aggregate specific rows only se si desidera considerare solo righe specifiche e specificare le condizioni.

- Fare clic su Done.
- Fare clic su + Add Aggregate Field all'interno del sottomodulo.
- Nel popup Aggregate Fields, andare su Formula.
- Field Label: Inserire il nome del campo.
- Formula Return Type: Scegliere tra Decimal, Currency, String, Date, DateTime, Boolean.
- In caso di Decimal o Currency: Scegliere il numero di posizioni decimali.
- Se le funzioni predefinite non sono adeguate, progettare una Funzione Aggregata all'interno della sezione formula.

- Fare clic su Done.
- Fare clic su + Add Aggregate Field all'interno del sottomodulo.
- Nel popup Aggregate Fields, andare su New Field.
- Selezionare il tipo di nuovo campo: Number, Currency, Decimal.

- Le limitazioni dei campi aggregati sono coerenti con le limitazioni dei campi del modulo principale.
- Quando si specificano criteri per i campi aggregati, nelle opzioni saranno inclusi solo i campi del sottomodulo.
- I campi multi-riga con tipi di caratteri grandi e i campi di caricamento file non sono supportati per la selezione dei criteri.
- È possibile caricare cinque file per campo File Upload di un sottomodulo. Per abilitare questa opzione, selezionare la casella Upload multiple files - Maximum 5 files nelle File Upload Properties.
Gestione delle preferenze del sottomodulo
Una volta inserite tutte le colonne e i campi aggregati, è il momento di impostare i permessi e le proprietà per il sottomodulo e i campi al suo interno.
sul sottomodulo e scegliere tra le seguenti opzioni.Sottomoduli standard
1. Contrassegna come obbligatorio: Quando si desidera che il sottomodulo contenga dei dati prima di salvare il record, è possibile contrassegnare il sottomodulo come obbligatorio.
Ad esempio, è possibile obbligare gli operatori bancari a compilare i dettagli KYC per aprire un conto bancario.

- Se c'è un campo obbligatorio all'interno di un sottomodulo obbligatorio, quel campo non può essere vuoto.

- Se un sottomodulo non è contrassegnato come obbligatorio, è possibile salvare il record con o senza valori al suo interno.
- Se un sottomodulo non è stato contrassegnato come obbligatorio, ma ci sono campi al suo interno contrassegnati come obbligatori, è comunque possibile salvare il record senza alcun valore compilato.
- Se si dispone di un sottomodulo non obbligatorio, i campi obbligatori verranno applicati solo quando gli utenti forniscono un valore al sottomodulo.

2. Imposta permessi: Abilitare l'accesso utente per i sottomoduli impostando i permessi per ciascun profilo. Scegliere tra le opzioni visualizza, crea, modifica ed elimina. Selezionare le caselle per concedere permessi specifici agli utenti in base ai loro profili. Ad esempio, è possibile fornire ai Responsabili della Conformità l'accesso in visualizzazione per i sottomoduli, concedendo al contempo agli Associati alle Vendite l'accesso completo, in base alle loro esigenze.


- Gli utenti possono clonare le righe del sottomodulo solo se hanno il permesso di creazione.
- Gli utenti con permessi di modifica possono riordinare le righe.
- Per eliminare le righe, gli utenti devono avere anche l'accesso in modifica.
- Per i sottomoduli obbligatori, i permessi di visualizzazione e creazione non possono essere modificati.

- Aggiornare il nome del sottomodulo.
- Limitare il numero massimo di voci di riga consentite nel sottomodulo.
- Consentire l'aggiunta di più righe contemporaneamente - Aggiunte in blocco tramite lookup.
- Contrassegnare o deselezionare il sottomodulo come obbligatorio.
- Consentire o limitare l'opzione di riordinare le voci di riga.
- Aggiornare il tooltip per guidare gli utenti nella compilazione del modulo.
- Nelle preferenze del sottomodulo, fare clic su edit properties e selezionare la casella Allow bulk addition .

- Selezionare il campo lookup in base al quale si desidera selezionare i record per l'inserimento in blocco.
- Selezionare le colonne nel sottomodulo i cui valori si desidera vengano aggiornati durante l'inserimento in blocco.
- Fare clic sul menu a discesa accanto al pulsante Add row e fare clic su Add multiple rows.

- Nel pop-up per assegnare i record al sottomodulo, scegliere i record in blocco selezionando le caselle.

- Fare clic su Assign.
Inoltre, è possibile fare clic su Add values for selection per impostare i valori delle colonne del sottomodulo prima di aggiungere le voci in blocco.
Ecco un video di riferimento sulla configurazione e l'aggiunta di voci in blocco a un sottomodulo.
4. Campi inutilizzati: Elenca tutti i campi che sono stati rimossi da un sottomodulo e spostati nell'elenco dei campi inutilizzati. È possibile fare clic su di essi per aggiungerli a questo sottomodulo o eliminarli definitivamente dai campi inutilizzati.

, nella sezione degli elementi inutilizzati nell'editor di layout.
- Non è possibile eliminare un sottomodulo se il modulo e i campi sono contrassegnati come obbligatori.

Sottomoduli statici
-
Contrassegna come obbligatorio: Contrassegnare questo campo come obbligatorio in modo che un record non possa essere salvato senza un valore per questo campo.
- Imposta permessi: Per ogni profilo con accesso a questo campo, è possibile impostare i permessi di Read and Write, Read Only o Don't Show.
Ad esempio, Deal Amount dovrebbe essere un campo Read Only per i Rappresentanti Commerciali ma può essere un campo Read and Write per i Manager.
- Modifica proprietà: Modificare le impostazioni di ciascun campo in base al tipo di campo. Esempio, Numero di caratteri per i campi Stringa, Cifre massime consentite per i campi Numero e così via.
È inoltre possibile includere Tool Tips per spiegare cosa è richiesto per ciascun campo. - Rimuovi campo: Quando non si necessita più di un campo, è possibile eliminarlo definitivamente o semplicemente rimuoverlo da questo sottomodulo.
Quando lo si rimuove solo dal sottomodulo, questi vengono spostati nell'elenco Unused Fields del modulo. Per ripristinare un campo rimosso, andare nelle Subform Settings e selezionare Unused Fields. Dall'elenco dei campi, fare semplicemente clic sul campo una volta per ripristinarlo nel sottomodulo.
Azioni supportate nei sottomoduli
- Aggiungi righe: Aggiungere rapidamente righe e voci aggiuntive al modulo quando è necessario espandere l'elenco degli ordini con più prodotti/articoli.
- Modifica: È possibile aggiornare i dettagli nel modulo, come i dettagli del prodotto, anche direttamente nella pagina dei dettagli.
Nella pagina dei dettagli;
- Per Tasse o Sconti aggregati, la regola di layout non verrà eseguita se la riga del sottomodulo viene modificata.
- Per Tasse o Sconti aggregati, la regola di validazione non verrà eseguita. Verrà invece mostrato un messaggio "errore interno verificatosi".
- Clona righe: È possibile duplicare le voci per valori simili, riducendo l'inserimento dati ripetitivo.
- La clonazione delle righe non è supportata nel popup di transizione BluePrint.
- Elimina righe: Rimuovere facilmente le voci non necessarie, mantenendo i dati puliti e organizzati con il minimo sforzo.
- Filtra record del sottomodulo: È possibile filtrare i record del sottomodulo direttamente nella pagina dei dettagli del record. Questo consente di trovare facilmente record specifici all'interno del sottomodulo.
- Ordina record del sottomodulo: È possibile ordinare i record del sottomodulo nella pagina dei dettagli. Questo aiuta a organizzare i record in base ai criteri preferiti.
Nota: I filtri e l'ordinamento non saranno persistenti; sono destinati ad azioni istantanee basate solo sui risultati.
Aggiungere sottomoduli nei modelli di unione documenti
È possibile aggiungere i sottomoduli creati in un modulo, nei modelli di unione documenti e inviarli ai clienti.
Ad esempio, informazioni come dettagli degli accessori acquistati, dettagli delle persone a carico dell'assicurazione sulla vita, storico dei dettagli formativi, ecc. acquisiti tramite sottomoduli possono essere aggiunti al modello di unione documenti.
Creare report e dashboard basati sui sottomoduli
Durante la creazione di un report per un modulo, è possibile basarlo sui sottomoduli presenti nel modulo. Ad esempio, quando si crea un report per Products, dove si ha Sub-products come sottomodulo, questo sottomodulo Sub-products verrà elencato nella sezione Moduli Correlati.
Se si desidera ottenere un report di ciascun prodotto e la Somma Totale dei suoi sotto-prodotti, è possibile ottenere facilmente queste informazioni creando un report basato sui sottomoduli.
Per creare un report basato sui sottomoduli
- Andare al modulo Reports.
- Fare clic su Create Report.
- Selezionare il modulo principale. Esempio, Products.
- Nella sezione Moduli Correlati, selezionare il sottomodulo richiesto. Esempio, Sub-Products.

- Fare clic su Continue.
- Scegliere il tipo di report. Esempio: Summary Report.
- Fare clic su Continue.
- Nella sezione Reports Representation, scegliere le colonne richieste dalla sezione Colonne Disponibili e aggiungerle alle Colonne Selezionate. Esempio, Amount, Discount, Quantity, Rate ecc.

- Fare clic su Continue.
- Aggiungere eventuali filtri se necessario. Altrimenti, ESEGUIRE il report.
È inoltre possibile creare dashboard dai report così creati.
Punti da ricordare
- Un sottomodulo è disponibile nella Enterprise Edition e versioni superiori.
- È possibile creare 2 sottomoduli per modulo nella edizione Enterprise e 5 sottomoduli per modulo nella edizione Ultimate.
- Il numero massimo di campi del sottomodulo che è possibile aggiungere in un layout è 25.
- Il numero massimo di voci in tutti i sottomoduli per un aggregato è 200.
- Il numero massimo di campi del sottomodulo che è possibile aggiungere in un layout è 25.
- Le righe statiche consentite per sottomodulo per layout sono 25.
- Il numero di campi aggregati che è possibile creare rientra nei limiti dei campi del modulo principale.
- I sottomoduli sono specifici del layout. È possibile avere sottomoduli completamente diversi per il Layout A e il Layout B dello stesso modulo. Questo include sia i campi del sottomodulo che i campi aggregati.
- I sottomoduli non sono disponibili per Tasks, Calls, Meetings (Activities), Pricebooks.
- I campi utilizzati nei sottomoduli verranno visualizzati nei report quando i sottomoduli sono selezionati come moduli secondari.
- I campi utilizzati nei sottomoduli non verranno visualizzati nei seguenti luoghi.
- Colonne delle viste personalizzate.
- Filtri avanzati
- Regole di layout
- Validazione Blueprint
- Webforms
- Importazione
- Ricerca Globale
- Campi di unione dei modelli
- Regole di validazione
- Aggiornamento campi e criteri dei Workflow
Tuttavia, i campi aggregati di un sottomodulo saranno disponibili nei luoghi sopra menzionati.
- Colonne delle viste personalizzate.
Articoli Correlati
Zoho Premium Partner
Hai bisogno di aiuto con Zoho CRM?
I nostri esperti possono aiutarti con implementazione, personalizzazione e supporto. Oltre 200 progetti completati dal 2011.
Contattaci