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

Crear fórmulas de objeto cruzado

Objetivos de aprendizaje

En este proyecto:

  • Establecerá fórmulas y reglas de validación en una aplicación Contratación existente para que los usuarios mantengan sus datos coherentes.
  • Creará campos de resumen para calcular la información que los usuarios ingresan en la aplicació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.

Introducción

Para este proyecto, continúa con la personalización de la aplicación Contratación de AW Computing, que el equipo de RR.HH. utiliza mientras trabaja para ubicar solicitantes en puestos vacantes en la compañía. Para su primera tarea, Ling Wu, vicepresidente de Recursos Humanos, solicitó ayuda para mantener coherentes los datos de los candidatos que el equipo de RR.HH. ingresa en la aplicación. Para lograr esto, utilice fórmulas de objeto cruzado.

Las fórmulas de objeto cruzado integran campos de objetos relacionados para realizar cálculos y visualizar en páginas de detalles, vistas de lista y reportes. Estas fórmulas obtienen datos de objetos principales relacionados para mostrar en el objeto secundario. Utilizarlas es una gran manera de evitar trabajos y datos duplicados, y falta de coherencia en los datos.

Nota

Para poder llevar a cabo este proyecto, primero debe completar los proyectos Crear un modelo de datos para una aplicación Contratación y Personalizar la interfaz de usuario para una aplicación Contratación. El trabajo que se realiza aquí se basa en las tareas que se completan en esos proyectos.

Crear una fórmula de objeto cruzado

Si desea encargarse de la solicitud de Ling Wu, empiece por crear un campo de fórmula de objeto cruzado para mostrar el nombre completo del candidato en el objeto Revisión.

  1. En Setup (Configuración), haga clic en Object Manager (Gestor de objetos) y seleccione Review (Revisión).
  2. Haga clic en Fields & Relationships (Campos y relaciones).
  3. Haga clic en New (Nuevo).
  4. Seleccione Formula (Fórmula) como Data Type (Tipo de datos).
  5. Haga clic en Next (Siguiente) y rellene los detalles.
    • Field Label (Etiqueta de campo): Candidate Name (Nombre de candidato)
    • Formula Return Type (Tipo de devolución de fórmula): Text (Texto)
  1. Haga clic en Next (Siguiente).
  2. Seleccione la ficha Advanced Formula (Fórmula avanzada) y agregue la fórmula en el cuadro debajo de Candidate Name (Text) = 
    Job_Application__r.Candidate__r.First_Name__c &" "& Job_Application__r.Candidate__r.Last_Name__c
  3. Asegúrese de que su pantalla se vea así: Ficha Advanced Formula (Fórmula avanzada) que muestra la fórmula Candidate Name (Nombre de candidato).
  4. Haga clic en Check Syntax (Comprobar sintaxis) para verificar que no haya errores.
  5. Haga clic en Next (Siguiente).
  6. Asegúrese de que la casilla de verificación Visible esté marcada para que todos los perfiles estén seleccionados y haga clic en Next (Siguiente).
  7. Haga clic en Save & New (Guardar y nuevo).

Ahora cree un campo de fórmula de objeto cruzado para mostrar Position Title (Título de puesto) en el objeto Review (Revisión).

  1. Seleccione Formula (Fórmula) como el campo Data Type (Tipo de datos).
  2. Haga clic en Next (Siguiente) y rellene los detalles:
    • Field Label (Etiqueta de campo): Position Title (Título de puesto)
    • Formula Return Type (Tipo de devolución de fórmula): Text (Texto)
  1. Haga clic en Next (Siguiente) y agregue la fórmula en Position Title (Título de puesto) (Texto) = (Nota: La etiqueta del campo Name [Nombre] es Title [Título]). 
    Job_Application__r.Position__r.Name
  2. Asegúrese de que su pantalla se vea así: Ficha Advanced Formula (Fórmula avanzada) que muestra la fórmula Position Title (Título de puesto).
  3. Haga clic en Check Syntax (Comprobar sintaxis) para verificar que no haya errores.
  4. Haga clic en Next (Siguiente).
  5. Asegúrese de que la casilla de verificación Visible esté marcada para que todos los perfiles estén seleccionados y haga clic en Next (Siguiente).
  6. Haga clic en Save (Guardar).

Por último, modifique el formato de la página Review (Revisión) con una nueva sección llamada Position & Candidate (Puesto y candidato).

  1. Mientras visualiza Review (Revisión) en Object Manager (Gestor de objetos), haga clic en Page Layouts (Formatos de página).
  2. Haga clic en Icono de flecha hacia abajo. junto a Review Layout (Formato de revisión) y seleccione Edit (Modificar).
  3. Arrastre Section (Sección) desde la paleta hasta debajo de la sección Information (Información).
  4. Para Section Name (Nombre de sección), ingrese Position & Candidate (Puesto y candidato).
  5. En Layout (Formato), elija 2-Column (2 columnas).
  6. Haga clic en OK (Aceptar).
  7. Haga clic y arrastre Position Title (Título de puesto) y Candidate Name (Nombre de candidato) desde la sección Information (Información) hasta la nueva sección.
  8. Haga clic en Save (Guardar).

Al crear fórmulas de objeto cruzado, se aseguró de que el equipo de RR.HH. de Ling Wu pudiera ingresar datos coherentes de candidatos en su aplicación de contratación. Continúe con el siguiente paso, en el que creará reglas de validación para asegurarse de que no falten datos importantes.

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