Skip to main content
Únase a nosotros en TDX, San Francisco o en Salesforce+ del 5 al 6 de marzo en la conferencia de desarrolladores para la era del agente de la IA. Regístrese ahora.

Esta insignia requiere un nuevo Playground de Data Cloud and Einstein AI personalizado

Tendrá un tiempo limitado para completar esta y otras insignias que requieren un Playground Data Cloud and Einstein AI. Si se queda sin tiempo, perderá el acceso a este Playground y puede que deba empezar de nuevo.

Mejorar Agentforce para actuar sobre los datos con lenguaje conversacional

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 in Your Language (Trailhead en su idioma) para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Dar la más cálida bienvenida

Todos los días, en Coral Cloud Resorts, los huéspedes llegan tras haber viajado desde todas partes del mundo y, generalmente, están listos para comenzar a relajarse. Pero antes de poder hacerlo, tienen que registrarse en la recepción. Así que Becca va a hacer que ese último pequeño obstáculo sea lo menos complicado posible para su personal, y así los huéspedes pueden comenzar sus vacaciones lo antes posible.

Cada vez que se realiza un registro, el personal de Coral Cloud registra el evento creando un registro en un objeto personalizado llamado Guest Event (Evento de huésped). Lo utilizan para rastrear muchas cosas, como cuando los huéspedes solicitan servicio de limpieza o cuando asisten a una actividad social. En este momento, el personal debe realizar el registro de forma manual, pero Becca ve dos formas de mejorar el proceso. En primer lugar, utiliza un flujo para crear un registro de evento de huésped basado en los últimos datos de reserva en Data Cloud. En segundo lugar, le enseña a Agentforce cómo iniciar el flujo a través del lenguaje conversacional. Entonces, cuando Sofia Rodriguez llega para comenzar su estadía, quien esté en la recepción puede simplemente pedirle a Einstein que “registre a Sofia Rodriguez” y Einstein hace el resto.

Panel de plática de Einstein con una solicitud y una respuesta.

Finalizar un flujo para registrar eventos de huéspedes

Gracias a Data Cloud, Becca tiene toda la información necesaria para realizar un flujo que inicia con un contacto, como Sofia Rodriguez, y crea un registro basado en los datos de la reserva. Sin embargo, el camino entre ambos es un poco tortuoso. Como aprendió en el paso anterior, la resolución de identidad crea automáticamente objetos puente que conectan objetos de modelo de datos relacionados. Para que el registro se realice correctamente, Becca tiene que cruzar uno de esos puentes, dos veces.

El puente en cuestión se llama Unified Link Individual ccid, que conecta a la Sofia en Salesforce con la Sofia en Reserv-o-matic. Aquí hay una versión simplificada de los datos de ese puente.

Nombre completo

Origen de datos

Id. de origen

Id. unificada

Sofia Rodriguez

Salesforce

003bn000002FILwAAO [1]

ca6369777b7dbca79215f46016e74dd6

Sofi Rodriguez

Reserv-o-matic

10008155 [2]

ca6369777b7dbca79215f46016e74dd6

Tenga en cuenta que la Id. unificada es la misma para ambas Sofias. Entonces, si conoce la Id. de Salesforce de Sofia [1], puede encontrar su Id. de Reserv-o-matic [2] a través de la Id. unificada. Esto es importante porque las reservas solo están vinculadas a los huéspedes mediante la Id. de Reserv-o-matic. Aquí una versión simplificada de esto.

Id. de contacto

Fecha de registro

Fecha de salida

Tipo de habitación

Estado de la reserva

10008155 [2]

31/5/2021

1/6/2021

Suite

Completada

10008155 [2]

19/10/2023

21/10/2023

Suite

Completada

10008155 [2]

27/4/2024

7/5/2024

Suite

Completada

Con todo esto en mente, analicemos qué hace el flujo.

  • Conociendo la Id. de origen de Salesforce [1], consulte el puente para encontrar la Id. unificada.
  • Conociendo la Id. unificada, consulte nuevamente el puente para encontrar la Id. de Reserv-o-matic [2].
  • Conociendo la Id. de Reserv-o-matic [2], consulte los datos de la reserva para encontrar los últimos detalles de la reserva.
  • Conociendo los últimos detalles de la reserva, actualice una variable de flujo con los detalles.
  • Cree un registro de evento de huésped para el registro con la variable.

Parece mucho, pero tenemos buenas noticias para usted: El equipo de Trailhead ya creó la mayor parte del flujo. Las partes restantes involucran objetos que solo existen ahora que creó las transmisiones de datos y configuró la resolución de identidad. ¡Así que terminemos ese flujo!

Nota

Tenga en cuenta que los siguientes pasos contienen muchos detalles, pero no analice todos los campos porque hay muchos. Cuando un campo no se menciona en un conjunto de pasos, déjelo como está.

  1. Haga clic en el ícono Setup (Configuración) y, luego, en Setup (Configuración).
  2. Escriba Flows (Flujos) en la búsqueda, luego haga clic en Flows (Flujos) (en Process Automation [Automatización de procesos]).
  3. Haga clic en Create Check-in Guest Event (Crear evento de registro para huéspedes).
  4. Haga clic en el elemento Unified Link 1 (Vínculo unificado 1) y, luego, haga clic en Edit Element (Editar elemento).
  5. Para Data Source (Fuente de datos), elija Data Cloud Object (Objeto de Data Cloud).
  6. Para Data Space (Espacio de datos), elija Default (Predeterminado).
  7. En Object (Objeto), seleccione Unified Link Individual ccid (Vínculo individual unificado ccid).
    Asegúrese de elegir el objeto correcto, ya que hay algunos que tienen nombres similares.

Lista de selección de objetos.

  1. En la sección Filter Records (Filtrar registros), en Field (Campo), seleccione SourceRecordId__c.
    Este es el nombre real de la columna de Id. de origen en la primera tabla.
  2. En Value (Valor), elija la variable ContactRecordId.
    ContactRecordId es una variable que creó el equipo de Trailhead con anticipación. Simplemente representa la Id. de Salesforce del registro de contacto.

Lista de selección de valores.

  1. Haga clic en Save (Guardar).

Bien, el flujo localizó el primer registro en la tabla de Vínculo unificado. Es hora de utilizar la Id. unificada de ese registro para encontrar la Id. de Reserv-o-matic.

  1. Haga clic en el elemento Unified Link 2 (Vínculo unificado 2) y, luego, haga clic en Edit Element (Editar elemento).
  2. Para Data Source (Fuente de datos), elija Data Cloud Object (Objeto de Data Cloud).
  3. Para Data Space (Espacio de datos), elija Default (Predeterminado).
  4. En Object (Objeto), seleccione Unified Link Individual ccid (Vínculo individual unificado ccid).
    De hecho, se trata del mismo objeto del primer elemento.
  5. En la sección Filter Records (Filtrar registros), en Field (Campo), seleccione UnifiedRecordId__c.
    Este es el nombre real de la columna de Id. unificada de la primera tabla.
  6. Para Value (Valor), copie y pegue {!Unified_Link_1.UnifiedRecordId__c}.
    Este es un puntero a la Id. unificada de la primera consulta. Al hacer clic fuera de Value (Valor), el texto se reemplaza con un marcador de posición.

Sección de filtro del elemento Get Record Flow (Obtener flujo de registro).

  1. Haga clic en Add Condition (Agregar condición).
  2. Para Field (Campo), elija ssot__DataSourceObjectId__c.
  3. Para Operator (Operador), elija Starts With (Comienza con).
  4. Para Value (Valor), escriba External (Externo).

Sección de condición del elemento Get Record Flow (Obtener flujo de registro).

El objeto Data Lake en realidad se llama ExternalReservation, no Reserv-o-matic como en la tabla simplificada. Al agregar esta condición adicional, el flujo ignorará la Id. de Salesforce de Sofia y encontrará 10008155 en la primera tabla.

  1. Haga clic en Save (Guardar).

Ahora que conoce la Id. de Reserv-o-matic de Sofia, podrá encontrar su reserva más reciente.

  1. Haga clic en el elemento Reservation 1 (Reserva 1) y, luego, en Edit Element (Editar elemento).
  2. Para Data Source (Fuente de datos), elija Data Cloud Object (Objeto de Data Cloud).
  3. Para Data Space (Espacio de datos), elija Default (Predeterminado).
  4. Para Object (Objeto), elija ExternalReservation.
  5. En la sección Filter Records (Filtrar registros), para Field (Campo) elija Contact_ID_c__c.
  6. Para Value (Valor), copie y pegue {!Unified_Link_2.SourceRecordId__c}.
    Este es un puntero a la consulta anterior.
  7. Para Sort Order (Orden de clasificación), elija Descending (Descendente).
  8. Para Sort By (Ordenar por), elija Check_in_Date_c__c.
  9. Haga clic en Save (Guardar).

Con esta clasificación, la reserva más reciente se coloca en la parte superior de los resultados, por lo que se utiliza para el resto del flujo. La última pieza del rompecabezas es utilizar los detalles de la reserva para establecer el valor de una variable (EventSummary), que finalmente se coloca en un nuevo registro de evento de huésped.

  1. Haga clic en el elemento Event Summary (Resumen del evento) y, luego, haga clic en Edit Element (Editar elemento).
  2. Para Value (Valor), copie y pegue lo siguiente:
    Check-in date of {!Reservation_1.Check_in_Date_c__c}, check-out date of {!Reservation_1.Check_out_Date_c__c}, for room type {!Reservation_1.Room_type_c__c}.
  3. Haga clic fuera del cuadro Value (Valor) para que el botón Save (Guardar) quede disponible, luego haga clic en Save (Guardar).
  4. Haga clic en Activate (Activar).
  5. Cierre la ficha Flow (Flujo) para volver a la ficha Setup (Configuración).

Buen trabajo dando forma al flujo. Fue mucho trabajo, pero dará sus frutos casi de inmediato una vez que Agentforce sepa cómo usarlo.

Crear una acción de Agentforce para el registro

Hay más buenas noticias para usted: configurar Agentforce para usar un flujo es muy fácil.

  1. Haga clic en el íconoÍcono de configuración de Setup (Configuración) y luego en Setup (Configuración).
  2. En el cuadro Quick Find (Búsqueda rápida), escriba Einstein Setup (Configuración de Einstein) y, a continuación, haga clic en Einstein Setup (Configuración de Einstein).
  3. Alterne Turn on Einstein (Activar Einstein) a On (Activado).

Habilitar la alternancia de Einstein.

  1. En el cuadro Quick Find (Búsqueda rápida), escriba Einstein Sales (Ventas de Einstein) y, luego, haga clic en Einstein Sales (Ventas de Einstein).
  2. Es posible que los emails de ventas ya estén habilitados en su organización, pero si no es así, alterne Turn on Sales Emails (Activar email de ventas) a Enabled (Habilitado). Puede ser que la configuración tarde un tiempo, pero puede continuar mientras tanto. Después de unos minutos, es posible que necesite actualizar su navegador para borrar la alerta de configuración.

Habilitar la opción de email de ventas.

  1. En el cuadro Quick Find (Búsqueda rápida), escriba Agent (Agente) y, luego, haga clic en Agents (Agentes).
  2. Alterne Einstein Copilot para Salesforce a On (Activado).

Habilitar el interruptor de Einstein Copilot para Salesforce.

  1. Actualice el navegador.
  2. En el cuadro Quick Find (Búsqueda rápida), escriba Agent (Agente) y, luego, haga clic en Agents Actions (Acciones de agente).
  3. Haga clic en + New Agent Action (+ Nueva acción de agente).
  4. Para Reference Action Type (Tipo de acción de referencia), seleccione Flow (Flujo).
  5. Para Reference Action (Acción de referencia), elija Create Check-in Guest Event (Crear evento de registro para huéspedes).
  6. Haga clic en Next (Siguiente).
    Dediquemos un momento a observar lo que Agentforce incorpora del flujo. Lo más importante es que el flujo tiene una descripción bien definida, que se coloca en las Instrucciones de acción de Agentforce. Las variables también tienen buenas descripciones, ubicadas en las instrucciones de entrada y salida. Estos son fundamentales para que Einstein comprenda el propósito del flujo y cómo debe utilizarse. ¡Felicitaciones a Becca por seguir las mejores prácticas y documentar bien su trabajo!

Cuadro de diálogo de configuración de acción de Einstein Copilot.

  1. En Input (Entrada), marque Require input (Requerir entrada).
  2. En Output (Salida), marque Show in conversation (Mostrar en plática).
  3. Haga clic en Finish (Finalizar).
    La nueva acción está terminada, pero debemos agregarla a Agentforce.
  4. Con Agent (Agente) aún en el cuadro Quick Find (Búsqueda rápida), haga clic en Agents (Agentes).
  5. Haga clic en Einstein Copilot.

Lista de Einstein Copilot.

  1. Haga clic en Open in Builder (Abrir en Generador).
    Asegúrese de que su asistente no esté activo, debe mostrar un botón Activate (Activar). Si muestra un botón Deactivate (Desactivar), haga clic en él.
  2. En Topics (Temas), haga clic en MigrationDefaultTopic.

Sección Topics (Temas) del Generador de agentes con una flecha que apunta a MigrationDefaultTopic.

  1. Haga clic en This Topic’s Actions (Acciones de este tema).

Detalles de Tema con una flecha que apunta a This Topic’s Actions.

  1. Haga clic en New (Nuevo) y, a continuación, seleccione Add from Asset Library (Agregar desde la biblioteca de activos).

Copilot Builder con la ficha de acciones mostrada.

  1. Marque la casilla Create Check-in Guest Event (Crear evento de registro para huéspedes) y haga clic en Finish (Finalizar).
  2. Haga clic en Activate (Activar).
  3. Cierre la ficha Agent Builder (Generador de agentes) para volver a la aplicación Sales (Ventas).

Eso es todo, Agentforce está listo para ayudar a registrar a los huéspedes. Ya solo queda probarlo. Es posible que ya tenga abierto el contacto de Sofia Rodriguez, así que diríjase a la ficha Home (Inicio) como si estuviera comenzando desde el principio del registro.

  1. Haga clic en la ficha Home (Inicio).
  2. Actualice la ventana del navegador.
  3. Haga clic en el ícono de Einstein para abrir el panel de Einstein.

Ícono de Einstein

  1. En el panel de Einstein, escriba Tell me about the Sofia Rodriguez contact (Cuéntame sobre el contacto de Sofia Rodriguez) y luego presione Intro.
    Este paso no es estrictamente necesario, pero ilustra la capacidad de Einstein para encontrar y resumir un registro.
  2. Haga clic en el vínculo de Sofia Rodriguez.
    Esto lo llevará al registro de contacto de Sofia. Si Einstein no respondió con un vínculo al registro (lo que a veces sucede en nuestro entorno de capacitación), simplemente navegue hasta su registro de contacto.
  3. En el panel de Einstein, escriba Check in Sofia Rodriguez (Registrar a Sofia Rodriguez) y luego presione Intro.
    Después de unos momentos, Einstein debería responder que el registro se completó, junto con algunos detalles del registro. También se creó el registro del evento de huésped.
  4. Desplácese hacia abajo para encontrar la lista relacionada Guest Events (Eventos de huéspedes), luego haga clic en el nuevo GE record (Registro de GE).

Lista relacionada con eventos de huéspedes.

Genial, el evento de registro se captura tal como se esperaba.

  1. Cierre el panel de Einstein.

La fase 2 del plan de Becca es un éxito. Al personal del complejo le encanta lo fácil que es registrar a los huéspedes, y el coordinador social ya le está pidiendo a Becca que le enseñe a Agentforce cómo crear eventos para huéspedes para sus actividades.

La fase final es utilizar el Generador de solicitudes para crear emails de bienvenida personalizados con unos pocos clics.

Verificar paso

+100 puntos

Completará esta unidad en su propio Playground de Data Cloud and Einstein AI.

Esta insignia requiere un nuevo Playground de Data Cloud and Einstein AI personalizado

Tendrá un tiempo limitado para completar esta y otras insignias que requieren un Playground Data Cloud and Einstein AI. Si se queda sin tiempo, perderá el acceso a este Playground y puede que deba empezar de nuevo.

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