Aspecte de reținut când actualizezi un câmp folosit într-o regulă de validare.

Regulile de validare sunt eficiente la crearea manuală a unei înregistrări. Totuși, când câmpurile folosite într-o regulă de validare (fie principale, fie secundare) sunt actualizate prin alte metode, cum ar fi actualizarea prin workflow, sau prin API-uri, actualizarea câmpului are prioritate față de regulile de validare.

Aceste situații sunt explicate cu exemple suplimentare mai jos:

Actualizarea unui câmp principal folosind o regulă de validare

Exemplu:

Să presupunem că ai o regulă de validare pentru modulul Deals care specifică:

<<Dacă Discountul este > 20%, afișează eroarea „Ne pare rău! Acesta este un discount inacceptabil.">>

Această regulă de validare va fi eficientă când creezi manual un deal în CRM cu un discount mai mare de 20%. Totuși, dacă câmpul principal, Discount, este actualizat prin oricare dintre metodele de mai jos, actualizarea câmpului suprascrie regula de validare.

Adică, dacă câmpul de discount este actualizat la 25% printr-o actualizare de câmp din workflow, acel workflow are prioritate și, în consecință, valoarea va fi acceptată de sistem în ciuda regulii de validare care ar trebui să genereze o eroare pentru valori mai mari de 25%.

Mai jos sunt metodele de actualizare a câmpurilor care vor avea prioritate față de regula de validare.

Metodă de actualizare a câmpului în CRMDetalii despre actualizarea câmpului
ImportActualizat la importul de noi lead-uri sau la suprascrierea înregistrărilor existente
Reguli de workflowActualizat ca rezultat al unei acțiuni de workflow
Proces de aprobareActualizat la aprobarea sau respingerea unei înregistrări
Blueprint

Actualizat ca rezultat al setărilor de după tranziție (After Transition).

Când creezi atât o regulă de validare, cât și o validare Blueprint pentru același câmp, iar cele două condiții sunt diferite, Blueprint suprascrie regula de validare.

Adică, atât timp cât câmpul se află într-un proces, validarea Blueprint este aplicabilă. Când o înregistrare a ieșit dintr-un proces, regula de validare devine efectivă.

API-uriActualizat prin metoda API updateRecords
Actualizare în masăCâmpul principal folosit într-o regulă de validare nu va fi disponibil pentru actualizarea în masă.

    Actualizarea unui câmp secundar folosind o regulă de validare

    Acesta este un aspect important de reținut. Când încerci să actualizezi oricare dintre câmpurile secundare folosite într-o regulă de validare prin workflow-uri, actualizare în masă, API-uri sau Import, CRM va accepta valorile câmpului secundar indiferent de condițiile din regulă. Ca urmare, datele tale pot acumula valori inacceptabile în ciuda regulii de validare.

    De exemplu, ai o regulă de validare pentru a defini discounturile în funcție de regiune.

    • Discountul nu poate fi mai mare de 20% pentru SUA
    • Discountul nu poate fi mai mare de 25% pentru Marea Britanie
    • Discountul nu poate fi mai mare de 15% pentru India

    În acest caz, Discount este câmpul tău principal, iar Regiunile devin câmpurile secundare.

    În timp ce Discount s-ar putea să nu apară deloc la o actualizare în masă, Regiune va apărea. Dacă decizi să actualizezi toate Regiunile la India, toate deal-urile tale pot ajunge să aibă discounturi diferite pentru „India", în timp ce regula ta de validare prescrie altceva — ducând astfel la valori inacceptabile în modulul tău.

    CRM nu va restricționa în prezent actualizarea câmpurilor secundare folosite într-o regulă de validare. Asigură-te că verifici dacă câmpurile sunt folosite într-o regulă de validare înainte de a le actualiza.

    Partener Certificat Zoho

    Ai nevoie de ajutor cu Zoho CRM?

    Echipa noastra te poate ajuta cu implementarea, personalizarea si suportul Zoho CRM. Peste 200 de proiecte finalizate din 2011.

    Contacteaza-ne