Usted estĆ” aquĆ:
Configurar la programación iniciada por el cliente con email en Legacy Agentforce Builder
Configure un agente de Programación iniciada por el cliente que se conecte al email.
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ó Email 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 email.
Crear el agente
Los agentes que se conectan al email 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 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, ingrese Field Service: Asigne el Id. de contacto del 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.
-
Ingrese 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: Campo Servicio: Asigne el Id. de contacto del usuario final al Id. de contacto.
- Haga clic en Siguiente.
- Para Descripción de acción de agente, ingrese: 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: asigne 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: Acción Asignar Id. de contacto de usuario final a Id. de contacto".
-
Busque esta frase:
-
Modifique las directrices para reprogramar una cita.
-
Busque esta frase:
Debe llamar a los parÔmetros "Actualizar horas de citas para Field Service" con el Id. de la cita y sin inicio de plazo de llegada y finalización de plazo de llegada.
-
Agregue esta frase antes:
Debe llamar al "Servicio de campo: Acción Asignar Id. de contacto de usuario final a 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: Acción 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: Acción Asignar Id. de contacto de usuario final a Id. de contacto" para fundamentar el Id. de contacto.
-
Busque esta frase:
- Active el agente.

