Sugerencias de escritura de reglas de validación
Tenga en cuenta estas sugerencias cuando escriba reglas de validación.
Ediciones necesarias
| Disponible en: Salesforce Classic y Lightning Experience |
| Disponible en: Essentials Edition, Contact Manager Edition, Group Edition, Professional Edition, Enterprise Edition, Performance Edition, Unlimited Edition, Developer Edition y Database.com Edition |
- Tenga en cuenta todos los ajustes que pueden provocar que un registro falle la validación, incluyendo las reglas de asignación, actualizaciones de campo, seguridad a nivel de campo o los campos ocultos.
- Asegúrese de probar una regla de validación antes de activarla porque si las reglas para el mismo conflicto de campo, los usuarios no pueden guardar el registro. Utilice el registro de depuración para monitorear los detalles de implementación de su regla.
Sugerencia Una regla de validación mal diseñada puede impedir que los usuarios guarden los datos vÔlidos. Asegúrese de que comprueba minuciosamente una regla de validación antes de activarla. También puede usar el registro de depuración para monitorear los detalles de implementación de su regla. - Cuando haga referencia a campos relacionados en su fórmula de validación, asegúrese de que estos objetos se implementan.
- Utilice el campo de combinación Id. de tipo de registro en su fórmula para aplicar diferentes validaciones para los distintos tipos de registro.
- Funciona cualquier expresión de condición de error booleano. Por ejemplo:
- Correcto:
CloseDate < TODAY() - Incorrecto:
IF(CloseDate < TODAY(), TRUE, FALSE)
- Correcto:
- Si una regla de validación contiene las funciones BEGINS o CONTAINS, procesa los campos en blanco como vÔlidos. Por ejemplo, una regla de validación que comprueba si el número de serie de un activo comienza por 3, todos los activos con un número de serie en blanco se consideran vÔlidos.
- Si utiliza una regla de validación para comprobar que un campo de nĆŗmero contiene un valor especĆfico, utilice la función ISBLANK para incluir campos que no contengan ningĆŗn valor. Por ejemplo, para validar que un campo personalizado contiene un valor de ā1ā, utilice la este regla de validación para mostrar un error si el campo estĆ” en blanco o muestra cualquier otro nĆŗmero.
OR (ISBLANK (field__c), field__c<>1) - Evite utilizar los campos de combinación de oportunidades IsClosed o IsWon en fórmulas de validación. En su lugar, utilice la función ISPICKVAL para determinar si Etapa contiene el valor apropiado. Por ejemplo, esta fórmula de validación hace que un campo Fecha de inicio de proyecto personalizado sea obligatorio siempre que la Etapa sea Cerrada ganada.
AND(ISPICKVAL(StageName, "Closed Won"), ISBLANK(Project_Start_Date__c)) - Simplifique sus fórmulas de validación utilizando campos de casillas de verificación, que no requieren un operador porque devuelven verdadero o falso. Por ejemplo, esta fórmula de validación comprueba si una oportunidad tiene productos utilizando el campo de combinación HasOpportunityLineItem antes de que los usuarios puedan guardarlo o.
NOT(OR(ISNEW(),HasOpportunityLineItem)) - Cuando cree o actualice una regla de validación, haga clic en Insertar campo para comprobar si un campo estÔ disponible para una entidad. Si el campo no existe para una entidad, aparece un error.
Sugerencias de escritura de mensajes de error de reglas de validación
- Proporcione instrucciones que indiquen al usuario quƩ tipo de entrada es vƔlida, como por ejemplo, si la fecha de cierre debe ser posterior a hoy.
- Incluya la etiqueta de campo para identificar el campo que no superó la validación, especialmente si su mensaje de error estÔ ubicado en la parte superior de la pÔgina.
- Cuando defina reglas de validación, puede establecer la ubicación del error en Parte superior de la pÔgina o Campo. Si la ubicación del error se define como un campo que se elimina posteriormente o un campo de solo lectura o que no se puede ver en el formato de pÔgina, Salesforce cambia automÔticamente la ubicación del Parte superior de la pÔgina.
- Puede usar el Sistema de traducción para traducir los mensajes de error.
- Asigne los números correspondientes a las reglas de validación y sus mensajes de error para identificar el origen del error.
Consulte tambiƩn:
ĀæResolvió este artĆculo su problema?
”HÔganos saber cómo podemos mejorar!

