Crear una regla de validación
Seguir el proceso con Trail Together
¿Desea seguir el proceso con un experto a medida que realiza este paso? Eche un vistazo a este video, que forma parte de la serie Trail Together.
Introducción
Datos sucios: pueden ser incompletos, incoherentes, obsoletos, duplicados o estar llenos de errores ortográficos. En cualquier caso, generan confusión, pérdida de tiempo y presupuesto, así como desconfianza interna y externa. Nadie quiere eso. Probablemente haya pasado más tiempo del que le gustaría ordenando datos caóticos en su organización. Ahora bien, para empezar, ¿cómo evitar que los datos se desordenen? La respuesta no implica lejía ni desinfectante de manos, solo establecer algunas reglas, fórmulas, filtros y un flujo.
Establecer límites con reglas de validación
Empecemos por las reglas de validación, que permiten establecer criterios específicos de la empresa para evitar que los usuarios guarden datos no válidos en uno o varios campos. Una regla de validación evalúa una fórmula al guardar un registro. Si no se cumplen los criterios de validación, entonces el registro no se guarda. Si no se cumplen los criterios de una regla, los usuarios ven un mensaje de error personalizado y el registro no se guarda. Utilice reglas de validación para mejorar la calidad de los datos mediante la aplicación de condiciones, lo que garantiza un formato adecuado y el cumplimiento de la coherencia.
Como administrador de AW Computing, su primera tarea de mantenimiento es a petición de Allison Wheeler, vicepresidenta de Ventas globales. Su objetivo es garantizar que las entregas para las oportunidades se programen en un plazo de dos semanas después de que una etapa de oportunidad cambia a cerrada ganada. Utilice una regla de validación para establecer el plazo.
Antes de configurar la regla de validación, es necesario crear un campo personalizado, Delivery Schedule Date (Fecha de programación de entrega).
- Haga clic en el icono de engranaje y seleccione Setup (Configuración).
- Haga clic en la ficha Object Manager (Gestor de objetos).
- Haga clic en Opportunity (Oportunidad).
- Haga clic en Fields & Relationships (Campos y relaciones) y, a continuación, haga clic en New (Nuevo).
- Seleccione Date (Fecha) y, a continuación, haga clic en Next (Siguiente).
- Para Field Label (Etiqueta de campo), ingrese
Delivery Schedule Date
(Fecha de programación de entrega).
- Haga clic en Next (Siguiente) y luego complete el Paso 3.
- En el encabezado de la columna Read-Only (Solo lectura), seleccione la casilla de verificación.
- En la columna Read-Only (Solo lectura), desactive las casillas Standard User (Usuario estándar) y System Administrator (Administrador del sistema).
- Haga clic en Next (Siguiente) y, a continuación, haga clic en Save (Guardar).
Ahora cree una regla de validación en el objeto Oportunidad.
- Desde el Gestor de objetos de la oportunidad, desplácese hacia abajo y, a continuación, haga clic en Validation Rules (Reglas de validación).
- Haga clic en New (Nuevo) y, luego, cree una regla de validación con estos detalles.
Field (Campo)
Value (Valor)
Nombre de regla
Delivery_Schedule_14_Days_Or_Less
Active (Activo)
Seleccione esta opción.
Description (Descripción)
Sets end date for initial delivery
(Establece la fecha de finalización para la entrega inicial)
Ahora, ingrese la fórmula de la condición de error.
- Desde la lista Functions (Funciones), seleccione ISPICKVAL y, a continuación, haga clic en Insert Selected Function (Insertar función seleccionada).
- En la fórmula, resalte picklist_field.
- Haga clic en Insert Field (Insertar campo), seleccione Stage (Etapa) desde la segunda lista y, a continuación, haga clic en Insert (Insertar). Tenga en cuenta que Stage (Etapa) se convertirá en StageName (NombreEtapa) en la fórmula.
- En la fórmula, resalte text_literal e ingrese
"Closed Won"
("Cerrada ganada") (incluidas las comillas).
- Haga clic al final de la fórmula para colocar el cursor.
- Haga clic en Insert Operator (Insertar operador) y luego seleccione && Y.
- Haga clic en Insert Operator y luego seleccione (, paréntesis de apertura.
- Haga clic en Insert Field (Insertar campo), seleccione Delivery Schedule Date (Fecha de programación de entrega) desde la segunda lista y, a continuación, haga clic en Insert (Insertar).
- Haga clic en Insert Operator y luego seleccione- Subtract (- Restar).
- Haga clic en Insert Field, seleccione Close Date (Fecha de cierre) desde la segunda lista y, a continuación, haga clic en Insert.
- Haga clic en Insert Operator y luego seleccione ), paréntesis de cierre.
- Haga clic en Insert Operator (Insertar operador) y, luego, seleccione >Greater Than (Mayor que) e ingrese
14
al final de la fórmula.
- Asegúrese de que la fórmula tenga el siguiente aspecto:
- ISPICKVAL( StageName , "Closed Won") && ( Delivery_Schedule_Date__c - CloseDate ) > 14
- Haga clic en Check Syntax (Comprobar sintaxis).
- A continuación, ingrese la información del mensaje de error.
Field (Campo)
Value (Valor)
Mensaje de error
Dates of type delivery must be no later than 14 days after close date
(Las fechas del tipo Entrega deben ser dentro de los 14 días posteriores a la fecha de cierre)Ubicación del error
Field (Campo): Delivery Schedule Date (Fecha de programación de entrega)
- Haga clic en Save (Guardar).
Ha tenido un buen comienzo en el plan de prevención de datos sucios de AW Computing al crear una regla de validación. Ahora continúe con el siguiente paso y diviértase con los campos de fórmula.