Loading
Estensione di Salesforce con un clic, senza codice
Esempi di regole di convalida oggetti incrociate

Esempi di regole di convalida oggetti incrociate

Esempi di tre regole di convalida per i prodotti opportunità.

Versioni (Edition) richieste

Disponibile in: Salesforce Classic e Lightning Experience
Disponibile in: Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition e Database.com Edition

Per ulteriori informazioni su qualsiasi funzione formula utilizzata in questi esempi, vedere Operatori e funzioni delle formule per contesto.

Gli sconti devono essere inclusi nell'intervallo

Gli esempi seguenti funzionano in combinazione tra loro per consentire la gestione dell'ammontare degli sconti sui prodotti e richiedono un campo percentuale personalizzato sui prodotti opportunità denominato Sconto linea. Gli esempi seguenti richiedono inoltre l'utilizzo dei listini prezzi e la personalizzazione del campo Famiglia prodotto in modo che contenga i valori seguenti: Software, Consulting e Training.

Di seguito è riportata una regola di convalida per gli sconti software.

Campo Valore
Descrizione: Impedisce agli utenti di salvare i prodotti software con uno sconto superiore al 10%.
Formula:
AND(Line_Discount__c > 0.10, ISPICKVAL(Product2.Family, "Software"))
Messaggio di errore: Lo sconto sui prodotti software deve essere uguale o inferiore a 10%.
Posizione dell'errore: Sconto linea

Di seguito è riportata una regola di convalida per la consultazione degli sconti.

Campo Valore
Descrizione: Impedisce agli utenti di salvare i prodotti di consulenza con uno sconto superiore al 15%.
Formula:
AND(Line_Discount__c > 0.15, ISPICKVAL(Product2.Family, "Consulting"))
Messaggio di errore: Lo sconto sui prodotti di consulenza deve essere uguale o inferiore a 15%.
Posizione dell'errore: Sconto linea

Di seguito è riportata una regola di convalida per gli sconti di formazione.

Campo Valore
Descrizione: Impedisce agli utenti di salvare i prodotti di formazione con uno sconto superiore al 20%.
Formula:
AND(Line_Discount__c > 0.20, ISPICKVAL(Product2.Family, "Training"))
Messaggio di errore: Lo sconto sui prodotti di formazione deve essere uguale o inferiore a 20%.
Posizione dell'errore: Sconto linea

Impedire la modifica di prodotti opportunità sulle opportunità chiuse

Questo esempio è costituito da due regole di convalida: una per i prodotti opportunità e una per le opportunità.

Campo Valore
Descrizione: Impedisce agli utenti di modificare i prodotti opportunità dopo che un'opportunità è stata chiusa. Creare il seguente esempio di regola di convalida sui prodotti opportunità.
Formula:
OR(ISPICKVAL(Opportunity.StageName, "Closed Won"), ISPICKVAL(Opportunity.StageName, "Closed Lost"))
Messaggio di errore: Impossibile modificare i prodotti opportunità per le opportunità chiuse.
Posizione dell'errore: Inizio pagina

Il seguente esempio di regola di convalida riguarda le opportunità.

Campo Valore
Descrizione: Impedisce agli utenti di eliminare i prodotti opportunità dopo che un'opportunità è stata chiusa. Creare il seguente esempio di regola di convalida sulle opportunità. Utilizza un campo di riepilogo di roll-up personalizzato sulle opportunità che conta il numero di prodotti opportunità in ogni opportunità.
Formula:
AND(OR(ISPICKVAL(StageName, "Closed Won"), ISPICKVAL(StageName, "Closed Lost")), Number_of_Line_Items__c < PRIORVALUE(Number_of_Line_Items__c) )
Messaggio di errore: Impossibile eliminare i prodotti opportunità per le opportunità chiuse.
Posizione dell'errore: Inizio pagina

Impedire il salvataggio di un caso quando l'account non ha supporto

Campo Valore
Descrizione: Impedisce agli utenti di salvare un caso per un account che non dispone di supporto. Questo esempio presuppone che ci sia un campo casella di controllo personalizzato sugli account denominato Supporto consentito che registra se l'account ha supporto o meno.
Formula:
Account.Allowed_Support__c  = FALSE
Messaggio di errore: Impossibile creare casi per questo account in quanto non è impostato per il supporto.
Posizione dell'errore: Inizio pagina

Impedire il salvataggio di un caso quando il referente non è più un dipendente dell'azienda

Campo Valore
Descrizione: Impedisce agli utenti di salvare un caso aperto associato a un referente che non fa più parte dell'azienda. Questo esempio utilizza un campo casella di controllo personalizzato sui referenti denominato Non è più con l'azienda.
Formula:
AND(Contact.Not_Longer_With_Company__c, 
   NOT(IsClosed))
Messaggio di errore: Impossibile salvare questo caso poiché il referente correlato non è più dipendente dell'azienda. Per continuare, scegliere un altro referente.
Posizione dell'errore: Nome referente
 
Caricamento
Salesforce Help | Article