Validar datos en la forma de nuevo registro del control Campo de Busqueda
Hola,
Estoy usando
Bizagi 10.4
http://help.bizagi.com/bpmsuite/es/10.4/busqueda.htm
El requerimiento
es que en un formulario se puedan agregar personas desde una tabla.
Estoy usando una
tabla, en el formulario de agregar registro he puesto un control Campo de Búsqueda,
para buscar la persona o para agregarla.
Cuando agrego una
nueva persona desde el formulario de agregar registro del control Campo de Búsqueda,
quiero validar que la persona no exista en mi sistema y además validar el
formato del número de identificación según el tipo de persona y el tipo de documento.
Como puedo validar
los datos del nuevo registro que creo en mi entidad maestra a través del
formulario de adicionar registro del control búsqueda, a diferencia del control
tabla, este control no me ofrece la posibilidad de validar un nuevo registro. ¿Cómo lo podría hacer?
Estimada Libia,
Se pueden hacer varias validaciones, una de ellas es a nivel de la tabla, se requiere asegurar que para la entidad tenga una llave compuesta,es decir, la llave de negocio (businessKey) incluya 2 atributos: (número de identificación según el tipo de persona y el tipo de documento.) Para realizar esto, debe ir a la entidad y entrar a Propiedades avanzadas.
Otra opción para validar es a través de una expresión. En ella puede recorrer la entidad con "Iterate Over Xpath" e ir validando dato a dato con el scope. La función es Exist. Para ver un ejemplo, por favor ingrese a: http://help.bizagi.com/bpmsuite/es/index.html?ejemplos_de_funciones_basicas_.htm
Saludos
Estimada Libia,
Se pueden hacer varias validaciones, una de ellas es a nivel de la tabla, se requiere asegurar que para la entidad tenga una llave compuesta,es decir, la llave de negocio (businessKey) incluya 2 atributos: (número de identificación según el tipo de persona y el tipo de documento.) Para realizar esto, debe ir a la entidad y entrar a Propiedades avanzadas.
Otra opción para validar es a través de una expresión. En ella puede recorrer la entidad con "Iterate Over Xpath" e ir validando dato a dato con el scope. La función es Exist. Para ver un ejemplo, por favor ingrese a: http://help.bizagi.com/bpmsuite/es/index.html?ejemplos_de_funciones_basicas_.htm
Saludos
Gracias por la
respuesta. Esta validación me sirve para garantizar la unicidad del nuevo registro.
Sin embargo la validación que necesito hacer es sobre el formato correcto de un campo string en la forma,
este formato depende de otro campo que es un combo. La validación de los
formatos la quiero hacer usando un “Component Library”, con lo cual me gustaría saber como se
podría validar un campo especifico de la forma “New records form”
en el momento en que doy “Guardar” o en el momento que abandono el cambo una vez lo he modificado.
Estimada Libia,
Un miembro del equipo de soporte la contacto para darle solución.
Saludos
Buenas tardes, también quisiera saber la respuesta a ese caso específico. También tengo el mismo escenario, donde requiero hacer una validación al guardar de un formulario de adición de un campo de búsqueda. Entiendo igual que para validar la duplicidad de registros, se pueda manejar por la llave de le entidad, pero si deseo realizar alguna otra validación más personalizada, mencionas se puede realizar por regla de expresión. En donde iría esa regla? como se menciona a diferencia del control tabla no hay una parte donde se ponga una regla que valide lo que se va a guardar. Si hay una salida me gustaría conocerla.
Gracias
Aldo Neyra Rocha
Estimado Aldo,
La solución que se realizó en el caso de Libia, fue usar la adición con forma en una tabla (agregar_registros). Luego, la regla de validación de que el registro no estuviera duplicado, se creó en la regla de validación de añadir registro del componente tabla (agregar_y_editar_validaciones).
Saludos
Los comentarios han sido bloqueados en esta página