Herramienta de Generación de Código Framework ATLAS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Herramienta de Generación de Código Framework ATLAS"

Transcripción

1 Herramienta de Generación de Código Framework ATLAS Versión 1.6 Arquitectura de Software

2 Hoja de Control Título Documento de Referencia Responsable Manual de Usuario de la Herramienta de Generación de Código de ATLAS NORMATIVA ATLAS ICM Versión 1.6 Fecha Versión 30/04/ Revisado/Validado por: Fecha Revisión/Validación 2 Aprobado por: Fecha Aprobación Registro de Cambios Versión Causa del Cambio Responsable del Cambio Fecha del Cambio 1.0 Versión inicial del documento Área de Aplicaciones Especiales y Arquitectura de Software 23/02/2012 Nueva versión de la herramienta que incluye generación de pantallas. Listado de ficheros modificados Área de Aplicaciones Especiales y y/o creados por la herramienta 12/06/2012 Arquitectura de Software Documentada incrementalidad parcial. Documentado alcance y funcionalidades futuras Modificada Introducción e Área de Aplicaciones Especiales y incluido apartado Descripción de 26/10/2012 Arquitectura de Software código que se genera La herramienta pregunta por las Área de Aplicaciones Especiales y capas de la aplicación que se 26/02/2013 Arquitectura de Software desea generar - Añadido un aviso de configurar la BBDD de la aplicación además de la del generador - Nuevos filtros para la pantalla de búsqueda. - Añadido soporte para vistas y campos LOB. Arquitectura de Software 5/06/ Modificada la ingeniería inversa en las tablas sin PK y creado fichero de propiedades de ingeniería inversa. - Eliminado apartado 5 de alcance de la herramienta. - Indica que se crea al fichero hibernate.reveng.log Arquitectura de Software 27/11/ Añadida la opción de mostrar el formulario detalle en un pop-up Página 2 de 37

3 1.6 Framework Atlas Versión Causa del Cambio Responsable del Cambio Fecha del Cambio - Inclusión de las instrucciones para comprobar con CheckStyle y PMD el código una vez generado, formateado y limpiado. Arquitectura de Software 29/04/2014 Página 3 de 37

4 Índice 1 INTRODUCCIÓN AUDIENCIA OBJETIVO CONOCIMIENTOS PREVIOS DESCRIPCION DEL CODIGO QUE SE GENERA ACCESO A DATOS SERVICIOS DE NEGOCIO PRESENTACION PRUEBAS USO DE LA HERRAMIENTA CONFIGURACIÓN DE LA CONSOLA DE HIBERNATE CONFIGURACIÓN DEL PAQUETE JAVA CONFIGURACIÓN DE LA CONEXIÓN A BASE DE DATOS SELECCIÓN DE LAS TABLAS EJECUCIÓN COMPROBACIÓN DE CÓDIGO GENERADO COMPROBACION DE FORMATO DEL CÓDIGO GENERADO EJECUCIÓN DE LA APLICACIÓN USO INCREMENTAL DE LA HERRAMIENTA Página 4 de 37

5 Contenido 1 INTRODUCCIÓN A partir de la versión del framework de desarrollo de aplicaciones ATLAS, se incluye una herramienta de generación automática de código. Esta herramienta permite, a partir de un modelo de datos, generar código para gestionar las operaciones básicas (alta, baja, modificación y consulta) de ese modelo de datos de acuerdo a la normativa del framework Atlas en las distintas capas de la aplicación. La herramienta nos permite seleccionar las tablas de las que queremos generar el código, y a partir de ellas realiza una ingeniería inversa del modelo de datos y genera el código en la aplicación. También detecta las vistas si su nombre cumple la normativa de base de datos. Para el desarrollo de la herramienta se ha tomado como punto de partida el plugin JBoss Hibernate Tools, y se ha personalizado su configuración para adaptarlo a las necesidades propias de ATLAS. Atención El código fuente generado es un punto de partida para el desarrollo. Lo generado se debe evolucionar para adaptarlo a las necesidades y requisitos específicos del proyecto. En este documento se describe el código generado, cómo configurar la herramienta y cómo utilizarla. 1.1 AUDIENCIA OBJETIVO Este documento está orientado a toda aquella persona que desee desarrollar una aplicación con el framework ATLAS y para ello requiera interaccionar con un modelo de datos. 1.2 CONOCIMIENTOS PREVIOS Para un completo entendimiento del documento, el lector deberá tener conocimientos previos sobre las siguientes tecnologías: Lenguaje Java Spring JSF Hibernate Framework de desarrollo de aplicaciones ATLAS Página 5 de 37

6 2 DESCRIPCION DEL CODIGO QUE SE GENERA En este apartado se muestra para cada una de las capas del framework Atlas los diagramas de clases del código que se genera y la descripción de cada uno de los elementos creados y/o modificados para cada una de las capas de la aplicación. Se ha tomado como ejemplo una entidad de base de datos llamada Expediente. 2.1 ACCESO A DATOS En los desarrollos con framework Atlas nos vamos a encontrar con que una gran parte del desarrollo implica la capa de acceso a base de datos. En el framework Atlas se ha definido que dicho acceso sea con Hibernate y con implementaciones de clases de dominio y dao. La herramienta va a generar las clases que la normativa del framework Atlas determina (Clases de dominio y DAOS) para las operaciones básicas de consulta, alta, baja y modificación. Además se a van a realizar las correspondientes actualizaciones en los ficheros de configuración de Spring para que estas clases puedan ser usadas desde los servicios de negocio. A continuación se indican los elementos que se van a generar o modificar para cada una de las entidades/tablas de las cuales se solicita la generación de código: Fichero src/main/java/xxxx/domain/yyyy.java src/main/java/xxxx/dao/basedao.java src/main/java/xxxx/dao/basedaoimpl.java src/main/java/xxxx/dao/yyyydao.java src/main/java/xxxx/dao/yyyydaoimpl.java Creación / Modificación Creación, sólo si no existe Creación, sólo si no existe Creación, sólo si no existe Descripción Entidad de dominio asociada a una tabla. Está mapeada con anotaciones de Hibernate a dicha tabla y sus campos. Ejemplo: Expediente.java Interfaz e implementación de base para todos los DAOS. Se incluyen las operaciones básicas de alta, baja, modificación y consulta de forma genérica para cualquier dao. Todos los DAOs deberán heredar de ellas para así heredar estas operaciones básicas. Si en el desarrollo de la aplicación se identifica una necesidad común para todos los DAOS se ha de incluir en estas clases. Interfaz e implementación del DAO que permite gestionar las distintas operaciones de base de datos para la entidad. Heredan de BaseDAO y BaseDAOImpl respectivamente. En la generación estas clases se quedan vacías. Las nuevas operaciones de acceso a base de datos relacionadas con las entidad se han de implementar en estas clases. Ejemplo: ExpedienteDAO.java y ExpedienteDAIMpl.java Página 6 de 37

7 src/main/resources/conf/applicationcontextdatabase.xml src/main/resources/conf/applicationcontextdao.xml Modificación Modificación Se incluye el paquete de las clases de dominio generadas en la entrada packagestoscan para que las reconozca Hibernate. Se incluye la definición de un bean para el DAO generado en el fichero de contexto de Spring para que pueda ser usado desde los servicios de negocio. La nomenclatura del bean es yyyydao donde yyyy corresponde con el nombre la entidad. Ejemplo: expedientedao Clases generadas para la capa de acceso a datos class Acceso a Datos «interface» dao::basedao + findall() : List<T> + countall() : Long + findalldistinct() : List<T> + countalldistinct() : Long + find(pk) : T + find(int, int, AtlasOrder[], AtlasQuery) : List<T> + count(atlasquery) : int + exists(pk) : boolean + insert(t) : T + insertorupdate(t) : void + update(t) : void + delete(pk) : void + delete(t) : void + findbynamedquery(string, Map<String, Object>) : List<T> dao::basedaoimpl - logger: Log = LogFactory.getL... {readonly} - persistentclass: Class<T> T PK:extends Serializable HibernateDaoSupport + BaseDAOImpl(Class<T>) + BaseDAOImpl(Class<T>, SessionFactory) + findall() : List<T> + countall() : Long + findalldistinct() : List<T> + countalldistinct() : Long + find(pk) : T + find(int, int, AtlasOrder[], AtlasQuery) : List<T> + count(atlasquery) : int - findinternal(atlasorder[], AtlasQuery, boolean) : Criteria + exists(pk) : boolean + insert(t) : T + insertorupdate(t) : void + update(t) : void + delete(pk) : void + delete(t) : void + findbynamedquery(string, Map<String, Object>) : List<T> # getlog() : Log «interface» dao:: ExpedienteDAO dao::expedientedaoimpl + ExpedienteDAOImpl() expedientedao : ExpedienteDAOImpl Bean de Spring para utilizar desde los servicios de negocio. domain::expediente java.io.serializable - serialversionuid: long = 1L {readonly} - idexpediente: Integer - oficina: Oficina - cdexpediente: String - dsexpediente: String - itestado: String - fcalta: Date - fcmodif: Date - cldsextendida: Clob - nmcduadmin: Integer - expeinteresados: Set<ExpeInteresado> = new HashSet<Exp... - expearchivos: Set<ExpeArchivo> = new HashSet<Exp... + Expediente() + Expediente(Integer) + Expediente(Integer, Oficina, String, String, String, Date, Date, Clob, Integer, Set<ExpeInteresado>, Set<ExpeArchivo>) + getidexpediente() : Integer + setidexpedi ente(integer) : voi d + getpkasstring() : String + getpkfromstring(string) : Integer + getoficina() : Oficina + setoficina(oficina) : void + getcdexpediente() : String + setcdexpediente(string) : void + gettextolistavalores() : String + getdsexpediente() : String + setdsexpediente(string) : void + getitestado() : String + setitestado(string) : void + getfcalta() : Date + setfcalta(date) : void + getfcmodif() : Date + setfcmodif(date) : void + getcldsextendida() : Clob + setcldsextendida(clob) : void + getnmcduadmin() : Integer + setnmcduadmin(integer) : void + getexpeinteresados() : Set<ExpeInteresado> + setexpeinteresados(set<expeinteresado>) : void + getexpearchivos() : Set<ExpeArchivo> + setexpearchivos(set<expearchivo>) : void + tostring() : String + equals(object) : boolean + hashcode() : int 2.2 SERVICIOS DE NEGOCIO En la capa de servicios de negocio la herramienta se van a generar las clases que la normativa del framework Atlas determina (Fachada y Servicios) para las operaciones básicas de consulta, alta, baja y modificación invocando para su ejecución a los DAOs de la capa de acceso a datos. Además va a realizar las correspondientes configuraciones para incluir objetos de estos servicios en el contexto de Spring.. Página 7 de 37

8 A continuación se indican los elementos que se van a generar o modificar para cada una de las entidades/tablas de las cuales se solicita la generación de código: Fichero src/main/java/xxxx/services/baseservice.java src/main/java/xxxx/services/baseserviceimpl.java src/main/java/xxxx/services/yyyyservice.java src/main/java/xxxx/services/yyyyserviceimpl.java src/main/java/xxxx/services/facade/xxxxfacade.java src/main/java/xxxx/services/facade/xxxxfacadeimpl.java Creación / Modificación Creación o modificación si ya existe. Creación, sólo si no existe Creación o modificación si ya existe. Descripción Interfaz e implementación de base para todos los Servicios. Se incluyen las operaciones básicas de alta, baja, modificación y consulta de forma genérica para cualquier servicio. Todos los Servicios deberán heredar de ellas para así heredar estas operaciones básicas. Si en el desarrollo de la aplicación se identifica una necesidad común para todos los Servicios se ha de incluir en estas clases. Interfaz e implementación del Servicio que permite gestionar las distintas operaciones que se pueden realizar con la entidad. Heredan de BaseService y BaseServiceImpl respectivamente. En la generación estas clases se quedan vacías ya que heredan la operativa básica. Las nuevas operaciones de este servicio se han de implementar en estas clases. Ejemplo: ExpedienteService.java y ExpedienteServiceIMpl.java Clases con la fachada y la implementación para el paquete xxxx. Ejemplo PruebasFacade.java y PruebasFacadeImpl.java Página 8 de 37

9 src/main/resources/conf/applicationcontextservices.xml Modificación Se incluye la definición de un bean para el servicio generado al cual se le inyecta el bean del dao correspondiente. La nomenclatura del bean del servicio es yyyyservice donde yyyy corresponde con el nombre la entidad. Ejemplo: expedienteservice Además se crea y/o modifica el bean de la fachada para inyectar el servicio. La nomenclatura del bean de la fachada es xxxxfacade donde xxxx corresponde con el nombre del paquete donde se han generado las clases. Ejemplo: expedientefacade. A continuación se muestra un diagrama que incluye las clases generadas para la capa de servicio de negocio para una entidad de ejemplo llamada Expediente: Código generado para la capa de servicio de negocio class Serv icio «interface» services::baseservice + setdao(d) : void + getdao() : D + findall() : List<T> + countall() : Long + findalldistinct() : List<T> + countalldistinct() : Long + find(pk) : T + find(int, int, AtlasOrder[], AtlasQuery) : List<T> + count(atlasquery) : int + exists(pk) : boolean + insert(t) : T + insertorupdate(t) : void + update(t) : void + delete(pk) : void + delete(t) : void + findbynamedquery(string, Map<String, Object>) : List<T> «interface» services:: ExpedienteServ ice -expedienteservice facade::pruebasfacadeimpl - expedienteservice: ExpedienteService + setexpedi enteservi ce(expedienteservi ce) : voi d + findexpediente(int, int, AtlasOrder[], AtlasQuery) : List<Expediente> + findexpediente(integer) : Expediente + countexpediente(atlasquery) : int + insertexpediente(expediente) : void + updateexpediente(expediente) : void + insertorupdateexpediente(expediente) : void + deleteexpediente(expediente) : void + deleteexpediente(integer) : void services::baseserviceimpl - logger: Log = LogFactory.getL... {readonly} - dao: D T PK:extends Serializable D:extends BaseDAO<T, PK> + setdao(d) : void + getdao() : D + findall() : List<T> + countall() : Long + findalldistinct() : List<T> + countalldistinct() : Long + find(pk) : T + find(int, int, AtlasOrder[], AtlasQuery) : List<T> + count(atlasquery) : int + exists(pk) : boolean + insert(t) : T + insertorupdate(t) : void + update(t) : void + delete(pk) : void + delete(t) : void + findbynamedquery(string, Map<String, Object>) : List<T> expedientedao : ExpedienteDAOImpl services:: ExpedienteServiceImpl expedienteservice : ExpedienteServiceImpl expediente : Expediente «interface» facade::pruebasfacade + findexpediente(int, int, AtlasOrder[], AtlasQuery) : List<Expediente> + findexpediente(integer) : Expediente + countexpediente(atlasquery) : int + insertexpediente(expediente) : void + updateexpediente(expediente) : void + insertorupdateexpediente(expediente) : void + deleteexpediente(expediente) : void + deleteexpediente(integer) : void pruebasfacade : PruebasFacadeImpl Bean de Spring para ser usado desde l os beans de respaldo de JSF Página 9 de 37

10 2.3 PRESENTACION En la capa de presentación se generan para cada una de las entidades/tablas unas pantallas que nos permitan realizar el mantenimiento básico de dicha tabla. La generación de la parte de presentación está pensada como una solución para generar el código asociado al mantenimiento de catálogos que típicamente podemos encontrar en las aplicaciones. En el caso de las vistas no se generan las acciones de eliminar ni editar en el listado, ni el formulario de edición, y es posible especificar si se quieren tratar todas las tablas como vistas. Se generan los siguientes elementos de código: Fichero src/main/java/xxxx/jsf/yyyybean.java src/main/webapp/secure/catalogos.xhtml src/main/webapp/secure/listayyyy.xhtml src/main/webapp/secure/formularioyyyy.xhtml Creación / Modificación Creación, sólo si no existe Creación si no existe Creación si no existe Creación si no existe (no se genera en el caso de vistas o entidades de sólo lectura) Descripción Clase del bean de respaldo de JSF para la gestión de operaciones de la entidad. Incluye las operaciones que se van a hacer desde las distintas pantallas. Este bean interactua con los servicios de negocio invocando a través de la fachada. Ejemplo: ExpedienteBean Página principal de administración de catálogos. Se trata de una página inicial de ejemplo que se puede personalizar para cada aplicación. Página JSF que muestra un tabla paginada con los elementos de la entidad y filtros para cada uno de los campos que permitan realizar busquedas. Más adelante se muestra como es gráficamente esta página. Ejemplo: listaexpediente.xhtml Página JSF que muestra un formulario con los campos de la entidad. Esta misma página se utilizar para dar de alta un nuevo elemento y para editar uno ya existente. Más adelante se muestra como es gráficamente esta página. Ejemplo: formularioexpediente.xhtml. Página 10 de 37

11 src/main/resources/menu.xml src/main/webapp/web-inf/faces-managedbeans.xml src/main/webapp/web-inf/faces-navigation.xml src/main/java/xxxx/jsf/navigationresults.java Modificación Modificación Modificación Modificación (si no existen ya los cambios) Incluye una nueva opción de menú dentro de la opción Mantenimiento de Catálogos para acceder a la pantalla listayyyy. Incluye la declaración del bean de respaldo para que pueda ser usado desde las páginas JSF. Este bean se declara en ambito request. La nomenclatura es es yyyybean donde yyyy corresponde con el nombre la entidad. Ejemplo: expedientebean Incluye las reglas de navegación para las distintas pantallas. Ver gráfico facesnavigation más abajo. Resultados de navegación de las distintas páginas JSF, que se utilizan en facesnavigation.xml src/main/resources/msg/messages_es.properties Modificación Todos los textos mostrados en las pantallas se incluyen en el ficheros de mensajes. Cualquier modificación de los textos se ha de hacer en este fichero. Página 11 de 37

12 A continuación se muestra el código generado en la capa de presentación: Código generado: Presentación class Presentacion listaexpediente.xhtml formularioexpediente.xhtml expedientebean : ExpedienteBean expedientebean : ExpedienteBean Managed Bean para ser usado desde l as páginas JSF jsf::expedientebean - serialversionuid: long = 1L {readonly} - facade: PruebasFacade - orderandfilter: OrderAndFilterBean = null - entidad: Expediente = null - listavaloresoficina: ListaValores - textooficina: String - oficinafilter: String - cdexpedientefilter: String - dsexpedientefilter: String - itestadofilter: String - fcaltafilter: Date - fcmodiffilter: Date - scroller: UIDataScroller = new UIDataScroller() + ExpedienteBean() + getentidad() : Expediente + setenti dad(expedi ente) : voi d + getfacade() : PruebasFacade + setfacade(pruebasfacade) : voi d + gettimezone() : TimeZone + getorderandfilter() : OrderAndFilterBean + setorderandfi l ter(orderandfi l terbean) : voi d + obtener(int, int, Object, Object) : List<Expediente> + obtenertotal(object) : int + cargar() : String + cargar(actionevent) : void + eliminar() : String + eliminar(actionevent) : void + confirmareliminar() : String + confirmareliminar(ajaxbehaviorevent) : void + guardar() : String + nuevo() : String + volver() : String + getlistavaloresoficina() : ListaValores + setli staval oresofi ci na(li staval ores) : voi d + sett extoofi ci na(stri ng) : voi d + gettextooficina() : String + obtenerlistaoficina(int, int, Object, Object) : List<AtlasHashMap> + obtenertotaloficina(object) : int + getoficinafilter() : String + setofi ci nafil ter(stri ng) : voi d + getcdexpedientefilter() : String + setcdexpedi entefi l ter(stri ng) : voi d + getdsexpedientefilter() : String + setdsexpedi entefi l ter(stri ng) : voi d + getitestadofilter() : String + setitestadofi l ter(stri ng) : voi d + getfcaltafilter() : Date + setfcal tafi l ter(date) : voi d + getfcmodiffilter() : Date + setfcmodi ffi l ter(date) : voi d + getscroller() : UIDataScroller + setscrol l er(uidatascrol l er) : voi d + filtrar() : String + setidofi ci na(stri ng) : voi d + getrequiredmessage() : String -facade -entidad java.io.serializable domain::expediente «interface» facade::pruebasfacade + countexpediente(atlasquery) : int + insertexpediente(expediente) : void + updateexpediente(expediente) : void + findexpediente(int, int, AtlasOrder[], AtlasQuery) : List<Expediente> + findexpediente(integer) : Expediente + insertorupdateexpediente(expediente) : void + deleteexpediente(expediente) : void + deleteexpediente(integer) : void Página 12 de 37

13 A continuación se muestra un gráfico que muestra la navegación entre las páginas JSF generadas: faces-navigation A continuación se muestran ejemplos de pantallas generadas para el mantenimiento de la entidad Expediente. Ejemplo de página xhtml generada Listado: listaexpediente.xhtml Desde esta pantalla nos permite realizar las siguientes operaciones: Búsqueda basada en filtros Borrar los filtros para realizar una nueva búsqueda Página 13 de 37

14 Nuevo elemento: Accede a la pantalla de alta Eliminación: Borra un registro (no aparece en vistas y entidades de sólo lectura) Edición: Accede a la pantalla de edición (no aparece en vistas y entidades de sólo lectura) Características de esta pantalla: Filtros: o Para cada campo de la tabla de tipo String se genera un <inputtext> para buscar por ese campo. o En el caso de que un campo sea una foreign key de una tabla se genera un <inputtext> para buscar en el primer campo de tipo texto de la tabla foránea. o En el caso de un campo fecha se genera un campo que nos permite filtrar por una fecha, rango de fechas, antes/después de una fecha o registro nulo. o En el caso de campos numéricos se genera un campo que nos permite filtrar por criterios de igualdad, mayor/menor, intervalo o registro nulo. Tabla de resultados: o Ordenación por columnas o Paginación por ajax o Exportación a Excel o PDF (Pudiendo seleccionar columnas y modificar el orden en el documento de salida). o Para los campos de tipo LOB se genera un icono de descarga. Ejemplo de página xhtml generada Página de alta y edición: formularioexpediente.xhtml Página 14 de 37

15 Características de esta pantalla: Campos que son foreign key de otra tabla se genera un <inputtext> asociado a una lista de valores Campos de tipo Date: se genera un campo de tipo Calendario Campos de tipo String: se genera un <inputtext> limitado al tamaño máximo de la columna en base de datos Campos numéricos: se genera un <inputtext> con validadores asociados para que el contenido no exceda el tamaño máximo permitido en base de datos Campos de tipo BLOB: se genera un <inputtext> de sólo lectura que muestra el tamaño en bytes del contenido e iconos de acción para sustituir el contenido (mediante un componente fileupload), descargarlo o eliminarlo (estos dos últimos sólo se muestran si hay contenido) File upload para añadir contenido a un campo BLOB Campos de tipo CLOB: se genera un <inputtext> de sólo lectura que muestra los primeros caracteres del campo. Pinchando sobre el inputtext se abre un panel modal para editar el contenido. Además, se generan los mismos iconos de acción que en el caso de los campos de tipo BLOB (subida mediante file upload, descarga y eliminación de contenido) Panel modal de edición de campo CLOB Página 15 de 37

16 Resto de campos se genera un <inputtext> Cada campo lleva asociado un enlace a una ayuda de contexto Se marcan en amarillo los campos obligatorios y se muestra un mensaje si no se rellenan El siguiente diagrama muestra como interactúan entre sí los distintos elementos de código generados. Se ha realizado para la operación de guardar pero el resto de operaciones siguen el mismo patrón: Diagrama de secuencia para guardar un expediente sd Class Model expedientebean :ExpedienteBean pruebasfacade :PruebasFacadeImpl expedienteservice :ExpedienteServiceImpl expedientedao :ExpedienteDAOImpl formularioexpediente Hibernate guardar() :String insertorupdateexpediente(expediente) insertorupdate(t) insertorupdate(t) 2.4 PRUEBAS Además se generan pruebas unitarias para la clase del Servicio, salvo en el caso de vista o tablas de sólo lectura. Fichero src/test/java/xxxx/services/yyyyservicetest.java src/main/resources/conf/applicationcontextservices.xml Creación / Modificación Creación, sólo si no existe Modificación Descripción Clase JUnit para testear la clase del servicio de negocio generada. Modificación del fichero para declarar los Beans de Spring correspondientes a fachada y/o servicios Clase generada para Test JUnit Página 16 de 37

17 class Pruebas AbstractTransactionalJUnit4SpringContextTests services::expedienteservicetest - log: Logger = Logger.getLogge... - facade: PruebasFacade - sessi onfactory: Sessi onfactory + setfacade(pruebasfacade) : voi d + setsessi onfactory(sessi onfactory) : voi d + beforetransaction() : void + aftertransaction() : void + setup() : voi d + teardown() : void + testfind1expediente() : void + testfind2expediente() : void + testcountexpediente() : void + testupdateexpediente() : void + testinsertorupdateexpediente() : void + testdelete1expediente() : void + testdelete2expediente() : void Página 17 de 37

18 3 USO DE LA HERRAMIENTA Este documento toma como punto de partida un Arquetipo Web recién generado, y asume que se dispone del entorno Eclipse correctamente configurado y con el plugin JBoss Hibernate Tools instalado. Si no se dispone del arquetipo o el entorno, puede descargarse el DVD con el entorno de desarrollo ATLAS de la web de ArquitecturaSw ( ). En los ejemplos mostrados en este documento se ha utilizado un arquetipo web generado con los siguientes parámetros: Para configurar el entorno de desarrollo para utilizar la herramienta, y posteriormente utilizarla es necesario realizar los pasos descritos en los siguientes apartados. Página 18 de 37

19 3.1 CONFIGURACIÓN DE LA CONSOLA DE HIBERNATE Antes de poder utilizar la ingeniería inversa, es necesario crear una Consola de Hibernate. Para ello, pulsamos con el botón derecho sobre la carpeta generador, seleccionamos New -> Other -> Hibernate Console Configuration : Pulsamos sobre Next y aparece la pantalla para crear una nueva consola. Página 19 de 37

20 En este pantalla, pulsamos sobre Finish y la consola ya estará creada. 3.2 CONFIGURACIÓN DEL PAQUETE JAVA Las clases que generará la herramienta estarán dentro de un paquete que puede ser configurado a través de la variable generador.paquete del fichero web/src/main/resources/environment.properties. Se deberá modificar el valor de esta variable para configurar el paquete en el que deseamos generar las clases Java: Página 20 de 37

21 3.3 CONFIGURACIÓN DE LA CONEXIÓN A BASE DE DATOS Para que la herramienta pueda conectarse a la base de datos, debemos modificar el fichero de configuración del arquetipo situado en web/generador/hibernate.cfg.xml, y modificar las siguientes propiedades: hibernate.connection.url: Cadena de conexión JDBC. - Ej: jdbc:oracle:thin:@icm21:1521:denivel2 hibernate.connection.username: Usuario de conexión a la base de datos. - Ej: DBA_EJPL hibernate.connection.password: Contraseña de conexión. hibernate.default_schema: Schema de conexión (igual que el usuario). - Ej: DBA_EJPL ATENCIÓN! Además de configurar la Base de Datos para el generador de código, no hay que olvidar configurar la Base de Datos de la aplicación como habitualmente. Es decir, modificar en el fichero enviroment.properties las variables jdbc.username=dba_ejpl jdb.password=sis Página 21 de 37

22 3.4 SELECCIÓN DE LAS TABLAS Antes de ejecutar la herramienta tenemos que seleccionar las tablas para las que queremos realizar la generación. Para ello, debemos abrir el fichero generador/hibernate.reveng.xml, y seleccionar la pestaña Table Filters : Aquí, pulsamos sobre el botón Refresh, y aparecerá un desplegable en el que debemos seleccionar consola de hibernate que ya habíamos creado: En ese momento es posible que aparezca el siguiente mensaje: Página 22 de 37

23 Pulsamos sobre Yes, y ya podemos desplegar en la zona Database Schema todas las tablas del esquema. Debemos seleccionar las tablas que queramos, y pulsar sobre Include, para pasarlas a la zona de la izquierda y que así sean utilizadas para la generación de código. Cuando hayamos terminado de seleccionar las tablas, pulsaremos sobre Save para guardar el fichero: 3.5 EJECUCIÓN Una vez que ya hemos terminado de configurar la herramienta, podemos proceder a su ejecución para generar el código. La ejecución de la herramienta se realiza mediante Maven, para ello pulsamos con el botón derecho sobre el proyecto XXXX_web, y seleccionamos Run As -> Maven build : Página 23 de 37

24 En la pantalla que aparece, deberemos rellenar los siguientes valores: - Goal: generate-resources - Profiles: generador Posteriormente pulsamos sobre el botón Run para ejecutar Maven con esos valores: Página 24 de 37

25 Comenzará entonces la ejecución de la herramienta, que mostrará todo el log por la consola. Framework Atlas Nota 1 Durante la ejecución, la herramienta hará preguntas para afinar algunos detalles del modelo, estas preguntas sólo se harán la primera vez, y las respuestas se guardarán en el fichero de propiedades hibernate.reveng.properties, ubicado en el directorio generador del módulo web, este fichero puede editarse para modificar o eliminar propiedades, en este último caso en la siguiente ejecución la herramienta volvería a hacer las preguntas. Si se ha seleccionado alguna tabla que no contenga definida una PRIMARY KEY, la herramienta de generación de código preguntará si se desea usar la lista de columna no nulas como clave primaria, mostrando en pantalla la lista de estas columnas que pueden identificar unívocamente los elementos de esa tabla: La respuesta debe ser S o N (mayúscula o minúscula). Si la respuesta es N se solicitará la lista de columnas para la clave primaria. Si la tabla no tuviera columnas no nulas no se hace la pregunta anterior, pasando directamente a solicitar los nombres de las columnas para la clave primaria. Debemos introducirlos EN MAYÚSCULA y separados por coma (si pulsamos Enter sin introducir ningún nombre de columna, utilizará todas las columnas de la tabla como clave única): Si alguna de las tablas tiene campos de tipo BLOB, la herramienta de generación de código preguntará si se desea especificar una extensión para el contenido de ese campo: Página 25 de 37

26 Si se especifica una extensión, se utilizará para añadirla al nombre del fichero de descarga en las pantallas de consulta y mantenimiento, asociando además un mime type adecuado. En caso de no especificarla el nombre del fichero de descarga no llevará extensión. A continuación se pregunta si se desea tratar todas las tablas como entidades de sólo lectura, es decir, como si fueran vistas, a lo que habrá que responder S o N. Nota 2 La herramienta identificará aquellas entidades cuyo nombre cumpla la normativa de Erwin 7 de identificadores para vistas, y para esas entidades no generará las acciones de eliminar ni editar en el listado, el formulario de edición ni los tests unitarios. Lo siguiente será que la herramienta pregunte si deseamos generar cada una de las distintas capas de la aplicación, preguntas a las que tendremos que responder pulsando la letra S o N (mayúsculas o minúsculas indistintamente): - Generar Entidades de Dominio S/N - Generar los DAOs S/N - Generar los Servicios S/N - Generar la Fachada S/N Página 26 de 37

27 - Generar las pantallas JSF S/N - Mostrar los formularios en pop-ups (ver Nota 3) - Generar los Tests de JUnit S/N Nota 3 Si indica N en la opción ATENCIÓN: INDIQUE SI DESEA QUE LOS FORMULARIOS SE MUESTREN EN POP- UPS (S/N)", el formulario se mostrará en su propia página JSF, como ha ocurrido hasta la versión 1.5. Por otro lado, si indica S, el formulario detalle se mostrará en un pop-up, tanto para las acciones de editar como nuevo. El código generado difiere mínimamente al indicar esta opción. Caben destacar los siguiente cambios: Todas las acciones usadas en las páginas JSF son Ajax y se encuentran dentro de un único formulario (<h:form> en listaxxx.xhtml) Se creará un pop-up en cada página JSF de listado (popupformulario en listaxxx.xhtml) para mostrar el detalle de cada registro (formularioxxx.xhtml) en la acciones de Nuevo y Modificar Página 27 de 37

28 Después de seleccionar las opciones deseadas, la herramienta comienza a generar todos los ficheros, mostrando al final el resultado de la generación, así como un listado de todos los ficheros generados y/o modificados: Nota 4 Es importante revisar el log de la consola, porque en ocasiones se muestran advertencias sobre ficheros que no se han creado porque ya existían, o modificaciones que no se ha podido realizar. Fichero de Log de la generación de código En el directorio /generador se crea automáticamente un fichero llamado hibernate.reveng.log que contiene un log con todas las ejecuciones del generador de código. A leerlo asegurarse de estar leyendo la última ejecución ya que el log guarda todas. 3.6 COMPROBACIÓN DE CÓDIGO GENERADO Una vez ejecutada la herramienta, sólo queda comprobar que el código se ha generado correctamente. Para ello, debemos pulsar con el botón derecho sobre el proyecto XXXX_Web, y seleccionar la opción Refresh : Página 28 de 37

29 Podemos comprobar entonces que se han generado los ficheros indicados en el apartado Descripción del código que se genera, tanto Java como xhtml dentro de las carpetas correspondientes del arquetipo. Nota 1 En casos excepcionales es posible que algunos de los tests de JUnit no se ejecuten correctamente, en ese caso será necesario revisar los logs de ejecución para identificar los posibles errores y corregirlos. En tablas con Primary Key única y numérica, el generador de código asume que se cumple la normativa de Base de Datos y ERWIN V7, por lo que asume que existe una secuencia con la nomenclatura XXXX_S_NOMBRETABLA, que utilizan las entidades para crear nuevos objetos. Un fallo típico en los tests de JUnit es al tratar de insertar un objeto de algún tipo de datos para el cuál no existe la secuencia. Página 29 de 37

30 Nota 2 En tablas con foreign keys no nulas a otras entidades de dominio, la herramienta de generación de código genera el código de los Tests de JUnit, pero deja comentada la y por tanto el test no se ejecuta. En estos casos deberá modificarse el test manualmente, y posteriormente descomentar la anotación para que se ejecute el test. Para saber dónde hay que modificar el test, la herramienta deja un comentario // TODO: en las líneas concretas: Página 30 de 37

31 Nota 3 Puede observarse que para poder tratar las entidades de manera genérica en las pantallas de administración de catálogos, la herramienta de generación de código crea tres métodos anotados en las entidades de dominio. Estos métodos son: - getpkasstring y getpkfromstring: necesarios para identificar una entidad a través de una cadena de texto. - gettextolistavalores: Utilizado para mostrar un texto descriptivo de la entidad cuando se muestra dentro de una lista de valores y para buscar sobre ese campo en los formularios de búsqueda. Esta anotación indica que ese método no tiene que ser persistente. Página 31 de 37

32 3.7 COMPROBACION DE FORMATO DEL CÓDIGO GENERADO. Una vez generado todo el código y comprobado que se ha realizado correctamente debemos comprobar el formato de este. Para hacerlo, debemos ejecutasr el validador de Checkstyle y PMD de eclipse, para hacerlo, lo primero que debemos comprobar es que tenemos configurado eclipse con las los fichero de configuración de Checkstyle y PMD de ATLAS (Ver manual de configuración del entorno de desarrollo). Una vez comprobado esto, ejecutar la validación se realiza siguiendoestos pasos: 1. Ejecución de la validación de Checkstyle: botón derecho del ratón sobre el proyecto en la vista Project Explorer / Package Explorer, accediendo al menu Checkstyle y en este clickando en la opción Check Code With Checkstyle 2. Ejecución de la validación de PMD: botón derecho en el proyecto, seleccionamos el menu PMD y la opción Check Code With PMD. Página 32 de 37

33 3. Comprobación del resultado de las validaciones: al realizar estas validaciones, siempre que se encuentren errores, aparecen en las clases que tienen errores un indicador de error, indicador que se muestra tanto a nivel de paquete como de clase. 4. Además de estos indicadores en la vista de Project Explorer / Package Explorer, se puede abrir la vista Checkstyle violations donde se muestra una lista con los problemas encontrados en el código. Para PMD no tenemos ninguna vista especifica para comprobar los errores. 5. Corrección automatica de errores: los errores encontrados con las validaciones de Checkstyle y PMD, en la mayoria de ocasiones se solucionan con el formateador de código de eclipse. a. Antes de utilizar el formateador hay que comprobar que tenemos configurado el fichero de ATLAS para el formateador: i. Comprobación de la configuración del formateador de código de eclipse: entramos en la configuración de Java (Window>Preferences). En esta configuración accedemos a Java>Code Style>Formatter y comprobamos que tenemos en al Active profile el formateador de ICM. ii. Página 33 de 37

34 iii. Comprobación de la configuración del cleaner de eclipse: accedemos a la configuración de Java (Window>Preference) En esta navegamos a Java>Code Style>Clean Up y comprobamos que tenemos en al Active profile el limpiador de ICM.. b. Una vez comprobado que el formateador y el limpiador están correctamente configurados, accediendo a cada una de las clases en las que tengamos marcados errores de Checkstyle o PMD, debemos pulsar el botón derecho del ratón en el editor de código y seleccionar en el menu Source las opciones Format y Clean Up. Página 34 de 37

35 6. Una vez ejecutadas estas dos herramientas, debemos actualizar la información de Checkstyle y PMD repitiendo los pasos 1 y 2. Normalmente no debería quedar ningún error, pero en algunos casos es posible que queden errores. Si al realizar esta comprobación siguen apareciendo errores de Checkstyle o PMD, estos deben solucionarse manualmente. 3.8 EJECUCIÓN DE LA APLICACIÓN Por último, debemos de ejecutar Maven para compilar el proyecto (goals clean install ), y comprobar que los tests de JUnit generados se ejecutan correctamente. Después, procederemos a ejecutar la aplicación para comprobar que efectivamente se han generado las pantallas de mantenimiento de catálogos. La herramienta de generación automática de código genera una sub-opción de menú por cada catálogo, en la opción Mantenimiento de Catálogos : Página 35 de 37

36 Página 36 de 37

37 4 USO INCREMENTAL DE LA HERRAMIENTA La herramienta está pensada para poderse ejecutar incrementalmente, de manera que se puedan generar las pantallas correspondientes a una serie de tablas, y en el futuro cuando se añadan tablas nuevas volverse a ejecutar con las nuevas. Así, antes de introducir una modificación en el código, la herramienta comprueba que dicha modificación no exista ya, de forma que no realiza ninguna modificación dos veces. Nota La incrementalidad de la herramienta de generación de código es incrementalidad a nivel de tabla, no a nivel de campo. Si se modifican las columnas de una tabla para la que ya se generó el código, es necesario eliminar primero manualmente el código anterior para que vuelva a generarse el código con los campos modificados, del mismo modo si se elimina alguna propiedad del fichero hibernate.reveng.properties, la herramienta volverá a solicitar la información, pero sólo se modificarán el código si los ficheros afectados han sido eliminados previamente. Página 37 de 37

MANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable:

MANUAL DE USUARIO. Se deben seguir los siguientes pasos para la correcta instalación del módulo descargable: MANUAL DE USUARIO La aplicación para la convocatoria Parques Científicos y Tecnológicos consta de un programa descargable más un módulo web. Mediante el módulo descargable, es posible cumplimentar todos

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica

Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica Guía rápida de la Oficina Virtual (Solicit@V5) Área Web y Administración Electrónica HOJA DE CONTROL Título Nombre del Fichero Autores Guía rápida de la Oficina Virtual (Solicit@V5) UHU_GuiaRapidaSolicita_V5.pdf

Más detalles

1. El entorno de desarrollo Eclipse

1. El entorno de desarrollo Eclipse Índice 1. El entorno de desarrollo Eclipse 1 1.1. Qué es Eclipse?........................................................ 1 1.2. Trabajando con Eclipse....................................................

Más detalles

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO

CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO 1. CATÁLOGO MANUAL DE USUARIO CATÁLOGO AHORA CATÁLOGO MANUAL DE USUARIO 1 1. Introducción AHORA Catálogo es una aplicación

Más detalles

10. El entorno de publicación web (Publiweb)

10. El entorno de publicación web (Publiweb) 10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de

Más detalles

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario

Más detalles

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L.

Programa diseñado y creado por 2014 - Art-Tronic Promotora Audiovisual, S.L. Manual de Usuario Programa diseñado y creado por Contenido 1. Acceso al programa... 3 2. Opciones del programa... 3 3. Inicio... 4 4. Empresa... 4 4.2. Impuestos... 5 4.3. Series de facturación... 5 4.4.

Más detalles

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA Proveedores PLATAFORMA FACTURACIÓN ELECTRÓNICA PARA PROVEEDORES DE LA JUNTA DE COMUNIDADES DE CASTILLA LA MANCHA. Índice 1. INTRODUCCIÓN... 3 2. ACCESO A LA PLATAFORMA

Más detalles

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08

PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet. Revisión 1.1 Fecha 2006-08 PANEL DE CONTROL (Zona de Administración) MANUAL DE USO Por conexanet Revisión 1.1 Fecha 2006-08 Índice 1. Acceder 2. Menú 3. Gestión Básica 3.1 Añadir 3.2 Editar 3.3 Eliminar 3.4 Eliminación de registros

Más detalles

Comisión Nacional de Bancos y Seguros

Comisión Nacional de Bancos y Seguros Comisión Nacional de Bancos y Seguros Manual de Usuario Capturador de Pólizas División de Servicios a Instituciones Financieras Mayo de 2011 2 Contenido 1. Presentación... 3 1.1 Objetivo... 3 2. Descarga

Más detalles

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. ÍNDICE MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. INTRODUCCIÓN...4 2 INSTALACIÓN DE LA APLICACIÓN...4 3 PANTALLA DE ACCESO...5 4 SELECCIÓN DE CLÍNICA...6 5 PANTALLA PRINCIPAL...7 6.

Más detalles

Instalación y Registro Versiones Educativas 2013

Instalación y Registro Versiones Educativas 2013 Instalación y Registro Versiones Educativas 2013 Octubre 2012 Instalación y Registro Online página 2 Índice Introducción... 4 Instalación Versión Educativa Aula... 6 1. Setup... 6 2. Instalación... 7 3.

Más detalles

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA

CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA CONVERSOR LIBROS DE REGISTRO (IVA IGIC) Agencia Tributaria DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA ÍNDICE DEL DOCUMENTO 1. INTRODUCCIÓN...2 1.1. REQUISITOS TÉCNICOS...2 2. DECLARACIONES...3 2.1. CREAR UNA

Más detalles

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC

COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC TITULO: COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC RESUMEN: La idea de este documento es mostrar una serie de acciones y ayudas básicas para intentar determinar y solucionar problemas en la

Más detalles

efactura Online La fibra no tiene competencia

efactura Online La fibra no tiene competencia Manual efactura Online La fibra no tiene competencia ÍNDICE efactura Online Interface de efactura Online Barra Superior Área de Trabajo. Pestañas Empresas Personalizar factura Clientes Facturar Crear una

Más detalles

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Manual de ayuda para crear y gestionar Tareas, como actividad evaluable Contenido TAREAS.... 3 CONFIGURACIÓN.... 3 GESTIÓN Y CALIFICACIÓN DE TAREAS.... 8 TAREAS. Mediante esta herramienta podemos establecer

Más detalles

SITRÁN ARAGÓN TRÁMITES Y SERVICIOS EN LÍNEA GESTIÓN DE ANIMALES MANUAL DE USUARIO

SITRÁN ARAGÓN TRÁMITES Y SERVICIOS EN LÍNEA GESTIÓN DE ANIMALES MANUAL DE USUARIO SITRÁN ARAGÓN TRÁMITES Y SERVICIOS EN LÍNEA GESTIÓN DE ANIMALES MANUAL DE USUARIO Servicio de Recursos Ganaderos Agosto de 2014 v2 INDICE 1 Introducción... 1 2 Acceso a la aplicación... 1 3 Selección de

Más detalles

NORMA 34.14(SEPA) 05/11/2013

NORMA 34.14(SEPA) 05/11/2013 NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios

Más detalles

FOROS. Manual de Usuario

FOROS. Manual de Usuario FOROS Manual de Usuario Versión: 1.1 Fecha: Septiembre de 2014 Tabla de Contenidos 1. INTRODUCCIÓN... 4 1.1 Propósito... 4 1.2 Definiciones, acrónimos y abreviaturas... 4 2. ESPECIFICACIONES TÉCNICAS...

Más detalles

Guía nuevo panel de clientes Hostalia

Guía nuevo panel de clientes Hostalia Guía nuevo panel de clientes Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com 1. Estructura del panel de administración El panel de control presenta un diseño

Más detalles

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo

Más detalles

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio

Aplicateca. Manual de Usuario: Ilion Factura Electrónica. Espíritu de Servicio Aplicateca Manual de Usuario: Ilion Factura Electrónica Espíritu de Servicio Índice 1 Introducción... 4 1.1 Qué es Ilion Factura electrónica?... 4 1.2 Requisitos del sistema... 4 1.3 Configuración del

Más detalles

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3 01 Índice 01 ÍNDICE..... 1 02 OBJETO DEL DOCUMENTO..... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA..... 3 04 GESTIÓN DE TABLAS..... 5 05 USO DE TABLAS EN ENVIDUR..... 15 06 GESTIÓN DE FUNCIONALIDAD ADICIONAL.

Más detalles

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra Cómo gestiono el Plan Anual de Adquisiciones de mi Entidad en el SECOP II? Crear equipo Crear Plan Anual de Adquisiciones Publicar Plan Anual de Adquisiciones Modificar Plan Anual de Adquisiciones Buscar

Más detalles

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico) MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN

Más detalles

Aplicación informática para la redacción de instrucciones de uso y mantenimiento.

Aplicación informática para la redacción de instrucciones de uso y mantenimiento. Menú principal Aplicación informática para la redacción de instrucciones de uso y mantenimiento. 1. Requisitos del sistema. Esta aplicación se ha desarrollado en entorno web, quiere decir que es necesaria

Más detalles

Servicio Webmail. La fibra no tiene competencia

Servicio Webmail. La fibra no tiene competencia Servicio Webmail La fibra no tiene competencia Contenido 1. INTERFAZ WEBMAIL 3 2. BARRA SUPERIOR 3 3. CORREO 3 3.1. Barra de herramientas de correo 4 3.2. Sección carpetas de correo 9 3.3. Sección de contenidos

Más detalles

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450

Contenido. Email: capacitacion@u cursos.cl / Teléfono: 9782450 GMI Contenido PUBLICAR AVISO... 3 CREAR PROCESO DE SELECCIÓN... 6 VER/ELIMINAR AVISOS PUBLICADOS... 8 ETAPAS DE UN PROCESO DE SELECCIÓN... 10 SECCIONES DE LOS PROCESOS DE SELECCIÓN (GPS)... 21 PERSONALIZAR

Más detalles

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1

Traslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1 Traslado de Copias y Presentación de Escritos Manual de Usuario V.3.1 Página: 2 45 INDICE INTRODUCCIÓN... 3 1 ACCESO A LA APLICACIÓN... 3 2 PROCESO DE FIRMA... 4 3 TRASLADOS PENDIENTES DE ACEPTAR POR EL

Más detalles

Error! Nombre desconocido de propiedad de documento.

Error! Nombre desconocido de propiedad de documento. MANUAL USUARIO COLABORA WEB INDICE 1 IInttrroducccci ión... 3 1.1 Objetivos... 3 1.2 Qué es COLABORA?... 3 1.3 Acceso a la aplicación... 3 2 Prroccesso de Gesstti ión de Entti idadess COLLABORA... 5 2.1

Más detalles

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la

Más detalles

STRATO LivePages Inicio rápido

STRATO LivePages Inicio rápido STRATO LivePages Inicio rápido LivePages es la práctica herramienta de creación de páginas web de STRATO. En pocos pasos podrá crear su propia página web y publicarla en Internet sin necesidad de conocimientos

Más detalles

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

Más detalles

MANUAL DE LA APLICACIÓN INFORMÁTICA PARA LA GESTIÓN DEL REGISTRO OFICIAL DE OPERADORES

MANUAL DE LA APLICACIÓN INFORMÁTICA PARA LA GESTIÓN DEL REGISTRO OFICIAL DE OPERADORES MANUAL DE LA APLICACIÓN INFORMÁTICA PARA LA GESTIÓN DEL REGISTRO OFICIAL DE OPERADORES Noviembre 2013 v.1.0 INDICE 1. INTRODUCCIÓN...1 2. REQUERIMIENTOS MÍNIMOS...2 3. ENTRADA EN LA APLICACIÓN...3 3.1

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

ICARO MANUAL DE LA EMPRESA

ICARO MANUAL DE LA EMPRESA ICARO MANUAL DE LA EMPRESA 1. ENTRANDO EN ICARO Para acceder al Programa ICARO tendremos que entrar en http://icaro.ual.es Figura 1 A continuación os aparecerá la página de Inicio del aplicativo ICARO.

Más detalles

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón.

Una vez que tengamos el padrón de un determinado tributo con todos sus datos actualizados, podemos generar los recibos de ese padrón. 11. RECIBOS. Desde esta opción de Menú vamos a completar el proceso de gestión de los diferentes tributos, generando recibos, informes de situación, impresiones, etc. 11.1. GENERACIÓN DE RECIBOS. Una vez

Más detalles

5. Composer: Publicar sus páginas en la web

5. Composer: Publicar sus páginas en la web 5. Composer: Publicar sus páginas en la web Si nuestras páginas existen únicamente en el disco duro local, sólo nosotros podremos navegar por ellas, pero nadie más podrá hacerlo. Composer nos permite publicarlas

Más detalles

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1

port@firmas V.2.3.1 Manual de Portafirmas V.2.3.1 Manual de Portafirmas V.2.3.1 1 1.- Introducción 2.- Acceso 3.- Interfaz 4.- Bandejas de peticiones 5.- Etiquetas 6.- Búsquedas 7.- Petición de firma 8.- Redactar petición 9.- Firma 10.- Devolución de

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

PLATAFORMA DE VISADO TELEMÁTICO.

PLATAFORMA DE VISADO TELEMÁTICO. PLATAFORMA DE VISADO TELEMÁTICO. DESCRIPCIÓN plataforma e-visa para FECHA 22/12/09 presentación telemática de proyectos a visar. Tabla de contenidos 1 Presentación...2 2 Requisitos previos....3 3 Acceso

Más detalles

Manual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional

Manual de usuario de la aplicación de envío telemático de partes de accidente y enfermedad profesional de la aplicación de envío telemático de partes de CONTROL DE EDICIONES Nº Revisión Fecha Naturaleza de la revisión 1 20/01/2003 Emisión inicial 2 17/11/2003 Adaptación a LOPD 3 04/01/2007 Cambios 2006

Más detalles

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD

CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD CREACIÓN O MIGRACIÓN DEL CORREO POP A IMAP PARA MOZILLA THUNDERBIRD Realización de copia de seguridad del correo actual... 2 Creación y configuración de la cuenta IMAP... 6 Migración de carpetas de POP

Más detalles

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2

Manual de software. Dynamic Cloud. 10/2014 MS-Dynamic_Cloud v1.2 Manual de software Dynamic Cloud 10/2014 MS-Dynamic_Cloud v1.2 ÍNDICE GENERAL 1. INTRODUCCIÓN... 2 1.1 Configuración mínima del PC... 2 2. INSTALAR DYNAMIC CLOUD... 3 2.1 Ejecutar Dynamic Cloud por primera

Más detalles

Sistema de Facturación de Ventas WhitePaper Enero de 2007

Sistema de Facturación de Ventas WhitePaper Enero de 2007 Sistema de Facturación de Ventas WhitePaper Enero de 2007 Ronda Guglielmo Marconi, 9 Parque Tecnológico 46980 Paterna Valencia Spain T +34 96 338 99 66 ventas@preference.es Please Recycle PrefSuite Document

Más detalles

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19

Más detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guía de Apoyo Project Web Access. (Jefe de Proyectos) Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...

Más detalles

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa

Servicio de Alta, Baja, Modificación y Consulta de usuarios Medusa Documentos de Proyecto Medusa Documentos de: Serie: Manuales Servicio de Alta, Baja, Modificación y Consulta del documento: Fecha 22 de febrero de 2007 Preparado por: José Ramón González Luis Aprobado

Más detalles

INFORMACIÓN DE NAVEGADORES

INFORMACIÓN DE NAVEGADORES INFORMACIÓN DE NAVEGADORES Para operar con las Sedes Electrónicas de la Informática Presupuestaria es necesario tener un navegador web actualizado, aunque es posible que su funcionamiento sea correcto

Más detalles

Correo Electrónico: Webmail: Horde 3.1.1

Correo Electrónico: Webmail: Horde 3.1.1 CONTENIDOS: PAGINA Qué es Webmail?. 2 Acceder a Webmail. 2 Instilación del Certificado UCO. 4 Instilación Certificado I.explorer. 4 Instilación Certificado Firefox. 7 Opciones Webmail. 8 Opciones Información

Más detalles

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX...

Ayuda para la instalación Componente Firma Digital INDICE. 1 Configuración previa...2. 1.1 Configuración Internet Explorer para ActiveX... INDICE 1 Configuración previa...2 1.1 Configuración Internet Explorer para ActiveX...2 1.2 Problemas comunes en sistema operativo Windows...8 1.2.1 Usuarios con sistema operativo Windows XP con el Service

Más detalles

Contenido 1 INTRODUCCIÓN. Universidad Pablo de Olavide, de Sevilla Vicerrectorado de TIC, Calidad e Innovación

Contenido 1 INTRODUCCIÓN. Universidad Pablo de Olavide, de Sevilla Vicerrectorado de TIC, Calidad e Innovación GUÍA PARA INICIAR UN TRÁMITE ELECTRÓNICO Contenido 1 INTRODUCCIÓN... 1 2 PRESENTACIÓN DEL TRÁMITE ELECTRÓNICO... 2 2.1 Requisitos Técnicos... 3 2.2 Iniciación... 3 2.3 Firmar un documento... 9 2.4 Adjuntar

Más detalles

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y

El e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y El de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y compra en los diversos almacenes del Grupo JAB. En concreto podremos:

Más detalles

Manual Oficina Web de Clubes (FBM)

Manual Oficina Web de Clubes (FBM) Manual Oficina Web de Clubes (FBM) INTRODUCCIÓN: La Oficina Web de Clubes de Intrafeb es la oficina virtual desde la que un club podrá realizar las siguientes operaciones durante la temporada: 1. Ver información

Más detalles

Manual Oficina Web de Clubes - Federaciones Autono micas y Delegaciones

Manual Oficina Web de Clubes - Federaciones Autono micas y Delegaciones Manual Oficina Web de Clubes - Federaciones Autono micas y Delegaciones Este manual muestra el funcionamiento de una Federación Autonómica o Delegación en el uso de Intrafeb, todos los pasos que a continuación

Más detalles

Manual Web Alexia Profesor. Índice

Manual Web Alexia Profesor. Índice Sebastián Suárez 2011 Manual Web Alexia Profesor Índice Entrada (Login) 03 Pantalla de Inicio 03 Barra de menús 04 Definir controles 05 Evaluar controles 06 Elementos comunes en pantallas de evaluación

Más detalles

TPVFÁCIL. Caja Real. Definiciones.

TPVFÁCIL. Caja Real. Definiciones. TPVFÁCIL. Caja Real. TPVFÁCIL incluye desde la versión 3.3.2 la posibilidad de manejar dos cajas, la Caja Real y la Caja normal. La idea es esconder los datos de caja que pueden alcanzar los usuarios no

Más detalles

Mantenimiento Limpieza

Mantenimiento Limpieza Mantenimiento Limpieza El programa nos permite decidir qué tipo de limpieza queremos hacer. Si queremos una limpieza diaria, tipo Hotel, en el que se realizan todos los servicios en la habitación cada

Más detalles

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014

Más detalles

Prototipo de un sistema. interactivo de soporte y ayuda a los compradores de un centro. comercial de equipamiento del hogar

Prototipo de un sistema. interactivo de soporte y ayuda a los compradores de un centro. comercial de equipamiento del hogar Prototipo de un sistema interactivo de soporte y ayuda a los compradores de un centro comercial de equipamiento del hogar Chema Lizano Lacasa. Miguel Ancho Morlans. IPO1-5 INDICE 1.- Descripción general....3

Más detalles

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO www.ubs-systems.com Teléfono: 91 3681185 UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO Unidesys Versión 2011 1 CONTENIDO 1 INTRODUCCIÓN 3 2 FUENTES DE DATOS 4 3 INSTALACIÓN DEL

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

ÍNDICE. DENOMINACIÓN DE SUBDIRECCIÓN Denominación de Área

ÍNDICE. DENOMINACIÓN DE SUBDIRECCIÓN Denominación de Área ÍNDICE 1. Introducción... 2 1.1. Objetivo... 2 1.2. Abreviaturas y Acrónimos... 2 2. Módulo Marketing... 3 2.1. Entorno del módulo Marketing... 3 2.2. Perfiles de usuario... 5 2.3. Funcionalidad global...

Más detalles

Manual de uso de la Administración ITALO

Manual de uso de la Administración ITALO Manual de uso de la SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES Referencia: ITALOMUAIV01 Nº Versión: 1.0 Fecha: Agosto de 2010 Listados con Organismos) Manual de uso de

Más detalles

Edición de Ofertas Excel Manual de Usuario

Edición de Ofertas Excel Manual de Usuario Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE

Más detalles

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS. CREANDO UNIDADES VIRTUALES DE CD Y DVD CON DAEMON TOOLS 1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS. Daemon Tools es una herramienta que permite a los usuarios simular una unidad o varias unidades

Más detalles

Manual de usuario Noticias y Accesos Directos en Facultades ÍNDICE

Manual de usuario Noticias y Accesos Directos en Facultades ÍNDICE Manual de usuario Noticias y Accesos Directos en Facultades ÍNDICE 1. PARA QUÉ SIRVE ESTA APLICACIÓN? 2. QUIÉN PUEDE HACER USO DE ELLA? 3. CÓMO SE UTILIZA? 1. PARA QUE SIRVE ESTA APLICACIÓN? El objeto

Más detalles

Manual CMS Mobincube

Manual CMS Mobincube Manual CMS Mobincube CMS Mobincube Qué es? El CMS (Sistema de Gestión de Contenidos) es un completo website que permite la creación y actualización de contenido remoto. De esta forma, una vez creada una

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

Bibliotecas Escolares. Perfil de Lector.

Bibliotecas Escolares. Perfil de Lector. Bibliotecas Escolares. Perfil de Lector. 2012 Como usuario Lector de AbiesWeb, podrás acceder al catálogo de fondos, solicitar reservas, ver tus préstamos activos, ver el historial de tus lecturas, escribir

Más detalles

MANUAL DE USUARIO DEL PORTAL DE CUSTODIA SERVICIO e.fact

MANUAL DE USUARIO DEL PORTAL DE CUSTODIA SERVICIO e.fact MANUAL DE USUARIO DEL PORTAL DE CUSTODIA SERVICIO e.fact Realizado por: Consorci AOC Versión: 1.2 Fecha: 23/07/2013 Manual de usuario portal de custodia pàg 1/23 Control del documento Información general

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Manual de configuración de Thunderbird ÍNDICE

Manual de configuración de Thunderbird ÍNDICE Manual de configuración de Thunderbird ÍNDICE 1. ARRANCANDO THUNDERBIRD POR PRIMERA VEZ... 2 2. ARRANCANDO THUNDERBIRD POR N-ÉSIMA VEZ... 2 3. CONFIGURACIÓN DE CUENTA DE CORREO... 4 4. SERVICIO DE DIRECTORIO

Más detalles

Manual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014

Manual de Usuario de la Herramienta SICRES-Tester. SIR Sistema de Interconexión de Registros. Tipo de documento. Fecha de entrega 08/04/2014 MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS SECRETARÍA DE ESTADO DE ADMINISTRACIONES PÚBLICAS DIRECCIÓN GENERAL DE MODERNIZACIÓN ADMINISTRATIVA, PROCEDIMIENTOS E IMPULSO DE LA ADMINISTRACIÓN ELECTRONICA

Más detalles

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER

MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER Centros educativos de la Comunidad de Madrid que deseen ser centros de prácticas de los alumnos del Máster en Profesorado de ESO y Bachillerato,

Más detalles

Proyectos de Innovación Docente

Proyectos de Innovación Docente Proyectos de Innovación Docente Manual de Usuario Vicerrectorado de Docencia y Profesorado Contenido INTRODUCCIÓN... 3 DATOS PERSONALES... 6 Modificar email... 6 Modificar contraseña... 7 GESTIÓN PROYECTOS...

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS.

MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. MANUAL DE USUARIO. SISTEMA DE INVENTARIO DE OPERACIONES ESTADÍSTICAS. INDICE Cómo Ingresar al Sistema?... 1 Autenticación de Usuario... 2 Pantalla Principal del Sistema de Operaciones Estadisticas... 3

Más detalles

Manual Usuario SEDI. Solicitud Electrónica Diseños Industriales (SEDI) Manual de Usuario. Versión: v2.0. Página: 1 de 22

Manual Usuario SEDI. Solicitud Electrónica Diseños Industriales (SEDI) Manual de Usuario. Versión: v2.0. Página: 1 de 22 Solicitud Electrónica Diseños Industriales () Manual de Usuario Manual Usuario Página: 1 de 22 1. Acceso al trámite Pinchado en Sede Electrónica o escribiendo la URL: https://sede.oepm.gob.es/esede/es/index.html

Más detalles

Servicio de Informática

Servicio de Informática Módulo para la cumplimentación de contratos de movilidad en Universidad Virtual Guía de Usuario Última actualización 21 de abril de 2015 Tabla de contenido 1.- Introducción... 4 2.- Acceso al módulo y

Más detalles

SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL. Copyright Ministerio de Sanidad y Consumo

SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL. Copyright Ministerio de Sanidad y Consumo SINAC - Sistema de Información Nacional de Agua de Consumo MENU PRINCIPAL Copyright Ministerio de Sanidad y Consumo 1. MENU PRINCIPAL DE SINAC... 3 1.1. MÓDULO ABRIR... 5 1.2. MÓDULO DE ENTRADAS... 6 1.2.1.

Más detalles

Gestión de Ficheros en ruralvía Recibos

Gestión de Ficheros en ruralvía Recibos Gestión de Ficheros Adeudos domiciliados 19.14 - Adeudos directos entre empresas (B2B) 19.44 Con Gestión de Ficheros de Caja Rural podrá gestionar de forma rápida y sencilla los recibos que genere su actividad

Más detalles

MANUAL DE USO PROGRAMA DE GESTIÓN AGENCIAS DE VIAJES

MANUAL DE USO PROGRAMA DE GESTIÓN AGENCIAS DE VIAJES MANUAL DE USO PROGRAMA DE GESTIÓN AGENCIAS DE VIAJES Estructura general... 2 Pantalla General de Reservas... 3 Alta de una reserva Pantalla de un expediente... 5 Manejo de Documentos... 7 Ejemplo de un

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

SMS Gestión. manual de uso

SMS Gestión. manual de uso SMS Gestión manual de uso índice qué es SMS Gestión 2 acceso al servicio 3 01 acceso con la clave de servicios de Orange 4 02 acceso personalizado 6 02.1 cómo personalizar su acceso a la aplicación 7 02.2

Más detalles

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior...

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior... MANUAL DE USUARIO INDICE 1. Introducción... 4 2. El panel Entities view... 5 3. El panel grafico... 6 4. Barra de botones... 6 4.1. Botones de Behavior... 7 4.2. Botones de In-agents... 8 4.3. Botones

Más detalles

Contabilidad y Estados Financieros Programas de Gestión

Contabilidad y Estados Financieros Programas de Gestión PROGRAMAS DE GESTIÓN Programas de Gestión En cada Programa de la aplicación puede acceder, mediante el botón Contenido a una ayuda sobre el mismo, en la que se explica su funcionalidad y los conceptos

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

SISTEMA DE CONTROL DE PRESENCIA

SISTEMA DE CONTROL DE PRESENCIA SISTEMA DE CONTROL DE PRESENCIA 1 SISTEMA DE CONTROL DE PRESENCIA 1 1 GENERALIDADES DE LA APLICACIÓN 3 2 SEGURIDAD Y ACCESO AL PROGRAMA 7 2.1 Mantenimiento de usuarios 7 2.2 Perfiles 9 3 GESTIÓN DE EMPRESAS

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

Plantillas Office. Manual de usuario Versión 1.1

Plantillas Office. Manual de usuario Versión 1.1 Manual de usuario Para comprender y seguir este manual es necesario: Disponer del fichero lasolucion50.exe Asegurarse de trabajar con la versión 5.0.0.7 o superior. Para comprobar que versión esta utilizando

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Hi-Spins. Hi-Spins - Novedades v.10.2.0 10.2.2

Hi-Spins. Hi-Spins - Novedades v.10.2.0 10.2.2 Hi-Spins Hi-Spins - Novedades 10.2.2 Tabla de contenido Hi-Spins Consulta Renovación de la presentación gráfica................................... 3 Visualización compacta de dimensiones en ventana de

Más detalles