i
Entidades
A través del modelador de formularios se modelan las entidades del negocio. Es posible además modelar relaciones entre entidades para representar la interacción de las mismas. Las relaciones definidas en este panel pueden modelarse en la entidad referenciada para que se vean reflejadas al momento de utilizar el formulario correspondiente a la misma.
Un asterisco "*" en la etiqueta indica que la propiedad es obligatoria.
Para definir una relación con una entidad, primero se debe seleccionar la entidad con la que se quiere establecer una relación, para luego completar un conjunto de propiedades.
Propiedades
Nombre
Nombre de la relación entre las dos entidades, es una propiedad orientada al modelado. No admite espacios y debe ser único por formulario modelado.
Permisos
Los permisos de la relación definen qué funcionalidades se habilitan en el control de la relación.
Consulta
Al marcarse esta propiedad se le permite al usuario visualizar la instancia de entidad con la que se establece relación en el uso del formulario.
Búsqueda
Al marcarse esta propiedad se le permite al usuario acceder a la grilla de resultados para buscar la instancia de entidad con la que se quiere establecer relación en el uso del formulario.
Autocompletar
Si esta propiedad está marcada, la funcionalidad de texto predictivo se presenta a los usuarios. En base a los caracteres que el usuario tipea se propone un subconjunto de valores que coinciden con la totalidad o parte del texto ingresado. Esta facilidad se denomina autocompletar.
Para poder utilizar esta propiedad la entidad referenciada debe tener modelada la Descripción Corta. Dicha descripción no debe contener variables de tipo fecha u hora, ni tampoco puede tener una variable que tenga una relación con otra entidad.
Permite delimitar los resultados de búsqueda sobre la entidad relacionada.
El filtro se aplica tanto en el autocompletar del campo, como también en la consulta mediante la lupa que se visualiza al deslizar el mouse sobre el campo.
Para crear un filtro se debe hacer clic sobre el icono y se abre un panel para completar las siguientes propiedades:
Atributo Filtrado
Permite seleccionar un atributo de la entidad relacionada.
Condición
Permite seleccionar una condición como parte del filtro.
Tipo
Los valores posibles a seleccionar son “Valor” y “Campo".
Valor
Permite ingresar valores fijos.
Campo
Permite la selección de un campo del formulario. Se debe tener en cuenta que el contenido del mismo depende de la propiedad Tipo de Contenido del atributo relacionado.
Ejemplo de Entidades Filtradas
Se modela una relación con la entidad usuario.
En este ejemplo el campo unidad organizacional debe tener la propiedad Tipo de Contenido definida como “Valor”. Si durante la ejecución se quiere visualizar la descripción de este campo, además se debe modelar la relación con la entidad unidad organizacional.
En la ejecución, al hacer clic en la búsqueda del campo “Usuario” se visualizan todos los usuarios cuya unidad organizacional sea la informada en el campo “Unidad Organizacional” del formulario.