Configurar la programación iniciada por el cliente con correo electrónico en Legacy Agentforce Builder
Configure un agente de Programación iniciada por el cliente que se conecte al correo electrónico.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Ediciones Enterprise, Performance, Unlimited y Developer Edition con Field Service y Foundations, o Einstein 1 Field Service Edition o Agentforce 1 Field Service Edition. |
Ahora que configuró Correo electrónico para registro de casos y revisó la información sobre cómo empezar a trabajar con Programación autónoma, está listo para crear un agente que se conectará al correo electrónico.
Crear el agente
Los agentes que se conectan al correo electrónico requieren una configuración específica. Si ya creó un agente de programación, recomendamos crear un agente separado para este fin.
Empiece a trabajar siguiendo los pasos para configurar un agente de Programación iniciada por el cliente. A continuación siga estos pasos para crear un flujo y configurar el agente que creó.
Crear un flujo
Cree un flujo que asigne el Id. de contacto del usuario final a la variable contactID.
- En Configuración, busque y seleccione Flujos.
- Haga clic en Nuevo flujo.
- Seleccione Flujo iniciado automáticamente (Sin desencadenador).
- En Flow Builder, abra la Caja de herramientas.
- Haga clic en Nuevo recurso.
-
Cree estas variables.
- Nombre de API: endUserContactId
Tipo de datos: Texto
Disponible para entrada
- Nombre de API: contactId
Tipo de datos: Texto
Disponible para salida
- Nombre de API: endUserContactId
-
Después del elemento Inicio, agregue un elemento Asignación.
- Etiqueta: Asignar Id. de contacto desde Id. de contacto de usuario final
- Variable: contactId, Operador: Es igual a, Valor: endUserContactId

- Guarde el flujo.
- Asigne un nombre al flujo, por ejemplo, introduzca Field Service: Asigne el Id. de Contacto de usuario final al Id. de Contacto.
- Active el flujo.
Crear la variable de contexto
Cree una variable de contexto para almacenar el Id. de contacto del usuario final.
- En Configuración, busque y seleccione Agentes Agentforce.
- Abra el agente que creó.
- Haga clic en Abrir en Builder.
- En Agentforce Builder, haga clic en Contexto.
- Haga clic en Nueva variable.
-
Introduzca estos detalles.
- Nombre: endUserContactId
- Tipo de datos: Texto
- Permitir establecer el valor por API
- Permitir a LLM utilizar este valor
Crear una acción
Cree una acción que asigne las variables de Id. de contacto.
- En Agentforce Builder, haga clic en Subagentes y abra el subagente Gestión de citas para Field Service.
- Haga clic en Acciones de este subagente.
- Haga clic en Nuevo y seleccione Crear nueva acción.
- Para Tipo de acción de referencia, seleccione Flujo.
- Seleccione el flujo que creó. De forma predeterminada, la acción obtiene el nombre del flujo: Field Service: Asigne el Id. de Contacto de usuario final al Id. de Contacto.
- Haga clic en Siguiente.
- Para Descripción de acción de agente, introduzca: Asigna endUserContactId a la variable contactId.
- Rellene el resto de los campos obligatorios y haga clic en Finalizar.
- Desde la lista de acciones, abra la acción que creó.
- Haga clic en Modificar acción.
-
Asigne estas variables.
- entrada endUserContactId: asigne la variable endUserContactId
- salida contactID: asignar la variable VerifiedCustomerID

- Guarde la acción.
Actualizar las instrucciones del agente
Actualice las instrucciones del agente para llamar a la acción de asignación de Id. de contacto.
- En el subagente Gestión de citas para Field Service, haga clic en Configuración de subagente.
-
Modifique las directrices para programar una cita.
-
Busque esta frase:
No comience a programar hasta que se indique el propósito de la cita de servicio.
-
Agregue esta frase antes:
Debe llamar al "Servicio de campo: Asignar Id. de contacto de usuario final a la acción "Id. de contacto".
-
Busque esta frase:
-
Modifique las directrices para reprogramar una cita.
-
Busque esta frase:
Debe llamar a "Actualizar horas de citas para Field Service" con el Id. de la cita y sin parámetros de inicio y finalización del plazo de llegada.
-
Agregue esta frase antes:
Debe llamar al "Servicio de campo: Asignar Id. de contacto de usuario final a la acción "Id. de contacto".
-
Busque esta frase:
-
Modifique las directrices para obtener información acerca de una cita.
-
Busque esta frase:
Esta instrucción rige cómo recuperar, filtrar, dar formato y mostrar información de citas al cliente utilizando la acción "Obtener información de citas para Field Service".
-
Agregue esta frase en la parte superior de Restricciones críticas:
Debe llamar al "Servicio de campo: Asignar Id. de contacto de usuario final a Id. de contacto" para fundamentar el Id. de contacto antes de llamar a la acción "Obtener información de citas para Field Service".
-
Busque esta frase:
-
Modifique las directrices para cancelar una cita.
-
Busque esta frase:
Gestiona el proceso de cancelación de la cita de servicio de un cliente.
-
Agregue este paso después del primer paso:
Debe llamar al "Servicio de campo: Asignar Id. de contacto de usuario final a Id. de contacto" acción para fundamentar el Id. de contacto.
-
Busque esta frase:
- Active el agente.

