Skip to main content
Register now for TDX! Join the must-attend event to experience what’s next and learn how to build it.

Estimación de tiempo

Agregar un flujo como una acción de agentes

Objetivos de aprendizaje

Después de completar esta unidad, podrá:

  • Nutrir el tema de un agente con acciones de agente basadas en el flujo para que su eficacia sea máxima.
  • Crear una acción de agente que haga referencia al flujo.
  • Configurar un tema para que una acción de agente proporcione datos a otra acción de agentes.
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

En esta insignia se da por hecho que está familiarizado con los flujos y que tiene experiencia con Flow Builder. Siga la ruta Crear flujos con Flow Builder para desarrollar capacidades sólidas de automatización de procesos y convertirse en un experto de Flow Builder.

Trailcast

Si desea escuchar una grabación de audio de este módulo, utilice el siguiente reproductor. Cuando termine de escuchar la grabación, recuerde volver a cada unidad, consultar los recursos y completar las tareas asociadas.

Ahora que ha creado los flujos que necesita el agente de experiencias de Coral Cloud para ayudar a los clientes a gestionar sus actividades reservadas, cree un tema en ese agente y proporciónele las acciones basadas en el flujo que necesita a fin de ayudar a sus clientes.

Configurar Agentforce

Primero, asegúrese de haber activado Agentforce en su Trailhead Playground.

  1. En el cuadro Quick Find (Búsqueda rápida), busque y seleccione Einstein Setup (Configuración de Einstein).
  2. Compruebe que Einstein también se haya activado. Si ya lo está, desactívelo y vuelva a activarlo.
  3. Actualice su navegador para volver a cargar la configuración.
  4. En el cuadro Quick Find (Búsqueda rápida) que aparece en Setup (Configuración), busque y seleccione Agentforce Agents (Agentes de Agentforce).
  5. Asegúrese de que Agentforce esté activado.

“”

Agregar un tema

Antes de crear el tema del agente, tenga en cuenta algunas directrices y prácticas recomendadas para configurar temas.

  • Nutra el tema con información sobre los objetos pertinentes de Salesforce. Describa los objetivos para que el agente sepa cómo se utilizan los datos.
  • Indique al tema que no debe utilizar ningún dato de Salesforce que no haya sido proporcionado por una acción. Recuerde que los agentes cuentan con permisos que le proporcionan acceso a todos los objetos y campos. De esta manera, se evita que el agente hable sobre datos que no son relevantes o no deberían compartirse.
  • Indique al tema que no muestre ningún valor de Id. al cliente. Las variables de recopilación de registros siempre incluyen los Id. de los registros, por lo que sin esta instrucción, hay bastantes probabilidades de que el agente muestre dichos datos al cliente, aunque no sean significativos. De esta manera, se protege a los clientes y no se confundirán a causa de recibir datos crípticos.
  • Al mencionar una acción de agente, asegúrese de utilizar el nombre de API de la acción. Por ejemplo, haga referencia a ella como "acción Get_Customer_Details", y no "acción Get Customer Details". Esta práctica ayuda al agente a distinguir los nombres de las acciones del texto que los rodea.

Al configurar un tema, proporcione la descripción de clasificación, el ámbito y las instrucciones.

Nombre de campo

Acción recomendada

Classification Description (Descripción de la clasificación)

Proporcione una idea general de para qué sirve el tema y explique el contexto de los datos con los que está trabajando.

Scope (Ámbito)

Indique al agente cuál es su tarea y proporcione detalles específicos sobre lo que no debería hacer.

Instrucciones

Sea específico sobre cómo debe interactuar el agente con el cliente:

  • El agente debería preguntar en qué puede ayudar en lugar de suponer qué pregunta debe realizar.
  • Si el agente no sabe con qué cliente está hablando, debería pedirle alguna información de identificación y utilizarla para ejecutar el flujo Get Customer Details (Obtener detalles del cliente). Debería hacerlo antes de ejecutar cualquier otro flujo.
  • Si un cliente pregunta por sus actividades reservadas, el agente debería ejecutar el flujo Get Contact’s Upcoming Bookings (Obtener las próximas reservas del contacto). A continuación, debería proporcionar los resultados de ese flujo al cliente.

Ahora, cree un tema que indique al agente lo que puede y no puede hacer con las actividades reservadas de los clientes.

  1. En el cuadro Quick Find (Búsqueda rápida) que aparece en Setup (Configuración), busque y seleccione Agentforce Agents (Agentes de Agentforce).
  2. Seleccione Coral Cloud Experience Agent (Agente de experiencias de Coral Cloud).
  3. Haga clic en Open in Builder (Abrir en Builder).
  4. En el panel Topics (Temas), haga clic en New (Nuevo) y seleccione New Topic (Nuevo tema).
    Si el botón New (Nuevo) no aparece, asegúrese de que el agente esté desactivado. Si el agente ya está desactivado, regrese a la página de configuración del agente y desactive la opción de Agentforce; después, vuelva a activarla.

“”

  1. Deje "What do you want this topic to do?" (¿Qué quiere que haga este tema?) en blanco y haga clic en Next (Siguiente).
    El campo What do you want this topic to do? (¿Qué quiere que haga este tema?) se rellena automáticamente con otros valores de tema. Para este ejercicio, establecerá los valores de forma manual, de manera que podamos guiarle.
  2. En el cuadro Create a Topic (Crear un tema), configure el tema de la siguiente manera.
    • En Name (Nombre), introduzca Booked Activity Management (Gestión de actividades reservadas).
    • En Classification Description (Descripción de la clasificación), introduzca:
      This topic helps Coral Cloud Resort guests to manage and understand their booked activities. Booked activities are stored in the 'Bookings' object in Salesforce. Guests are represented by the 'Contacts' object in Salesforce. (Este tema ayuda a los huéspedes de Coral Cloud Resort a gestionar y conocer sus actividades reservadas. Las actividades reservadas se almacenan en el objeto Booking [Reservas] en Salesforce. Los huéspedes están representados por el objeto Contacts [Contactos] en Salesforce).
    • En Scope (Ámbito), introduzca:
      Your job is only to help Coral Cloud Resort guests book activities, give them information about their existing booked activities, and cancel their booked activities. Do not use any Salesforce data that wasn't provided by an action's output. Do not show the customer any ID values. (Su trabajo es ayudar a los huéspedes de Coral Cloud Resort a reservar actividades, proporcionarles información sobre las actividades reservadas existentes y cancelarlas cuando así lo quieran. No utilice ningún dato de Salesforce que no se haya proporcionado con alguna acción. No muestre los valores de Id. del cliente).
  3. En la parte inferior, haga clic en Add Instructions (Agregar instrucciones) tres (3) veces para que se muestren tres cuadros de texto para las instrucciones.
  4. Agregue las siguientes instrucciones:
    • En la primera instrucción, introduzca:
      After showing the customer a list of their activities, ask them how you can help them. (Tras mostrarle al cliente una lista de sus actividades, pregúntele en qué puede ayudarle).
    • En la segunda instrucción, introduzca:
      If the customer is not known, you must always ask for their email address and their membership number to get their Contact record by running the Get_Customer_Details action before running any other actions. (Si no conoce al cliente, siempre debe pedirle su dirección de correo electrónico y número de afiliación para obtener el registro de contacto ejecutando la acción Get Customer Details [Obtener detalles del cliente] antes de realizar cualquier otra acción).
    • En la tercera instrucción, introduzca:
      If the customer asks what their current booked activities are, run the Get_Contact_s_Upcoming_Bookings action and then present the output to the customer. (Si el cliente pregunta cuáles son sus actividades reservadas, ejecute la acción Get_Contact_s_Upcoming_Bookings y, a continuación, muéstrele el resultado al cliente).
      Los campos de tema correspondientes a las instrucciones anteriores.
  5. Haga clic en Next (Siguiente).
  6. Haga clic en Finalizar.
    Si aparece una ventana con el mensaje Topic Overlap Detected (Coincidencia de tema detectada), haga clic en Ignore (Ignorar). El mensaje alerta al creador del agente de que puede haber algún tema parecido en la biblioteca de temas de esa organización. En esta insignia, no tiene que preocuparse por eso.

Agregar flujos como acciones de agentes

Es el momento de agregar los flujos al agente. Cree una acción de agente para cada flujo y asígnelas al tema. Por suerte, puede crear estas acciones de agentes sin tener que salir de Agentforce Builder.

Agregar la acción Get Customer Details (Obtener detalles del cliente) al agente

  1. Haga clic en el tema Booked Activity Management (Gestión de actividades reservadas).
  2. Haga clic en la ficha This Topic’s Actions (Acciones de este tema).
    Ficha This Topic’s Actions (Acciones de este tema) resaltada.
  3. Haga clic en New (Nuevo) y seleccione Create New Action (Crear nueva acción).
  4. Seleccione Flow (Flujo) como Reference Action Type (Tipo de acción de referencia).
  5. En Reference Action (Acción de referencia), seleccione Get Customer Details (Obtener detalles del cliente).
  6. Deje la etiqueta y el nombre de API predeterminados; a continuación, haga clic en Next (Siguiente).
  7. Asegúrese de que las instrucciones de la acción de agente reflejan lo siguiente: Validate a Customer’s details by passing their email and memberNumber to see if there is a related contact. (Valide los detalles de un cliente comprobando el correo electrónico y el número de miembro para ver si existe un contacto relacionado).
  8. Anule la selección de la casilla etiquetada como Show loading text for this action (Mostrar texto de carga para esta acción).
  9. Configure la configuración de entrada de la variable de correo electrónico.
    • Asegúrese de que en las instrucciones se indica lo siguiente: The Email Address of the customer that is validating their identity. (La dirección de correo electrónico del cliente que está validando su identidad).
    • Marque Require Input (Requiere entrada).
      Esta configuración indica al agente que no debe ejecutar esta acción a menos que tenga datos que deba enviarle. Utilice esta configuración para garantizar que el flujo no se ejecute sin los datos que necesita para que se ejecute correctamente.
  10. Configure los parámetros de entrada de la variable memberNumber.
    • Asegúrese de que en las instrucciones se indica lo siguiente: The Member Number of the customer that is validating their identity. (El número de miembro del cliente que está validando su identidad).
    • Marque Require Input (Requiere entrada).
  11. Configure los parámetros de salida de la variable contact (contacto).
    • Asegúrese de que en las instrucciones se indica lo siguiente: The contact that was returned in the search for records. (El contacto que se devuelve en la búsqueda de registros).
    • Marque Show in conversation (Mostrar en la conversación).
      Esta configuración indica al agente que puede enviar el contenido de esta variable al cliente. Si la casilla de verificación Show in Conversation (Mostrar en la conversación) no se ha seleccionado para un resultado concreto, los contenidos de esa variable de flujo no se compartirán con el cliente.
  12. Haga clic en Finalizar.

Agregar la acción Get Contact’s Upcoming Bookings (Obtener las próximas reservas del contacto) al agente

  1. En la ficha This Topic’s Actions (Acciones de este tema) del tema Booked Activity Management (Gestión de actividades reservadas), haga clic en New (Nueva) y seleccione Create New Action (Crear nueva acción).
  2. Seleccione Flow (Flujo) como Reference Action Type (Tipo de acción de referencia).
  3. En Reference Action (Acción de referencia), seleccione Get Contact's Upcoming Bookings (Obtener las próximas reservas del contacto).
  4. Deje la etiqueta y el nombre de API predeterminados; a continuación, haga clic en Next (Siguiente).
  5. Asegúrese de que las instrucciones de la acción de agente indican lo siguiente: Find all the Booking records related to the guest's contact record. Only retrieve Bookings whose date hasn't occurred yet. (Encuentre todos los registros de reserva relacionados con el registro de contacto del huésped. Recupere solo las reservas cuya fecha no haya vencido).
    Observe que las instrucciones de acción de agente predeterminadas coinciden con la descripción del flujo. Si escribe una buena descripción para el flujo en la que se indique de forma precisa lo que este hace, se ahorrará bastante trabajo más adelante.
  6. En Loading Text (Texto de carga), introduzca Retrieving your booked activities (Recuperando sus actividades reservadas).
  7. Configure los parámetros de entrada de la variable Contact_ID.
    • Asegúrese de que en las instrucciones se indica lo siguiente: The Id of a Contact record that you would like to find related Booking records for. (El Id. de un registro de contacto que le gustaría que estuviese relacionado con los registros de reserva).
      Observe que las instrucciones predeterminadas coinciden con la descripción de la variable Contact_ID en el flujo. ¿Ve un patrón?
    • Marque Require Input (Requiere entrada).
  8. Configure los parámetros de salida de la variable Contact_Bookings.
    • Asegúrese de que en las instrucciones se indica lo siguiente: The upcoming not-canceled bookings assigned to the contact whose ID matches the Contact_ID. (Las próximas reservas que no se hayan cancelado asignadas al contacto cuyo Id. coincida con Contact_ID).
    • Marque Show in conversation (Mostrar en la conversación).
  9. Configure los parámetros de salida de la variable Error_Message_Output.
    • Asegúrese de que en las instrucciones se indique lo siguiente: The error message to show to the customer when this flow doesn't finish successfully. (El mensaje de error que debe aparecerle al cliente si el flujo no se lleva a cabo correctamente).
    • Marque Show in conversation (Mostrar en la conversación).
  10. Haga clic en Finalizar.

Probar el agente

Ahora que el tema está listo, puede probarlo. Utilice el panel Conversation Preview (Vista previa de la conversación) en Agentforce Builder para ejecutar el agente y verificar que funciona como se esperaba.

  1. Aún en Agentforce Builder, haga clic en Refresh (Actualizar) (flecha circular) en la esquina superior derecha de Conversation Preview (Vista previa de la conversación).
    La ventana Conversation Preview (Vista previa de la conversación).
  2. Introduzca esta solicitud: Can you show me my booked activities? (¿Puedes enseñarme mis actividades reservadas?) y pulse la tecla Retroceso/Intro.
  3. Cuando el agente responda, introduzca la siguiente solicitud: I am sofiarodriguez@example.com and my membership number is 10008155. (Soy sofiarodriguez@ejemplo.com y mi número de afiliación es 10008155). Pulse la tecla Volver/Intro.

El agente muestra una lista de las actividades reservadas de Sofia que tiene un aspecto similar a este:

Estas son sus próximas actividades reservadas:
Misión aventurera en familia
Fecha: 11-05-2025
Hora: 13:30 - 14:30
Carrera a pie
Fecha: 14-05-2025
Hora: 09:00 - 10:00
Comida gourmet junto al mar
Fecha: 15-05-2025
Hora: 09:00 - 12:00
Campo de entrenamiento en la playa
Fecha: 15-05-2025
Hora: 13:30 - 17:30
Comida gourmet junto al mar
Fecha: 16-05-2025
Hora: 13:30 - 16:30
Noche de cine en familia bajo las estrellas
Fecha: 25-05-2025
Hora: 09:00 - 10:00
Expedición en kayak en el océano
Fecha: 26-05-2025
Hora: 09:00 - 15:00
Fiesta con música en directo en la playa
Fecha: 26-05-2025
Hora: 13:30 - 15:30
Excursión en kayak por la costa
Fecha: 31-05-2025
Hora: 13:30 - 14:30
Serie de talleres de artesanía
Fecha: 02-06-2025
Hora: 13:30 - 14:30

Enhorabuena, ha creado un flujo que hace que su agente sea más preciso y potente; también le ha proporcionado al agente las instrucciones que necesita para ejecutar el flujo de forma coherente. En el reto práctico, cree otra acción de agente que actualice los registros de reserva de su cliente.

Recursos

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