Tipos de workflows y sus características

Tipos de Workflows

Con la versión 1.24.0 se ha introducido el concepto de Tipo de Workflows.

Connectif calcula el tipo de Workflow en base a su configuración y nodos. Dicho tipo influye en el comportamiento del mismo permitiendo optimizar su funcionamiento y rendimiento.

Los tipos de Workflows son:

  • Reactivo
  • Regla
  • Acción Masiva
  • Clásico

Reactivo

Son workflows de tipo Reactivos todos aquellos que cumplen con las siguientes características:

  • Todos los nodos conectados al nodo "Start" tienen que ser disparadores.

Ejemplo: 57.Workflow-suscripcion-push.png

Ventajas

La ventaja de estos Workflows es que el arranque es inmediato. El nodo de "Inicio" ya no requiere de cargar todos los contactos y meterlos en el Workflow, sino que este proceso se va realizando a medida que los eventos van ocurriendo.

En el pasado, estos Workflows necesitaban de un alto tiempo de arranque debido al tener que procesar todos los contactos, cuando los que realmente accionaban el Disparador eran una pequeña parte. También los Disparadores no funcionaban para algunos contactos hasta que estos se hubiesen procesado, causando que al arrancar el Workflow los Disparadores tardasen en activarse para todos. Con esta mejora, los Disparadores se activarán de inmediato para toda la audiencia del Workflow.

Restricciones

Estos Workflows no permiten la opción del nodo de "Inicio":

  • "Pertenecientes a Segmento"
  • "Todos los existentes"

Regla

Son Workflows de tipo Reglas todos aquellos que cumplen con las siguientes características:

  • Todos los nodos conectados al nodo "Inicio" tienen que ser Disparadores
  • Los nodos Disparadores tienen que estar a continuación del nodo de Inicio (no pueden por lo tanto estar a continuación de otros nodos)
  • Los nodos no pueden tener limitaciones por contacto (sí pueden tener limitaciones globales)
  • Los nodos no pueden tener limitaciones a otros nodos
  • No incluyen nodos de Esperar, Planificar o A/B/X Test

Ejemplo: workflow_type_rules.png

Ventajas

  • Se benefician de las mismas ventajas de los Workflows Reactivos
  • Al no tener limitaciones por contacto permiten al motor evitar dicha gestión, garantizando así la máxima optimización de cómputo para escenarios críticos como mostrar banner en una página, cuyo rendimiento es clave para la experiencia del usuario final

Restricciones

  • Las mismas restricciones de los Workflows Reactivos.

Acción Masiva

Son workflows de tipo Acción Masiva todos aquellos que cumplen con las siguientes caracteristicas:

  • Audiencia del nodo de inicio es "Todos los existentes".
  • No incluye disparadores.
  • No incluyen nodos de Esperar, Planificar o A/B/X Test.

Ejemplo: workflow_type_bulk_action.png

Ventajas

  • Mejora velocidad de arranque y procesamiento con respecto a Workflows de tipo Clásico.

Clásico

Son workflows que no son ni Reactivo, ni Regla, ni Acción Masiva.

¿Cómo compruebo el tipo del Workflow?

Una vez arrancado el Workflow, en el "Live View" es posible consultar su tipo observando el tooltip del icono info situado en el nodo de "Inicio".

Reactivo

tooltip_reactivo.png

Regla

tooltip_rules.png

Acción Masiva

tooltip_bulk_action.png

Clásico

En este caso no hay icono de info

Disparadores

Los Disparadores son nodos que se ponen a la escucha de eventos del contacto (ej: al visitar página, al comprar, al hacer click etc...).

Con la versión 1.24.0, ahora los nodos Disparadores siempre comprueban la audiencia del Workflow antes de procesar los eventos.

En el pasado, Workflows como "para este segmento -> al visitar página -> mostrar banner", calculaban todos los contactos pertenecientes al segmento en el momento del arranque, habilitando los disparadores para ellos. Si el contacto a posteriori salía del segmento, este seguía teniendo un disparador funcionando. El resultado era que al visitar página seguía viendo el banner a pesar de no estar ya en el segmento. Lo mismo pasaba con anónimos: "para anónimos -> al vistar página -> mostar banner". Si el contacto tras arrancarse el Workflow se convertía en conocido, el trigger seguía funcionando. En el nuevo funcionamiento los disparadores siempre comprueban la audiencia del Workflow, por lo que en los ejemplos de arriba, una vez que el contacto salga del segmento o ya no sea anónimo ya no se le mostrará el banner al visitar página. Este cambio de comportamiento hace más intuitivo el comportamiento de estos nodos gracias al feedback recibido por nuestros clientes.

Filtrado dinámico en el Workflow

Con la versión 1.18.0 hemos introducido la posibilidad de filtrar productos usando variables dinámicas.

¿Dónde puedo encontrar esto?

Esta funcionalidad está disponible en los nodos de tipo Condición de la integración Ecommerce, así como también en el nodo Obtener productos que ha aumentado su potencia notablemente gracias a esta funcionalidad.

¿Qué puedo hacer con esta funcionalidad?

Gracias al filtrado dinámico ahora podrás aumentar la personalización de los productos recomendados con casos de uso como el siguiente:

Si queremos recomendar productos en un banner de la misma categoría que el producto que están visitando sería tan sencillo como esto.

filtrado_dinamico_1.png

Como podemos ver, ahora en las opciones de filtrado nos aparece la opción de "Datos importados", en la que podremos seleccionar información que provenga del contacto o de cualquier otro nodo que añada información a los datos importados.

Otro tipo de caso de uso que se puede modelar ahora es mostrar un contenido distinto si el usuario ha comprado alguna vez el producto que está visitando. De este modo en el siguiente workflow se mostrará un popup distinto si el contacto ha comprado alguna vez el producto que está visitando a si no lo ha comprado aún:


La configuración del nodo "Ha comprado producto" sería la siguiente:filtrado_dinamico_2.pngfiltrado_dinamico_3.png

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0