Gli utenti visualizzano "Nessun record aggiunto" quando tentano di aggiungere Prodotti da una sottoforma Account ai moduli CRM (Preventivi, Ordini di Vendita, Fatture) — l'interfaccia utente accetta l'inserimento ma le righe di prodotto correlate non vengono salvate.
Cosa significa
Zoho CRM ha rifiutato di persistere i record delle righe di prodotto creati dalla sottoforma Account. Questo accade tipicamente quando l'inserimento nella sottoforma del prodotto fallisce la validazione lato server, raggiunge un limite di esecuzione/Deluge o entra in conflitto con una regola di campo obbligatorio o un flusso di lavoro di estensione, quindi il record padre viene salvato ma le righe della sottoforma vengono scartate [1][6][5].
Cause comuni
- Campi prodotto obbligatori (Tariffa, Quantità, Ricerca prodotto) sono vuoti o non validi, e la validazione a livello di record o l'impostazione del campo obbligatorio bloccano il salvataggio della sottoforma [1].
- Un flusso di lavoro lato server, una funzione personalizzata (Deluge) o un'estensione viene eseguito sul record padre e genera un errore o supera i limiti di esecuzione durante l'elaborazione delle righe della sottoforma [6][5].
- Un connettore di terze parti (plugin Shopify/WooCommerce o altra estensione) interferisce con i payload della sottoforma o invia dati di prodotto malformati [1].
- Interruzione temporanea del servizio Zoho o del runtime Deluge impedisce l'elaborazione della sottoforma; il record padre è stato salvato, i sotto-record non sono stati scritti [5].
Come risolvere
- Riprodurre con un semplice test manuale: aprire l'Account, aggiungere una singola riga di prodotto con valori minimi validi (Ricerca prodotto, Quantità = 1, Tariffa > 0), salvare. Se viene salvato, il problema è specifico dei dati o dell'integrazione.
- Controllare i campi obbligatori e la validazione dei campi: aprire Setup > Moduli > Account (o il modulo di destinazione) > Layout, confermare che i campi della sottoforma Prodotti contrassegnati come obbligatori esistano e corrispondano ai nomi/tipi in arrivo. Correggere i valori obbligatori mancanti nel payload o nell'interfaccia utente del modulo [1].
- Rivedere i flussi di lavoro recenti e le funzioni personalizzate: andare su Setup > Automazione > Regole di flusso di lavoro e Setup > Funzioni (Deluge). Disabilitare o registrare la funzione, quindi riprovare. Cercare eccezioni, timeout o voci "limite superato" nei log delle funzioni [6][5].
- Testare senza connettori di terze parti: disabilitare temporaneamente l'integrazione WooCommerce/Shopify o altre estensioni e tentare l'aggiunta del prodotto. Se funziona, ispezionare la mappatura del connettore e il payload API per chiavi di sottoforma mancanti o nominate in modo errato [1].
- Controllare lo stato del sistema e riprovare più tardi: confermare lo stato di salute del servizio Zoho e lo stato del runtime Deluge su status.zoho.com o gli avvisi della community; se Deluge ha avuto un'interruzione, attendere e rieseguire l'operazione [5].
- Se i record sono persi, ricreare le righe di prodotto tramite Importazione dati o API: esportare l'ID Account e i dati del prodotto, quindi utilizzare l'API CRM o Importa > Importazione modulo per aggiungere le righe di prodotto al modulo padre corretto.
Quando escalare
Se si è riprodotto il problema con dati minimi validi, si sono disabilitati codice personalizzato e connettori, e lo stato di Deluge/sistema è sano, aprire un ticket di supporto con Zoho. Fornire: nome del modulo, ID Account, timestamp, un payload di esempio o uno screenshot e eventuali log delle funzioni Deluge in modo che il supporto possa tracciare il rifiuto lato server.
[1]: Thread della community che fanno riferimento a campi prodotto, connettori e problemi di campi obbligatori.
[5]: Guida della community sulle interruzioni di Deluge e il loro impatto sull'automazione.
[6]: Segnalazioni della community sui limiti di esecuzione superati per le funzioni Deluge.