Las expresiones regulares son secuencias de caracteres que conforman un patrón de búsqueda. En algunos lenguajes de programación, las expresiones regulares sirven para detectar patrones en distintas cadenas de texto. 

workfloo, como cualquier lenguaje de programación, te permite usar expresiones regulares para validar tus propias cadenas de texto.


Aquí te presentamos la configuración en el ambiente de pruebas de workfloo.


También puedes consultar el artículo árboles de decisión, una de las herramientas donde se pueden implementar las expresiones regulares.


Configurar expresiones regulares en Formularios


1. En el menú Conectores haz clic en Formularios.

2. Haz clic en Crear nuevo.

3. Ingresa un Nombre.

4. Haz clic en Campo(s) predefinido(s).

5. Selecciona BID Curp (en este ejemplo vamos a utilizar expresiones regulares para validación de CURP).

6. Haz clic en Guardar.

7. Haz clic en el botón Campo personalizado.

8. En Tipo selecciona Texto (es el que acepta una mayor variedad de caracteres).

9 Ingresa un Nombre.

10. Haz clic en Guardar.

10.1 En Datos del campo, del apartado Campo personalizado, será donde se podrán agregar las expresiones regulares

Por ejemplo, la expresión regular para el formato de validación de CURP sería la siguiente:

^[A-Z]{1}[AEIOU]{1}[A-Z]{2}[0-9]{2}(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[HM]{1}(AS|BC|BS|CC|CS|CH|CL|CM|DF|DG|GT|GR|HG|JC|MC|MN|MS|NT|NL|OC|PL|QT|QR|SP|SL|SR|TC|TS|TL|VZ|YN|ZS|NE [B-DF-HJ-NP-TV-Z]{3}[0-9A-Z]{1}[0-9]{1}$

10.2 Una expresión como la anterior es la que se debe ingresar en el apartado Expresión regular de Datos del campo.

11. Selecciona el checkbox Requerido 

12. Haz clic en Guardar.

13. Haz clic en Guardar a tu Formulario.


Configurar expresiones regulares en Árboles de decisión


1. En el menú Conectores haz clic en Árboles de decisión.

2. Haz clic en Crear nuevo.

3. Ingresa un Nombre.

4. Haz clic en Guardar.

5. Haz clic en Nuevo paso de árbol de decisión.

6. Ingresa un Nombre y selecciona el Formulario que generaste en el Paso 1.

6.1 En los Formularios se validan los datos de entrada, es decir, los que ingresan los usuarios.

6.2 En el caso de los Árboles de decisión se pueden validar los datos de los formularios y las respuestas de los conectores.

7. Haz clic en , para Activar filtro.

8. Selecciona el botón Añadir condición.

8.1 Aparecerán las entradas que ingresaste en el Paso 1 de Formularios. Selecciona la que creaste con el botón Dato(s) personalizado(s).

9. En el drop box selecciona expresión regular.

10. Ingresa tu expresión regular en la tercera columna.

11. En la sección Condición selecciona Si el número de resultados y es mayor o igual a, e ingresa como Condición 1.

12. Haz clic en Guardar.

13. Ahora haz clic en Nuevo mensaje para configurar las salidas de tu árbol de decisión.

14. Ingresa un Nombre, configura el Mensaje y haz clic en Guardar.

15. Replica el proceso para la salida de rechazo.

16. Configura tu árbol de decisión.

17. Haz clic en Guardar.


Para poder aplicar expresiones regulares, es necesario darlas de alta previamente, en el workfloo donde deseas utilizarlas.


Si necesitas más información envíanos un correo a soporte@kiban.mx