PREGUNTAS Y RESPUESTAS DEL FRAMEWORK 2.0 PARA LOS DESARROLLOS JAVA EN ICM

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

Download "PREGUNTAS Y RESPUESTAS DEL FRAMEWORK 2.0 PARA LOS DESARROLLOS JAVA EN ICM"

Transcripción

1 PREGUNTAS Y RESPUESTAS DEL FRAMEWORK 2.0 PARA LOS DESARROLLOS JAVA EN ICM A. MENÚ DE LA APLICACIÓN... 3 CÓMO SE DEFINEN LOS ELEMENTOS DEL MENÚ?... 3 CÓMO ES EL ESQUEMA DE DEFINICIÓN DEL FICHERO MENU-APLICACION.XML?... 4 CÓMO PODRÍAMOS PINTAR EL MENÚ LATERAL DEPENDIENDO DEL PERFIL DE USUARIO?... 5 CÓMO PODRÍAMOS CREAR UNA APLICACIÓN SIN MENÚ?... 5 CÓMO HACEMOS PARA QUE SE MANTENGA EN EL MENÚ LA ENTRADA ANTERIORMENTE SELECCIONADA(EN NEGRITA)? B. GESTIÓN DE USUARIOS INTRANET... 6 CÓMO SE OBTIENE EL LOGIN DEL USUARIO CONECTADO?... 6 CÓMO SE OBTIENE EL PERFIL/GRUPO DEL USUARIO CONECTADO?... 6 CÓMO DAR DE ALTA USUARIOS EN LAS TABLAS DE USU?... 6 CÓMO PUEDO DESHABILITAR LA COMPROBACIÓN DEL LDAP EN DESARROLLO?... 7 CUÁL ES LA CONFIGURACIÓN DEL LDAP EN DESARROLLO?... 7 CÓMO BLOQUEAR UN USUARIO TRAS UN Nº DE INTENTOS FALLIDOS DE ACCESO?... 7 CÓMO SE PUEDE PERMITIR/BLOQUEAR LA EJECUCIÓN DE ACCIONES A DETERMINADOS PERFILES?... 8 C. GESTIÓN USUARIOS INTERNET... 9 CÓMO SE OBTIENE EL NIF DEL USUARIO CONECTADO?... 9 CÓMO SE OBTIENE EL PERFIL/GRUPO DEL USUARIO CONECTADO?... 9 CÓMO PUEDO GENERAR EL MODELO DE DATOS USUI (EMPRESAS EXTERNAS)?... 9 CÓMO SE OBTIENEN OTROS DATOS DEL USUARIO CONECTADO?... 9 D. LISTA DE VALORES CÓMO SE PUEDE SACAR EN UNA LISTA DE VALORES DATOS DE DOS TABLAS DIFERENTES? CÓMO HACER QUE UNA LISTA DE VALORES SE CARGUE CON VALORES DISTINTOS DEPENDIENDO DE LA SELECCIÓN DE OTRA LISTA DE VALORES? CÓMO TENER VARIOS FORMULARIOS EN UNA PÁGINA Y UNA LISTA DE VALORES? CÓMO MOSTRAR UNA PÁGINA JSP DISTINTA PARA UNA LISTA EN CONCRETO? E. ENVIO DE CORREO CÓMO SE PUEDEN MANDAR CORREOS A DIRECCIONES DE CORREO DE LA INTRANET? CÓMO SE PUEDEN MANDAR CORREOS A DIRECCIONES DE CORREO DE INTERNET? CÓMO SE PUEDEN MANDAR CORREOS CON FICHEROS ADJUNTOS? CÓMO SE PUEDEN MANDAR CORREOS A PARTIR DE UNA PLANTILLA HTML EN LA QUE SE INCORPORAN CAMPOS VARIABLES? F. ENVIO DE SMS CÓMO SE PUEDEN ENVIAR SMS? G. OTROS CÓMO HACER UNA REDIRECCIÓN A UNA PÁGINA WEB? CÓMO HACER EL UPLOAD DE UN FICHERO DESDE EL CLIENTE A LA APLICACIÓN? CÓMO SOLUCIONAR EL ERROR EL IDENTIFICADOR 'SIS_FUNC_VALIDA_USUARIO' SE DEBE DECLARAR? CÚAL ES LA FORMA CORRECTA PARA ESCRIBIR EN UN CAMPO BLOB? PROBLEMAS CON LA RUTA DE LOS REPORTS AL USAR CRYSTALREPORT PROBLEMAS AL INSERTAR VARIAS VECES UN PDF CON DISTINTOS DATOS DÓNDE DEJAR LOS FICHEROS TEMPORALES CREADOS POR LAS APLICACIONES JAVA? CÓMO COMPRIMIR Y DESCOMPRIMIR FICHEROS? EVITAR REENVÍO DE FORMULARIOS SENSIBLES? USO DE FORMULARIOS SENSIBLES COMO MOSTRAR UNA PÁGINA JSP PARA UNA LISTA DE VALORES CONCRETA? Página: 1

2 COMO IMPRIMIR UN PDF DE FORMA DIRECTA? ERROR LECTURA PORTAL.XML? Página: 2

3 A. Menú de la aplicación Cómo se definen los elementos del menú? Los elementos del menú se definen en un fichero de configuración llamado menu-aplicacion.xml que se debe incluir en el directorio WEB-INF/config A continuación se muestra un ejemplo de menu_aplicacion.xml. <?xml version="1.0" encoding="iso "?> <menu-principal desplegar-todos="false"> <elemento id="1" nombre="inicio" nombre-navegacion="home" url="../../html/web/index.htm" > <elemento id="1_1" nombre="elemento 1_1" nombre-navegacion="elemento 1_1" url="../../html/web/elemento1_1.htm"/> <elemento id="1_2" nombre="elemento 1_2" nombre-navegacion="elemento 1_2" url="../../html/web/elemento1_2.htm"> <elemento id="1_2_1" nombre="accion1" nombre-navegacion="accion 1" url="accion1.icm"/> Ejemplo <elemento id="1_2_2" nombre="ejemplo de aplicación" nombre-navegacion="ejemplo" url="../../html/web/ejemplo.htm"/> <elemento id="1_2_3" nombre="ejemplo de paginacion" nombre-navegacion="ejemplo de paginacion" url="inicialistado.icm"/> <elemento id="1_2_4" nombre="ejemplo de solapas" nombre-navegacion="ejemplo de solapas" url="ejemplosolapas.icm"/> </elemento> <elemento id="1_3" nombre="otro Elemento" nombre-navegacion="elemento 1_3" url="../../html/web/elemento1_3.htm"/> </elemento> <elemento id="2" nombre="novedades" nombre-navegacion="novedades" url="../../html/web/novedades.htm" target="nueva ventana"/> <elemento id="3" nombre="(c) ICM-2005" no-url="true"/> </menu-principal> Variables del fichero de configuración Fichero vistas.conf Estas son las variables que debe incluir el fichero de configuración: MuestraMenuAplicacion=sistemas.framework.acciones.comunes aplicacion.menu=/web-inf/conf/menu_aplicacion.xml aplicacion.usarmenu=true El fichero vistas.conf debe incluir la siguiente línea: menu-aplicacion = menu_aplicacion.jsp 2.x Página: 3

4 Cómo es el esquema de definición del fichero menu-aplicacion.xml? <?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:xs=" elementformdefault="qualified"> <xs:complextype name="elementotype"> <xs:sequence> <xs:element name="elemento" type="elementotype" minoccurs="0" maxoccurs="unbounded" /> </xs:sequence> <xs:attribute name="id" type="xs:string" use="required"> <xs:annotation> <xs:documentation>nivel en el que se encuentra este menu e identificación interna de la opción.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="nombre" type="xs:string" use="required"> <xs:annotation> <xs:documentation>identificacion que recibira este elemento del menú.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="nombre_navegacion" type="xs:string"> <xs:annotation> <xs:documentation>identificacion que recibira esta opción en la barra de navegación</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="url" type="xs:string"> <xs:annotation> <xs:documentation>url a la que se dirigira este el link generado por este elemento.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="perfil" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>perfil requerido para que se muestre este elemento. Se pueden poner distintos perfiles separados por un punto y coma.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="no-url" type="xs:boolean"> <xs:annotation> <xs:documentation>variable que indica si el elemento generado sera un link o no.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complextype> <xs:element name="menu-principal"> <xs:complextype> <xs:sequence> <xs:element name="elemento" type="elementotype" maxoccurs="unbounded" /> </xs:sequence> </xs:complextype> </xs:element> </xs:schema> 2.x Página: 4

5 Cómo podríamos pintar el menú lateral dependiendo del perfil de usuario? En cuanto a la pregunta del menú. En la definición del menú es dónde se puede especificar cada elemento del menú para que perfiles estará definible. Esto se hace mediante el tag perfil asignando a este tag el valor del código del grupo o grupos que tienen autorización para acceder a este elemento del menú. Si el tag perfil no aparece entonces el elemento del menú estará disponible para todos los usuarios. El Controlador será el encargado de visualizar el menú dependiendo del perfil o grupo al que pertenezca el usuario conectado. A continuación se muestra un ejemplo de menu_aplicacion.xml con definición de perfiles. Ejemplo <?xml version="1.0" encoding="iso "?> <menu-principal desplegar-todos="false" imagen-menu="%img_root%/samp2_downarrow.gif" imagen-opcion="%img_root%/samp2_bullet_hl.gif" cellpadding="0" cellspacing="0" width="158"> <elemento id="1" nombre="empleados" url="inicio.icm" perfil="2;1"> <elemento id="1_1" nombre="información" url="inicio.icm" perfil="2;1"/> <elemento id="1_2" nombre="registro" url="formaltaempleado.icm" perfil="1"/> </elemento> <elemento id="2" nombre="busqueda avanzada" url="menu.icm?numero=1" perfil="2;1"/> <elemento id="3" nombre="administracion" url="inicio.icm" perfil="1"> <elemento id="3_1" nombre="dirección" url="listadocatalogos.icm?catalogo=direccion" perfil="1"/> <elemento id="3_2" nombre="sexo" url="listadocatalogos.icm?catalogo=sexo" perfil="1"/> <elemento id="3_3" nombre="area" url="listadocatalogos.icm?catalogo=area" perfil="1"/> <elemento id="3_4" nombre="nivel" url="listadocatalogos.icm?catalogo=nivel" perfil="1"/> </elemento> <elemento id="4" nombre="(c) ICM-2003" no-url="true" perfil="2;1"/> </menu-principal> 2.x Cómo podríamos crear una aplicación sin menú? En el fichero de configuración de la aplicación cambiar el valor del parámetro aplicacion.usarmenu a false. En los ficheros estaticas.jsp y principal.jsp del directorio WEB-INF\jsp eliminar el código <%@ taglib uri="menu" prefix="menu" %> <div id="menu_aplicacion"><rejilla:render region='menu'/></div> y cambiar <div id="contenido_aplicacion"> Página: 5

6 por <div id="contenido_aplicacion_sin_menu">. En los ficheros estaticas.jsp y principal.jsp del directorio WEB-INF\jsp\rejillas eliminar las líneas <jsp:usebean id="contenido_menu" scope="session" class="java.lang.string" /> <rejilla:put region='menu' content='<%=contenido_menu%>'/> 2.x Cómo hacemos para que se mantenga en el menú la entrada anteriormente seleccionada(en negrita)?. Para que no se pierda la entrada seleccionada en negrita del menú cuando se llama a una acción se ha de pasar el parámetro ESTADO_MENU con el valor correspondiente: NombreAccion.icm?ESTADO_MENU=valor 2.x B. Gestión de usuarios Intranet Cómo se obtiene el login del usuario conectado? Para obtener el login del usuario conectado hay que utilizar la clase sistemas.servidores.obtenerusuario. 2.x Cómo se obtiene el perfil/grupo del usuario conectado? Para obtener el grupo (perfil) del usuario conectado hay que utilizar el método sistemas.acceso.controlacceso.damecodigogrupo 2.x Cómo dar de alta usuarios en las tablas de USU? Es necesario dar de alta datos en las siguientes tablas: APLICACION: Catálogo de aplicaciones del sistema La clave principal es CD_APLICACION GRUPO: Catálogo de grupos (perfiles) Página: 6

7 La clave principal es COD_APLICACION, COD_GRUPO USUARIO: Catálogo de usuarios del sistema La clave principal es COD_USUARIO USUARIO_GRUPO: Catálogo de asignaciones de aplicaciones a usuarios del sistema, es decir, a que aplicaciones tienen acceso los usuarios y con qué perfil. La clave principal es COD_USUARIO, COD_APLICACION 2.x Cómo puedo deshabilitar la comprobación del LDAP en desarrollo? Para que las empresas externas puedan utilizar el ControladorPrivadoIntranet sin disponer de un servidor LDAP se puede incluir en el fichero de configuración el parámetro ldap.autentificacion=false. Es necesario que el usuario esté dado de alta en las tablas de USU. Esta opción solamente se debe utilizar en los entornos de desarrollo propios de las empresas externas. En nuestro entorno de desarrollo se dispone de un directorio LDAP por lo tanto es obligatorio utilizarlo. 2.x Cuál es la configuración del LDAP en desarrollo? Fichero de configuración (app.conf) ldap.autentificacion=true ldap.configuracion.cookieusuario = cookie_usuario ldap.configuracion.credencialesoriginales= ldap.configuracion.url=ldap://nticmdes09:389 ldap.configuracion.claveoriginal= ldap.configuracion.dc= O=icm.es ldap.configuracion.nombreaplicacion=<nombre MIDAX> ldap.configuracion.grupoaplicacion=servicios ldap.paginaautentificacion=/web-inf/jsp/ldap.jsp ldap.servidor=sistemas.ldap.impl.servidorldapnetscapeimpl 2.x Cómo bloquear un usuario tras un nº de intentos fallidos de acceso? Fichero de configuración (app.conf) Para bloquear un usuario despues de intentar conectarse un nº determinado de veces, normalmente 3, y no conseguirlo simplemente hay que añadir unas variables en el fichero de configuración. aplicacion.servidorbloqueousuarios=nticmdes01 aplicacion.puertobloqueousuarios=9500 aplicacion.limiteintentos=3 2.x Página: 7

8 Cómo se puede permitir/bloquear la ejecución de acciones a determinados perfiles? Para bloquear/permitir la ejecución de acciones a determinados perfiles se necesitan dos cosas: 1) Crear un fichero llamado opciones.xml, en el directorio /conf, en el que se den de alta las acciones a las que queremos dar o no permiso con un código asociado. Un ejemplo de este fichero es: <?xml version="1.0" encoding="iso "?> <opciones> <opcion nombre="altaempleado" codigo="10"/> <opcion nombre="formaltaempleado" codigo="10"/> </opciones> 2) Dar de alta una entrada en la tabla grupauto para cada grupo(perfil) con permiso para realizar esa acción. Por ejemplo: COD_APLICACION= EJPL COD_GRUPO = 1 COD_ACCION = 10 En este caso se da permiso al código de grupo 1 para el acceso a la acción AltaEmpleado. Si no hay mas entradas para ese código de acción no podrá acceder ningún usuario de otro grupo. Ficheros necesarios Fichero opciones.xml (directorio conf) 2.x Página: 8

9 C. Gestión Usuarios Internet Cómo se obtiene el NIF del usuario conectado? Para saber el NIF del usuario conectado hay que utilizar el siguiente método: sistemas.acceso.controlacceso.damenif(con, request); 2.x Cómo se obtiene el perfil/grupo del usuario conectado? Para obtener el grupo (perfil) del usuario conectado hay que utilizar el método sistemas.acceso.controlacceso.damecodigogrupo(con, request); 2.x Cómo puedo generar el modelo de datos USUI (Empresas Externas)? En el DVD que ICM distribuye a las empresas externas, se encuentra el modelo en un fichero de ErWin (\BASE_DATOS\USUI.ER1). Una vez abierto el modelo nos vamos a Tools-Forward Engineer/Schema generation y hacemos click en Preview para obtener el script de creación. Podemos generar el modelo desde ErWin, para ello debemos hacer click en Generate. Cómo se obtienen otros datos del usuario conectado? Existen dos clases dentro de la librería de que sirven para consultar los datos del usuario conectado. Estas clases son: sistemas.framework.beans.usui.datosusuariobean sistemas.framework.modelo.usui.datosusuariodao DatosUsuarioBean datosusuariobean = new DatosUsuarioBean(); Ejemplo datosusuariobean.setcdnif(controlacceso.damenif(con, request)); DatosUsuarioDAO dudao = new DatosUsuarioDAO(); datosusuariobean =(DatosUsuarioBean) dudao.consulta(con, datosusuariobean); 2.x Página: 9

10 D. Lista de Valores Cómo se puede sacar en una lista de valores datos de dos tablas diferentes? Hay que crearse una vista con los datos de las dos tablas. 2.x Cómo hacer que una lista de valores se cargue con valores distintos dependiendo de la selección de otra lista de valores? La primera lista se generará con el método genlistagenerica() incluido en el fichero sistemas.js. Para generar la segunda lista se tiene que hacer un método nuevo basandose en el genlistagenerica(). Por ejemplo genlistamunicipios() para el caso de que tengamos una lista de valores con provincias y queramos generar la lista municipios dependiendo del valor de la provincia. Este método recibirá el valor seleccionado y añadirá a la variable cadenallamada el WHERE necesario. Por ejemplo WHERE CD_PROVINCIA=parametro_javascript_recogido. 2.x Cómo tener varios formularios en una página y una lista de valores? En vez de generar una lista de valores de un formulario utilizando el método genlistagenerica(campo1, campo2 ) hay que llamar al método pasandole también el nombre del formulario: genlistagenerica(nombre_formulario,campo1,campo2 ) 2.x Cómo mostrar una página JSP distinta para una lista en concreto? Para poder definir una página JSP distinta para una lista lo único que debemos hacer es incluir en el fichero de vistas una nueva linea que relacione el nombre lógico lista-valores- +[nombre de la lista] con la JSP que queremos mostrar. 2.x Página: 10

11 E. Envio de correo Variables del fichero de configuración Ejemplo Cómo se pueden mandar correos a direcciones de correo de la intranet? Usaremos el método enviarmensaje de un objeto de la clase sistemas.correo.mensajecorreo. .smtp.host = mail.madrid.org .smtp.user= portal .smtp.pass= 0FE593802CB3CECB 2.x Variables del fichero de configuración Ejemplo Cómo se pueden mandar correos a direcciones de correo de internet? Usaremos el método enviarmensaje de un objeto de la clase sistemas.correo.mensajecorreo. .smtp.host = mail.madrid.org .smtp.user= portal .smtp.pass= 0FE593802CB3CECB 2.x Cómo se pueden mandar correos con ficheros adjuntos? Usaremos el método enviarmensajeconadjuntos de un objeto de la clase sistemas.correo.mensajecorreo, previamente hemos tenido que indicarle el fichero a adjuntar, ejecutando el método addficheroadjunto(<nombrecompletofichero>) Variables del fichero de configuración Ejemplo #A direcciones de correo de la Intranet .smtp.host = smtp.madrid.org .smtp.user= .smtp.pass= #A direcciones de correo de internet .smtp.host = mail.madrid.org .smtp.user=<usuario> .smtp.pass=<password encriptada> 2.x Cómo se pueden mandar correos a partir de una plantilla HTML en la que se incorporan campos variables? Usaremos el método enviarmensajeplantillahtml(<nombreplantilla>,<tablavalores>) de un Página: 11

12 objeto de la clase sistemas.correo.mensajecorreo. El parámetro <nombreplantilla> contendrá el path de la plantilla a usar. Esta plantilla tiene que estar en el directorio plantillas. El parámetro <tablavalores> es un objeto de la clase java.util.hastable que contiene las variables a sustituir en la plantilla y sus correspondientes valores. Ejemplo 2.x F. Envio de sms Variables del fichero de configuración Ejemplo Cómo se pueden enviar sms? Para el evío de sms se utilizará la plataforma MenTes, a través del servicio web mentes_ws. Es posible utiliza la librería MENT_LIB desde las aplicaciones. Dicha librería es cliente del servicio web mentes_ws de envío de SMSs, y nos facilita la llamada a todas las operaciones de envío de mensajes. sms.usar.mentes=true aplicacion.nombre=nombre_aplicacion que debe estar dada de alta en MENTES sms.url.mentes_ws= Ejemplo de evío de mensaje detallado, con planificación: private String enviadetallados() throws AccionException{ SmsDetalladoBean[] mensajes = new SmsDetalladoBean[1]; SmsDetalladoBean sms = new SmsDetalladoBean(); String[] telefonos = new String[1]; telefonos [0] = request.getparameter("telefono"); sms.setaplicacion(request.getparameter("aplicacion")); sms.setconfirmacion(integer.parseint(request.getparameter("confirmacion"))); sms.setexpiracion(1); sms.setlunes(integer.parseint(request.getparameter("lunes"))); sms.setmartes(integer.parseint(request.getparameter("martes"))); sms.setmiercoles(integer.parseint(request.getparameter("miercoles"))); sms.setjueves(integer.parseint(request.getparameter("jueves"))); sms.setviernes(integer.parseint(request.getparameter("viernes"))); sms.setsabado(integer.parseint(request.getparameter("sabado"))); sms.setdomingo(integer.parseint(request.getparameter("domingo"))); sms.sethorainicio(request.getparameter("horaini")); sms.sethorafin(request.getparameter("horafin")); sms.setmensaje(request.getparameter("mensaje")); sms.settelefonos(telefonos); mensajes[0] = sms; EnvioSMS envio = new EnvioSMS(Config.getString( sms.url.mentes_ws )); try { return envio.enviasmsdetallados(request.getparameter("aplicacion"), mensajes); catch (Exception e) { throw new AccionException(e.getMessage()); Página: 12

13 2.x G. Otros Cómo hacer una redirección a una página web? Para hacer una redireccion tienes que usar la clase Redireccion de la siguiente forma: Redireccion red = new Redireccion(con, request, response,nomfichero); return red.procesar(); Siendo nomfichero la URL a la que te quieres dirigir. Ficheros necesarios redireccion.jsp (Seccion Download) 2.x Cómo hacer el Upload de un fichero desde el cliente a la aplicación? Para hacer el upload de un fichero hay que: - Definir el formulario como ENCTYPE= multipart/form-data - Definir dentro del formulario el campo como type= file - Incluir un campo de tipo hidden. Este campo se va a actualizar con el valor del campo de tipo file con el cual se corresponda, esto se va a hacer mediante javascript. Esto hace falta para que al request se le pueda preguntar por el nombre del fichero. En el submit del formulario habrá que llamar al método javascript que actualiza el valor del campo hidden. - Implementar una clase de Accion que herede de ClaseAccionMultipart. Dentro del método procesar se puede utilizar el método getparametro para acceder a cualquier parámetro del request bien el de tipo file o de cualquier otro tipo. Para acceder al contenido del campo de tipo file hay que llamar al método getcontenidofichero. Este método devuelve un byte[]. <SCRIPT> function enviarformulario(destino){ document.formulario.nombre_report.value = window.document.formulario.report.value; document.formulario.action = destino; document.formulario.submit(); </SCRIPT> Ejemplo de formulario <form name="formulario" method="post" enctype="multipart/form-data" action="uploadreport.icm"> <input type="file" name="report" size="93"> <input type="hidden" name="nombre_report"> </form> Página: 13

14 Ejemplo de código a utilizar en la ClaseAccion String nombre_report = this.getparametro("nombre_report"); byte[] contenido_report = this.getcontenidofichero("report"); Cómo solucionar el error El identificador 'SIS_FUNC_VALIDA_USUARIO' se debe declarar? Desde el DVD que accederemos a la carpeta Base_Datos: 1. Se ejecutará el script de creacción de la base de datos de USU para ello, se abrirá el modelo Erwing USU.ER1. Desde el menú Tools se accede a Forward Engineer/Schema Generation Se pulsará OK para su ejecución o bien se pulsará el botón de Preview para obtener el script de creacción para posteriormente ejecutarlo. 2. Se ejecutara el script de creacción de las tablas de infraestructura, para ello se ejecutara el script que esta en el fichero Tablas_Infraestructura.sql. Con esto se creará una función llamada SIS_FUNC_VALIDA_USUARIO que comprueba el acceso de un usuario a la base de datos de USU. 3. Añadir datos a las tablas de USU: USUARIO (GAT_T002), APLICACIÓN (GAT_T001), GRUPO,GRUPAUTO (GAT_T039), USUARIO-GRUPO (GAT_T022), ACCION (GAT_T038) 2.x Cúal es la forma correcta para escribir en un campo Blob? Para escribir en un campo Blob lo que hay que hacer es lo siguiente: FileInputStream instream = new FileInputStream(new File(nombreArchivo)); byte[] b_1 = new byte[instream.available()]; instream.read(b_1); int reg_afectados = 0; Connection con = Conexion.getConnection(); PreparedStatement pstmt = null; PreparedStatement pstmt_primera = null; ResultSet rs = null; ResultSet rs_primera = null; Ejemplo String update = "UPDATE JFORUM_POSTS_TEXT SET POST_TEXT=empty_blob() WHERE POST_ID="+ post_id; String select = "SELECT POST_TEXT FROM JFORUM_POSTS_TEXT WHERE POST_ID=" + post_id+ " FOR UPDATE NOWAIT"; try { Trazas.impLog("\n preparando pstmt"); /* * Realizando primero el vaciado del campo BLOB * en este caso se realiza un UPDATE porque ya tenemos un valor insertado previamente */ pstmt = con.preparestatement(update); reg_afectados = pstmt.executeupdate(); Trazas.impLog("\n ejecutando pstmt"); /* * Ciere del preparedstatement del UPDATE */ if (pstmt!= null) pstmt.close(); Página: 14

15 pstmt = null; /* * Realizando la select sobre el campo BLOB deseado, * dicha operación es la que realiza la actualización del campo blob */ pstmt = con.preparestatement(select); rs = pstmt.executequery(); Trazas.impLog("\n ha ejecutado pstmt"); /* * Hay que reseñar que la actualización de este campo * BLOB tendrá el tamaño máximo indicado en la primera inserción, * es decir, si en la primera inserción el campo BLOB tenia tamaño de 5 kb, * NUNCA podremos insertar un tamaño mayor que ese. */ if (rs.next()) { BLOB blob = ((OracleResultSet) rs).getblob("post_text"); OutputStream os = blob.getbinaryoutputstream(); byte[] buffer = new byte[blob.getbuffersize()]; int length = b_1.length; ByteArrayInputStream contenido = new ByteArrayInputStream(array_bytes); while ((length = contenido.read(buffer))!= -1) { os.write(buffer, 0, length); os.flush(); os.close(); Problemas con la ruta de los reports al usar CrystalReport Deberemos comprobar que el fichero CrystalReportEngine-config.xml tiene la etiqueta <reportlocation> apuntando al directorio donde se encuentran nuestros reports. Este fichero xml se encuentra en el directorio <nombre_aplicacion>\java\fuentes\src 2.x Problemas al insertar varias veces un pdf con distintos datos Deberemos usar el método pdf.insertapdf(<pdf_a_insertar>, <número_veces_a_insertar>, false) de la clase PDFDispatch. Donde: pdf: es el PDFDispatch del pdf en el que queremos realizar la inserción. Pdf_a_insertar: es el PDFDispatch del pdf a insertar. Número_veces_a_insertar: es el número de veces que queremos insertarlo. False: Se pone false, si se quiere insertar al final del documento. Los campos del pdf que hemos insertado, tomarán el nombre que tenían seguido de _1 para la primera copia, seguido de _2 para la segunda y así sucesivamente. Gracias a eso podremos meter en las distintas copias valores diferentes. 2.x Página: 15

16 Dónde dejar los ficheros temporales creados por las aplicaciones java? El directorio de los ficheros temporales de las aplicaciones Java debe ser siempre el directorio /usr/aplic_icm/prod/web/temp/pdf en el entorno de desarrollo Solaris y el directorio /usr/producto/oracle/j2ee904/j2ee/temp en el entorno de desarrollo Linux, tengan la extensión que tengan. Si se dejan ficheros temporales en otro directorio distinto y hay balanceo de cargas, pueden producirse errores ya que puede que no se encuentre el fichero que se intenta visualizar. Tipos de aplicaciones que utilizan ficheros temporales: Aplicaciones que generan PDF. Siempre que se genere un fichero PDF se debería incluir las siguientes variables en el fichero de configuración en el entorno de desarrollo Solaris pdf.directorio = /usr/aplic_icm/prod/web/temp/pdf pdf.outpdf =../../../download Si la aplicación está desplegada en el entorno de desarrollo Linux las variables son pdf.directorio = /usr/producto/oracle/j2ee904/j2ee/temp pdf.outpdf =../../../download Aplicaciones que se integran con Vignette. Usa la variable de configuración: vignette.directoriotemporal = /usr/aplic_icm/prod/web/temp/pdf Para Linux: vignette.directoriotemporal = /usr/producto/oracle/j2ee904/j2ee/temp Aplicaciones que generan gráficos (por ejemplo mapas). No hay ninguna variable estándar definida, pero igualmente deberían generarse en /usr/aplic_icm/prod/web/temp/pdf en el entorno de desarrollo Solaris y /usr/producto/oracle/j2ee904/j2ee/temp en el entorno de desarrollo Linux. Se debería incluir una variable propia en el fichero de configuración en el entorno de desarrollo Solaris de la forma: aplicacion.directorio.temporal = /usr/aplic_icm/prod/web/temp/pdf Para el entorno de desarrollo Linux de la forma: aplicacion.directorio.temporal = /usr/producto/oracle/j2ee904/j2ee/temp Y para enviar los ficheros generados al navegador hay que utilizar una url: en Solaris y en Linux. Por lo tanto necesitamos otra variable que nos apunte a este servlet: aplicacion.dowload =../../../download 2.x Página: 16

17 Cómo comprimir y descomprimir ficheros? /* Método para comprimir en un fichero de salida. */ public void comprimefisico(string ficherosalida){ try{ CompresorZIP comprimezip = new CompresorZIP(ficheroSalida); String fichero1 = "d:/ejemplo1.xml"; String fichero2 = "d:/ejemplo2.xml"; comprimezip.addfichero(fichero1); comprimezip.addfichero(fichero2); comprimezip.close(); catch(java.io.ioexception ie){ /* Método para comprimir en memoria un fichero. */ public byte[] comprimememoria(){ byte[] salida = null; try{ CompresorZIP comprimezip = new CompresorZIP(); String fichero1 = "d:/ejemplo1.xml"; String fichero2 = "d:/ejemplo2.xml"; comprimezip.addfichero(fichero1); comprimezip.addfichero(fichero2); comprimezip.close(); salida = comprimezip.getcontenidozip(); catch(java.io.ioexception ie){ return salida; /* Método de descompresión fichero. */ public int descomprime(string entrada) { int nm_ficheros = 0; try{ DescompresorZIP descomprimezip = new DescompresorZIP(entrada); do{ // Obtenemos el nombre y el contenido de cada fichero en el zip. DescompresorZIP.DescriptorFichero ds = descomprimezip.getfichero(); String nombrefichero = ds.getnombre(); byte[]contenidofichero = ds.getcontenido(); nm_ficheros++; while(descomprimezip.haymasficheros()); descomprimezip.close(); catch(java.io.ioexception ie){ Página: 17

18 return nm_ficheros; /* Método de descompresión memoria. */ public int descomprime(byte[] entrada) { int nm_ficheros = 0; try{ DescompresorZIP descomprimezip = new DescompresorZIP(entrada); do{ // Obtenemos el nombre y el contenido de cada fichero en el zip. DescompresorZIP.DescriptorFichero ds = descomprimezip.getfichero(); String nombrefichero = ds.getnombre(); byte[]contenidofichero = ds.getcontenido(); nm_ficheros++; while(descomprimezip.haymasficheros()); descomprimezip.close(); catch(java.io.ioexception ie){ return nm_ficheros; 2.x Evitar reenvío de formularios sensibles? Uso de formularios sensibles Es fácil reenviar accidentalmente formularios mediante los marcadores o el botón actualizar del navegador. Debido a este comportamiento no deseable, las aplicaciones Web deben estar protegidas contra el reenvió de formularios sensibles. En primer lugar tenemos que distinguir entre dos tipo de acciones: Acciones que van contienen formularios sensibles: FormBajaEmpleado Acciones que son sensibles: BajaEmpleado En el código Java de la acción hay que indicarle que es sensible. Los siguientes ejemplos nos van a mostrar la forma de hacerlo. Para las acciones que tienen un formulario sensible, es decir, aquellas cuya jsp asociada no va poder ser reenviada dentro del flujo correcto la aplicación. Introducimos: public FormBajaEmpleado() { super.tieneformulariossensibles = true; Para las acciones que son sensibles, es decir, aquellas que no se pueden ejecutarse de manera accidental más de una vez en el flujo normal de la aplicación. Introducimos: public BajaEmpleado() { super.essensible = true; Página: 18

19 En la página JSP tenemos que introducir un testigo que es el que nos va a indicar si ya se ha enviado o no, dicho testigo (token) se indica como sigue: <input type=hidden name="token" value="<%=token%>"> El siguiente ejemplo muestra como introducir dicho testigo (token) en un formulario sensible: Página: 19

20 <html> <head> <meta http-equiv="content-language" content="es"> <meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta name="generator" content="microsoft FrontPage 5.0"> <meta name="progid" content="frontpage.editor.document"> <title>baja Empleado</title> <meta name="microsoft Border" content="none"> </head> <jsp:usebean id="empleadosbeanid" scope="session" class="empleadosmvc.bean.empleadosbean" /> <jsp:usebean id="token" scope="request" class="java.lang.string" /> <body> <form method="post" action="bajaempleado.icm?codigo=<%=empleadosbeanid.getcodigo()%>"> <input type=hidden name="token" value="<%=token%>"> <table border="0" width="100%" height="341"> <tr> <td width="100%" colspan="2" bordercolor="#000000" bgcolor="#ffcc66" height="16"> <div align="center"> <center> <p><font face="arial" size="2"><b>supresión Empleado</b></font></p> </center> </div> </td> </tr> <tr align="center"> <td width="35%" bgcolor="#ffeabd" height="19"> <div align="right"> <font face="arial" size="2">código empleado: </font></div> </td> <td width="65%" height="19"> <div align="left"><%=empleadosbeanid.getcodigo()%></div> </td> </tr> <tr> <td width="35%" bgcolor="#ffeabd" height="19"> <div align="right"> <font face="arial" size="2">nombre: </font></div> </td> <td width="65%" height="19"> <div align="left"><%=empleadosbeanid.getnombre()%></div> </td> </tr>.... <div align="center"> <center><p> <input type="submit" class="boton" name="aceptar" value="aceptar"> <input type="button" class="boton" value="cancelar" onclick="javascript:history.back()" name="b2"> </p></center> </div> </form></body></html> Página: 20

21 El Controlador va a ser el encargado de comprobar al recibir una petición de una acción sensible si ya la ha realizado o no, y responderá con un mensaje de error en caso de reenvío indicando Este formulario no puede ser reenviado. 2.x Como mostrar una página JSP para una lista de valores concreta? En el fichero de vistas.conf hay que añadir una nueva linea que sea: lista-valores-[nombre_de_la_lista_en_listas.xml] = [NOMBRE_DE_LA_JSP_QUE_SE_QUIERE_MOSTRAR_PARA_ESA_LISTA] sin eliminar el valor por defecto para lista de valores. Ejemplo: lista-valores = listavalores.jsp lista-valores-1 = listavalores_provincias.jsp 2.x Como imprimir un pdf de forma directa? Se modifica el pdf con itext para añadirle el javascript que hace la impresión directa del documento. public String procesar() throws AccionException { try { byte[] contenido = getcontenidofichero("fichero_pdf"); String ruta_fichero = getparametro("ruta_fichero"); ruta_fichero = Utilidades.replace(ruta_fichero,"\\","/"); String nombre_fichero = ruta_fichero.substring(ruta_fichero.lastindexof("/")+1, ruta_fichero.length()); String extension = nombre_fichero.substring(nombre_fichero.lastindexof(".")+1, nombre_fichero.length()); if(extension.equals("pdf")){ Ejemplo "/" + nombre_fichero); File file = new File(Config.get("pdf.directorio") + FileOutputStream fos; try { fos = new FileOutputStream(file); fos.write(contenido); fos.flush(); fos.close(); catch (FileNotFoundException fnfex) { Trazas.imprimeErrorExtendido(fnfex); throw new AccionException(fnfex); catch (IOException ioex) { Trazas.imprimeErrorExtendido(ioex); throw new AccionException(ioex); ByteArrayOutputStream resultado = modifica_pdf(nombre_fichero); response.setheader("expires", "0"); response.setheader("cache-control", "must-revalidate, postcheck=0, pre-check=0"); Página: 21

22 response.setheader("pragma", "public"); response.setcontenttype("application/pdf"); response.setcontentlength(resultado.size()); ServletOutputStream out; try { out = response.getoutputstream(); resultado.writeto(out); out.flush(); catch (IOException ioex) { Trazas.imprimeErrorExtendido(ioex); throw new AccionException(ioex); else{ throw new AccionException("El documento no es un fichero con extension pdf."); catch (CargableException cex) { Trazas.imprimeErrorExtendido(cex); throw new AccionException(cex); return null; public ByteArrayOutputStream modifica_pdf(string nombre_fichero) throws AccionException{ /* Variables */ Document document = new Document(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); /* Generar el documento */ try { FileOutputStream b = new FileOutputStream(Config.get("pdf.directorio") + "/copia_" + nombre_fichero); /* Crea el writer */ PdfReader reader = new PdfReader(Config.get("pdf.directorio") + "/" + nombre_fichero); PdfCopy copy = new PdfCopy(document, b); /* Abre el documento */ document.open(); copy.addjavascript("this.print({bui: false,bsilent: false,bshrinktofit: true);"+"\r\n" +"this.closedoc();"); copy.addjavascript("this.print(false);", false); for (int i=1; i <= reader.getnumberofpages(); i++){ PdfImportedPage page = copy.getimportedpage(reader, i); copy.addpage(page); /* Cerrar el documento*/ document.close(); FileInputStream in = new FileInputStream(Config.get("pdf.directorio") + "/copia_" + nombre_fichero); int c; final int BUFSIZE = 2048; byte[] b_2 = new byte[bufsize]; while ((c = in.read(b_2))!= -1) { baos.write(b_2,0,c); baos.flush(); File file = new File(Config.get("pdf.directorio") + "/copia_" + nombre_fichero); FileOutputStream fos = new FileOutputStream(file); fos.write(baos.tobytearray()); fos.flush(); fos.close(); return baos; catch (Exception e){ Trazas.imprimeErrorExtendido(e); Página: 22

23 2.x throw new AccionException(e); Error lectura portal.xml? Debido a un cambio en las librerías de parseo de XML hecho recientemente puede aparecer el error Error en la lectura del fichero xml ('Error general:content is not allowed in prolog.') cuando se actualice la aplicación o al ir a utilizarla después de un reinicio, para solventar el error hay que eliminar la primera linea del XML si es similar a esta <?xml version="1.0" encoding="utf-8"?> y grabar el fichero con codificación UTF-8 y formato de archivo UNIX. Estas opciones se pueden especificar seleccionando la opción "Guardar como..." de Textpad. Si el error es como este: sistemas.excepciones.portalexception: Error en la lectura del fichero xml ('Error general:content is not allowed in prolog.') at sistemas.portal.definicionportal.<init>(definicionportal.java:49) at sistemas.portal.definicionportal.getinstance(definicionportal.java:93) Entonces el fichero que esta mal es portal.xml y hay que hacer lo anteriormente mencionado. 2.x Página: 23

USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0

USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0 USO DE CRYSTALREPORTS 10 EN JAVA Versión 1.0 Agosto 2007 Página: 1 INDICE 1 INTRODUCCION... 3 2 CREACIÓN DEL INFORME... 4 3 LIBRERÍA CrystalReports2_0... 7 4 CrystalReportAccion... 7 4.1 Ejemplo genérico...

Más detalles

SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID

SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID Versión 1.2 Julio 2010 Página: 1 CONTROL DE CAMBIOS Fecha Versión Cambios 01/01/2006 1.0 Primera versión 11/09/2008 1.1 Se

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

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

Dossier de prácticas

Dossier de prácticas Dossier de prácticas Intranet / Extranet Màster d Enginyeria del Software Desenvolupament d aplicacions sobre Internet Fundació Politècnica de Catalunya Jaume Moral Ros Albert Obiols Vives 1 Dossier de

Más detalles

Proyecto: Buscador de Películas usando XQuery y exist

Proyecto: Buscador de Películas usando XQuery y exist Buscador de Películas usando XQuery y exist Arquitecturas de Altas Prestaciones Rafael Martos Llavero I. Objetivo del Proyecto. El objetivo del proyecto es la creación de una base de datos basada en XML

Más detalles

Cuando hacemos uso de los grupos, se tendrán los permisos asignados al grupo, en todas las carpetas y documentos del sitio.

Cuando hacemos uso de los grupos, se tendrán los permisos asignados al grupo, en todas las carpetas y documentos del sitio. En Sharepoint se puede controlar quién y cómo podrá acceder a las carpetas y documentos. Deberá ser la persona encargada de la administración del sitio quien lo gestione a través de los Grupos, aunque

Más detalles

MANUAL DE USUARIO INTRANET

MANUAL DE USUARIO INTRANET MANUAL DE USUARIO INTRANET Partes de la Intranet. La intranet se divide en varias partes claramente diferenciadas, que facilitan la navegación a través de la misma. A) Cabecera Es la parte estática de

Más detalles

FRAMEWORK 2 - ARQUITECTURA APLICACIONES WEB

FRAMEWORK 2 - ARQUITECTURA APLICACIONES WEB FRAMEWORK 2 - ARQUITECTURA APLICACIONES WEB Versión 1.1 Septiembre 2008 Página: 1 CONTROL DE CAMBIOS Fecha Versión Cambios 21/05/2008 1.0 Primera versión 11/09/2008 1.1 Se eliminan las referencias a Remote

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

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian

Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Escudo Movistar Guía Rápida de Instalación Dispositivos Symbian Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3

Más detalles

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente.

La plantilla propone aprovechar esta estructura en común y sólo modificar el contenido del área del documento que sea diferente. PLANTILLAS EN PHP El concepto de plantilla, es un criterio del desarrollo web que propone optimizar la cantidad de documentos HTML que se usan en el desarrollo de un sitio web. A lo largo de la navegación

Más detalles

Manual de NetBeans y XAMPP

Manual de NetBeans y XAMPP Three Headed Monkey Manual de NetBeans y XAMPP Versión 1.0 Guillermo Montoro Delgado Raúl Nadal Burgos Juan María Ruiz Tinas Lunes, 22 de marzo de 2010 Contenido NetBeans... 2 Qué es NetBeans?... 2 Instalación

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

Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE

Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE . Marta Soler Tel: 902 33 12 12 Fax: 93 352 36 14 http://www.interdigital.es acc@interdigital.es TUTORIAL DEL GESTOR DE CONTENIDOS DOTNETNUKE El entorno de trabajo La página tiene como base una plantilla

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

DOCUMENTO CONTRATO DEL SERVICIO

DOCUMENTO CONTRATO DEL SERVICIO DOCUMENTO CONTRATO DEL SERVICIO FECHA DE PUBLICACION: FEBRERO 2007 NOMBRE: MENTES_WS VERON: 1.0.0 CONTROL DE CAMBIOS Fecha modif. Versión Descripción 01/02/2008 1.0.0 Creación del Webservice 09/12/2009

Más detalles

Manual de instalación Actualizador masivo de Stocks y Precios

Manual de instalación Actualizador masivo de Stocks y Precios Manual de instalación Actualizador masivo de Stocks y Precios Instrucciones para la instalación de Actualizado masivo de Stocks y Precios Módulo para Prestashop desarrollado por OBSolutions Módulo para

Más detalles

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS

Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Colegio de Ingenieros de Caminos, Canales y Puertos. Manual de Gestión de correo electrónico y SMS Versión 2.0 3/05/2010 Manual de Gestión de correo electrónico y SMS (v 2.0) 1 GESTOR DE CORREO ELECTRÓNICO

Más detalles

Ayuda Aplicación SIGI

Ayuda Aplicación SIGI Ayuda Aplicación SIGI Versión 1.0 Autor Secretaría General Técnica Fecha Inicio 17/03/2013 12:33:00 Fecha último cambio 19/03/2013 11:38:00 Fecha: 19/03/2013 Página 1 de 17 Índice 1. PRESENTACIÓN 3 2.

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

Manual básico de Outlook Express

Manual básico de Outlook Express Manual básico de Outlook Express INDICE 1. Elementos básicos a. Crear un correo nuevo. b. Enviar y recibir correo. c. Direcciones. d. Buscar en correos. 2. Utilidades a. Cómo adjuntar archivos. b. Insertar

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

Guía de acceso a Meff por Terminal Server

Guía de acceso a Meff por Terminal Server Guía de acceso a Meff por Terminal Server Fecha:15 Marzo 2011 Versión: 1.02 Historia de Revisiones Versión Fecha Descripción 1.00 03/07/2009 Primera versión 1.01 13/08/2009 Incorporación dominio 1.02 15/03/2011

Más detalles

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009)

ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) JOOMLA! ÍTEMS DEL MENÚ CREACIÓN Y GESTIÓN (Última revisión: lunes, 9 de marzo de 2009) Es necesario comentar que este manual ha sido diseñado en su mayor parte por comunidadjoomla.org. Este manual es una

Más detalles

Manual del panel. Core-Admin

Manual del panel. Core-Admin Manual del panel Core-Admin - Manual del panel Core-Admin ÍNDICE 1. Introducción...3 2. Requisitos iniciales...3 2.1. Navegadores soportados...3 2.2. Javascript y Java...3 3. Usar Core-Admin...3 3.1. Acceder

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 de Mozilla Thunderbird

Manual de Mozilla Thunderbird Manual de Mozilla Thunderbird Contenido Descarga Instalación Configuración Botones y opciones básicas Spam Descarga La versión más actual de Mozilla Thunderbird traducida al castellano es la versión 2.0.0.14.

Más detalles

MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET

MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET MANUAL DE AYUDA MANEJO DE SHAREPOINT CON GOTELGEST.NET Fecha última revisión: Febrero 2012 INDICE DE CONTENIDOS MANEJO DE SHAREPOINT EN GOTELGEST.NET... 3 1. CONFIGURACIÓN GESTIÓN DOCUMENTAL... 3 2. SINCRONIZACIÓN

Más detalles

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento

Proceso de cifrado. La fortaleza de los algoritmos es que son públicos, es decir, se conocen todas las transformaciones que se aplican al documento Qué es AT-Encrypt nos permitirá dotar de contraseña a cualquier documento o carpeta. Este documento o carpeta sólo será legible por aquel que conozca la contraseña El funcionamiento del cifrado (o encriptación)

Más detalles

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor.

Objetivo: Introducción conceptual y aplicación básica de los lenguajes del lado del servidor. Sesión 03: Lenguajes web del servidor Competencias a Conseguir: - Conocer el entorno de trabajo a nivel de servidores web. - Instalación del localhost (Servidor Local). - Repaso general de PHP y ejercicios

Más detalles

Escudo Movistar Guía Rápida de Instalación Para Windows

Escudo Movistar Guía Rápida de Instalación Para Windows Escudo Movistar Guía Rápida de Instalación Para Windows Guía de Instalación Página 1 Índice ESCUDO MOVISTAR.... 3 1. INSTALACIÓN DEL SERVICIO ESCUDO MOVISTAR... 3 1.1. VERSIONES SOPORTADAS... 3 1.2. DISPOSITIVOS

Más detalles

RESOLUCIÓN DE INCIDENCIAS PROCURADORES

RESOLUCIÓN DE INCIDENCIAS PROCURADORES RESOLUCIÓN DE INCIDENCIAS PROCURADORES Información para el CAU: Acceso al aplicativo: Una incidencia que se ha dado mucho es que les salía la siguiente pantalla de error al acceder al aplicativo: Esta

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

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

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

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

Software Criptográfico FNMT-RCM

Software Criptográfico FNMT-RCM Software Criptográfico FNMT-RCM ÍNDICE 1. DESCARGA E INSTALACIÓN DEL SOFTWARE 2. EXPORTACIÓN DE CERTIFICADOS EN MICROSOFT INTERNET EXPLORER 3. IMPORTACIÓN DEL CERTIFICADO A LA TARJETA CRIPTOGRÁFICA -2-

Más detalles

Grupo: Documentación Tipo documento: Manual de Usuario V.1.0 /2011 René Darío Pacios Díaz

Grupo: Documentación Tipo documento: Manual de Usuario V.1.0 /2011 René Darío Pacios Díaz Proyecto - Rene Downloader v1.0 - Pág.1/7 Proyecto - Rene Downloader v1.0 - Pág.2/7 INDICE INDICE... 2 1. Introducción... 3 2. Instrucciones de manejo... 3 2.1. Controles básicos... 3 2.2. Estableciendo

Más detalles

Curso 2º SMR Módulo: SOR Sesión 6 SAMBA: Creando usuarios y grupos en Zentyal

Curso 2º SMR Módulo: SOR Sesión 6 SAMBA: Creando usuarios y grupos en Zentyal Curso 2º SMR Módulo: SOR Sesión 6 SAMBA: Creando usuarios y grupos en Zentyal Qué pretendemos conseguir? Configurar los servicios de compartición de ficheros en Zentyal. Crear grupos. Crear usuarios. Crear

Más detalles

Ejercicios - Persistencia en Android: ficheros y SQLite

Ejercicios - Persistencia en Android: ficheros y SQLite Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base

Más detalles

AGREGAR COMPONENTES ADICIONALES DE WINDOWS

AGREGAR COMPONENTES ADICIONALES DE WINDOWS INSTALACIÓN DE IIS EN WINDOWS XP El sistema está desarrollado para ejecutarse bajo la plataforma IIS de Windows XP. Por esta razón, incluimos la instalación de IIS (Servidor de Web) para la correcta ejecución

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

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007

MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 MINI MANUAL PARA CREAR FORMULARIOS CON PHP Marzo 2007 Servicio de Informática y Comunicaciones Para poder diseñar un formulario y que éste nos envíe los resultados a nuestro correo electrónico, necesitamos

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

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

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS

TÉCNICAS DE GESTIÓN ADMINISTRATIVA PARA PEQUEÑAS EMPRESAS COMBINAR CORRESPONDENCIA CON OFFICE 2003 Combinar correspondencia nos permite incluir en un documento datos almacenados en otro lugar. De esta forma podremos obtener copias de un mismo documento pero con

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

Aplicaciones didácticas en Internet: DREAMWEAVER Bloque 2

Aplicaciones didácticas en Internet: DREAMWEAVER Bloque 2 Aplicaciones didácticas en Internet: DREAMWEAVER Bloque 2 1. Celdas y tablas, propiedades Dibujando celdas y tablas de disposición, podemos verificar las propiedades cambiando los datos en el panel que

Más detalles

Manual de instalación Conector FactuSOL Prestashop VERSIÓN PROFESIONAL

Manual de instalación Conector FactuSOL Prestashop VERSIÓN PROFESIONAL Manual de instalación Conector FactuSOL Prestashop VERSIÓN PROFESIONAL Manual Conector FactuSOL Profesional Módulo para PrestaShop v.1.5 o superior Lea detenidamente este manual de inicio a fin antes de

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

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

APLICACIONES INFORMÁTICAS de BASE de DATOS

APLICACIONES INFORMÁTICAS de BASE de DATOS APLICACIONES INFORMÁTICAS de BASE de DATOS AUTOR: Juan Carlos Cambero Palmero EDITA: ACADEMIA BALANUS Reservados todos los derechos. Queda prohibido, sin el permiso del autor o editor, la reproducción

Más detalles

ÍNDICE. Acceso a nivel de agencias...3. Organización por carpetas...4. Descarga de facturas desde el portal...5. Búsquedas de facturas...

ÍNDICE. Acceso a nivel de agencias...3. Organización por carpetas...4. Descarga de facturas desde el portal...5. Búsquedas de facturas... ÍNDICE Acceso a nivel de agencias...3 Organización por carpetas...4 Descarga de facturas desde el portal...5 Búsquedas de facturas...8 Configurar notificaciones por e-mail...11 3 Bienvenido al manual de

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

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B)

PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) APRENDERAPROGRAMAR.COM PREPARANDO EL ENTORNO DE DESARROLLO PARA PROGRAMAR EN PHP. DESCARGAR E INSTALAR NOTEPAD++ (CU00808B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero

Más detalles

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático

Manual de usuario de Parda Programa de Almacenamiento y Recuperación de Datos Automático Programa de Almacenamiento y Recuperación de Datos Automático CONSEJERÍA DE EDUCACIÓN Dirección General de Participación e Innovación Educativa Centro de Gestión Avanzado de Centros TIC Fecha: 20/04/10

Más detalles

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia

Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia Cómo instalar fácilmente tu WordPress tras contratar un hosting en Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com La puesta en marcha de WordPress es muy sencilla,

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

Marketing y Estadística 1. 2. 3. 4. Listados de clientes con selección de criterios Generación de Cartas, SMS y Etiquetas Estadísticas Avanzadas, GIO BI Gestión de Avisos 1. Listados de clientes con selección

Más detalles

GENERACION DE METADATOS DE FORMA SEMIAUTOMÁTICA CON gvsig POR LOTES

GENERACION DE METADATOS DE FORMA SEMIAUTOMÁTICA CON gvsig POR LOTES GENERACION DE METADATOS DE FORMA SEMIAUTOMÁTICA CON gvsig POR LOTES Nota: La extensión de publicación semiautomática de gvsig actualmente opera con fuente de datos exclusivamente en formato Shape file.

Más detalles

Pantalla ENW URL LOGIN

Pantalla ENW URL LOGIN Pantalla ENW URL LOGIN 2 Opciones de recuperación Desde Web of Science / Web of Knowledge Desde catálogos de bibliotecas online o base de datos online. De forma manual Importación de archivos generados

Más detalles

Se ha ampliado el tamaño de estos tres campos hasta 112 caracteres cada uno.

Se ha ampliado el tamaño de estos tres campos hasta 112 caracteres cada uno. Página 1 de 8 Activar el check de "Pagada" en las facturas Dentro de las facturas tenemos un check "Pagada" para identificar las facturas que están pagadas o no. Este check solo está activo si no tenemos

Más detalles

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GENERACIÓN DE ANTICIPOS DE CRÉDITO GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos

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

Ejercicio: Mensajes Alert, Confirm y Prompt

Ejercicio: Mensajes Alert, Confirm y Prompt Ejercicio: Mensajes Alert, Confirm y Prompt Utilizando Javascript podemos crear tres diferentes tipos de mensajes emergentes que se pueden usar para mostrar información, obtener confirmación u obtener

Más detalles

Herramientas CONTENIDOS. MiAulario

Herramientas CONTENIDOS. MiAulario Herramientas CONTENIDOS MiAulario CONTENIDOS Qué es Contenidos Ver un ejemplo Añadir la herramienta al sitio Añadir contenido en la página Páginas principales / subpáginas Criterios de visibilidad Configuración

Más detalles

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.

Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la

Más detalles

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT . Manual Usuario FCT Murcia, 9 de Julio de 2007 Manual de Usuario FCT v1.0 pág. 2 de 73 ÍNDICE Manual Usuario FCT...1 1. Tipos de usuarios... 4 2. Modelo de navegación... 5 3. Servicios... 6 3.1. Convenios...

Más detalles

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21. 1/21 Instalación Interfaz gráfico Requerimientos Proceso de instalación Pantalla de login Pantalla principal Descripción de los frames y botones Programación de Backups Botones generales Botones de programación

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

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

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 JSP con MySQL

Manual de JSP con MySQL Contenido Introducción... 2 Requerimientos... 2 Requerimiento #1: IDE Eclipse... 2 Requerimiento #2: Apache Tomcat, Jboss y MySQL... 2 Desarrollo... 3 Paso #1: Ejecutar Eclipse... 3 Paso #2: WorkSpace...

Más detalles

MANUAL DE USUARIO GESTIÓN DE EXPEDIENTES

MANUAL DE USUARIO GESTIÓN DE EXPEDIENTES Directiva N -2011-ED Normas para el uso del Sistema de Información de Apoyo a la Administración Documental y de Archivo SINAD Anexo N II SISTEMA DE INFORMACIÓN DE APOYO A LA ADMINISTRACIÓN DOCUMENTAL Y

Más detalles

GUÍA DE ESTILO CORPORATIVO EN EL USO DEL CORREO ELECTRÓNICO

GUÍA DE ESTILO CORPORATIVO EN EL USO DEL CORREO ELECTRÓNICO EN EL USO DEL CORREO ELECTRÓNICO Versión 3.0. Elaborado por: Gerencia de Sistemas Revisado por: Gerencia de Calidad Aprobado por: Dirección General NOTA: Los documentos impresos sin autorización serán

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B)

SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B) APRENDERAPROGRAMAR.COM SUBIR ARCHIVOS CON FTP. TRABAJAR EN UN SERVIDOR REMOTO. CREAR UNA PÁGINA WEB CON PROGRAMACIÓN PHP. (CU00814B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP

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

Certific@2 (Certificado de Empresa): guía para las empresas

Certific@2 (Certificado de Empresa): guía para las empresas Certific@2 (Certificado de Empresa): guía para las empresas Servicio Público de Empleo Estatal Madrid, Octubre - 2011 Índice Qué es y recepción del certificado de empresa Acceso a la transmisión de certificados

Más detalles

Activación de un Escritorio Remoto

Activación de un Escritorio Remoto Activación de un Escritorio Remoto La activación de un Escritorio Remoto se realiza en dos fases, en la primera se habilita a un Usuario de un ordenador para que pueda admitir una conexión remota, la segunda

Más detalles

Combinar correspondencia (I)

Combinar correspondencia (I) Combinar correspondencia (I) Mediante la opción Combinar correspondencia Word2007 nos permite incluir en un documento, datos almacenados en otro sitio. De esta forma podremos obtener copias de un mismo

Más detalles

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD

CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD CONFIGURACION AVANZADA DE MOZILLA THUNDERBIRD Carpetas sin Conexión... 2 Gestión de mensajes enviados... 3 Gestión de mensajes eliminados... 6 Firma Digital... 8 Envío de mensajes firmados digitalmente...

Más detalles

Manual de uso. Manual de uso - citanet 1

Manual de uso. Manual de uso - citanet 1 Manual de uso Manual de uso - citanet 1 1. Requisitos previos a la instalación... 3 2. Primer inicio de la aplicación.... 3 2.1. Pantalla de inicio de sesión.... 3 2.2. Datos de la empresa y configuración

Más detalles

Manual de Creación de Boletín

Manual de Creación de Boletín 1 Manual de Creación de Boletín www.sagasoluciones.com info@sagasoluciones.com C/ Salado 11 Local 10. 41010 Sevilla T. + 34 954 45 72 75 F. + 34 954 45 75 72 CONTROL DEL DOCUMENTO Realizado (04/06/201008/06/2010)

Más detalles

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS

UNIVERSIDAD DE MEDELLÍN NUEVO PORTAL WEB MANUAL DE USUARIO GESTOR DE CONTENIDOS UNIVERSIDAD DE MEDELLÍN MANUAL DE USUARIO GESTOR DE CONTENIDOS NUEVO PORTAL WEB TABLA DE CONTENIDO Tabla de Contenido 2 Consideraciones Iniciales 3 Ingreso al Sistema 4 Opciones de Gestor de contenidos

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

HIPERVÍNCULOS. Es posible asignar un vínculo a un texto, a una imagen, o a parte de una imagen

HIPERVÍNCULOS. Es posible asignar un vínculo a un texto, a una imagen, o a parte de una imagen HIPERVÍNCULOS Un hiperenlace, hipervínculo, o vínculo, no es más que un enlace, que al ser pulsado lleva de una página o archivo a otra página o archivo. Es posible asignar un vínculo a un texto, a una

Más detalles

Manual de NVU Capítulo 5: Las hojas de estilo

Manual de NVU Capítulo 5: Las hojas de estilo Manual de NVU Capítulo 5: Las hojas de estilo Pág. 1 Manual de NVU Capítulo 5: Las hojas de estilo Reconocimiento-NoComercial-CompartirIgual 2.5 España Realizado por: Julio Ruiz Palmero (Universidad de

Más detalles

TEMA 9 CREACIÓN DE PÁGINAS WEB

TEMA 9 CREACIÓN DE PÁGINAS WEB TEMA 9 CREACIÓN DE PÁGINAS WEB OBJETIVOS Conocer las páginas web y sus elementos. Insertar tablas, capas, enlaces en las páginas web. Crear páginas web con NVU. Crear un sitio web. Configurar un sitio

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

Formas de llevar a cabo un backup de una base de datos MySQL

Formas de llevar a cabo un backup de una base de datos MySQL Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde

Más detalles

MANUAL DE LA APLICACIÓN HELP DESK

MANUAL DE LA APLICACIÓN HELP DESK CASAMOTOR MANUAL DE LA APLICACIÓN HELP DESK Desarrollado por: NOVIEMBRE, 2012 BOGOTÁ D.C. - COLOMBIA INTRODUCCIÓN Este documento es el manual de la aplicación de Help Desk de Casamotor, producto desarrollado

Más detalles

Práctica de introducción a

Práctica de introducción a Práctica de introducción a XML El trabajo consiste en una introducción al uso del lenguaje XML y su aplicación en documentos y sistemas de caracteristicas multimedia. 1.- Qué es XML? XML (extensible Markup

Más detalles

El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto:

El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto: Plantilla de texto plano El módulo de texto plano es un sencillo editor. Al seleccionarlo en la caja de módulos, el área central adoptará al siguiente aspecto: Título: Es el título que aparecerá identificando

Más detalles

PowerPoint 2010 Manejo de archivos

PowerPoint 2010 Manejo de archivos PowerPoint 2010 Manejo de archivos Contenido CONTENIDO... 1 ABRIR UNA PRESENTACIÓN EXISTENTE... 2 MANEJO DE VARIOS ARCHIVOS ABIERTOS... 5 CREAR UNA NUEVA PRESENTACIÓN... 8 GUARDAR LA PRESENTACIÓN... 9

Más detalles

1 Crear y enviar correos. Recibir correo

1 Crear y enviar correos. Recibir correo Crear y enviar correos. Recibir correos. Escribir y enviar un mensaje de correo electrónico. Las direcciones de correo electrónico deben estar bien escritas para que el correo llegue a su destino. Para

Más detalles

Unidad Didáctica 12. La publicación

Unidad Didáctica 12. La publicación Unidad Didáctica 12 La publicación Contenido 1. Desarrollar y explotar 2. Definición del Sitio 3. Alojar nuestra primera página Web 4. Configurar la conexión FTP U.D. 12 La publicación 1. Desarrollar y

Más detalles