Skip to main content

Estimación de tiempo

Mejorar Agentforce para actuar según datos con lenguaje conversacional

Nota

Nota

¿Su idioma de aprendizaje es español? Comience el reto en un Trailhead Playground en español y utilice las traducciones proporcionadas entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto se basan en los datos en inglés. Si no aprueba el reto en su organización en español, le recomendamos que (1) cambie la configuración regional a Estados Unidos, (2) cambie el idioma a inglés, siga las instrucciones descritas aquí y, a continuación, (3) vuelva a hacer clic en el botón Check Challenge (Comprobar el reto).

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

Note

¡IMPORTANTE!

Esta insignia está compuesta por tres unidades. Para conseguir la insignia, tiene que completar los pasos de las tres unidades en la misma organización Playground.

Si su Playground caduca, perderá acceso y tendrá que volver a empezar de nuevo.

Note

A partir del 14 de octubre de 2025, Data Cloud ha pasado a ser Data 360. Durante esta transición, es posible que vea referencias a Data Cloud en nuestra aplicación y documentación. Aunque el nombre sea nuevo, la funcionalidad y el contenido siguen siendo los mismos.

Dar la más cálida bienvenida

Los huéspedes de Coral Cloud Resorts llegan después de haber viajado por todo el planeta listos para empezar a relajarse. Pero, antes de poder hacerlo, deben completar el registro en la recepción. Por ello, Becca va a hacer que ese último esfuerzo sea lo más sencillo posible para el personal, de manera que los huéspedes puedan comenzar sus vacaciones lo antes posible.

Siempre que se lleva a cabo un proceso de registro, el personal de Coral Cloud registra el evento mediante la creación de un registro en un objeto personalizado con el nombre Guest Event (Evento de huésped). Lo utilizan para realizar un seguimiento de muchas cosas, como cuando los huéspedes solicitan el servicio de limpieza o asisten a actividades sociales. Actualmente, el personal debe crear de forma manual el registro, pero Becca ve que hay dos maneras de mejorar el proceso. En primer lugar, utiliza un flujo para crear un registro de evento de huésped basado en los datos de la última reserva en Data 360. Después, enseña a Agentforce a iniciar el flujo mediante lenguaje conversacional. Cuando Sofia Rodriguez llegue al hotel para comenzar su estancia, el personal solo tiene que pedirle a Agentforce que complete el registro de Sofia Rodriguez y el programa se encargará del resto.

Panel de conversación de Agentforce con una solicitud y la respuesta.

Finalizar un flujo para registrar eventos de huéspedes

Gracias a Data 360, Becca tiene toda la información necesaria para crear un flujo que empiece con un contacto, como Sofia Rodriguez, y crear un registro basado en los datos de la reserva. Sin embargo, la ruta entre ambos elementos es un poco tiene algunos obstáculos. Como ya ha aprendido en el unidad anterior, la resolución de identidad crea automáticamente objetos que sirven de puente entre objetos de modelo de datos relacionados. Para completar el flujo de registro, Becca debe cruzar uno de esos puentes dos veces.

El puente en cuestión recibe el nombre de Unified Link Individual ccid (CCID de perfil individual de vínculo unificado), que conecta el contacto de Sofia de Salesforce con el contacto de Sofia en Reserv-o-matic. Esta es una versión simplificada de los datos en ese puente.

Nombre completo

Fuente de datos

Id. de origen

Id. unificado

Sofia Rodriguez

Salesforce

003bn000002FILwAAO [1]

ca6369777b7dbca79215f46016e74dd6

Sofi Rodriguez

Reserv-o-matic

10008155 [2]

ca6369777b7dbca79215f46016e74dd6

Observe que el Id. unificado es el mismo para ambas Sofias. Por ello, si conoce el Id. de la Sofia de Salesforce [1], puede encontrar el Id. de Reserv-o-matic [2] a través del Id unificado. Esto es importante porque las reservas solo están vinculadas a los huéspedes por el Id. de Reserv-o-matic. Esta es una versión simplificada de ello.

Id. de contacto

Fecha de entrada

Fecha de salida

Tipo de habitación

Estado de la reserva

10008155 [2]

31/05/2021

01/06/2021

Suite

Completado

10008155 [2]

19/10/2023

21/10/2023

Suite

Completado

10008155 [2]

27/04/2024

07/05/2024

Suite

Completado

Con todo esto en mente, vamos a desglosar lo que hace el flujo.

  • Si conoce el Id. de origen de Salesforce [1], puede consultar el puente para buscar el Id. unificado.
  • Si conoce el Id. unificado, puede volver a consultar el puente para encontrar el Id. de Reserv-o-matic [2].
  • Si conoce el Id. de Reserv-o-matic [2], puede consultar los datos de reserva para encontrar los detalles de la última reserva.
  • Si conoce los detalles de la última reserva, puede actualizar una variable de flujo con los detalles.
  • Puede crear un registro de evento de huésped para realizar el registro con la variable.

Parece mucho, pero tenemos buenas noticias: El equipo de Trailhead ya ha creado la mayor parte del flujo. Las partes que faltan implican objetos que solo existen ahora que ha creado las transmisiones de datos y ha configurado la resolución de identidad. Así que termine ese flujo.

Note

Observe que los siguientes pasos contienen muchos detalles, pero no se habla sobre todos los campos que son muchos. Si un campo no se menciona en una serie de pasos, déjelo tal y como está.

  1. Haga clic en Icono del Iniciador de aplicación para abrir App Launcher (Iniciador de aplicación) y busque y seleccione Flows (Flujos).

  1. Seleccione la vista de lista All Flows (Todas las Flujos).

  1. Haga clic en Create Check-in Guest Event (Crear evento de registro de huésped).
  2. Haga clic en Open Flow (Abrir flujo).
  3. Haga clic en el elemento Unified Link 1 (Vínculo unificado 1).
  4. En Data Source (Fuente de datos), seleccione Data Cloud Object (Objeto de Data Cloud).
  5. En Data Space (Espacio de datos), seleccione default (predeterminado).
  6. En Object (Objeto), seleccione Unified Link Individual ccid (CCID de perfil individual de vínculo unificado). Asegúrese de elegir el objeto adecuado, ya que hay varios que tienen un nombre similar

.Lista de selección de Object (Objeto).

  1. En la sección Filter Records (Filtrar registros), en Field (Campo), elija Individual Id (Id. de perfil individual). Este es el nombre real de la columna Source ID (Id. de origen) de la primera tabla.
  2. En Value (Valor), elija la variable ContactRecordId. ContactRecordId es una variable que el equipo de Trailhead creó por adelantado. Representa el Id. de Salesforce del registro de contacto.

Lista de selección de Value (Valor).

  1. Haga clic en Save (Guardar).

El flujo ha detectado el primer registro en la tabla Unified Link (Vínculo unificado). Es el momento de utilizar el Id. unificado del registro para encontrar el Id. de Reserv-o-matic.

  1. Haga clic en el elemento Unified Link 2 (Vínculo unificado 1).
  2. En Data Source (Fuente de datos), elija Data Cloud Object (Objeto de Data Cloud).
  3. En Data Space (Espacio de datos), elija default (predeterminado).
  4. En Object (Objeto), elija Unified Link Individual ccid (CCID de perfil individual de vínculo unificado). De hecho, este es el mismo objeto del primer elemento.
  5. En la sección Filter Records (Filtrar registros), en Field (Campo), elija Unified Individual Id (Id. de perfil individual unificado). Este es el nombre real de la columna Unified ID (Id. unificado) de la primera tabla.
  6. En Value (Valor), copie y pegue {!Unified_Link_1.UnifiedRecordId__c}. Esto indica el Id. unificado de la primera consulta. Al hacer clic fuera de Value (Valor), el texto se reemplaza por un marcador.

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

  1. Haga clic en Add Condition (Agregar condición).
  2. En Field (Campo), elija Data Source Object (Objeto de fuente de datos).
  3. En Operator (Operador), seleccione Starts with (Comienza con).
  4. En Value (Valor), escriba External (Externo).

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

El objeto de lago de datos (DMO) se denomina realmente ExternalReservation, no Reserv-o-matic como en la tabla simplificada. Al agregar esta condición adicional, el flujo ignorará el Id. de Salesforce de Sofia y encontrará 10008155 en la tabla.

  1. Haga clic en Save (Guardar).

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

  1. Haga clic en el elemento Reservation 1 (Reserva 1).
  2. En Data Source (Fuente de datos), elija Data Cloud Object (Objeto de Data Cloud).
  3. En Data Space (Espacio de datos), elija default (predeterminado).
  4. En Object (Objeto), seleccione ExternalReservation.
  5. En la sección Filter Records (Filtrar registros), en Field (Campo), elija Contact ID (Id. de contacto).
  6. En Value (Valor), copie y pegue {!Unified_Link_2.SourceRecordId__c}. Esto indica la consulta anterior.
  7. En Sort Order (Orden de clasificación), seleccione Descending (Descendente).
  8. En Sort By (Ordenar por), seleccione Check_in_Date_c__c.
  9. Haga clic en Save (Guardar).

Al ordenar de esta manera, la reserva más reciente se coloca en la parte superior de los resultados, por lo que se utiliza con el resto del flujo. La última pieza del puzle es utilizar los detalles de la reserva para configurar el valor de una variable (EventSummary), que se coloca en un nuevo registro de evento de huésped.

  1. Haga clic en el elemento Event Summary (Resumen de evento).
  2. En 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} (Fecha de llegada de {!Reservation_1.Check_in_Date_c__c}, fecha de salida de {!Reservation_1.Check_out_Date_c__c} para el tipo de habitación {!Reservation_1.Room_type_c__c}.
  3. Haga clic fuera del cuadro Value (Valor) para que el botón Save (Guardar) esté disponible y, después, haga clic en Save (Guardar).
  4. Haga clic en Activate (Activar).
  5. Cierre la ficha Flow (Flujo).

Ha hecho un buen trabajo mejorando el flujo. Ha trabajado mucho, pero en cuanto Agentforce sepa utilizarlo verá que ha merecido la pena.

Crear una acción de registro de Agentforce

Aún tenemos más buenas notificas para usted: la configuración de Agentforce para utilizar el flujo es muy sencilla.

  1. Haga clic en el icono Setup (Configuración) [Texto alternativo: icono de configuración] y, a continuación, seleccione Setup (Configuración).
  2. En el cuadro Quick Find (Búsqueda rápida) en Setup (Configuración), busque y seleccione Salesforce Go.
  3. En el cuadro de texto Search features... (Buscar funciones...), introduzca y seleccione Agentforce Studio.

Agentforce Studio seleccionado.

  1. Haga clic en Get Started (Empezar).
  2. Haga clic en Turn On (Activar).
  3. Haga clic en Confirm (Confirmar).

Ahora vamos con la acción del agente

  1. Haga clic en Icono del Iniciador de aplicación para abrir App Launcher (Iniciador de aplicación) y busque y seleccione Agentforce Studio.
  2. Haga clic en Connect Data 360 (Conectar Data 360).
  3. Haga clic en New Version (Nueva versión).
  4. En Subagents (Subagentes), pase el cursor sobre General CRM (CRM general) y haga clic en +.

Subagente General CRM (CRM general) que muestra el menú Add or create action (Agregar o crear acción) con las opciones de menú New Action (Nueva acción) o Add from Asset Library (Agregar desde la biblioteca de activos).

  1. Seleccione New Action (Nueva acción).
  2. En Action Name (Nombre de la acción), introduzca Create Check-in Guest Event (Crear evento de registro de huésped).
  3. En Description (Descripción), introduzca This action creates a Guest Event record to capture when a contact completes check-in for a reservation. (Esta acción crea un registro de evento de huésped para capturar el momento en que un contacto completa el registro para una reserva).
  4. Haga clic en Create and Open (Crear y abrir).
  5. En Reference Action Type (Tipo de acción de referencia), seleccione Flow (Flujo).
  6. En Reference Action (Acción de referencia), seleccione Create Check-in Guest Event (Crear evento de registro de huésped).
  7. En Inputs (Entradas), ContactRecordId, marque Require Input to execute action (Requerir entrada para ejecutar una acción)..
  8. En Outputs (Salidas), EventSummary, marque Show in conversation (Mostrar en la conversación)..
  9. Haga clic en Save (Guardar).
  10. Haga clic en Commit Version (Confirmar versión).
  11. Vuelva a hacer clic en Commit Version (Confirmar versión).
  12. Haga clic en Activate (Activar).
  13. Vuelva a hacer clic en Activate (Activar).

Eso es todo. Agentforce ya está preparado para ayudar a registrar a los huéspedes. Lo único que queda es probarlo.

  1. En la aplicación Sales (Ventas), haga clic en la ficha Contacts (Contactos).
  2. Vaya al contacto Sofia Rodriguez.
  3. Actualice la ventana del navegador.
  4. Haga clic en el icono de Agentforce para abrir su panel.Icono de Agentforce
  5. En el panel de Agentforce, escriba Check in Sofia Rodriguez (Registrar la llegada de Sofia Rodriguez) y pulse Enter/Return (Intro/Entrar). Pasados unos minutos, el agente de Agentforce debería responderle diciendo que el registro se ha completado y proporcionando detalles del mismo. El registro de evento del huésped también se habrá creado.
  6. Deslícese hacia abajo hasta que encuentre la lista relacionada Guest Events (Eventos de huéspedes) y, después, haga clic en el registro de evento del huésped que acaba de crear.

Lista relacionada Guest Events (Eventos de huéspedes).

Genial, el evento de registro se ha capturado como estaba previsto.

  1. Cierre el panel de Agentforce.

La fase 2 del plan de Becca es un éxito. Al personal del complejo vacacional le encanta lo sencillo que resulta registrar a los huéspedes, y el coordinador social ya le ha pedido a Becca que le muestre a Agentforce cómo crear eventos de huéspedes para sus actividades.

Ya está. Becca está bastante satisfecha con la forma en que su proyecto ha combinado Data 360 y Agentforce para mejorar la experiencia de los huéspedes y el personal. Después de un breve momento de reflexionar sobre el éxito del proyecto, Becca decide buscar al coordinador social para empezar su nueva aventura con IA y datos.

Comparta sus comentarios sobre Trailhead en la Ayuda de Salesforce.

Nos encantaría conocer su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios cuando quiera desde el sitio de la Ayuda de Salesforce.

Más información Continuar para compartir comentarios