Realizar pruebas con autenticación y sin ella
Subagente privado/Resultados de acción
El paso final consiste en probar la autenticación del subagente privado en el panel Conversation Preview (Vista previa de la conversación). En el panel de vista previa puede probar su creación como si fuese un cliente. Haga una prueba preguntando sobre el estado de un caso y vea si se le pide que verifique primero.
- 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).
- Haga clic en el panel Conversation Preview (Vista previa de la conversación) y, si es necesario, haga clic en Got It (Entendido). Introduzca esta solicitud:
Please show me all my open cases(Muéstreme todos mis casos abiertos) y pulse Intro/Entrar.
- Cuando el agente le solicite una dirección de correo electrónico, introduzca lo siguiente:
My email is will.johnson@run.com(Mi correo electrónico es will.johnson@run.com) y pulse Intro/Entrar.
- Haga clic en el icono para expandir el panel
a fin de abrir el lienzo del plan.
- Busque Action Launched: Send Email with Verification Code section (Acción iniciada: sección Enviar correo electrónico con código de verificación) y vaya hasta abajo, hasta la ventana Output (Resultado).
- Copie el código de verificación (sin comillas, solo los seis números).

Nota: Su código de verificación no es el mismo que el de la foto de arriba. Además, tenga en cuenta que su código de verificación se actualiza cada vez que actualiza el agente.
- Pegue su código de verificación único en el panel Conversation Preview (Vista previa de la conversación) y pulse Intro/Entrar.
Nota: Si el agente tiene problemas para verificar su código de seis dígitos, actualice el navegador y vuelva a pedirle sus casos abiertos. Asegúrese de no haber incluido comillas o paréntesis en el código de seis dígitos.
- Una vez que haya finalizado la verificación, el agente le enviará una confirmación de que se ha verificado.

- Introduzca:
Show me all my open cases(Muéstreme todos mis casos abiertos) y pulse Intro/Entrar.
- Introduzca esta solicitud una vez que el agente le proporcione los detalles del caso para agregar un comentario al registro de este caso:
Add a comment to this case: Please email the contact owner an update on this case.(Agregue un comentario a este caso: envíe un correo electrónico al propietario del contacto y actualice este caso). Después, pulse Intro/Entrar.
- Si aparece un mensaje de error similar a este "It seems there was an issue while trying to add the comment to your case. Something went wrong on our end. Could you please try again in a moment?" (Parece que se ha producido un problema al intentar agregar el comentario a su caso. Algo ha salido mal. ¿Puede intentarlo de nuevo?) Vuelva a pedirle al agente lo siguiente:
Add a comment to this case: Please email the contact owner an update on this case.(Agregue un comentario a este caso: envíe un correo electrónico al propietario del contacto y actualice este caso). - Haga clic en Confirm (Confirmar) o responda con
Yes(Sí).
Ahora, el agente tiene acceso a todas las acciones del subagente Case Management (Gestión de casos) y puede presentar la información del caso.
Subagente público/Resultados de acción
Lida siente curiosidad... ¿Qué ocurriría si el cliente pide cancelar un pedido en lugar de un caso? Tiene un filtro para el subagente Case Management (Gestión de casos), pero no para Order Inquiry (Consulta sobre pedidos). No se le debería pedir al cliente que se autentique si preguntan sobre la cancelación de un pedido, ya que no es necesaria la autenticación para este subagente. Es el momento de probar si los clientes se autentican solo cuando sea necesario.
- En el panel Conversation preview (Vista previa de la conversación), haga clic en el botón de actualización dos veces para empezar una nueva sesión.
- Introduzca lo siguiente en el chat
Hello, I would like to cancel an order but I do not know my order #(Hola, me gustaría cancelar un pedido pero no sé el número de pedido); después, pulse Intro/Entrar.
- Cuando se le pida el correo electrónico, introduzca lo siguiente:
my email is will.johnson@run.com(Mi correo electrónico es will.johnson@run.com); después, pulse Intro/Entrar. Nota: Si el agente intenta autenticar su identidad, actualice el navegador y vuelva a introducir la solicitud de cancelar pedidos.
- El agente debería preguntar qué pedido desea cancelar. Introduzca:
Please cancel order 1234(Cancele el pedido 1234); después, pulse Intro/Entrar.Nota: Asegúrese de que las pruebas como esta se llevan a cabo en un sandbox (incluso en el panel de vista previa de la conversación con el agente desactivado) puesto que esta acción manipulará los datos en la organización.
- Haga clic en Confirm (Confirmar) o responda con
Yes(Sí).
- El agente cancela el pedido con éxito.
Como no ha agregado autenticación para la cancelación, el agente no le ha pedido que se autentique al preguntar. Nota: Sobra decirlo, pero cuando un cliente pide cancelar un pedido, se le debería pedir autenticación.
Una acción o un subagente público más común que no debería requerir autenticación es realizar una pregunta general que pueda responderse con Knowledge, como "¿Cuál es la política de devolución?", "¿Cuáles son las ubicaciones de las tiendas?", "¿Cómo puedo iniciar el proceso de devolución?", etc.
Agregar seguridad a acciones privadas
Linda ha agregado autenticación al subagente Case Management (Gestión de casos) de Cloud Kicks. A los clientes que pregunten sobre su caso se les pedirá que se verifiquen mediante un código de un solo uso antes de que el agente pueda proporcionar información del caso. Mientras tanto, los clientes que quieren cancelar un pedido no requieren autenticación.
El gerente del programa de fidelidad de Cloud Kicks quiere animar a los clientes a que realicen una encuesta con tarjetas de regalo de la tienda. Las tarjetas de regalo solo pueden darse una vez que se haya completado la encuesta. Linda ha agregado un nuevo subagente, Customer Survey Participation (Participación de los clientes en la encuesta), con dos acciones, Collect User Survey (Recopilar la encuesta del usuario) y Get Gift Card (Obtener tarjeta de regalo). Linda tiene que asegurarse de que la acción Get Gift Card (Obtener tarjeta de regalo) solo pueda desbloquearse si la acción Collect User Survey (Recopilar la encuesta del usuario) se completa primero. Linda debe crear un filtro y aplicarlo a la acción.
- En la barra lateral, seleccione el icono Context (Contexto).
- Asegúrese de que la ficha Variable (Variable) esté seleccionada. Haga clic en New Variable (Nueva variable).
- Name (Nombre):
FeedbackCollected - API Name (Nombre de API):
FeedbackCollected - Description (Descripción):
This variable stores a boolean value that indicates if feedback has been collected.(Esta variable almacena un valor booleano que indica si se han recopilado comentarios). - Data Type (Tipo de datos): Booleano
- Allow value to be set by API (Permitir que la API establezca el valor): dejar sin marcar
- Allow LLM to use value (Permitir que LLM utilice el valor): dejar sin marcar
- Assign or Map This Variable input (Asignar esta entrada de variable): Customer Survey Participation (Participación de los clientes en la encuesta) > Collect User Survey (Recopilar la encuesta del usuario) > FeedbackCollected
- Haga clic en Save (Guardar).
- En la barra lateral, haga clic en el icono Context (Contexto) para crear un nuevo filtro.
- Haga clic en la ficha Filters (Filtros).
- Haga clic en New (Nuevo).
- Introduzca estos detalles:
- Name (Nombre):
Feedback Collected(Comentarios recopilados) - Asegúrese de que el nombre de API sea
Feedback_Collected - Seleccione All Conditions Are Met (AND) (Se cumplen todas las condiciones [AND])
- Resource (Recurso): FeedbackCollected
- Operador: Equal (Es igual a)
- Valor: Verdadero
- Haga clic en Save (Guardar).
- Haga clic en el
icono Subagents (Subagentes).
- Haga clic en <— View Action (Ver acciones) y, después, en <— Subagent Details (Detalles de subagente) para volver a la lista de subagentes.
- En la lista de subagentes, haga clic en Customer Survey Participation (Participación de los clientes en la encuesta).
- Haga clic en la ficha This Subagent’s Actions (Acciones de este subagente).
- En la lista de acciones, haga clic en Get Gift Card (Obtener tarjeta de regalo).
- Haga clic en el icono Add filters (Agregar filtros) en la esquina superior derecha.

- Haga clic en el resultado Assign Filters (Asignar filtros) y seleccione el filtro Feedback Collected (Comentarios recopilados).
- Haga clic en Save (Guardar).
Ver la autenticación en acción
Ahora, realice una prueba para asegurarse de que los clientes completan la encuesta antes de obtener la tarjeta de regalo. Introduzca las solicitudes que se describen a continuación. Nota: no se completará ni enviará ninguna encuesta real, simplemente se hará un simulacro para realizar la prueba.
- En el panel Conversation preview (Vista previa de la conversación), haga clic en el botón de actualización dos veces para empezar una nueva sesión.
- Pregunte lo siguiente:
Hello, I would like the gift card. Can you send me the survey?(¿Puede enviarme la encuesta?); después, pulse Intro/Entrar.
- Es posible que el agente le pregunte si está interesado en participar en la encuesta. Responda
Yes.(Sí). Si no es así, continúe con el siguiente paso.
- El agente le enviará las instrucciones de la encuesta y le pedirá el código de la encuesta. Introduzca lo siguiente:
The survey code is 12345(El código de la encuesta es 12345); a continuación, pulse Intro/Entrar.
Nota: Si el agente intenta autenticar su identidad, actualice el navegador y vuelva a introducir la solicitud de la tarjeta de regalo.
- Ahora, el agente enviará el código de la tarjeta de regalo.
Más personalizaciones
La plantilla Agentforce for Service incluye subagentes y acciones de ejemplo con flujos personalizables para satisfacer las necesidades de su empresa. Puede agregar más acciones al subagente Customer Verification (Verificación de cliente), pero haga que cada acción se centre en un paso específico del proceso. Para evitar que se produzcan errores, asegúrese de que las acciones producen un resultado válido (los resultados vacíos puede provocar errores si el agente intenta utilizarlos antes de que el proceso se complete). Obtenga más información sobre la verificación en el artículo de ayuda de los subagentes Verify Customers with the Customer Verification (Verificar clientes con la verificación de cliente) o Service Customer Verification (Verificación de atención al cliente).
Autenticación de agente en revisión
Ya se ha verificado, ha hecho mucho en muy poco tiempo. Ha creado variables personalizadas y las ha aplicado a subagentes y acciones de agentes. Incluso ha utilizado esas variables para aplicar filtros. No solo lo ha configurado todo correctamente, sino que ha experimentado la diferencia en la gestión de los subagentes y acciones privados y públicos por parte del agente. Linda de Cloud Kicks le agradece su ayuda.
Recursos
- Ayuda de Salesforce: Crear un filtro para controlar el acceso a subagentes y acciones
- Ayuda de Salesforce: Mantener la confianza con acciones de Agentforce
- Ayuda de Salesforce: Verificar clientes con subagentes estándar en Legacy Builder
