Puede usar atributos basados en modelos para proporcionar una forma de adquisición de datos coherente e inteligente. Las tablas de modelo permiten restringir atributos en función de otros atributos. Se dice que estos atributos están basados en modelos.
Ejemplo: para usar una tabla de modelo para el diámetro y el material
- En la tabla de modelo, especifique combinaciones válidas de diámetros y materiales, como Hierro - 50; Hierro - 100, Hormigón - 400, Hormigón - 300.
- Asigne la tabla de modelo a la clase de elemento principal, como Tubería.
- En Infrastructure Map Server, en el formulario de la clase de elemento principal, use el Control de selector de modelo para especificar los valores de los atributos o para abrir la tabla de modelo.
Las siguientes instrucciones muestran el concepto de las tablas de modelo. Por ejemplo, en el módulo de gas, se utiliza la tabla Modelo de tubería para adquirir atributos de tubería.
Para utilizar una tabla de modelo para la adquisición de datos
- En Infrastructure Map Server, cambie al espacio de trabajo Mantenimiento y abra un
proyecto de
modelo de sector empresarial
con acceso al conjunto de datos de demostración del módulo de gas.
- En el Explorador del modelo de sector, expanda Tubería. Pulse con el botón derecho del ratón en Tubería y seleccione Mostrar formulario.
- En el formulario Tubería, seleccione una tubería.
- Junto a Modelo, pulse
para visualizar el formulario Modelo de tubería. El formulario Modelo de tubería consta de dos secciones: en la parte superior se encuentra la sección de filtro para los atributos de modelo. Utilice la barra de desplazamiento horizontal situada en la mitad del formulario para ver todos los atributos. La sección inferior muestra los modelos (registros de tabla de modelo) que coinciden con el elemento actual. Por ejemplo, si no se llenan todos los atributos relacionados con el modelo del elemento principal, podrían servir varios modelos.
- Utilice el área de filtro para buscar otros modelos.
- En la rejilla de datos, seleccione un modelo y pulse Aplicar.
- La clase de elemento principal cambia al modo de edición. Compruebe los valores y pulse Actualizar para insertar los valores de atributo tal como se especifican en el modelo seleccionado.
- En la clase de elemento principal, vuelva a pulsar
. El filtro de la tabla de modelo se establece en el modelo que se acaba de aplicar. Esto significa que los atributos del elemento principal coinciden con los del modelo. Para aplicar otro modelo, utilice el área de filtro.
- Cierre el formulario Modelo de tubería.
Otra opción es seleccionar un modelo en la lista de modelos. En la ficha General del formulario Tubería, seleccione un modelo de la lista. La lista muestra el nombre del modelo (MODEL_NAME). Si no hay ningún nombre de modelo asignado, la lista muestra una entrada en blanco. Si la tabla de modelo no contiene el atributo MODEL_NAME, se muestra el valor del atributo VALUE. Si no hay ningún atributo VALUE disponible, la lista muestra el FID.
Para asignar una tabla de modelo a una clase de elemento existente
- Inicie el administrador de modelo de datos.
- Seleccione la clase de elemento principal.
- Pulse con el botón derecho del ratón y seleccione Editar clase de elemento.
- En el cuadro de diálogo Editar clase de elemento, pulse la ficha General.
- En Clase de elemento de modelo, seleccione la clase de elemento de atributo que desee asignar a la clase de elemento.
- Haga clic en Aceptar.
Puede usar cualquier clase de elemento de atributo como tabla de modelo. En el caso de que la clase de elemento de modelo contenga atributos que no están incluidos en la clase de elemento principal, podrá añadir esos atributos si lo desea.
En el formulario de la clase de elemento principal, puede acceder a la tabla de modelo usando el selector de modelo. Use el Creador de formularios para añadir el Control de selector de modelo.
Para añadir el Selector de modelo
- Inicie el Creador de formularios.
- Seleccione la clase de elemento principal.
- Pulse Creador.
- Véase Referencia de creador de formularios.
Actualización de tablas de modelo
Las versiones anteriores del
modelo de sector empresarial
usaban tablas de modelo denominadas <nombre>_MODEL. Cuando se abre un modelo de sector con la estructura de tabla de modelo antigua, el sistema actualiza las tablas de modelo existentes para que admitan el nuevo concepto de atributos basados en modelo.
La actualización de la estructura de datos consta de los siguientes pasos.
- Clase de elemento principal: se elimina el atributo FID_MODEL que establece el vínculo con la tabla de modelo.
- Clase de elemento principal: se añaden todos los atributos de la tabla de modelo relacionada. Los valores de estos atributos de modelo se rellenan con la información de modelo de la tabla de modelo para que no se pierda ningún dato.
- Formulario de clase de elemento principal: se añade un selector de modelo. Use el selector de modelo para acceder a los valores de la tabla de modelo.
- Tabla de modelo: el nombre del atributo NAME_NUMBER se cambia a MODEL_NAME.
Nota: La clase de elemento de modelo sigue en uso, de acuerdo con el nuevo concepto. Sin embargo, los atributos del modelo están ahora almacenados en la clase de elemento principal y la tabla de modelo se usa para posibilitar la adquisición de datos.