Saltar a contenido

Request Dynamic Menu with Info

Nombre del elemento: Request Dynamic Menu with Info

Categoría: Variable manipulation

Descripción: Módulo de extensión que invoca la solicitud de una entidad tipo menú. Se utilizan valores de una lista preconfigurada. Cada valor contiene información adicional que se muestra una vez que se selecciona una opción. Pause el flujo de control de Lynn hasta que el usuario ingrese el valor requerido.

Funcionalidad: Permite evaluar información adicional configurada dentro del flujo. según selección del usuario, por ejemplo, use para mostrar opciones de “crédito preevaluado” si es le cliente posee buen historial crediticio, o despliegue un nuevo menú si el cliente extranjero.

Para su configuración se debe tener en cuenta los siguientes parámetros:

Configuración de Request Dynamic Menu with Info (Requerido)

Nombre: Descriptor único de caja de configuración con fines de identificar nombre en el flujo

[El nombre de la entidad obtenido de una expresión.] Campo obligatorio de tipo string Expresion donde debe definirse una entidad (previamente ya creada) la cual se encontrará configurada para la recolección de información.

[Los valores disponibles de la entidad de menú.] Campos de clave y valor donde deberás ingresar los datos que deseas evaluar y los valores que se mostrarán según la configuración de evaluación.

[Máximo de intentos fallidos obtenidos de una expresión.] Se define una cantidad de intentos fallidos del cliente. Es decir, si es configurado como 3 intentos fallidos, el cliente, tendrá tres oportunidades de ingresar el dato correcto que se le solicita.

[Mensaje de valor no válido obtenido de una expresión.] Se define una expresión entre comillas simples. El mensaje estará relacionado con el ingreso erróneo de la data por parte del cliente.

[Si se alcanza el máximo de intentos fallidos, el flujo de acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'Request_Dynamic_Menu_Error'.] Caja de selección donde se identifica la intención que se activara en caso de presentarse un error.

Presentación del Menú en WhatsApp. (Opcional)

[Sobreescribir la configuración del canal para presentar el menú.] Seleccione la opción ‘Si’ para confirmar que desea sobre escribir la configuración definida para el canal o seleccione ‘No’ para mantener la configuración actual.

[Presentar Menú como Texto (Text), Botón o Lista (List).] Lista desplegable con opciones que desea presentar el menú, estas pueden ser tipo texto con la opción Text, tipo botón con la opción Button o una lista con la opción List.

[Idioma para presentar los elementos predeterminados del menú interactivo.] Lista desplegable con idiomas configurados en el aplicativo de Lynn.

Configuración necesaria para Menú enriquecido. (Opcional)

[Tipo de cabecera] Lista desplegable con opciones de cabeceras para menú a desplegar, esta puede ser como texto, video, imagen, documento o ninguna de las anteriores.

[Expresión para obtener el código de Pie de Página.] Campo String Expresión opcional en donde puede ingresar pie de página.

Si el usuario selecciona la opción texto, video, imagen o document se despliega la pestaña numero 4 la cual corresponde a la configuración del Header:

Configuración relacionada al Header de Texto. (Opcional)

  • Opción Texto:

    [Expresión para obtener el código del Header de texto.]: Campo String Expresión en donde deberá ingresar la expresión con la cual desea realizar la evaluación.

  • Opción Video:

    [Expresión para obtener la URL del Header de Video]: Campo String Expresión en donde deberá ingresar la URL asociada al video que desea incorporar.

    [Expresión para obtener el Content Type del Video Header]: Campo String Expresión en donde deberá ingresar el content type relacionado al video.

    [Expresión para obtener el Nombre del archivo del Header de Video]: Campo String Expresión en donde deberá ingresar el nombre del archivo del video .

  • Opción Imagen:

    [Expresión para obtener la URL del Header de Imagen]: Campo String Expresion en donde deberá ingresar la URL asociada a la imagen que desea incorporar.

  • Opción Documento:

    [Expresión para obtener la URL del Header de Documento]: Campo String Expresion en donde deberá ingresar la URL asociada al documento que desea incorporar.

    [Expresión para obtener el Content Type del Header del Documento]: Campo String Expresión en donde deberá ingresar el content type relacionado al documento.

    [Expresión para obtener el código de Pie de Página]: En esta etiqueta opcional debe definirse entre comillas simples la expresión que se desea que se visualice como pie de página (Footer) en la cabecera del menú, si se deja en blanco, no aparecerá el pie de página. Puede contener Emojis, código markdown y links. Permite un máximo de 60 caracteres.

Ejemplo Implementación Request Dynamic Menu with Info

-- Requisitos:

Previamente deberá crear la entidad tipo menu: prueba_menu <--- Selecciones una de las siguientes opciones:

--- Inscripciones

--- Soporte

-- Entrada:

- Nombre: Pruebamenuinfo

- [El nombre de la entidad obtenido de una expresión.] prueba_menu

- [Los valores disponibles de la entidad de menú.]

Clave Valor
Inscripciones Las inscripciones son a partir de xxxx
soporte Para solicitar ayuda llame al 555555555

- [Máximo de intentos fallidos obtenidos de una expresión.] 5

- [Mensaje de valor no válido obtenido de una expresión.] ‘Seleccione una opción válida’

- [Si se alcanza el máximo de intentos fallidos, el flujo de acción se interrumpirá y la descripción del error se pasará a la intención seleccionada con el nombre: 'Request_Dynamic_Menu_Error'.] Error_Handler

-- Resultado:

Al momento que el usuario seleccione una de las opciones ingresadas en el campo “Los valores disponibles de la entidad de menú.” El módulo de extensión comenzara con el flujo configurado.