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

Disparadores

Descripción general
Evento de colección
Tarea programada
Evento previo a la acción
Evento posterior a la acción
Evento de acción personalizada
Aprobación
Webhook

Nodos

Descripción general

Inteligencia artificial

Gran modelo de lenguaje

Control de flujo

Condición
Bifurcación multicondicional
Bucle
Variables
Bifurcación paralela
Llamar a flujo de trabajo
Salida del flujo
Mapeo de variables JSON
Retraso
Fin

Cálculo

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

Operaciones de datos

Crear datos
Actualizar datos
Consultar datos
Eliminar datos
Operación SQL

Procesamiento manual

Procesamiento manual
Aprobación
CC

Tipos extendidos

Solicitud HTTP
Script de JavaScript
Notificación
Envío de correo electrónico
Respuesta
Mensaje de respuesta
Variables
Historial de ejecución
Gestión de versiones
Opciones avanzadas

Desarrollo de extensiones

Descripción general
Extender tipos de disparadores
Extender tipos de nodos
Referencia de la 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.