Business Logic (Básico)

Lección 7 Business Logic

En esta lección, aprenderás el concepto de Business Logic, o Lógica de Negocio, y su importancia dentro de tus flujos.

Lección_7 Business Logic.mp4

Conceptos
Nodo: Cada nodo es una pieza que puedes usar para construir tu Lógica de Negocio. Cada nodo tiene funciones específicas. Los nodos pueden conectarse entre sí.

Lección 7.1 Mensaje, Estatus y Página 

En esta lección, aprenderás el uso y configuración de los Nodos Mensaje, Estatus y Página. 

En el ejemplo práctico de la lección, configuraremos un Business Logic que muestre un mensaje al usuario final, indicándole que debe tener a la mano sus documentos, y posteriormente cambiar a un estatus con un componente de carga de documentos. También configuraremos un cambio de página para ir a la página de detalle.

Lección_7.1 Nodo Mensaje Estatus Pagina.mp4

Lección 7.2 Integración Kosmos

En esta lección, aprenderás el uso y configuración del Envío de Plantillas de SMS y Correo electrónico. También conocerás tres conceptos que vas a manejar de ahora en adelante en diferentes nodos y funciones; Parámetro, Fuente y Valor.

En el ejemplo práctico de la lección, configuraremos en envío de correo de bienvenida. En el contenido del correo se incluye el nombre y el folio de cada usuario final que lo reciba.

ACTUALIZACIÓN: LA FUNCIÓN AUTOCOMPLETAR, AHORA SE REALIZA CON EL NODO CAMBIAR COMPONENTE.

Lección_7.2 Nodo Integración.mp4

Conceptos
Parámetro: Es el nombre del dato que vas a completar con información del flujo.

Fuente: Es el componente, nodo o función, de donde vas a obtener la variable para completar el parámetro.

Valor: Es el nombre de la variable cuya información vas a usar para completar el parámetro.

Lección 7.3 Cambiar Componente

En esta lección, aprenderás el uso y configuración del nodo "Cambiar Componente".

En el ejemplo práctico de la lección, realizaremos una configuración que permitirá, con un click, llenar automáticamente los campos de un formulario de domicilio, utilizando la información de domicilio de una INE subida en una Carga de documentos.

Lección_7.3 Cambiar Componente.mp4

Lección 7.4 Geolocalización y Visibilidad

En esta lección, aprenderás el uso y configuración de los nodos Geolocalización y Visibilidad.

En el ejemplo práctico de la lección, tenemos dos componentes de carga de documentos ocultos, uno de CFE y otro de Telmex. Realizaremos una configuración que muestre al usuario final sólo la carga de documentos para el tipo de comprobante que quiere subir, dependiendo del botón en el que hace click.

Lección_7.4 Geolocalización Visibilidad.mp4

Lección 7.5 Modal y Bloquear Información

En esta lección, aprenderás el uso y configuración de los nodos Modal y Bloquear Información.

En el primer ejemplo práctico de la lección, configuraremos el bloqueo de botones, para impedir que se haga click en ellos después de que el usuario final seleccione el tipo de comprobante que quiere subir.

En el segundo ejemplo práctico, configuraremos una carga de documento extra, para complementar la información laboral con un comprobante de ingresos.

Lección_7.5 Bloquear información Modal.mp4

Dudas Frecuentes



¿Puedo agregar más de un nodo de Estatus en el mismo flujo?


Sí, es posible agregar múltiples nodos de Estatus en el mismo flujo. Cada nodo de Estatus debe ser configurado en un componente distinto. 


¿Puedo usar la geolocalización en todos los dispositivos?


Sí, la geolocalización puede ser utilizada en todos los dispositivos, siempre y cuando el usuario final otorgue el permiso de acceso a su ubicación.


¿Puedo configurar la acción de visibilidad para múltiples elementos a la vez?

Sí, puedes seleccionar múltiples elementos para mostrar u ocultar.


¿Puedo hacer que la acción de visibilidad se muestre u oculte en tiempo real mientras creo el flujo?

No, la configuración que se hace en el nodo "Visibilidad" se verá hasta el momento en que el usuario final ejecute el flujo. Si quieres comprobar que tu configuración funciona correctamente, ejecuta una vista previa.


¿Puedo desbloquear un componente después de haberlo bloqueado con el nodo de Bloquear Información?


Sí, puedes desbloquear un campo después de haberlo bloqueado con el nodo de Bloquear Información. Solo necesitas agregar un nodo de Bloquear Información adicional y seleccionar la acción de "Desbloquear" y el campo que deseas desbloquear.

¿Cómo puedo utilizar la información de la geolocalización en mi flujo?

Puedes utilizar la información de la geolocalización para ofrecer experiencias personalizadas y adaptadas a la ubicación del usuario final. Por ejemplo, puedes ofrecer promociones en establecimientos cercanos o enviar información específica de una ubicación determinada.


¿Es posible personalizar el diseño del Modal?


Sí, en flujos públicos creados en lienzo en blanco, puedes personalizar el diseño del Modal a través de las opciones de tamaño, color y estilo disponibles en la barra de herramientas.


¿Puedo agregar componentes a un Modal existente?


Sí, puedes agregar componentes a un Modal existente haciendo clic en el Modal y luego en "Editar Modal". Aparecerá la ventana de edición del Modal, donde podrás agregar o eliminar componentes según tus necesidades.


¿Puedo enviar una plantilla a más de un destinatario?


Sí, puedes enviar una plantilla a varios correos electrónicos o números de teléfono seleccionándolos en el menú desplegable.


¿Cómo puedo enviar una plantilla a un correo que no está en mi flujo?


Para enviar una plantilla a un correo fijo que no está en tu flujo, selecciona "Enviar a un correo fijo" en la sección de correo electrónico de destino y luego ingresa la dirección de correo electrónico en el campo proporcionado.


¿Dónde puedo crear las plantillas de contacto en Kosmos?


Puedes crear las plantillas de contacto desde el apartado "Plantillas de contacto" en el Dashboard principal de tu plataforma.


¿Cómo se indica un parámetro en una plantilla de contacto en Kosmos?


Para reconocer un parámetro en la plantilla, se usa la fórmula (#parámetro). Por ejemplo, si quieres incluir el nombre del destinatario en la plantilla, deberás escribir (#nombre) en el lugar donde quieres que aparezca el nombre en la plantilla.