Usted está aquí:
Crear un formulario basado en una clase Apex
Los formularios basados en Apex ofrecen más flexibilidad que los formularios basados en acciones globales, lo que le permite crear mensajes de WhatsApp estáticos y dinámicos. Para crear un formulario basado en Apex, cree la clase Apex y luego vincúlela a un componente de mensajería de formulario. Cuando el usuario final de mensajería envía sus respuestas al formulario, Salesforce ejecuta el Apex, enviando los datos a Salesforce. Debe configurar cómo guardar esos datos.
Ediciones necesarias
| Ver ediciones compatibles. | |
Este artículo se aplica a:
|
Canales de WhatsApp mejorados |
Este artículo no se aplica a:
|
Chat en aplicación mejorado, Chat web mejorado v1, Chat web mejorado v2, Facebook Messenger estándar y mejorado, SMS estándar y mejorado, mensajes de Apple Messages for Business mejorados, LINE mejorado y Aportar su propio canal |
| Permisos de usuario necesarios | |
|---|---|
| Para crear componentes de mensajería: | Personalizar aplicación Y Ver parámetros y configuración O Administrador del sistema |
| Para enviar y recibir mensajes en Mensajería: | Agente de Mensajería |
Consulte también:
Crear la clase Apex
- Desde Configuración, en el cuadro Búsqueda rápida, introduzca Clases Apex y, a continuación, seleccione Clases Apex y haga clic en Nuevo.
- En el editor de clases, introduzca esta definición de clase.
- Haga clic en Guardar.
Crear el componente Mensajería de formulario
- Vaya a la página Componentes de mensajería en Configuración.
- Haga clic en Componente nuevo.
- Seleccione el componente de mensajería Formulario y haga clic en Siguiente.
- Seleccione Clase Apex y haga clic en Siguiente.
-
Introduzca el título del formulario, seleccione la clase de Apex que acaba de crear y luego haga clic en Siguiente. El título aparece en la sesión de mensajería como un vínculo al formulario.

- Introduzca un nombre y una descripción de su componente. Los usuarios finales de mensajería no pueden ver esta información. Pero ayuda a los representantes de servicio a identificar rápidamente el propósito del componente al elegir un mensaje para enviar desde la Consola de servicio.
- Haga clic en Listo. Se abrirá el Generador de componentes de mensajería.
Agregar el formato de flujo al componente Mensajería de formulario Apex
Para crear un flujo de WhatsApp, agregue un formato de flujo al componente de mensajería de formulario. Configure el contenido del mensaje en el flujo.
- Abra el componente de mensajería de formularios basado en Apex. Para crear un componente de mensajería de formularios basado en Apex, consulte Crear y enviar formularios seguros en sesiones de mensajería.
- En la sección Formatos de componente, haga clic en Detalles y, a continuación, haga clic en Agregar formato.
- Seleccione Flujo y luego haga clic en Listo. El formato controla el aspecto del componente en sesiones de mensajería. Cada componente de mensajería está disponible en uno o más formatos, y algunos formatos solo funcionan en ciertos canales. Para obtener una lista de formatos compatibles con cada canal, consulte Tipos y formatos de componentes de mensajería. Es una buena idea agregar al menos un formato compatible para cada canal donde se enviará el componente. Si no se agregan formatos, el componente utiliza el formato de texto predeterminado.
-
En la barra lateral izquierda, bajo Formatos de componente, haga clic en Flujo.

- En la sección Mensaje inicial, introduzca el mensaje que aparece cuando se inicia una conversación con el cliente.
-
En la sección Botón Iniciar, introduzca un nombre para el botón que inicia este flujo de WhatsApp.

- Para agregar una pantalla, haga clic en Agregar pantalla. Puede agregar múltiples pantallas al flujo.
- Introduzca un título para la pantalla.
- Para agregar contenido a la pantalla, haga clic en Agregar contenido.
-
Amplíe uno o más cuadros de tipo de contenido y luego seleccione uno o más elementos de pantalla. Por ejemplo, amplíe los cuadros Medios y Selección y luego seleccione Imagen y Pregunta de selección múltiple. Para mostrar contenido y controlar la navegación de pantalla utilizando lógica condicional, bajo el cuadro Lógica condicional, seleccione un elemento de pantalla Cambiar o Si.

- Para agregar los elementos de pantalla seleccionados a la pantalla, haga clic en Listo. Cada pantalla solo puede tener un pie de página con un botón. Cada botón navega a una pantalla posterior en el flujo o completa el flujo. Un botón no puede navegar a una pantalla anterior. Por ejemplo, la pantalla 2 no puede volver a navegar a la pantalla 1.
-
En Propiedades del componente, configure cada elemento de pantalla.

-
El lienzo muestra una vista previa de la pantalla que se está ampliando actualmente.

- Para crear una segunda pantalla, haga clic en Agregar pantalla de nuevo.
- Introduzca los detalles para la segunda pantalla.
- Si esta pantalla es la última pantalla del flujo, agregue un pie de página con una acción Pie de página completo, que completa el flujo.
-
Amplíe la sección Pantalla 1, seleccione el tipo de contenido Pie de página y configure la acción de pie de página para navegar a la siguiente pantalla.

- Después de actualizar las propiedades del formato Flujo, guarde el componente de mensajería.
-
En la barra lateral izquierda, bajo Formatos de componente, haga clic en el tipo de formato Texto para actualizar sus propiedades. La versión de texto sin formato se envía si su formato preferido no está disponible o no se carga. Aunque los formularios basados en acciones globales y en clases de Apex no se pueden enviar en texto sin formato, puede modificar la versión de texto sin formato de su componente de modo que contenga un vínculo a un formulario público o muestre una lista de solo texto de las preguntas que aparecen en su formulario.

- Cuando termine de modificar el componente, haga clic en Guardar. Su componente se guarda en un estado borrador.
- Para hacer que este componente de mensajería esté disponible para los representantes de servicio, haga clic en Activar.
- Para desconectar el componente (por ejemplo, para darle tiempo a reconfigurarlo), ábralo en el Generador de componentes de mensajería y haga clic en Desactivar. Cuando esté listo, actívelo de nuevo.
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!



