Resueltas

Enmascarar datos en las formas

Estimados,

Mi consulta es la siguiente, necesito enmascarar un dato de la siguiente forma:

Al momento en que se ingresa un nuevo caso, es necesario que se ingrese un RUT de un cliente (o DNI, es un numero identificatorio de una persona que lo entrega el país donde nacío) y en el instante que se esté digitanto deseo que comiencen a aparecer los separadores de miles (puntos).

He intentado asignandole a este atributo diferentes tipos (integer, big integer, float, etc.) pero no me resulta, también intenté agregar alguna condición en el mismo formulario, pero nada. Quizás la solución va por crear un "tipo de campo" personalizado.

Favor si me pueden explicar como hacerlo, o quizás Bizagi no soporta esto que deseo hacer.

saludos,

Sebastian

photo
0

Estimado Sebastián,

Para la parte visual que menciona, sobre tener un campo cuyo formateado incluya puntos decimales en su contenido, los atributos de tipo currency (moneda) cubren nativamente este escenario.

El formato usado va de acuerdo a lo definido en Bizagi en la configuración de negocio, por lo que se podría tener explícitamente que el separador de miles sea el punto.

Es importante aclarar que este formato obedece sólo a la parte visual en las formas, ya que el contenido a nivel de base de datos se conforma exclusivamente por los números.

Cordialmente,

photo
0

Gracias por la pronta respuesta, pero esto no es lo que tengo en mente, ya que quiero que la información quede grabada con el formato que yo quiero.

Ahora bien, lo que deseo hacer lo estoy viendo de otra forma y no sé muy bien como poder ejecutarlo.

Tengo un atributo del tipo string, al cual le ingreso información en el formulario Nº1. Quiero construir una expresión (al salir de esta actividad o al entrar a la próxima) que me transforme o modifique el formato de ese dato. Es decir, en formulario Nº1 ingresar un dato asi: XXXYYYZZZQ, y que luego una expresión me lo modifique, y desde el fomulario Nº2 en adelante lo muestre asi: XXX.YYY.ZZZ-Q

Me imagino que debo crear 4 variables, extraer los caracteres y asignarlos, y luego concatenar la informacion... Esto, no lo puedo hacer.

Esperando sus comentarios,

sebastian.

photo
0

Estimado Sebastián,

Para validar el ingreso de datos en una forma, puede optar por definir expresiones regulares para el campo si es de tipo String, y de esta forma delegar a Bizagi la tarea de validación para que el patrón de datos del RUT que se ingrese sea de acuerdo a su definición.

De esta manera, requiere tener en la forma este campo editable y definir bajo la propiedad de "Render" una expresión regular de validación (acorde a los datos de la manera XXX.YYY.ZZZ-Q).

Para este case en particular, su expresión regular correspondería a:

\b[0-9]{3}.[0-9]{3}.[0-9]{3}-[0-9]$\b

(El concepto de expresiones regulares es un poco técnico, pero hay información que se puede consultar sobre usos frecuentes, por ejemplo en http://en.wikipedia.org/wiki/Regex).

Cordialmente,

photo
0

Muchas Gracias!!

Con las expresiones regulares bastarán para lo que deseo hacer....

saludos,

Sebastian!