50
FLEXIBLE APPLICATION BUILDER 1 FLEXIBLE APPLICATION BUILDER by AppliWare FLEXAB-SUI Interfaz standard del Usuario

Flexab SUI Manual de Usuario

  • Upload
    eledisa

  • View
    42

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Flexab SUI Manual de Usuario

���������������� �������� 1

���������������� ��������

����������

����������

�����������������

�����������

Page 2: Flexab SUI Manual de Usuario

���������������� �������� 2

Page 3: Flexab SUI Manual de Usuario

���������������� ��������

����������

����������

�����������������

�����������

Page 4: Flexab SUI Manual de Usuario

���������������� �������� 4

Page 5: Flexab SUI Manual de Usuario

Índice

Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7

Ingreso a Flexab-Sui . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

Menu de opciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15

Barra de herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . .21

Funciones de interfaz estándar de Flexab . . . . . . . . . . . . . .25

Ventana principal de la aplicación . . . . . . . . . . . . . . . . . . .27

Cambiar contraseña de acceso . . . . . . . . . . . . . . . . . . . . .29

Ingreso a una aplicación . . . . . . . . . . . . . . . . . . . . . . . . . .29

Crear un objeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30

Propiedades de un objeto . . . . . . . . . . . . . . . . . . . . . . . . .34

Buscar un objeto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36

Reportes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42

Revisión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43

Abrir revisión . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

Import list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44

Export list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46

Clases virtuales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49

���������������� �������� 5

Page 6: Flexab SUI Manual de Usuario

���������������� �������� 6

Page 7: Flexab SUI Manual de Usuario

Introducción

Uno de los componentes de la Suite FlexAB es la InterfazEstándar del Usuario. Esta interfaz permite que el usuariopueda utilizar las Aplicaciones se desarrollan. De esta manerauna vez que se definen la clases mediante el Configurador(FlexAB-SCI) se puede comenzar a manipular las instancias deesas clases (objetos) mediante la SUI.

La SUI tiene un entorno definido para el manejo de Objetos entres áreas de trabajo: un árbol de objetos, los mismos se ubicansegún su relación estructural con otros Objetos, un panel dedatos de objetos, y un panel de vistas previas para la configura-ción de datos de visualización rápida. Además de esta estructurafija, existe una barra de herramientas con las funciones a aplicarsobre los objetos, como crear, propiedades, copiar, pegar, vincu-lar, cortar, duplicar, revisionar.

Cada panel de carga o de visualización de las clases que se gene-ren con el FlexAB-SCI son configurables y se desarrollan enHTML, pudiendo el configurador modificar el template básico,que genera en forma automática el sistema, según las necesida-des de la aplicación.

La Interfaz Estándar del Usuario de FlexAB posee las siguientescaracterísticas:

Normalización en la Carga de Datos: Todos los Objetos detodas las Aplicaciones que se realicen son accedidos por elUsuario final de la misma manera.

Realiza Validación en Forma Directa: Los paneles de carga dedatos de los objetos heredan en forma automática las validacio-nes que se hayan configurado en la FlexAB-SCI a nivel de campos(como por ejemplo el rango de un campo, o su formato deingreso)

No se genera lógica en los paneles de carga de datos: Lospaneles de carga de datos de usuario no tiene forma de colocarlógica si no es a través de la configuración de la clase mediantela FlexAB-SCI.

���������������� �������� 7

Page 8: Flexab SUI Manual de Usuario

Formato de Propiedades en HTML: EL formato del panel decarga o de edición de los objetos se realiza en formato HTML.

Herramientas de Objetos: Cuenta con herramientas de paratrabajar con los objetos como copiar, cortar, vincular, pegar, eli-minar, duplicar, importar, exportar; cada una de estas funcionali-dades se pueden realizar en la misma aplicación o desde unaaplicación hacia otra.

Validación y Lógica rápidas: No es necesario perder tiempo enprogramación de paneles de carga de datos para probar valida-ciones y lógica de Negocios.

Formatos Standard: Los formularios de edición de Objetos alestar en HTML son estándar, y no es necesario aprender a usarherramientas especiales.

Modificación Directa y Fácil: Al estar los formularios de ediciónde los Objetos realizados en HTML su modificación es directa concualquier herramienta de edición de HTML, o se puede usar laherramienta provista en el FlexAB-SCI según la preferencia delconfigurador.

Reutilización de Objetos:Reutilización de objetos de la aplica-ción o de otras aplicaciones, usando las herramientas (copiar,pegar, vincular, importar, etc.).DIRIGIDO A

���������������� �������� 8

Page 9: Flexab SUI Manual de Usuario

El componentes de FlexAB, Interfaz Estándar del Usuario, estádirigida para todos los usuarios.

Conocimientos Previos No se requieren conocimientos previos

Documentación de ReferenciaFlexAB-SUI: Manual de UsuarioFlexAB-Guía Tecnológica

���������������� �������� 9

Page 10: Flexab SUI Manual de Usuario

���������������� �������� 10

Page 11: Flexab SUI Manual de Usuario

11

���������������� ��������

�� ������

����������

����������

������!������������"��#�#�����

Page 12: Flexab SUI Manual de Usuario

���������������� �������� 12

Page 13: Flexab SUI Manual de Usuario

INGRESO A FLEXAB-SUI

Al ingresar a FlexAB-SUI (Standar User Interface), vemos laventana principal del sistema (Figura 1), que contiene un menúde opciones y una barra de herramientas:

Figura 1: Ventana principal de FlexAB-SUI

Para ingresar a una aplicación, seleccionar en el menú de opcio-nes Abrir Aplicación o con la tecla rápida Ctrl+O también sepuede acceder. Luego se abre una ventana de Login, para acce-der a la aplicación.

���������������� �������� 13

Page 14: Flexab SUI Manual de Usuario

���������������� �������� 14

Page 15: Flexab SUI Manual de Usuario

15

$��� ��

�"#�����

����������

������!������������"��#�#�����

���������������� ��������

Page 16: Flexab SUI Manual de Usuario

���������������� �������� 16

Page 17: Flexab SUI Manual de Usuario

MENÚ DE OPCIONES

El menú del módulo Interfaz Estándar, está compuesto porcinco opciones principales:Mantenimiento, Objeto, Herramientas, Ventanas y Ayuda.

Cada opción contiene el grupo de funciones que se detalla acontinuación:

Menú MANTENIMIENTO:

Cambiar contraseña: abre la ventanaChange User Password, que permite alusuario cambiar la contraseña de acceso.Abrir Aplicación: utilizar esta opción paraingresar a una aplicación, desde la InterfazEstándar, si el usuario y contraseña ingre-sados son correctos para la aplicación quese desea abrir.Cerrar Aplicación: cierra la aplicaciónactiva.Refrescar Iconos:Salir: utilizar esta opción para Salir del sis-tema.

Menú OBJETO:

Nuevo: se utiliza para Crear un Nuevo objetodependiendo del objeto seleccionado. Propiedades: muestra las Propiedades de unobjeto seleccionado.Buscar: utilizar esta opción para la búsqueda deobjetos.Cortar: utilizar esta opción para Cortar un objeto.Copiar: utilizar esta opción para Copiar un obje-

���������������� �������� 17

Page 18: Flexab SUI Manual de Usuario

to, si existen archivos FileLink al objeto tambiénlos copia.Vincular: utilizar esta opción para Vincular obje-tos, de esta manera se crean accesos a objetosque están en otro padre, incluso en otra aplica-ción.Pegar: utilizar esta opción para Pegar un objetoanteriormente copiado, es posible copiar y pegarobjetos desde distintas aplicaciones.Eliminar: Permite eliminar el objeto seleccionado.Duplicar: utilizar esta opción para Duplicar obje-tos.Block: Permite bloquear un objeto. Incluso losatributos filelink que éste contenga.Nota: si un usuario tiene abierto un objeto enparticular, este objeto solo es accesible por otrosusuarios de modo lectura.Unblock: Permite desbloquear un objeto. Importar (XML): Importa un objeto desde un archivo XML.Exportar (XML): Exporta un objeto a un archivo XML.

Menú HERRAMIENTAS:

Importar lista: se utiliza para importar una lista deobjetos.Exportar lista: se utiliza para exportar una lista de obje-tos.Visualizador: permite visualizar los objetos.Clases Virtuales: permite consultar una clase virtualseleccionada desde una lista.

Menú VENTANAS:

Contiene la lista de ventanas de aplicacionesabiertas. Puede tener más de una aplicaciónabierta mientras trabaja. Marca con tilde la que seencuentra activa.

���������������� �������� 18

Page 19: Flexab SUI Manual de Usuario

Menú AYUDA:

FlexAB Interfaz Estándar: contenido de laayuda.Clase: ayuda sobre la clase.Funcionalidad de la Clase: ayuda sobre la fun-cionalidad de la clase.Acerca de FlexAB: información del móduloInterfaz Estándar de FlexAB.

���������������� �������� 19

Page 20: Flexab SUI Manual de Usuario

���������������� �������� 20

Page 21: Flexab SUI Manual de Usuario

21

����� ��

%����&������

����������

������!������������"��#�#�����

���������������� ��������

Page 22: Flexab SUI Manual de Usuario

���������������� �������� 22

Page 23: Flexab SUI Manual de Usuario

BARRA DE HERRAMIENTAS

La barra de herramientas del módulo Interfaz Estándar, estáformada por los iconos de las funciones mas utilizadas del menú.La función de cada una es equivalente a la opción de menú a laque hace referencia.

Vista Previa: muestra el/los reportes del objeto seleccionado.

Para obtener la vista previa del objeto seleccionado presionar elicono Preview de la barra de herramientas.

Nuevo Objeto: se utiliza para Crear un Nuevo objeto depen-diendo del objeto seleccionado en el árbol de objetos.

Propiedades de objetos: muestra las Propiedades de un objetoseleccionado en el árbol de objetos.

Cortar: utilizar esta opción para Cortar un objeto.

Copiar: utilizar esta opción para Copiar un objeto.

Vincular: utilizar esta opción para Vincular objetos.

Pegar: utilizar esta opción para Pegar un objeto.

Duplicar: utilizar esta opción para Duplicar objetos.

Eliminar: permite eliminar un objeto.

Buscar: permite buscar un objeto.

Revisión: realiza una revisión.

���������������� �������� 23

1 2 3 4 5 6 7 8 9 10 11 12

Page 24: Flexab SUI Manual de Usuario

���������������� �������� 24

Page 25: Flexab SUI Manual de Usuario

25

���#�����

�� ��������

�������� ��

���'�!

����������

������!������������"��#�#�����

���������������� ��������

Page 26: Flexab SUI Manual de Usuario

���������������� �������� 26

Page 27: Flexab SUI Manual de Usuario

FUNCIONES DE INTERFAZESTÁNDAR DE FLEXAB

VENTANA PRINCIPAL DE LA APLICACIÓN

La ventana principal del módulo Interfaz Estándar del Usuariode FlexAB contiene: el menú de opciones, la barra de herra-mientas, las propiedades del objeto que esta seleccionando, elárbol de objetos y su relación estructural a la izquierda de la ven-tana y el panel de atributos del objeto a la derecha. (Figura 2).

Figura 2: Pantalla de Estándar Interface

Menú de Opciones (Mantenimiento, Objeto, Herramientas,Ventanas, Ayuda)

Barra de Herramientas

Propiedades del objeto

Árbol de Objetos (explorador)

���������������� �������� 27

Page 28: Flexab SUI Manual de Usuario

Espacios de trabajo, en esta aplicación tenemos el espacio Real, Docs, Ins, Elec. Los espacios son las distintas agrupaciones de las Relaciones Estructurales dentro de una Aplicación.

Panel de Objetos, el cual brinda información del objetoseleccionado en el árbol

Al hacer clic derecho en el Panel de Objeto, aparece la opción Atributos, en caso de tildar dicha opción, separa la lista de objetos de acuerdo a la clase, y además muestra los nombres de los atributos, (Figura 3.1).

Figura 2.1: Pantalla de Standar Interfaz - Panel de Objeto

���������������� �������� 28

Al estar Atributos con tilde, en la fila separadora gris mues-tra el nombre de los atributos.En la figura podemos observar el recuadro con la lista deobjetos que pertenecen a la clase MATERIALObra, indicandoen la fila gris el nombre de los atributos de la clase, en estecaso los atributos de la clase MATERIALObra son:Descripcion2, Descripcion3, Material, Observaciones,Unidad.

Page 29: Flexab SUI Manual de Usuario

CAMBIAR CONTRASEÑA DE ACCESO

Abre la ventana Change User Password, que permite al usuariocambiar la contraseña de acceso.

Contraseña que deseocambiar

Nueva Contraseña yConfirmaciónde Contraseña

En esta ventana ingrese su contraseña actual, la nueva y confir-me la nueva contraseña. Luego presione Aceptar para cambiarla contraseña o Cancelar para dejar sin efecto la operación.

Utilizar esta opción para ingresar a una aplicación, desde laInterfaz Estándar, si el usuario y contraseña ingresados soncorrectos tendrá acceso a las aplicaciones permitidas.

INGRESAR A UNA APLICACIÓN

Para ingresar a una aplicación ir a la opción Abrir Aplicación delmenú, se activará la ventana FlexAb - Login to Application(Figura 2), la cual le solicitará su usuario y contraseña, una vezingresados, la tecla TAB activa la lista de aplicaciones disponibles,para las que el usuario ingresado tiene permiso. Luego seleccio-nar la aplicación deseada.

Figura 3: Ventana FlexAB - Login to Application

���������������� �������� 29

Page 30: Flexab SUI Manual de Usuario

El botón Ok permite el ingreso a la aplicación.El botón Cancel deja sin efecto la operación.

Ejemplo:Un vez realizado el Login y haber seleccionado la aplicación quese desea, se abre la ventana de la aplicación, en este ejemploespecífico la aplicación (EGP)351:

CREAR UN NUEVO OBJETO

Para Crear un Nuevo objeto, seleccionar el objeto padre dentrodel cual se creará el nuevo objeto, presionar el icono Nuevo dela barra de herramientas o desde el menú Objeto opciónNuevo.Se activará la ventana New Object. Como se puede observar enla Figura 4.

���������������� �������� 30

icono Nuevo

Page 31: Flexab SUI Manual de Usuario

Figura 4: Ventana New Object

La creación de un nuevo objeto depende de cómo fueron confi-guradas las clases en el FlexAB-SCI (Configurador) y de cómodesee organizar su aplicación.En la figura 4, vemos como ejemplo la creación de un objeto deMATERIALES-INST, en este caso MATERIALES-INST pertenece a laclase fldBDMATERIALES, como se muestra en el panel superior enla propiedad IdClase.

En la ventana New Object deberá seleccionar que tipo de objetoquiere crear, en este ejemplo puede ser: MATConteo [Material deConteo], MATERIALObra [Material Especifico de la Obra]. Estosson hijos de la clase fldBDMATERIALES: definidos de esta formaen el módulo FlexAB-SCI.

Por ejemplo: si seleccionamos MATERIALObra, nuestro objeto nuevo adoptarála estructura definida por la clase MATERIALObra y al presionar elbotón Accept, activará la ventana Object Edition para comple-tar los datos del objeto (Figura 4.1).

���������������� �������� 31

Page 32: Flexab SUI Manual de Usuario

Figura 4.1: Ventana Editor Object para nuevo objeto.

Los datos que se muestran en la ventana de propiedadesson:

Sección Object DefinitionEn esta sección podemos observar los atributos que definen alobjeto (los atributos de definición que todo objeto tiene)

idApplication: muestra el identificador de la aplicación (Ej: 351).idClass: muestra el identificador de la clase (Ej: MATERIALObra).idFather: muestra el identificador interno (IdInternal) de la clase padre. El IdInternal es un identificador universal, puede usarse en todo el universo.classFather: muestra el identificador de la clase padre (Ej: fldBDMATERIALES)idGroup: seleccionar el identificador del grupo, para este ejemplo en particular, definimos si el objeto que se está dando de alta pertenece al grupo MaterialUnicaVez o al grupo Prefabricado.Tag: ingresar el código del objeto. Este campo es obligatorio, el único caso que puede ser nulo es cuando se define que se autogenere la clave del objeto.Es el único identificador que el usuario puede cargar manualmente, para los objetos.

Cuando se intenta guardar un objeto, sin haber ingresado elTAG, y no está definido que se autogenere la clave, se activa la

���������������� �������� 32

Page 33: Flexab SUI Manual de Usuario

siguiente ventana de Mensaje de Advertencia. En este caso, conel mensaje que se muestra en la figura:

idObject: es el identificador del Objeto, se genera de acuerdo a lo definido en él configurador FlexAB-SCI. El idobject, es un identificador único dentro de la aplicación.

Sección Object Attributes (MATERIALObra)En esta sección podemos observar los atributos propios del obje-to: son los atributos que tiene cada objeto en particular, en nues-tro ejemplo:

idState: ingresar el identificador del estado del objeto.Descripción1: permite ingresar una descripción del material que se está dando de alta.Descripción2: permite ingresar una segunda descripcióndel material que se está dando de alta.Descripción3: permite ingresar una tercera descripción del material que se está dando de alta.Material: ingresar el nombre del material que se está dando de alta.Observaciones: permite ingresar algún comentario parael objeto (material).Unidad: permite seleccionar el tipo de unidad (Unid, mts, m2, m3, dm3, kg, etc).

Luego de completar los datos, ir al menú Objeto opción GrabarObjeto para guardar el objeto. Una vez guardado, el objetopuede ser editado.

���������������� �������� 33

Page 34: Flexab SUI Manual de Usuario

PROPIEDADES DE UN OBJETO

Para ver las propiedades de un objeto seleccionar el objeto y pre-sionar el icono Propiedades de la barra de herramientas o desdeel menú Objeto opción Propiedades. Se activará la ventana Object Editor (Figura 5).Esta ventana le permitirá realizar cambios al objeto.

Figura 5: Ventana Object Editor - Edición del objeto

Como ejemplo editamos el objeto SP-005 (Figura 5.1):

Los datos que se muestran en la ventana de propiedadesson:

Sección Object DefinitionEn esta sección podemos observar los atributos que definen alobjeto (atributos de definición que todo objeto tiene):

idApplication: muestra el identificador de la aplicación.(Ej: 351)idClass: muestra el identificador de la clase (Ej: MATERIALObra).idFather: muestra el identificador interno (idInternal) dela clase padre.classFather: muestra el identificador de la clase padre (Ej: fldBDMATERIALES).idGroup: muestra el identificador del grupo, para este ejemplo en particular, este objeto pertenece al grupo

���������������� �������� 34

iconoPropiedades

Page 35: Flexab SUI Manual de Usuario

MaterialUnicaVez.Tag: muestra el código del objeto. idObject: muestra el identificador del Objeto.

Sección Object Attributes (MATERIALObra)En esta sección podemos observar los atributos propios del obje-to: son los atributos que tiene cada objeto en particular, en nues-tro ejemplo:

idState: muestra el identificador del estado del objeto, en este caso INITIAL.Descripción 1: muestra una descripción del material, en este objeto en particular, Soporte con Hiero Perfil a derecha 500mm (400mm horizontal)Descripción 2: muestra una segunda descripción del material, en este objeto en particular, 200mm x 200mm x 470mm.Descripción 3: muestra una tercera descripción del material, en este objeto en particular, 1,5" x 3/16".Material: muestra el nombre del material, en este caso el material que se está editando es, Bloque de HormigónSimple (largo x ancho x alto) y Hierro Perfil L (L x Espesor).Observaciones: muestra comentario del objeto, para este objeto en particular, no se ingresó observación alguna.Unidad: muestra el tipo de unidad, en este objeto la unidad es Unid.SP-005

Figura.5.1: Ventana Object Editor - Ejemplo.

���������������� �������� 35

Page 36: Flexab SUI Manual de Usuario

Luego de completar los datos ir al menú Objeto, opción GrabarObjeto (Ctrl+S) para guardar los cambios realizados en el objeto.Para no grabar los cambios realizados en el objeto ir al menúArchivo opción Cerrar (Ctrl+Q). Se activará la Ventana MsgViewcon el siguiente mensaje: "¿Descartar los cambios?". Al hacerclic en el botón Sí, se cierra el editor de objetos, sin grabar loscambios. Al hacer clic en el botón No, vuelve al editor de obje-tos.

BUSCAR UN OBJETO

Para buscar un objeto presionar el icono Buscar de la barra deherramientas o desde el menú Objeto opción Buscar.

Figura 6:Sección

Vista

���������������� �������� 36

icono Buscar

Page 37: Flexab SUI Manual de Usuario

Al hacer clic en Buscar, se activará la sección Vista para BuscarObjetos (Figura 6), luego para empezar la búsqueda, hacer clicen el botón Buscar Parámetros y se activará la Ventana FindObject (Figura 6.1)

Figura 6.1: Ventana Find Object - Ejemplo.

En la Ventana Find Object, completar los siguientes datos pararealizar la búsqueda:

idCLASS: seleccionar la clase en la que se desee efectuarla búsqueda.idAttribute: Seleccionar el atributo de la clase por el cual se realizará la búsqueda del objeto.Criterio: ingresar criterio de búsqueda. (Figura 6.1)Operador (de próximo criterio): permite agregar otro criterio de búsqueda con un operador AND u OR, al seleccionar uno de estos, la ventana agrega otro bloque de búsqueda y de esta manera permite incorporar más de un criterio de búsqueda.

La búsqueda puede realizarse en la aplicación activa o en todaslas aplicaciones, tildando esta opción en la ventana.

Ejemplo 1:En el ejemplo de la figura 6.1 se realiza una búsqueda de objetospor la Clase MATERIALObra, buscando por el atributo idObject,todos los objetos que contengan la palabra MA (criterio:%MA%), en su idObject.Una vez cargados los datos, el botón Aceptar comienza la bús-queda, según lo seleccionado en la ventana Find Object, para elejemplo de la figua 6.1, los datos encontrados son los que mues-

���������������� �������� 37

Page 38: Flexab SUI Manual de Usuario

tra la figura 6.2, en ella se observa que se han encontrado 8objetos en la búsqueda realizada.

Figura 6.2: Sección con los resultados de la consulta - Ejemplo 1.

Una vez obtenidos los resultados de la búsqueda, se hace dobleclic en el objeto deseado, y se despliega el árbol de objetos, indi-cando en que lugar de toda la estructura se encuentra el mismo.

En la siguiente figura 6.2.1 podemos observar que, al hacerdoble clic en el material, (MAO)MSP-002, se despliega en el árboltoda la estructura hasta llegar al material solicitado.

���������������� �������� 38

Page 39: Flexab SUI Manual de Usuario

Figura 6.2.1

Podemos observar, que el material SP002 es hijo de MATERIALES-INST. Lo cual es una gran ventaja, debido a que no se tendrá querecorrer todo el árbol de objetos para encontrar el objeto desea-do.

Ejemplo 2:En el ejemplo de la figura 6.3 se realiza una búsqueda en laClase INSTRUMENTO, buscando por el atributo idObject, todoslos objetos (criterio: %), con el filtro en idOBJETO Padre:(ZON)SC-1.

Figura 6.3

���������������� �������� 39

Page 40: Flexab SUI Manual de Usuario

Una vez cargados los datos, el botón Aceptar comienza la bús-queda, según lo seleccionado en la ventana Find Object, para elejemplo de la figua 6.3, los datos encontrados son los que mues-tra la figura 6.4, en ella se observa que se han encontrado 13objetos en la búsqueda realizada.

Como se puede observar en la figura 6.4, los resultados de labúsqueda nos muestra, todos los objetos de la clase INSTRUMEN-TO, que tengan como clase padre a (ZON)SC-1.

Figura 6.4: Sección con los resultados de la consulta - Ejemplo 2.

Ejemplo 3:En el ejemplo de la figura 6.5 se realiza una búsqueda con trescriterios:

1-Busca los objetos por la Clase INSTRUMENTO, por el atributoidObject, todos los objetos (criterio: %) y;2-Además busca por la Clase INSTRUMENTO, por idGroup, todoslos objetos que pertenezcan al grupo %SEGURIDAD%, este cri-terio busca los objetos que pertenezcan a los grupos que con-tengan la palabra SEGURIDAD, sin importar las palabras o letrasanteriores ni posteriores.3-Además busca por clase INSTRUMENTO, todos los objetos quetengan el estado NUE%, este criterio busca los objetos que ten-gan el estado NUEVO.4-Otro filtro de esta busqueda es que el idObjeto Padre sea

���������������� �������� 40

Page 41: Flexab SUI Manual de Usuario

(ZON)BOMBA.

Figura 6.5

Una vez cargados los datos, el botón Aceptar comienza la bús-queda, según lo seleccionado en la ventana Find Object, para elejemplo de la figua 6.5, los datos encontrados son los que mues-tra la figura 6.6, en ella se observa que se han encontrado 14objetos en la búsqueda realizada.

Como se puede observar en la figura 6.4, los resultados de labúsqueda nos muestra, todos los objetos de la clase INSTRUMEN-TO, que pertenezcan al grupo VALVULA DE SEGURIDAD DE TEM-PERATURA, que el estado del objeto sea NUEVO y que tengancomo clase padre a (ZON)BOMBA.

Figura 6.6:Seccióncon losresultadosde la consulta.Ejemplo 2.

���������������� �������� 41

Page 42: Flexab SUI Manual de Usuario

REPORTES

Para obtener la vista previa del objeto seleccionado presionar elicono Reportes de la barra de herramientas.Se activará la ventana Dynamic Class Report (Figura 7)

Figura 7: Ventana Dynamic Class Report

En esta ventana especifica el Object ID, Class, State. Permiteseleccionar un reporte como se muestra a continuación.

El botón Preview muestra el reporte, de acuerdo a lo selecciona-do.

El botón Close cierra la ventana Dynamic Class Report.

���������������� �������� 42

Page 43: Flexab SUI Manual de Usuario

REVISIÓN

La revisión de documentos, permite mantener un historial delos documentos.

Para realizar una revisión del objeto presionar el icono Revisiónde la barra de herramientas.Se activará la ventana Object Revision (Figura 8)

Versión: seleccionar la versión de la revisión.Descripción: ingresar un comentario descriptivo de la revisión.Fecha: seleccionar fecha de revisión.Ejecutado: seleccionar el usuario que ejecuto la revisión.Chequeado: seleccionar el usuario que chequeó la revisión.Aprobado: seleccionar el usuario que aprobó la revisión.

Figura 8: Ventana Object Revision

���������������� �������� 43

Page 44: Flexab SUI Manual de Usuario

Aceptar la revisión presionando el botón OK. Una vez terminada la revisión, si la misma se realizó con éxito,muestra la ventana MsgView con el mensaje "La revisión se com-pleto satisfactoriamente", como se observa en la Figura 8.

El botón Cancelar deja sin efecto la operación de revisión.

ABRIR REVISIÓN

Para abrir una revisión del objeto seleccionado presionar el iconoAbrir Revisión de la barra de herramientas.Se activará la ventana Open Revision (Figura 9). Seleccionar la revisión del objeto de la lista de revisiones.Presionar el botón Abrir para abrir la revisión, el botón Eliminarelimina la revisión y el botón Cancelar deja sin efecto la opera-ción.

Figura 9: Ventana Open Revision.

IMPORT LIST

Importar una lista permite crear objetos. Es lo mismo que crearobjeto por objeto pero de esta manera, se hace todo en una listade una sola vez, permitiéndonos ahorrar tiempo.

Para Importar una lista ir al menú Tools opción Import List, seactiva la ventana Class Import (Figura 10).

Seleccione de la lista, la clase de objetos que se desea importar,de acuerdo a la clase seleccionada, se crea una grilla para com-pletar todos los datos, (figura 7) por ejemplo, en este ejemplo al

���������������� �������� 44

icono Abrir

Revisión

Page 45: Flexab SUI Manual de Usuario

seleccionar la clase MATERIALObra. Los datos para este objetoson: idFather, idInternal, idApplication, idObject, Tag, idCLASS,idState, idGroup, Descripcion1, Descripcion2, Descripcion3,Material, Observaciones, Unidad.

Si el objeto que se quiere importar es nuevo, no se tendrá elIdInternal, debido a que este identificador universal es generadopor el sistema, en este caso, debemos cargar siempre un númeromayor a dos. Ejemplo: 2, 4, 6, 10.

Luego de completar los datos, presione el botón Import, paraimportar la lista.

Figura 10: Ventana Class ImportObjetos Objetos

Procesados Importados

Opciones de la Ventana CLASS Import:

Desde este combo se selecciona la clase de la cual se desea importar una lista.

Presionar el botón Limpiar para borrar la lista.

El botón Cancelar deja sin efecto la operación.

Al presionar este botón, comienza a importarse cada objeto de lalista, en la Barra de estado de la ventana informa, cuales son los

���������������� �������� 45

Page 46: Flexab SUI Manual de Usuario

objetos procesados y cuales son los importados, por ej. ObjetosProcesados 8 Importados 7. Una vez importados los objetos, lagrilla queda vacía, o quedan los objetos que por alguna razón nose pudieran importar.

Presionar el botón Detener para detener el proceso de importa-ción de la lista.

Esta opción se tilda cuando es necesario que se sobrescribaalgún objeto existente.

Esta opción indica el número de filas de la grilla. Por defecto elvalor de Rows, es 100, en el ejemplo de la figura 7 lo podemosobservar, si la cantidad de filas a pegar es mayor que éste núme-ro, solo se pegarán las primeras 100.

EXPORT LIST

Exportar una lista, permite obtener la lista de todos los objetosde una clase y copiarlos para llevar la lista a una planilla Excel opara importarlos a otra lista, mediante un Import List, permitien-do ahorrar tiempo de ingreso de datos.

Para Exportar una lista ir al menú Tools opción Export List, seactiva la ventana Class Export (Figura 11).

Father's filter: permite filtrar por la clase padre.Filtro: permite filtrar por el idObject.Combo Clase: seleccione de la lista la clase de la cual quiere obtener el listado de objetos.Exportar desde todas las aplicaciones: si se tilda esta opción es posible realizar el Export desde todas las aplicaciones, en caso contrario, se realizará desde la aplicación activa.Only object relations

���������������� �������� 46

Page 47: Flexab SUI Manual de Usuario

Figura 11: Ventana Class Export.

En la figura 11, se exporta todos los objetos de la claseMATERIALObra desde la aplicación activa, que en este ejemploespecífico es [EGP]351.

Figura 11.1: Ventana Class Export.

En la figura 11, se exportan los objetos de la claseMATERIALObra desde todas las aplicaciones, solo los objetos quetengan el idObjFather: (FBD)BLV-MAT ADICIONALES.

Si la lista de objetos a exportar, tiene un campo como por ejem-plo: idInternal, con valores numéricos y la cantidad de dígitosmayor a 11 (a partir de 12 dígitos), transforma el numero a nota-ción científica. Por ejemplo si el valor correcto es:114980100000025, lo transforma a 1,4498E+14

Ejemplo:Exportamos la clase MATERIALObra con el Father's filter:(FBD)BLV-MAT ELECTRICOS, como podemos observar el valor delcampo idInternal tiene 15 dígitos.

���������������� �������� 47

Page 48: Flexab SUI Manual de Usuario

Al pegar esta lista en una Planilla Excel, el valor del idInternalquedará de la siguiente forma:

Como podemos observar copia el valor del campo idInternal connotación científica. Por ello lo que se debe hacer es lo siguiente:

Luego de pegar la lista de objetos en la planilla excel, en la esqui-na inferior derecha del área de pegado hay un ícono de pegar. Alhacer click en el icono despliega 2 opciones:1º Seleccionar: Usar el asistente para importar texto. Una vezabierto el asistente.2º En la primer pantalla tiene que estar seleccionada la opción:Delimatados3º En la segunda pantalla tiene que estar tildado solamente:Tabulación4º En la tercer pantalla tiene que estar seleccionada en esteejemplo la columna idInternal (es decir, la columna con los han-dles, o cualquiera que nos interese que nos modifique los valoresa notación científica), y en formato seleccionar: Texto5º Finalizar y queda todo perfectamente pegado.

���������������� �������� 48

Page 49: Flexab SUI Manual de Usuario

CLASES VIRTUALES

Para consultar las clases virtuales ir al menú Tools opción ClasesVirtuales, se activa la ventana Virtual Class (Figura 12).

Seleccionar de la lista la clase virtual que desea consultar.

Figura 12: Ventana Virtual Class.

���������������� �������� 49

Page 50: Flexab SUI Manual de Usuario

���������������� �������� 50