logologo
Empezar
Manual
Desarrollo
Plugins
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Empezar
Manual
Desarrollo
Plugins
API
logologo
Flujo de trabajo
Visión general
Inicio rápido

Disparadores

Visión general
Eventos de tabla de datos
Tareas programadas
Evento pre-acción
Evento post-acción
Evento de acción personalizado
Aprobaciones
Webhook

Nodos

Visión general

Inteligencia Artificial (AI)

Modelo Lingüístico Grande (LLM)

Control de flujo

Condición
Bifurcación multicondicional
Bucle
Variables
Bifurcación en paralelo
Llamar a flujo de trabajo
Salida de flujo
Mapeo de variables JSON
Retraso
Finalizar

Cálculo

Cálculo
Cálculo de fecha
Cálculo JSON

Operaciones de datos

Añadir datos
Actualizar datos
Consultar datos
Eliminar datos
Operación SQL

Procesamiento manual

Procesamiento manual
Aprobaciones
Enviar copia (CC)

Tipos extendidos

Solicitud HTTP
Script de JavaScript
Notificaciones
Enviar correo
Respuesta
Mensaje de respuesta
Variables
Registro de ejecución
Gestión de versiones
Opciones avanzadas

Desarrollo de extensiones

Visión general
Extender tipo de disparador
Extender tipo de nodo
Referencia de API
Previous PageCondición
Next PageBucle
Aviso de traducción por IA

Esta documentación ha sido traducida automáticamente por IA.

#Bifurcación de múltiples condiciones v2.0.0+

#Introducción

Funciona de manera similar a las sentencias switch / case o if / else if en lenguajes de programación. El sistema evaluará las múltiples condiciones configuradas de forma secuencial. Una vez que se cumpla una condición, se ejecutará el flujo correspondiente a esa rama y se omitirán las comprobaciones de las condiciones siguientes. Si ninguna condición se cumple, se ejecutará la rama "De lo contrario".

#Crear un nodo

En la interfaz de configuración del flujo de trabajo, haga clic en el botón de signo más ("+") en el flujo para añadir un nodo de "Bifurcación de múltiples condiciones":

Crear nodo de bifurcación de múltiples condiciones

#Gestión de ramas

#Ramas predeterminadas

Después de crear el nodo, este incluye dos ramas de forma predeterminada:

  1. Rama de condición: Para configurar condiciones de evaluación específicas.
  2. Rama "De lo contrario": Se activa cuando ninguna de las ramas de condición se cumple; no requiere configuración de condiciones.

Haga clic en el botón "Añadir rama" debajo del nodo para añadir más ramas de condición.

20251123222540

#Añadir rama

Después de hacer clic en "Añadir rama", la nueva rama se añadirá antes de la rama "De lo contrario".

20251123222805

#Eliminar rama

Cuando existan varias ramas de condición, haga clic en el icono de la papelera a la derecha de una rama para eliminarla. Si solo queda una rama de condición, no podrá eliminarla.

20251123223127

Nota

Al eliminar una rama, también se eliminarán todos los nodos que contenga; proceda con precaución.

La rama "De lo contrario" es una rama integrada y no se puede eliminar.

#Configuración del nodo

#Configuración de condiciones

Haga clic en el nombre de la condición en la parte superior de una rama para editar los detalles específicos de la condición:

20251123223352

#Etiqueta de condición

Admite etiquetas personalizadas. Una vez rellenada, se mostrará como el nombre de la condición en el diagrama de flujo. Si no se configura (o se deja en blanco), se mostrará por defecto como "Condición 1", "Condición 2", etc., en secuencia.

20251123224209

#Motor de cálculo

Actualmente, se admiten tres motores:

  • Básico: Utiliza comparaciones lógicas simples (por ejemplo, igual a, contiene) y combinaciones "Y"/"O" para determinar los resultados.
  • Math.js: Admite el cálculo de expresiones utilizando la sintaxis de Math.js.
  • Formula.js: Admite el cálculo de expresiones utilizando la sintaxis de Formula.js (similar a las fórmulas de Excel).

Los tres modos admiten el uso de variables de contexto del flujo de trabajo como parámetros.

#Cuando ninguna condición se cumple

En el panel de configuración del nodo, puede establecer la acción a seguir cuando ninguna condición se cumple:

20251123224348

  • Terminar el flujo de trabajo con error (predeterminado): Marca el estado del flujo de trabajo como fallido y termina el proceso.
  • Continuar ejecutando nodos posteriores: Después de que el nodo actual finalice, continúa ejecutando los nodos posteriores en el flujo de trabajo.
Nota

Independientemente del método de manejo elegido, cuando ninguna condición se cumple, el flujo entrará primero en la rama "De lo contrario" para ejecutar los nodos que contiene.

#Historial de ejecución

En el historial de ejecución del flujo de trabajo, el nodo de bifurcación de múltiples condiciones identifica el resultado de cada condición utilizando diferentes colores:

  • Verde: Condición cumplida; se entró en esta rama.
  • Rojo: Condición no cumplida (o error de cálculo); se omitió esta rama.
  • Azul: Evaluación no ejecutada (se omitió porque una condición anterior ya se había cumplido).

20251123225455

Si un error de configuración provoca una excepción en el cálculo de la condición, además de mostrarse en rojo, al pasar el ratón sobre el nombre de la condición se mostrará información específica del error:

20251123231014

Cuando se produce una excepción en el cálculo de una condición, el nodo de bifurcación de múltiples condiciones finalizará con un estado de "Error" y no continuará ejecutando los nodos posteriores.