Esta insignia requiere un nuevo Playground de Data Cloud and Einstein AI personalizado.
DispondrĂĄ de tiempo limitado para completar esta insignia y cualquier insignia que requiera un Playground Data Cloud and Einstein AI. Si el tiempo se agota, perderĂĄ el acceso a este Playground y es posible que tenga que volver a empezar.
Mejorar Agentforce para actuar segĂșn datos con lenguaje conversacional
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 crea un registro en un objeto personalizado llamado 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. Primero, utiliza un flujo para crear un registro de evento de huĂ©sped en funciĂłn de los Ășltimos datos de reserva de Data Cloud. 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 Einstein que complete el registro de Sofia Rodriguez y Einstein se encargarĂĄ del resto.
Finalizar un flujo para registrar eventos de huéspedes
Gracias a Data Cloud, Becca tiene toda la informaciĂłn necesaria para completar un flujo que comience con un contacto, como Sofia Rodriguez, y crear un registro segĂșn los datos de reserva. Sin embargo, la ruta entre ambos elementos es un poco tiene algunos obstĂĄculos. Como ya ha aprendido en el paso 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 vamos a terminar ese flujo.
- Haga clic en el icono Setup (ConfiguraciĂłn) y, a continuaciĂłn, en Setup (ConfiguraciĂłn).
- Escriba
flows
(flujos) en la bĂșsqueda y, a continuaciĂłn, haga clic en Flows (Flujos) (en Process Automation [AutomatizaciĂłn de procesos]).
- Haga clic en Create Check-in Guest Event (Crear evento de registro de huésped).
- Haga clic en el elemento Unified Link 1 (VĂnculo unificado 1) y, despuĂ©s, en Edit Element (Modificar elemento).
- En Data Source (Fuente de datos), elija Data Cloud Object (Objeto de Data Cloud).
- En Data Space (Espacio de datos), elija default (predeterminado).
- 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.
- En la secciĂłn Filter Records (Filtrar registros), en Field (Campo), elija SourceRecordId__c.
Este es el nombre real de la columna Source ID (Id. de origen) de la primera tabla.
- En Value (Valor), seleccione la variable ContactRecordId.
ContactRecordId es una variable que ha creado el equipo de Trailhead por adelantado. Representa el Id. de Salesforce del registro de contacto.
- 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.
- Haga clic en el elemento Unified Link 2 (VĂnculo unificado 1) y, despuĂ©s, en Edit Element (Modificar elemento).
- En Data Source (Fuente de datos), elija Data Cloud Object (Objeto de Data Cloud).
- En Data Space (Espacio de datos), elija default (predeterminado).
- En Object, seleccione Unified Link Individual ccid (CCID de perfil individual de vĂnculo unificado).
De hecho, este es el mismo objeto del primer elemento.
- En la secciĂłn Filter Records (Filtrar registros), en Field (Campo), elija UnifiedRecordId__c.
Este es el nombre real de la columna Unified ID (Id. unificado) de la primera tabla.
- 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.
- Haga clic en Add Condition (Agregar condiciĂłn).
- En Field (Campo), seleccione ssot__DataSourceObjectId__c.
- En Operator (Operador), seleccione Starts with (Comienza con).
- En Value (Valor), escriba
External
(Externo).
El objeto de lago de datos realmente se denomina 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.
- Haga clic en Save (Guardar).
Ahora que conoce el Id. de Reserv-o-matic de Sofia, puede encontrar su reserva mĂĄs reciente.
- Haga clic en el elemento Reservation 1 (Reserva 1) y, después, en Edit Element (Modificar elemento).
- En Data Source (Fuente de datos), elija Data Cloud Object (Objeto de Data Cloud).
- En Data Space (Espacio de datos), elija default (predeterminado).
- En Object (Objeto), seleccione ExternalReservation.
- En la secciĂłn Filter Records (Filtrar registros), en Field (Campo), elija Contact_ID_c__c.
- En Value (Valor), copie y pegue
{!Unified_Link_2.SourceRecordId__c}
.
Esto indica la consulta anterior.
- En Sort Order (Orden de clasificaciĂłn), seleccione Descending (Descendente).
- En Sort By (Ordenar por), seleccione Check_in_Date_c__c.
- 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.
- Haga clic en el elemento Event Summary (Resumen de evento) y, después, en Edit Element (Modificar elemento).
- 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}
.
- Haga clic fuera del cuadro Value (Valor) para que el botón Save (Guardar) esté disponible y, después, haga clic en Save (Guardar).
- Haga clic en Activate (Activar).
- Cierre la ficha Flow (Flujo) para volver a la ficha Setup (ConfiguraciĂłn).
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.
- Haga clic en el icono Setup (ConfiguraciĂłn)
y, luego, en Setup (ConfiguraciĂłn).
- 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).
-
Active el botĂłn Turn on Einstein (Activar Einstein).
- En el cuadro Quick Find (BĂșsqueda rĂĄpida), escriba
Einstein Sales
y, a continuaciĂłn, haga clic en Einstein for Sales.
- Es posible que Sales Emails (Correos electrĂłnicos de ventas) ya estĂ© activado en su organizaciĂłn pero, si no es asĂ, cambie el botĂłn Turn on Sales Emails (Activar Correos electrĂłnicos de ventas) a Enabled (Activado). Es posible que la configuraciĂłn tarde unos minutos, pero puede continuar mientras tanto. DespuĂ©s de unos minutos, es posible que tenga que actualizar su navegador para borrar la alerta de configuraciĂłn.
- En el cuadro Quick Find (BĂșsqueda rĂĄpida), introduzca
agent
(agente) y haga clic en Agents (Agentes).
-
Active el botĂłn Einstein Copilot for Salesforce (Einstein Copilot para Salesforce).
- Actualice su navegador.
- En el cuadro Quick Find (BĂșsqueda rĂĄpida), introduzca
agent
(agente) y haga clic en Agent Actions (Acciones de agentes).
- Haga clic en + New Agent Action (+ Nueva acciĂłn de agente).
- En Reference Action Type (Tipo de acciĂłn de referencia), seleccione Flow (Flujo).
- En Reference Action (Acción de referencia), elija Create Check-in Guest Event (Crear evento de registro de huésped).
- Haga clic en Next (Siguiente).
Vamos a tomarnos un momento para observar lo que Agentforce incorpora del flujo. Y lo mĂĄs importante: el flujo tiene una descripciĂłn bien definida, que se coloca en Agentforce Action Instructions (Instrucciones de la acciĂłn de Copilot). Las variables tambiĂ©n disponen de buenas descripciones, que se colocan en las instrucciones de Input (Entrada) y Output (Salida). Estas son fundamentales para que Einstein comprenda el objetivo del flujo y la manera en la que deberĂa utilizarse. Le damos la enhorabuena a Becca por seguir las prĂĄcticas recomendadas y documentar bien su trabajo.
- En Input (Entrada) marque Require Input (Requiere entrada).
- En Output (Salida), marque Show in conversation (Mostrar en la conversaciĂłn).
- Haga clic en Finish (Finalizar).
La nueva acciĂłn ya estĂĄ lista, pero debemos agregarla a Agentforce.
- AĂșn con la palabra
agent
(agente) en el cuadro Quick Find (BĂșsqueda rĂĄpida), haga clic en Agents (Agentes).
- Haga clic en Einstein Copilot.
- Haga clic en Open in Builder (Abrir en Builder).
AsegĂșrese de que su asistente no estĂ© activo; deberĂa mostrarse el botĂłn Activate (Activar). Si se muestra el botĂłn Deactivate (Desactivar), haga clic en Ă©l.
- En Topics (Temas), haga clic en MigrationDefaultTopic.
- Haga clic en This Topicâs Actions (Acciones de este tema).
- Haga clic en New (Nuevo) y, después, seleccione Add from Asset Library (Agregar desde la biblioteca de activos).
- Marque la casilla Create Check-in Guest Event (Crear evento de registro de huésped) y haga clic en Finish (Finalizar).
- Haga clic en Activate (Activar).
- Cierre la ficha Agent Builder para volver a ejecutar la aplicaciĂłn Sales (Ventas).
Eso es todo. Agentforce ya estĂĄ preparado para ayudar a registrar a los huĂ©spedes. Lo Ășnico que queda es probarlo. Es posible que ya tenga el contacto de Sofia Rodriguez abierto; vaya a la ficha Home (Inicio) como si fuese a empezar el proceso de registro desde el principio.
- Haga clic en la ficha Home (Inicio).
- Actualice la ventana del navegador.
- Haga clic en el icono de Einstein para abrir el panel de Einstein.
- En el panel de Einstein, escriba
Tell me about the Sofia Rodriguez contact
(ProporciĂłname informaciĂłn sobre Sofia Rodriguez) y pulse Enter (Intro).
Este paso no es estrictamente necesario, pero muestra la capacidad de Einstein para encontrar y resumir un registro.
- Haga clic en el vĂnculo de Sofia Rodriguez.
De esta manera, serĂĄ redirigido al registro de contacto de Sofia. Si Einstein no le ha respondido con un vĂnculo al registro (lo cual sucede a veces en nuestro entorno de entrenamiento), navegue al registro de contacto.
- En el panel de Einstein, escriba
Check in Sofia Rodriguez
(Registrar a Sofia Rodriguez) y, a continuaciĂłn, pulse Enter (Entrar).
Pasados unos minutos, Einstein 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.
- DeslĂcese hacia abajo hasta que encuentre la lista relacionada Guest Events (Eventos de huĂ©spedes) y, despuĂ©s, haga clic en el nuevo registro GE (Evento del huĂ©sped).
Genial, el evento de registro se ha capturado como estaba previsto.
- Cierre el panel de Einstein.
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.
En la fase final, se debe utilizar Prompt Builder (Generador de solicitudes) para elaborar correos electrĂłnicos de bienvenida personalizados con tan solo un par de clics.