🎯 Objetivo
Aprenda cómo configurar y utilizar las operaciones lógicas en el Workflow 2 de netLex. Este artículo explica cómo dirigir sus documentos de forma automática y paralela, garantizando que cada proceso siga el camino correcto basado en sus propiedades.
Este artículo contiene las secciones:
- Cómo funcionan las ramificaciones
- Tipos de Operaciones Lógicas
- Condiciones Especiales
- La Rama de Excepción
-
Buenas Prácticas y Mantenimiento
👉 Cómo funcionan las ramificaciones
Las ramificaciones lógicas permiten crear flujos flexibles al definir condiciones que el sistema evalúa automáticamente cuando el documento alcanza un punto específico.
En el Workflow 2, una característica fundamental es la ejecución paralela: el documento seguirá por todas las ramas cuyas condiciones se cumplan simultáneamente. Si las condiciones de dos o más ramas son verdaderas, el workflow iniciará las etapas de todos esos caminos al mismo tiempo.
🛠️ Tipos de Operaciones Lógicas
Las operaciones disponibles varían según el tipo de propiedad seleccionada:
1. Lista y Estado
Para propiedades de selección, el sistema permite comparaciones con valores preconfigurados. La integridad de la lógica está garantizada incluso si el nombre de la opción se cambia en la Gestión.
- Es igual a: El valor de la propiedad en el documento debe ser único y exactamente el seleccionado.
- Es uno de: Se cumple si el valor es cualquiera de las opciones elegidas, incluso en campos de múltiples opciones.
- No es ninguno de: Se cumple si el valor es diferente de todas las opciones. Esta condición también es verdadera si la propiedad está vacía.
2. Texto
Evalúan el contenido escrito en campos de texto libre:
- El texto contiene: Verifica si el fragmento informado forma parte del contenido.
- El texto no contiene: Verifica si el fragmento no forma parte del contenido. Importante: esta condición es falsa si la propiedad está vacía.
3. Fecha y Número
Permiten definir rangos cuantitativos y cronológicos:
- Operaciones como Mayor que, Menor que, Igual o Diferente.
- Nota: La condición diferente resulta en falso si la propiedad está vacía.
4. Verificación de Propiedad Completa
- Está definida: Verdadero si la propiedad está completa.
-
No está definida: Verdadero si la propiedad está vacía o no existe.
Cualquier comparación con propiedades no encontradas en el documento resulta en condición no cumplida (resultado falso), incluyendo no es ninguno de (lista/estado), el texto no contiene (texto) y diferente (fecha/número). La propiedad debe existir en el documento para las comparaciones. Solo la operación no está definida se considera cumplida (resultado verdadero) para propiedades inexistentes.
Consejo: Utilice esta comparación para evitar que propiedades no definidas lleven el flujo a caminos no deseados.
🌟 Condiciones Especiales
-
Condición "Siempre": Utilizada para caminos obligatorios que no dependen de variables.
-
Documento Modificado: Evalúa si el documento sufrió ediciones después de la creación, ideal para dirigir a validación jurídica. Para detalles sobre el funcionamiento de esta regla, acceda a: Condiciones con Documento Modificado en Workflow 2.
🛡️ La Rama de Excepción
Toda ramificación debe poseer obligatoriamente una Rama de Excepción. Funciona como una ruta de seguridad: el documento seguirá por ella solo si ninguna de las otras condiciones lógicas se cumple. Esto garantiza que el workflow nunca se quede "bloqueado". El administrador puede crear una nueva rama exclusiva para la excepción o aprovechar una rama ya existente.
💡 Buenas Prácticas y Mantenimiento
- Nomenclatura: Nombre las ramificaciones de forma clara. Estos nombres son internos y fundamentales para la organización por otros administradores.
- Importación entre ambientes: Al mover workflows (ej: de Homologación a Producción), netLex identifica propiedades por ID. Si una opción no se encuentra, el sistema mostrará una alerta de "No encontrado".
Comentarios
0 comentarios
El artículo está cerrado para comentarios.