Skip to main content
Build the future with Agentforce at TDX in San Francisco or on Salesforce+ on March 5–6. Register now.

Crear una regla de validación

Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

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. 

Nota

Accesibilidad

En este paso se requieren instrucciones adicionales para los usuarios de lectores de pantalla. Si desea acceder a una versión detallada de este paso para lectores de pantalla, haga clic en el siguiente vínculo:

Abrir las instrucciones para lectores de pantalla de Trailhead.

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).

  1. Haga clic en el icono de engranaje Icono de engranaje y seleccione Setup (Configuración).
  2. Haga clic en la ficha Object Manager (Gestor de objetos).
  3. Haga clic en Opportunity (Oportunidad).
  4. Haga clic en Fields & Relationships (Campos y relaciones) y, a continuación, haga clic en New (Nuevo).
  5. Seleccione Date (Fecha) y, a continuación, haga clic en Next (Siguiente).
  6. Para Field Label (Etiqueta de campo), ingrese Delivery Schedule Date (Fecha de programación de entrega).
  7. 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).
  1. 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.

  1. 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).
  2. 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.

  1. Desde la lista Functions (Funciones), seleccione ISPICKVAL y, a continuación, haga clic en Insert Selected Function (Insertar función seleccionada).
  2. En la fórmula, resalte picklist_field.
  3. 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.
  4. En la fórmula, resalte text_literal e ingrese "Closed Won" ("Cerrada ganada") (incluidas las comillas).
  5. Haga clic al final de la fórmula para colocar el cursor.
  6. Haga clic en Insert Operator (Insertar operador) y luego seleccione && Y.
  7. Haga clic en Insert Operator y luego seleccione  (, paréntesis de apertura.
  8. 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).
  9. Haga clic en Insert Operator y luego seleccione- Subtract (- Restar).
  10. Haga clic en Insert Field, seleccione Close Date (Fecha de cierre) desde la segunda lista y, a continuación, haga clic en Insert.
  11. Haga clic en Insert Operator y luego seleccione  ), paréntesis de cierre.
  12. Haga clic en Insert Operator (Insertar operador) y, luego, seleccione >Greater Than (Mayor que) e ingrese 14 al final de la fórmula.
  13. Asegúrese de que la fórmula tenga el siguiente aspecto:
    • ISPICKVAL( StageName , "Closed Won") && ( Delivery_Schedule_Date__c - CloseDate ) > 14
  1. Haga clic en Check Syntax (Comprobar sintaxis).
    Captura de pantalla de la fórmula de fecha de entrega
  2. 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)

  3. 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.

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios