Configurar la programación autónoma para Field Service en Legacy Agentforce Builder
Puede modificar el comportamiento de Programación autónoma configurando el agente y sus diversos componentes. Su agente incluye detalles y está compuesto de subagentes que incluyen acciones que llaman a flujos. Puede configurar cualquiera de estos componentes. Por ejemplo, en los detalles del agente puede configurar el mensaje de bienvenida, en el subagente puede configurar las instrucciones y en los flujos puede cambiar la política de programación, los horarios laborales y mucho más.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Ediciones Enterprise, Performance, Unlimited y Developer con Field Service y Foundations. Disponible también con Einstein 1 Field Service Edition o Agentforce 1 Field Service Edition. |
| Permisos de usuario necesarios | |
|---|---|
| Para gestionar agentes: | Gestionar agentes de servicio de Agentforce Y Gestionar agentes de IA O BIEN Personalizar aplicación |
Vea el video para ver algunas de las formas en que puede configurar su experiencia de Programación autónoma.
Empezar a trabajar
Para personalizar su agente, siga estos pasos.
- En Configuración, busque y seleccione Agentes Agentforce.
- Abra su agente.
- Desde Detalles de agente, modifique los detalles que ingresó cuando creó el agente y detalles adicionales, como los mensajes que ven sus clientes. Por ejemplo, desde Mensajes del sistema, modifique el Mensaje de bienvenida.
-
Modifique los subagentes que utiliza este agente. Por ejemplo, modifique las instrucciones de un subagente.
- Haga clic en Abrir en Builder.
- Haga clic en un subagente.
- Haga clic en Nueva versión.
- Modifique los detalles.
- Guarde sus cambios.
-
Modifique los flujos. Por ejemplo, modifique la política de programación o los horarios laborales.
- Haga clic en Acciones de este subagente.
- Abra la acción que contiene el flujo que desea actualizar.
-
Desde el cuadro Acción de referencia, haga clic en
. 
- En Flow Builder, modifique los diversos elementos.
Estos son algunos ejemplos de componentes que puede personalizar para reflejar las preferencias de su organización.
- Dirección
- Identificador de cita Identificador de cita
- Escalaciones
- Canales de mensajería para alcance de clientes
- Configuración del canal de mensajería
- Horarios laborales
- Política de programación
- Información del proveedor de servicios
- Espacios de hora
- Mensaje de bienvenida
- Tipos de trabajo
- Confirmación por email
Dirección
De forma predeterminada, la dirección del cliente se toma del registro de contacto. Si su organización utiliza el registro de cuenta para almacenar direcciones, siga estos pasos.
- Desde la lista de subagentes en Agentforce Builder, haga clic en Subagente Gestión de citas para Field Service.
- Haga clic en Nueva versión.
- Desde la lista de acciones, abra la acción Crear cita para Field Service.
- Desde Acción de referencia, abra el Servicio de campo: Flujo Crear cita de servicio.
- Desde Flow Builder, haga clic en Guardar como nuevo flujo.
- Configure el flujo para utilizar la dirección definida en el registro de cuenta en vez del registro de contacto.
- Guarde y active el flujo.
Identificador de cita
De forma predeterminada, el identificador de cita que se muestra a los clientes es el Número de cita de servicio. Si desea utilizar un identificador de cita diferente o eliminar el identificador de cita, siga estos pasos.
- En Configuración, busque y seleccione Flujos.
- En cada flujo que abra, desde Flow Builder, haga clic en Guardar como nuevo flujo.
-
Modifique los siguientes elementos.
- Flujo:Servicio de campo: Obtener identificador de cita de servicio
Elemento: Obtener cita de servicio (Nombre de API: GetServiceAppointment)

- Flujos: Field Service: Cancelar cita de servicio y Field Service: Programar cita de servicio
Elemento: Obtener cita de servicio (Nombre de API: GetServiceAppointment)

Elemento: Establecer número de cita de servicio (Nombre de API: SetServiceAppointmentNumber)

- Flujo: Campo Servicio: Obtener información de citas
Recurso en Caja de herramientas: ComposeSingleAppointmentBasicInfoFormula formula

Elemento: Obtener citas de servicio (Nombre de API: GetServiceAppointmentsAfterStartTime)

Elemento: Obtener citas de servicio (Nombre de API: GetServiceAppointmentsBetweenStartAndEndTimes)

- Flujo:Servicio de campo: Obtener identificador de cita de servicio
- Guarde y active los flujos.
-
Si eliminó estos elementos de los flujos porque no desea mostrar el número de cita de servicio a los clientes, modifique también las instrucciones del subgente. Este paso no es obligatorio si está cambiando el identificador de cita.
- Desde la lista de subagentes en Agentforce Builder, haga clic en el subagente Gestión de citas para Field Service.
- Haga clic en Nueva versión.
-
Busque esto en las instrucciones:
Si se realiza correctamente, proporcione un mensaje completo que confirme la cancelación: "Cancelé [valor de 'serviceAppointmentNumber' desde el resultado de la acción] que estaba programado para [valor de 'fecha y hora con formato' desde la cita recuperada]. Por favor, hágamelo saber si puedo ayudar con algo más."
Ingrese esto en su lugar:Si se realiza correctamente, proporcione un mensaje completo que confirme la cancelación: "Cancelé la cita que estaba programada para [valor de 'fecha y hora con formato' desde la cita recuperada]. Por favor, hágamelo saber si puedo ayudar con algo más."
-
Busque esto en las instrucciones:
Después de que el cliente haya seleccionado un puesto de hora de las opciones presentadas, llame a la acción apropiada para finalizar la programación. - Si la programación se realizó correctamente, debe enviar un mensaje de confirmación al cliente. Este mensaje debe incluir el día, la fecha, la hora y el número de cita. - Por ejemplo: "[valor de serviceAppointmentNumber desde el resultado de la acción] se programó para [Día de la semana, Día del mes] [Hora de inicio] - [Hora de finalización].
Ingrese esto en su lugar:Después de que el cliente haya seleccionado un puesto de hora de las opciones presentadas, llame a la acción apropiada para finalizar la programación. - Si la programación se realizó correctamente, debe enviar un mensaje de confirmación al cliente. Este mensaje debe incluir el día, la fecha y la hora. Por ejemplo: "La cita se programó para [Día de la semana, Día del mes] [Hora de inicio] - [Hora de finalización].
- Guarde y active el agente.
Distribuciones
El subagente Gestión de citas para Field Service incluye varios escenarios donde una plática se distribuye a un representante. Si desea agregar, eliminar o modificar cualquiera de estos escenarios, siga estos pasos.
- Revise los escenarios de distribución actuales.
- Desde la lista de subagentes en Agentforce Builder, haga clic en el subagente Gestión de citas para Field Service.
- Haga clic en Nueva versión.
- Busque la distribución y la distribución para localizar las instrucciones relevantes.
- Modifique las instrucciones según sea necesario. Para obtener instrucciones relacionadas con la ética, consulte Instrucciones éticas.
Canales de mensajería para alcance de clientes
De forma predeterminada, el flujo de notificación que se utiliza para mensajes de Alcance de clientes está configurado para utilizar el canal de mensajería SMS. Puede configurar cualquiera de los canales de mensajería que admiten los agentes de Servicio Agentforce además del canal de Facebook Messenger estándar y mejorado. A continuación, conecte su canal de mensajería preferido al flujo.
Antes de empezar, si desea utilizar canales de mensajería mejorados, siga los pasos de configuración de esta página. A continuación, siga estos pasos.
- En Configuración, busque y seleccione Flujos.
- Abra el Servicio de campo: Flujo Notificar al cliente.
- Desde Flow Builder, haga clic en Guardar como nuevo flujo.
-
Actualice el nombre del desarrollador del canal de mensajería.
- Abra el elemento Obtener canal de mensajería.
-
Bajo Filtrar registros de canal de mensajería, actualice el nombre del desarrollador del canal de mensajería como el valor del campo Nombre del desarrollador.

Sugerencia Puede encontrar el nombre del desarrollador del canal de mensajería en Configuración de mensajería en Configuración.
-
Actualice el tipo de canal de mensajería y modifique la clave de la plataforma de mensajería.
- Abra el elemento Crear registro de usuario de mensajería y vaya a la sección Establecer valores de campo para el usuario de mensajería.
- En el campo Tipo de mensajería, elimine el valor Texto y seleccione su tipo preferido, por ejemplo WhatsApp.
- En el campo Clave de plataforma de mensajería, elimine el valor. A continuación, para obtener valor, haga clic en Nuevo recurso.
- Para Tipo de recurso, seleccione Fórmula.
- Ingrese un nombre de API, por ejemplo ConvertToWhatsappNumberFormula.
- Para Tipo de datos, seleccione Texto.
-
Ingrese esta fórmula: SUBSTITUTE({!GetContact.MobilePhone}, "+", "")

- Guarde y active el flujo.
Configuración de canal de mensajería
Al utilizar una implementación de Chat web mejorado, puede configurar cómo se muestra la información.
- En Configuración, busque y seleccione Implementaciones de servicios integrados.
- Personalice la configuración del canal de mensajería. Por ejemplo, puede mostrar indicadores de escritura.
Horarios laborales
De forma predeterminada, los horarios laborales se establecen como Calendario de citas Oro. Recomendamos sustituir este valor por los horarios laborales utilizados en su organización.
-
Modifique el flujo que obtiene los puestos de hora.
- En Configuración, busque y seleccione Flujos.
- Abra el Servicio de campo: Flujo Obtener divisiones de horas de citas.
- Desde Flow Builder, haga clic en Guardar como nuevo flujo.
- Abra la caja de herramientas y modifique la variable operatingHoursName.
-
Sustituya el valor predeterminado de la variable por el nombre de su horario laboral preferido.

- Guarde y active el flujo.
-
Modifique el flujo que actualiza el plazo de llegada de la cita.
- Desde Flujos, abra el Servicio de campo: Actualice el flujo Periodo de llegada de cita.
- Desde Flow Builder, haga clic en Guardar como nuevo flujo.
- Abra la caja de herramientas y modifique la variable operatingHoursName.
-
Sustituya el valor predeterminado de la variable por el nombre de su horario laboral preferido.

- Guarde y active el flujo.
Política de programación
De forma predeterminada, la política de programación se establece como Cliente primero. Recomendamos sustituir este valor por la política de programación utilizada en su organización.
-
Modifique el flujo que obtiene los puestos de hora.
- En Configuración, busque y seleccione Flujos.
- Abra el Servicio de campo: Flujo Obtener divisiones de horas de citas.
- Desde Flow Builder, haga clic en Guardar como nuevo flujo.
- Abra la caja de herramientas y modifique la variable schedulingPolicyName.
-
Sustituya el valor predeterminado de la variable por el nombre de su política de programación preferida.

- Guarde y active el flujo.
-
Modifique el flujo que programa la cita de servicio.
- Desde Flujos, abra el Servicio de campo: Flujo Programar cita de servicio.
- Desde Flow Builder, haga clic en Guardar como nuevo flujo.
- Abra la caja de herramientas y haga clic en la constante DefaultSchedulingPolicy.
-
Sustituya el valor de la constante por el nombre de su política de programación preferida.

- Guarde y active el flujo.
-
Modifique el flujo que actualiza el plazo de llegada de la cita.
- Desde Flujos, abra el Servicio de campo: Actualice el flujo Periodo de llegada de cita.
- Desde Flow Builder, haga clic en Guardar como nuevo flujo.
- Abra la caja de herramientas y modifique la variable schedulingPolicyName.
-
Sustituya el valor predeterminado de la variable por el nombre de su política de programación preferida.

- Guarde y active el flujo.
Información de proveedor de servicio
Puede presentar mensajes personalizados después de la verificación del cliente.
- Desde la lista de subagentes en Agentforce Builder, haga clic en el subagente Verificación de clientes para Field Service.
- Haga clic en Nueva versión.
- Modifique las instrucciones para presentar mensajes personalizados después de la verificación del cliente agregando información específica del proveedor de servicio.
Divisiones de tiempo
De forma predeterminada, se ofrecen a los clientes cinco divisiones de hora. Si desea cambiar este número, siga estos pasos.
- Desde la lista de subagentes en Agentforce Builder, haga clic en el subagente Gestión de citas para Field Service.
- Haga clic en Nueva versión.
- Para localizar las instrucciones relevantes, busque cinco.
- Modifique el número de divisiones.
Mensaje de bienvenida
De forma predeterminada, el mensaje de bienvenida se toma de la plantilla de agente que seleccionó al crear el agente. Si desea personalizar el mensaje, siga estos pasos. Deje este mensaje vacío para Alcance de clientes porque su compañía se está acercando al cliente con un mensaje predefinido específico.
- En Configuración, busque y seleccione Agentes Agentforce.
- Abra su agente.
- Haga clic en Mensajes del sistema.
-
Sustituya el mensaje de bienvenida predeterminado.

Tipos de trabajo
De forma predeterminada, todos los tipos de trabajo de la organización se tienen en cuenta para la programación. Para incluir solo tipos de trabajo relevantes y mejorar el desempeño del agente, siga estos pasos.
- En Configuración, busque y seleccione Flujos.
- Abra el Servicio de campo: Flujo Obtener tipos de trabajo.
- Desde Flow Builder, haga clic en Guardar como nuevo flujo.
- Abra el elemento Asignar tipos de trabajo.
-
Haga clic en Agregar asignación y defina esta condición para cada tipo de trabajo.
Variable: workTypesOperador: AgregarValor: Nombre del tipo de trabajo
- Abra el elemento Obtener tipos de trabajo.
-
Bajo Filtrar registros de tipo de trabajo, cambie el requisito Condiciones a Se cumplen todas las condiciones (AND) y defina esta condición.
Campo: Nombre del tipo de trabajoOperador: InValor: workTypes
- Guarde y active el flujo.
Confirmación de email
Configure su Agente de programación de modo que envíe un email a sus clientes confirmando que su solicitud para programar, reprogramar o cancelar su cita se realizó correctamente.
Configurar el flujo
- En Configuración, busque y seleccione Flujos.
- Abra el Servicio de campo: Flujo Enviar confirmación al cliente.
- Haga clic en Guardar como nuevo flujo.
- Ingrese una etiqueta y un nombre de API, luego guarde el flujo.
-
Active el envío de emails de confirmación.
- Abra la Caja de herramientas.
- Abra la variable sendEmailOutcome.
-
Cambie el valor predeterminado de Falso a Verdadero.

- Haga clic en Listo.
-
Agregue el nombre de su compañía.
- Abra el elemento Establecer variables.
-
Para la variable companyName, elimine el valor e ingrese el nombre de su compañía.

-
La dirección de email del remitente se establece como el usuario actual. Si desea utilizar una dirección de email de toda la organización, siga estos pasos.
- Abra el elemento Enviar email.
- Bajo Configurar detalles de remitente, para Tipo de remitente, seleccione OrgWideEmailAddress.
-
Para Dirección de email del remitente, elimine el valor e ingrese la dirección de email requerida.

- Guarde y active el flujo.
Agregar etiquetas personalizadas
Cree etiquetas personalizadas y modifíquelas según sea necesario.
- En Configuración, busque y seleccione Etiquetas personalizadas.
- Haga clic en Nueva etiqueta personalizada.
- Copie los nombres de esta tabla y utilícelos para crear etiquetas personalizadas para el asunto y el cuerpo de estos tipos de plantilla: Cancelar, programar y reprogramar.
| Descripción breve | Nombre | Valor |
|---|---|---|
| Asunto del email de confirmación para citas canceladas. | Email_Confirmation_Cancel_Subject_template | Su cita con {Nombre de compañía} se canceló |
| Cuerpo del email de confirmación para citas canceladas. | Email_Confirmation_Cancel_template | Hola {Nombre Apellidos}, Su cita {Tipo de trabajo} {Número de cita} que estaba programada originalmente para {Fecha y hora originales} se canceló. Gracias, {Nombre de compañía} |
| Asunto del email de confirmación para citas programadas. | Email_Confirmation_Schedule_Subject_template | Su cita con {Nombre de compañía} se programó |
| Cuerpo del email de confirmación para citas programadas. | Email_Confirmation_Schedule_template | Hola {Nombre Apellidos}, Su cita {Número de cita} de {Tipo de trabajo} está programada para {Fecha y hora} en esta dirección: {Calle y número}, {Ciudad}, {Estado} Gracias, {Nombre de compañía} |
| Asunto del email de confirmación para citas reprogramadas. | Email_Confirmation_Reschedule_Subject_template | Su cita con {Nombre de compañía} se reprogramó |
| Cuerpo del email de confirmación para citas reprogramadas. | Email_Confirmation_Reschedule_template | Hola {Nombre Apellidos}, Su cita {Tipo de trabajo} {Número de cita} que se programó originalmente para {Fecha y hora originales} está ahora programada para {Fecha y hora} en esta dirección: {Calle y número}, {Ciudad}, {Estado} Gracias, {Nombre de compañía} |
