Beam Help — supporto esperto indipendente per Zoho. Questa nota mostra un approccio pratico per aggiornare automaticamente un campo percentuale di un preventivo quando un utente seleziona un valore da un menu a discesa nel record del preventivo in Zoho CRM, utilizzando un aggiornamento di campo attivato da un workflow o una funzione personalizzata, se necessario[2][6].
Perché è importante
Mantenere un campo % preventivo allineato a una scelta a discesa elimina le modifiche manuali e mantiene accurati i report per i preventivi e i record a valle[2][6]. Utilizzi questa funzionalità quando una selezione a discesa dovrebbe impostare o cancellare una percentuale numerica sullo stesso record del preventivo senza modifiche manuali ripetute[2][6]. Il nostro team non è il supporto ufficiale Zoho; forniamo indicazioni indipendenti per le scelte di configurazione e i modelli comuni[6].
Passaggi
- Passaggio 1. Decidi se un semplice aggiornamento di campo (azione di workflow) soddisfa il requisito o se necessiti di una funzione personalizzata per calcoli o logica complessa; gli aggiornamenti di campo possono impostare direttamente un valore di campo e sono associati alle regole di workflow[2][6]. [2][6]
- Passaggio 2. Crea il campo personalizzato % preventivo di destinazione nel modulo Preventivo, se non esiste già; il campo da aggiornare può essere un campo standard o personalizzato e deve essere presente per essere target dell'aggiornamento[2]. [2]
- Passaggio 3. Naviga nell'area di automazione per creare un Aggiornamento di Campo riutilizzabile: apri Impostazioni, vai su Automazione, quindi Aggiornamenti di Campo e fai clic su Crea Aggiornamento di Campo per iniziare a definire l'azione[2]. [2]
- Passaggio 4. Nella finestra di dialogo Crea Aggiornamento di Campo, scegli un Nome, seleziona il modulo Preventivo, scegli il campo % preventivo come Campo da Aggiornare e quindi inserisci il valore da impostare (o scegli Imposta come Vuoto per cancellare i campi non obbligatori) per l'opzione a discesa corrispondente[2]. [2]
- Passaggio 5. Crea una Regola di Workflow che si attivi quando il record del Preventivo viene creato o modificato e il menu a discesa corrisponde al valore specifico che desideri mappare; associa l'Aggiornamento di Campo che hai creato a quel workflow in modo che la percentuale venga applicata automaticamente[2][6]. [2][6]
- Passaggio 6. Se più valori a discesa mappano a percentuali diverse, crea un Aggiornamento di Campo per ogni mappatura e una regola di workflow per ogni mappatura, oppure utilizza un singolo workflow che attiva diversi aggiornamenti di campo tramite più azioni collegate a rami di criteri separati, ove supportato[2]. [2]
- Passaggio 7. Per calcoli che dipendono dalle voci di riga o dai dati dinamici (ad esempio, calcolo del margine o derivazione della percentuale da altri campi), implementa una Funzione Personalizzata invocata da una regola di workflow invece di un semplice aggiornamento di campo; gli esempi della community mostrano che le funzioni personalizzate sono comunemente utilizzate per automatizzare le attività relative ai preventivi quando i semplici aggiornamenti di campo non sono sufficienti[4][6]. [4][6]
- Passaggio 8. Testa la configurazione modificando un record del Preventivo e selezionando ciascun valore a discesa per confermare che il campo % preventivo si aggiorni immediatamente dopo gli eventi di salvataggio o modifica; regola i criteri del workflow o la logica della funzione se il risultato è diverso da quello previsto[2][6]. [2][6]
Errori comuni
- Limitazioni dell'Aggiornamento di Campo: un Aggiornamento di Campo può solo assegnare un valore statico o cancellare un campo; qualsiasi calcolo derivato richiede invece una Funzione Personalizzata[2][4]. [2][4]
- Tempistica del trigger: i workflow che vengono eseguiti solo alla creazione o solo alla modifica perderanno le modifiche se hai scelto il trigger sbagliato; assicurati che la regola si attivi sugli eventi di cui hai bisogno[2]. [2]
- Effetti collaterali di email/automazione: i post della community mostrano che le funzioni personalizzate sono spesso utilizzate per automatizzare le azioni sui preventivi, e tali funzioni possono avere effetti collaterali imprevisti se non testate, come l'invio involontario di email[6]. [6]
Cosa controllare
- Conferma che il campo % preventivo esista e sia il campo esatto selezionato nella definizione dell'Aggiornamento di Campo[2]. [2]
- Verifica che i criteri della regola di workflow corrispondano ai valori del menu a discesa e che la regola sia abilitata e impostata per essere eseguita alla creazione e/o modifica, come richiesto[2]. [2]
- Se hai utilizzato una Funzione Personalizzata, esegui unit test per ogni scelta a discesa per assicurarti che la funzione imposti la percentuale corretta e non attivi azioni indesiderate come l'invio di email, a meno che non sia previsto[4][6]. [4][6]