Offline mobile applications
|
|
|
- Pilar Montes Segura
- hace 9 años
- Vistas:
Transcripción
1 Aplicaciones Offline con GeneXus Offline mobile applications with GeneXus GeneXus X Evolution 3 Hasta ahora hemos desarrollado aplicaciones para dispositivos inteligentes, que estaban siempre conectadas a través de Internet al servidor web, que almacenaba los servicios y los datos necesarias para la aplicación. Un objetivo importante para los dispositivos inteligentes es permitir que la aplicación, o parte de ella, se siga ejecutando cuando se encuentra desconectada de internet. Offline Applications Web server Partially connected Disconnected Hay tareas que debido a su sensibilidad, deben ser validadas en la base de datos centralizada. También las tareas en las que sus datos cambian muy frecuentemente, requerirán acceso continuo al servidor web. En nuestro ejemplo, el login deberá ser con conexión, y el panel que muestra los tweets es deseable que también lo sea. Otras tareas sin embargo, pueden ejecutarse sin conexión y sincronizar sus datos después. Page1
2 Por tanto, debemos poder elegir qué objetos de la aplicación pueden ejecutarse offline y cuáles no. A estas aplicaciones las llamamos PARCIALMENTE CONECTADAS ya que tienen acceso a datos locales y la posibilidad de ejecutar lógica compleja en el dispositivo. A las aplicaciones que una vez instaladas no tienen necesidad de conectarse al servidor, las denominamos DESCONECTADAS. Es el caso de aplicaciones que manejan datos personales y que no hay interés de enviar esos datos a ningún servidor. Las aplicaciones parcialmente conectadas son las más frecuentes. Como ejemplos de estas aplicaciones podemos citar a los Puntos de Venta o las aplicaciones para Eventos. Offline Applications Scenarios En el caso de los Puntos de Venta, se habilita a que vendedores o distribuidores que recorren las calles, puedan emitir órdenes de compra y facturar, estén o no estén conectados. Luego al obtener conexión, sincronizan sus datos con los de la empresa. O como en el caso que estamos viendo, aplicaciones para eventos, donde los datos no cambian muy frecuentemente, se carga la base de datos al instalar la aplicación y luego se puede seguir usando la aplicación en forma desconectada. Y por otro lado hay información que requiere una conexión frecuente, como poder leer los tweets publicados. Ahora bien: cómo se indica en GeneXus que se va a usar una aplicación offline? Con la propiedad Connectivity Support, a nivel de los objetos SD que son Main. En nuestro ejemplo este objeto es el dashboard. Page2
3 Offline Applications Connectivity Support Property Online Offline Esta propiedad puede tener el valor Online u Offline, indicando cómo va a ser el funcionamiento del objeto main. Además, todos los objetos que no son main y son invocados por el objeto main, tienen la propiedad Inherit, para indicar si heredan el comportamiento del objeto main que los invoca. Esto es válido para las transacciones que tienen Business Components asociados, los objetos WorkWithDevices, los paneles para SD, los Data Providers y los procedimientos que estén en el árbol de invocaciones del objeto main. Veamos esto con un ejemplo. Supongamos que se tiene una aplicación para un evento. Qué sucede cuando se configura la propiedad Connectivity Support del Dashboard EventDay con el valor Offline? Offline Applications Las transacciones asociadas a business components utilizados en objetos WorkWithDevices invocados desde el Main (directa o indirectamente) y que tengan la propiedad Connectivity support con el valor Inherit, generán tablas que serán creadas en la base de datos local del dispositivo. Además se crearán todas las tablas que sean necesarias de acuerdo a la integridad referencial o por atributos mencionados en Page3
4 paneles o prompts, para asegurar que la aplicación offline funcione igual que cuando estaba con conexión. En aquellos objetos que queremos que siempre estén con conexión, configuramos la propiedas Connectivity support con el valor Online. Cuando se instala la aplicación en el dispositivo, se creará la base de datos en el propio dispositivo y también las tablas que correspondan. También se puede lograr que la primera vez que se establezca la conexión, se traigan los datos del servidor al dispositivo, para poblar las tablas. Offline Applications Syncronization Web server Una vez hecho esto, si el dispositivo pierde la conexión, la aplicación va a seguir funcionando con los datos almacenados localmente. Una vez que el dispositivo obtiene conexión, la información almacenada localmente se sincroniza con los datos que se encuentran en el servidor. También los datos del servidor que cambiaron se envían al dispositivo para ser actualizados, cada cierto tiempo o a demanda. Más adelante veremos que es posible cambiar este comportamiento, por ejemplo se puede querer que nunca se sincronice o sincronizar a pedido. Veamos ahora cuál es la arquitectura de las aplicaciones offline. Architecture of offline mobile applications Page4
5 Offline Applications Web server Web App Rest Web Services Synchronization Compiled App Metadata Start Refresh Load Una aplicación offline se puede dividir en dos componentes: Un componente local que incluye una base de datos local (normalizada) con un subconjunto de las tablas del servidor y toda la lógica necesaria para ser ejecutada en forma local, y... Un componente del lado del servidor, donde se encuentra el backend de la aplicación, la base de datos y la capa de servicios para la sincronización con el dispositivo. Ambos componentes se comunican via web services REST para la sincronización y para cargar la base de datos local y luego enviar las modificaciones hechas en forma local al server. Esa comunicación es conocida como Sincronización. Para poder instalarse el componente local en el dispositivo, la aplicación deberá estar compilada, con lo que incluirá toda la información para acceder a los servicios REST. Para cada objeto main que tenga la propiedad Connectivity Support en Offline, se crea un objeto llamado Offline Database. Local Database Generation Offline Database Object Page5
6 Este objeto es el encargado de determinar cuáles son las tablas que van a la BD local y también cuales son los datos que se llevan cuando se sincroniza, porque obviamente la BD local no será la misma que la BD del servidor, sino una versión reducida. La base de datos que se creará en el dispositivo, es una base de datos SQLite. Luego de cambiar la propiedad Connectivity support del objeto main de nuestra aplicación al valor offline, se debe ejecutar la acción Rebuild All. Cuando se hace Build por primera vez del main object con la propiedad Connectivity support en el valor offline, se crea el objeto Offline Database y se realiza un análisis de impacto de qué tablas serán creadas en el dispositivo, asociadas al objeto offline database. Offline Database Object Create Offline Database Vamos a hacer esto en GeneXus. Abrimos el objeto dashboard EventDay, y cambiamos su propiedad Connectivity support del valor por defecto Online a Offline. Nuestra intención es que toda la aplicación pueda funcionar sin conexión a internet, salvo la pantalla que muestra los tweets, que queremos que funcione online, debido a la velocidad con la que cambia esa información. Así que abrimos el objeto EventTweets y modificamos la propiedad Connectivity Support asignándole el valor Online. Page6
7 Ahora presionamos el botón de Rebuild All. Vemos que se nos muestra el análisis de impacto con la creación del objeto EventDayOfflineDatabase y las tablas que se crearán en el dispositivo, que en este caso serán todas ya que no modificamos el valor por defecto de la propiedad Connectivity Support de ninguna transacción y dejamos a todas el valor Inherit. Observemos que no se incluye la tabla EventPreferences. Si hacemos click derecho sobre el objeto EventDay y seleccionamos la opción References, vemos a qué objetos invoca el dashboard y no encontramos que se invoque al business component EventPreferences ni directa ni indirectamente. Page7
8 Cuando se instala la aplicación en el device se hace el create de las tablas y se copian los datos desde el server, si hay conexión. Volvamos al objeto Offline Database Se trata de un objeto simple que tiene solamente eventos, condiciones y propiedades. Offline Database Object Events El único evento que se puede programar es el evento Start. Este evento se ejecuta en el servidor, antes de cada envío de datos al cliente para sincronización. El evento Start está pensado para la inicialización de variables y algún otro procedimiento que se debe hacer antes de la sincronización de tablas. Page8
9 Offline Database Object Conditions Los filtros que incluyamos en la solapa Conditions, se utilizan como en cualquier otro objeto GeneXus. Son filtros que aplican a las tablas para saber qué datos se llevan al dispositivo. Son globales, por lo que se aplican a todas las tablas que corresponda. En las conditions se pueden utilizar variables que pueden cargarse en el evento Start. Offline Database Object Properties Data Synchronization Receive Send El objeto OfflineDatabase incluye propiedades que podemos utilizar para definir cuándo enviar o recibir datos hacia y desde el servidor respectivamente. - Receive, que definen cómo y cuándo recibir un subconjunto de datos desde el servidor. Y en - Send, las que definen cómo y cuándo se envía datos desde el dispositivo al server. Page9
10 Al recibir datos desde el servidor, existen dos formas de realizar la sincronización: - En forma automática, mediante la cual se puede configurar en qué momento realizar la sincronización, si al abrir la aplicación por primera vez y habiendo pasado cierto tiempo desde la anterior, o siempre, o cada cierto tiempo, o nunca. - O en forma manual, en la que se debe programar por código la forma de recibir los datos desde el servidor. Data Synchronization Send Web server El envío de datos al servidor también puede configurarse si será automático, cuando el dispositivo obtiene la conexión, o manual que dependerá de lo que programemos para hacerlo, o nunca, si no se desea llevar datos del dispositivo a la base de datos centralizada. Page10
11 En el caso en el que tanto el Receive como el Send se hagan en forma manual, se debe usar la Synchronization API para realizarlos. Esta API no se encuentra como objetos dentro del folder SmartDevicesAPI, sino que es parte de la gramática. Data Synchronization Synchronization API Manual Synchronization Only Como ejemplo, se puede hacer un SD panel que se ejecuta desde el device, donde se programa el send y el receive, como vemos en la imagen. Cuando se envían o reciben datos desde el dispositivo, puede haber conflictos de sincronización ya que la aplicación puede estar instalada en varios dispositivos y cada uno de ellos puede insertar datos con los mismos identificadores pero para datos diferentes. Data Synchronization Synchronization Conflicts CountryId CountryName 1 Uruguay 2 Brasil CountryId CountryName 1 Argentina 2 Paraguay SpeakerId SpeakerName CountryId 1 Alejandro Cimas 2 2 Lucía Guedes 1 SpeakerId SpeakerName CountryId 1 Armando Cardozo 1 2 Fabian Bonilla 2 Veamos esto en nuestro ejemplo. En la KB de EventDay, tenemos la transacción Country con los atributos CountryId y la transacción Speaker, que tiene al atributo CountryId como clave foránea. Tanto CountryId como SpeakerId están definidas como Autonumber. Por ejemplo, aquí vemos que un dispositivo creó los países Uruguay con el Id=1 y Brasil con el Id=2, mientras que en un segundo dispositivo se insertan los países Argentina con Page11
12 el Id=1 y Paraguay con el Id=2. Ambos dispositivos están trabajando en forma offline, sin conexión, con lo que todos los datos quedan guardados en la base de datos local de cada dispositivo. Data Synchronization Synchronization Conflicts CountryId CountryName 1 Uruguay 2 Brasil CountryId CountryName 1 Argentina 2 Paraguay SpeakerId SpeakerName CountryId 1 Alejandro Cimas 2 2 Lucía Guedes 1 SpeakerId SpeakerName CountryId 1 Armando Cardozo 1 2 Fabian Bonilla 2! Una vez que se obtiene la conexión, uno de los dispositivos se sincroniza con el server, enviando toda las operaciones que realizó a través de Business Components sobre la base de datos local. Cuando el segundo dispositivo intenta sincronizar da conflicto porque se repite la clave del país. Como se usan claves autonumeradas, GeneXus resuelve el conflicto. Data Synchronization Synchronization Conflicts CountryId CountryName 1 Argentina 2 Paraguay CountryId CountryName 1 Argentina 2 Paraguay 3 Uruguay 4 Brasil SpeakerId SpeakerName CountryId SpeakerId SpeakerName CountryId 1 Armando Cardozo 1 2 Fabian Bonilla 2 1 Armando Cardozo 1 2 Fabian Bonilla 2 3 Alejandro Cimas 4 4 Lucía Guedes 3 Cómo lo hace? Resolviendo el conflicto en el servidor. GeneXus genera una nueva clave para los países que se repiten, y actualiza los datos de la tabla del server con ese Id generado nuevamente. Luego actualiza la tabla de oradores para que las claves foráneas se correspondan. Por último, actualiza en el dispositivo los datos, para que en el device, queden las claves correctas también. Page12
13 A modo de resumen de lo que hemos visto, para convertir una aplicación online, en una aplicación offline, debemos seguir los siguientes pasos: Offline Applications Converting Online Apps into Offline Connectivity Support Property = Offline Synchronization Mechanism Choose your preferred way of sending and receiving data Tables Selection Choose with tables will be included in the Offline App Offline Database Conditions Indicate wich data is stored by the app in its Offline Database 1. Configurar la propiedad Connectivity Support en el valor Offline 2. Seleccionar el mecanismo de sincronización 3. Indicar cuáles tablas se van a crear en el dispositivo 4. Y agregar condiciones para filtrar que registros van al dispositivo Si se tiene una aplicación Offline que usa GAM, hay que tener en cuenta que las credenciales siempre estarán en el server, por lo tanto el login sólo se puede hacer estando Online. Offline Applications Offline Apps + GAM The credentials remain on the server Login only Online Authenticated user is still authenticated when the app goes Offline Only Authentication Una vez que se loguea, sí se puede trabajar en forma Offline. Page13
14 La programación de eventos en una aplicación offline, tiene ciertas consideraciones que la diferencian de las aplicaciones online. Veremos los eventos de una aplicación offline en un próximo video. Podemos obtener más información sobre el tema Offline, en la dirección que se muestra en pantalla: Page14
Modalidad Offline. Entonces vamos a comenzar por lo básico, es decir a qué le llamamos aplicaciones offline?
Modalidad Offline Bienvenidos Mi nombre es Martin Torrado, trabajo en el equipo de soporte de Artech y en este webinar vamos a estar hablando de aplicaciones SD offline para la nueva versión de X Evolution
MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA
MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA Fecha última revisión: Septiembre 2014 MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA MÓDULO GOTELGEST.NET MÓVIL... 3 1. INTRODUCCIÓN A
Prototipado y ejecución de aplicaciones SD con GeneXus
Page1 Prototipado y ejecución de aplicaciones SD con GeneXus En nuestro proceso de construcción de una aplicación para manejar un evento a realizarse en ciertos días y lugar, hemos creado una KB en GeneXus
MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO
MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO Fecha última revisión: Marzo 2016 INDICE DE CONTENIDOS HERRAMIENTA DE APROVISIONAMIENTO... 2 1. QUÉ ES LA HERRAMIENTA DE APROVISIONAMIENTO... 2 HERRAMIENTA
Cómo ingresar un pedido de venta en el SAP ERP desde la aplicación móvil creada con GeneXus
Page1 Cómo ingresar un pedido de venta en el SAP ERP desde la aplicación móvil creada con GeneXus Partiremos de una aplicación en la que, además de poder trabajar con la información de los clientes y materiales,
Puesta en producción de aplicaciones móviles con GeneXus
Page1 Puesta en producción de aplicaciones móviles con GeneXus En videos anteriores, vimos cómo desarrollar, prototipar y ejecutar nuestra aplicación para Smart Devices. Ahora que tenemos pronta la aplicación,
Desarrollo de Aplicaciones Web-Parte 2
Desarrollo de Aplicaciones Web-Parte 2 Aplicaciones Web Mobile Veamos ahora las aplicaciones Web Mobile, es decir, las aplicaciones Web que se ejecutarán en los navegadores de los Smart Devices. Desde
MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES
MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES Joma ha creado una herramienta con la cual, usted, como distribuidor, podrá generar presupuestos de las agrupaciones
INVENTARIO INTRODUCCIÓN RESUMEN DE PASOS
INVENTARIO INTRODUCCIÓN Es habitual que en las empresas realicen a final de año un Inventario. Con este proceso se pretende controlar el nivel de stock existente, para iniciar el nuevo ejercicio, conociendo
Comerciales. Comisiones en Documentos de Venta WhitePaper Enero de 2008
Comerciales. Comisiones en Documentos de Venta WhitePaper Enero de 2008 Contenidos 1. Propósito 3 2. Comerciales 4 3. Creación de tablas de comisiones 6 4. Cálculo de comisiones en documentos de ventas
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
EXTRACTO Descripción del uso y manejo de SIRAIS 1.2
Manual de usuario EXTRACTO Descripción del uso y manejo de ELABORADO POR Dr. Javier Rodríguez Suárez Director General de Difusión e Investigación Ing. José Joel Lucero Morales Jefe de Enseñanza de la Dirección
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.
GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba
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
Departamento CERES Área de Tarjetas Inteligentes Manual de Usuario
14 CORREO SEGURO. Hay aplicaciones de correo que permiten enviar y recibir correos cifrados y firmados digitalmente utilizando criptografía. Estas operaciones garantizan el intercambio seguro de información,
Aplicaciones de Bases de Datos con Delphi
Guías técnicas Grupo Danysoft: Aplicaciones de Bases de Datos con Delphi Equipo Grupo Danysoft junio de 2003 - (902) 123146 www.danysoft.com Guías Técnicas Grupo Danysoft: Aplicaciones de Bases de datos
WORD E INTERNET YERMAN ESTEBAN MURILLO CALDERÓN BLANCA NUBIA CHITIVA INSTRUCTORA
WORD E INTERNET YERMAN ESTEBAN MURILLO CALDERÓN BLANCA NUBIA CHITIVA INSTRUCTORA SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE INDUSTRIAS Y SERVICIOS VILLAVICENCIO-META 2014 Tabla de contenidos. Pág.
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL
Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...
UTILIZACIÓN DE UNA CUENTA DE CORREO ELECTRÓNICO (NUEVO) Acceso al correo electrónico
Acceso al correo electrónico Pasamos ahora a lo que sería usar la cuenta de correo que nos hicimos en la clase anterior. Lo primero que hacemos es entrar en la página web de Yahoo y localizar el icono
Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.
Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra
Manual del usuario TakePOS
Manual del usuario TakePOS Descarga de la aplicación Muchas gracias por obtener TakePOS. Desde la página oficial http://www.takepos.com puede descargar siempre la última versión. Si dispone de códigos
FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 MÓDULO DE DISEÑO Y PRODUCCIÓN DE MATERIALES UNIDAD 6 B
141 1 FORMACIÓN DE EQUIPOS DE E-LEARNING 2.0 Unidad 6 B 142 2 Índice SEGUIMIENTO DE PERSONAS 1 INFORMES 2 143 3 SEGUIMIENTO DE PERSONAS E INFORMES EN MOODLE El seguimiento de los participantes en Moodle
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.
http://www.hikashop.com/en/component/updateme/doc/page-...
español Contenido de visualización en el extremo delantero Descripción Página del producto con un menú Listado de productos con un menú Listado de categorías con un menú Los productos con un módulo Categorías
Sumario. 1.- Proceso de activación en Vodafone Business Place. 2.- Alta y baja de usuarios. 3.- Posición. 4.- Histórico. 5.- Usuarios. 6.
Versión 2.2 Mayo 2012 Sumario 1.- Proceso de activación en Vodafone Business Place 2.- Alta y baja de usuarios 3.- Posición 4.- Histórico 5.- Usuarios 6.- Ajustes 7.- Panel móvil 8.- Otras consideraciones
MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7
MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Índice Pasos previos a la visualización del programa: Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7 Conceptos e información
Manual de usuario de Solmicro BI. Página 1
Manual de usuario de Solmicro BI Página 1 Índice 1. Estructura general del sistema, 2. Estructura de presentación de la información, 3. Acceso a Solmicro BI y los diferentes cuadros de mando, 4. Partes
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...
Configuración de DNS seguros
Configuración de DNS seguros para la navegación de niños por Internet El otro día os contaba del secuestro de los DNS de Google, y qué son los DNS. Para hacer un resumen rápido: son como las páginas amarillas
6.1. Conoce la papelera
Unidad 6. La papelera de Reciclaje 6.1. Conoce la papelera La papelera no es más que un espacio en el disco duro reservado para almacenar la información que eliminamos, evitando que esta información aparezca,
MANUAL DE USUARIO UTILIZACIÓN DE LA EXTRANET
MANUAL DE USUARIO UTILIZACIÓN DE LA EXTRANET Utilice ésta Guía para conocer los procedimientos básicos de uso de la Extranet. En caso de que tenga alguna duda consulte las Instrucciones de Operación disponibles
CÓMO CREAR NUESTRO CATÁLOGO
CÓMO CREAR NUESTRO CATÁLOGO Mediante la aplicación (http://www.prensasoft.com/programas/conline) podemos crear nuestros propios catálogos. Para crear un catálogo necesitamos: - Varios productos que mostrar,
Introducción al desarrollo de aplicaciones móviles conectadas a un SAP ERP con GeneXus
Page1 Introducción al desarrollo de aplicaciones móviles conectadas a un SAP ERP con GeneXus GeneXus es una herramienta que a partir de un altísimo nivel declarativo, genera programas de software para
Curso Internet Básico - Aularagon
Antes de empezar es necesario que tengas claro algunas cosas: para configurar esta cuenta de correo, debes saber que el POP y el SMTP en este caso son mail.aragon.es; esta cuenta de correo hay que solicitarla
Servicios de Formación:
Servicios de Formación: GEDILEC Y BBDD Proceso de Realización Inventario Pintor Tapiró, 22 08028 BARCELONA Telf.: 93 4400405 Fax: 93 4401104 Es habitual que en las empresas se realice a final de año un
INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT
INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo [email protected] www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...
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
B Visor de Pedidos Realizados en el día, de un Cliente o de TODOS pag.10
Aplicación Preventa 1 Manual de Uso pag.2 2 Ampliaciones A MultiEmpresa pag.8 B Visor de Pedidos Realizados en el día, de un Cliente o de TODOS pag.10 1 Manual de uso del programa Preventa Al iniciarse
L U I S P A T I Ñ O IN FOR M Á T I C A SIS T E M A S AVA N Z A DOS
1 1 EFACTURA ONLINE... 3 1.1 INTERFACE DE EFACTURA ONLINE... 3 1.2 BARRA SUPERIOR... 4 1.3 ÁREA DE TRABAJO. PESTAÑAS... 4 2 EMPRESAS... 5 3 PERSONALIZAR FACTURA... 7 4 CLIENTES... 8 5 FACTURAR... 9 5.1
Estimado usuario. Tabla de Contenidos
Estimado usuario. El motivo del presente correo electrónico es mantenerle informado de las mejoras y cambios realizados en el software Orathor (Athor/Olimpo) en su versión 5.7.041 la cual ha sido recientemente
Programa de Fabricación para Android
Programa de Fabricación para Android Presentación: Este es un programa dirigido a la dirección, planificación, gestión, guardado y presentación de la fabricación, en este caso de una imprenta de generación
GVisualPDA Módulo de Almacén
GVisualPDA Módulo de Almacén GVisualPDA es una aplicación para Windows Mobile 5/6 que amplía más aún las posibilidades de integración del software de gestión GVisualRec permitiendo estar conectados en
Guía de instalación de Gesclivet.
Guía de instalación de Gesclivet. Índice 1. Previo a la instalación 2. Instalación en un único puesto de trabajo 3. Instalación en una Red de ordenadores 3.1. Instalación en el puesto Servidor 3.2. Instalación
Pantallas interactivas (Objeto Web Panel)
Pantallas interactivas (Objeto Web Panel) El web panel es el objeto más flexible que provee GeneXus. Como ya hemos visto en algunos ejemplos que hemos mostrado, todo web panel ofrece un web form, que es
MANUAL TIENDA VIRTUAL. Paseo del Gran Capitán, Nº 62, 37006 Salamanca. Telf.: 923 121 363 Fax: 923 090 381 [email protected]
MANUAL TIENDA VIRTUAL Paseo del Gran Capitán, Nº 62, 37006 Salamanca. Telf.: 923 121 363 Fax: 923 090 381 [email protected] Alta de nuevos clientes Para darse de alta como nuevo cliente pulse el botón
Introducción al modelado de procesos de negocio en base al estándar BPMN
Introducción al modelado de procesos de negocio en base al estándar BPMN La actividad de una empresa como la Agencia de Viajes, implica la ejecución de trámites y realización de procesos propios de su
Conceptos Generales en Joomla 1.7.2.
JOOMLA 1.7 CONCEPTOS GENERALES. 1.- Introducción. Una vez realizada la instalación de Joomla! en nuestro servidor, observemos detenidamente lo que hemos conseguido, y así poder ir entendiendo las posibilidades
CENTRO DE INVESTIGACIÓN CIENTÍFICA Y DE EDUCACIÓN SUPERIOR DE ENSENADA, BAJA CALIFORNIA Departamento de Cómputo / Dirección de Telemática ÍNDICE
HOJA 1 DE 17 ÍNDICE 1 Interfaz Web... 2 1.1 Acceso a la nube CICESE utilizando la interfaz Web.... 2 1.2 Pantalla principal de la interfaz Web.... 3 2 Administrar archivos desde la interfaz Web... 5 2.1
Documentación del Terminal
Documentación del Terminal 1. Descripción El Programa de Preventa-Autoventa FacturaPlus está diseñado para su utilización en PDAs incluyendo en este paquete además una aplicación para PC con la que gestionar
2. Doctores 2.1. Dar de alta un doctor 2.2. Buscar un doctor 2.3. Editar un doctor 2.4. Borrar un doctor
ADMINISTRACIÓN. 1. Pacientes 1.1. Dar de alta un paciente 1.2. Buscar un paciente 1.3. Editar un paciente 1.4. Borrar un paciente 1.5. Realizar pagos 1.6. Facturar desde un paciente 1.7. Facturar actuaciones
ANEXO 2 - RESPALDO Y RESGUARDO DE BASES SIP-G. Anexo 2 Respaldo y resguardo de bases SIP-G
ANEXO 2 - RESPALDO Y RESGUARDO DE BASES SIP-G Anexo 2 Respaldo y resguardo de bases SIP-G Dirección Nacional de Maternidad e Infancia Area de Relevamiento Epidemiológico y Sistemas de Información de la
Gestión de Permisos. Documento de Construcción. Copyright 2014 Bizagi
Gestión de Permisos Documento de Construcción Gestión de Permisos 1 Tabla De Contenido Descripción del Proceso... 3 Factores Importantes En La Construcción Del Proceso... 4 Modelo de Datos... 4 Principales
GUÍA BÁSICA DE USO DEL SISTEMA RED
SUBDIRECCIÓN GENERAL DE INSCRIPCIÓN, AFILIACION Y RECAUDACIÓN EN PERIODO VOLUNTARIO GUÍA BÁSICA DE USO DEL SISTEMA RED Marzo 2005 MINISTERIO DE TRABAJO Y ASUNTOS SOCIALES TESORERÍA GENERAL DE LA SEGURIDAD
USO DEL COMANDO. Fdisk. Autor :. Alejandro Curquejo. Recopilación :. Agustí Guiu i Ribera. Versión :.. 1.0
USO DEL COMANDO Fdisk Autor :. Alejandro Curquejo Recopilación :. Agustí Guiu i Ribera Versión :.. 1.0 Fecha : 30 de Junio del 2001 USO DE FDISK El programa FDISK suministra información sobre las particiones,
NORMA 19.14 (SEPA) 22/11/2013
NORMA 19.14 (SEPA) 22/11/2013 1. Descripción La aplicación de generación de ficheros de adeudos permite generar fácilmente Órdenes para que su banco efectúe el cobro de recibos a clientes creando una Base
PRÁCTICA 1: FotoLlamada
PRÁCTICA 1: FotoLlamada FotoLlamada: El objetivo de esta práctica es hacer una aplicación que ejecute una de las principales funciones de un teléfono, hacer una llamada. El funcionamiento será el siguiente:
Instalar protocolo, cliente o servicio nuevo. Seleccionar ubicación de red. Práctica - Compartir y conectar una carpeta
Configuración de una red con Windows Aunque existen múltiples sistemas operativos, el más utilizado en todo el mundo sigue siendo Windows de Microsoft. Por este motivo, vamos a aprender los pasos para
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.
Arsys Backup Online Manual de Usuario
Arsys Backup Online Manual de Usuario 1 Contenido 1. Instalación del Programa Cliente... 3 Pasos previos... 3 Instalación... 3 Configuración del acceso... 6 Ubicación del servidor de seguridad... 6 Datos
Servicio de configuración de red (DHCP)
Servicio de configuración de red (DHCP) Como hemos comentado, DHCP (Dynamic Host Configuration Protocol) es un protocolo que permite a un dispositivo pedir y obtener una dirección IP desde un servidor
2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU
2011-2012 RESOLUCIÓN DE ERRORES EN MOODLE CAMPUS VIRTUAL-BIRTUALA UPV-EHU Antecedentes:... 2 1. Introducción... 3 2. Imágenes que no se visualizan... 3 3. URLs de recursos o actividades que no son autocontenido...
Creación de la Base de Conocimiento
Creación de la Base de Conocimiento Vamos a ejecutar a GeneXus (doble click en el icono del escritorio) Este nombre y este número que vemos aquí, nos indican cuál es la versión de GeneXus que estamos ejecutando.
Desarrollo de Aplicaciones Web-Parte 1
Desarrollo de Aplicaciones Web-Parte 1 En el generador Web de GeneXus X Evolution 2 se ha trabajado en las siguientes áreas: Seguridad Desempeño o Performance Prototipación en la Nube solamente con un
Esta extensión está obsoleta a partir de PHP 5.5.0, y será eliminada en el futuro
USAR MYSQL EN PHP PHP tiene una librería de funciones nativas para conectarse a las base de datos MySQL. Por un lado reconoce la librería mysql y por otro mysqli. Se recomienda el uso de mysqli dado que
En esta unidad añadiremos información sobre EXT3 y trabajaremos con aspectos visibles que nos proporcionan estos sistemas de archivos.
ESTRUCTURA DEL SISTEMA DE ARCHIVOS 1. Introducción. En la unidad anterior se esbozó mediante la explicación de los formatos del disco duro, distintos tipos de sistemas de archivos: FAT16, FAT32, NTFS y
La ventana de Microsoft Excel
Actividad N 1 Conceptos básicos de Planilla de Cálculo La ventana del Microsoft Excel y sus partes. Movimiento del cursor. Tipos de datos. Metodología de trabajo con planillas. La ventana de Microsoft
Guía de inicio rápido del Administrador de Colecciones de WorldShare de OCLC
Guía de inicio rápido del Administrador de Colecciones de WorldShare de OCLC Verificación del símbolo de OCLC de preferencia y de las credenciales del servidor proxy... 1 Opciones de edición de MARC...
RESPUESTA A PREGUNTAS INFORMÁTICAS FRECUENTES.
RESPUESTA A PREGUNTAS INFORMÁTICAS FRECUENTES. La primera vez que se pide a un ordenador que descargue una imagen, o la primera vez que se hace algo con unas claves que se utilizan por 1º vez (por ej:
Bienvenido al sistema de Curriculum Digital CVDigital
CVDigital 1 Bienvenido al sistema de Curriculum Digital CVDigital Este programa se ha desarrollado con el fin de llevar a cabo Certificaciones y Recertificaciones de los profesionales a partir del ingreso
Otros tipos de Consultas
Otros tipos de Consultas Tabla de contenidos 1.- CONSULTA DE SELECCIÓN INTERACTIVA... 3 2.- CONSULTAS DE ACCIÓN... 4 3.- CONSULTAS DE TABLAS DE REFERENCIAS CRUZADAS... 6 Universidad de Salamanca Facultad
Manual de la Aplicación Móvil Creapedidos. Gestión y seguimiento de pedidos desde tu dispositivo móvil.
Manual de la Aplicación Móvil Creapedidos Gestión y seguimiento de pedidos desde tu dispositivo móvil. Descripción de la aplicación La aplicación móvil de Creapedidos.com fue diseñada y optimizada para
SECRETARÍA VIRTUAL Perfil Ciudadano
SECRETARÍA VIRTUAL Perfil Ciudadano Marzo 2012 ÍNDICE 1. INTRODUCCIÓN...1 3. COMPONENTES NECESARIOS...3 4. TELETRAMITAR UNA SOLICITUD...4 4.1 Enviar una solicitud...4 4.1.1. Grabación de la solicitud...5
MANUAL MÓDULO CECA CON RECARGOS O DESCUENTOS PARA PRESTASHOP Guía Básica
MANUAL MÓDULO CECA CON RECARGOS O DESCUENTOS PARA PRESTASHOP Guía Básica Módulo CECA con recargos o descuentos para PrestaShop CONFIGURACIÓN DEL MÓDULO CECA CON RECARGOS O DESCUENTOS PARA PRESTASHOP...
Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010
Programa de Ayuda EMCS Instalación Versión SQL Server Versión 1.0 - Marzo 2010 Programa de Ayuda EMCS Instalación Versión SQL Server Tabla de Contenido 1 INSTALACIÓN EN EL SERVIDOR...3 1.1 CREAR LA BASE
En este tutorial vamos a calificar una tarea por el método "Calificación simple directa"que es el que utiliza por defecto moodle.
1 de 9 Calificar Tarea En este tutorial vamos a calificar una tarea por el método "Calificación simple directa"que es el que utiliza por defecto moodle. La evaluación por guías de calificación y las rúbricas
Manual Usuario Manual Usuario
Manual Usuario Con la colaboración de : TABLA DE CONTENIDOS 1 Introducción... 7 2 Consideraciones generales... 8 2.1 Perfiles de acceso... 8 2.1.1 Administrador Intress... 8 2.1.2 Administrador entidad...
Usar Office 365 en un iphone o ipad
Usar Office 365 en un iphone o ipad Guía de inicio rápido Consultar el correo Configure su iphone o ipad para enviar y recibir correo desde su cuenta de Office 365. Consultar el calendario esté donde esté
Visualizador de la IDEE. (www.idee.es)
Visualizador de la IDEE (www.idee.es) 1 El visualizador de mapas es una herramienta clave dentro de una Infraestructura de datos Espaciales, que nos va a permitir superponer en pantalla datos geográficos
MANUAL DE USUARIO FINAL MAPCEL PROFITS
INDICE I. Descripción de la aplicación. II. Requisitos III. Servicios IV. Compatibilidad de equipos V. Instalación de la solución móvil. VI. Configuración de la solución móvil VII. Instalación de la solución
Guía de instalación del sistema Vigilant Security CS
Gracias por adquirir el sistema Vigilant Security CS. Esta guía le ayudará a escoger la instalación mas conveniente para su empresa, y le guiará en los pasos para realizar una instalación sin problemas.
Qué es una máquina virtual?
Instalación de Windows XP en una máquina virtual utilizando Sun VirtualBox. Vamos a empezar este tutorial dando una pequeña explicación acerca de que es una máquina virtual y luego vamos a proceder a instalar
Módulo mod_banners para insertar y visualizar anuncios o publicidad (banners) en Joomla. Contador. (CU00446A)
aprenderaprogramar.com Módulo mod_banners para insertar y visualizar anuncios o publicidad (banners) en Joomla. Contador. (CU00446A) Sección: Cursos Categoría: Curso creación y administración web: Joomla
Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid
Descarga Automática Manual de Usuario Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Versión 5.2 Fecha: 2008-10-15 Ref : MU_DescargaAutomática.doc ÍNDICE 1 INTRODUCCIÓN...
Facturación Automática de Ventas WhitePaper Noviembre de 2006
Facturación Automática de Ventas WhitePaper Noviembre de 2006 Contenidos 1. Propósito 3 2. Particularidades del asistente 3 2.1. Accesos en PrefGest 3 2.2. Requisitos de los documentos a albaranar / facturar
MOVILIDAD PARA MICROSOFT DYNAMICS CRM. DOC: Corporate CRM Overview
MOVILIDAD PARA MICROSOFT DYNAMICS CRM 1 0 Introducción Desde hace no mucho tiempo, la necesidad de soluciones de movilidad por parte de las empresas ha ido en aumento. Bien para la mejora de la eficiencia
INSTRUCTIVO PARA EL RESPALDO Y EL ENVÍO DE LAS BASES DEL SISTEMA INFORMÁTICO PERINATAL POR INTERNET
DIRECCIÓN NACIONAL DE MATERNIDAD E INFANCIA AREA DE RELEVAMIENTO EPIDEMIOLÓGICO Y SISTEMAS DE INFORMACIÓN DE LA MUJER Y PERINATAL INSTRUCTIVO PARA EL RESPALDO Y EL ENVÍO DE LAS BASES DEL SISTEMA INFORMÁTICO
EMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia 302-000-196 Rev. 01 Mayo de 2014
EMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia 302-000-196 Rev. 01 Mayo de 2014 Este documento proporciona información sobre la función de soporte remoto seguro de
QUÉ ES HOMEBASE? Encontrar Libros
QUÉ ES HOMEBASE? HomeBase 2.3 es el software de gerencia de inventario que permite no perder de vista sus libros, catálogos, desideratas, clientes y facturas. Usted puede agregar nuevas entradas, actualizar
De Word 2010 a Office 365 para empresas
De Word 2010 a Office 365 para empresas Haga el cambio Como el aspecto del escritorio de Microsoft Word 2013 es diferente de las versiones anteriores, le ofrecemos una breve introducción a las nuevas características
Versión 1.0. BOLETÍN (JUNIO 2009) a2móvil PC. a2 softway C. A.
Versión 1.0 BOLETÍN (JUNIO 2009) a2móvil PC a2 softway C. A. VERSIÓN 1.0 a2móvil PC e-mail [email protected] www.a2.com.ve Maracaibo-Venezuela Capítulo 1 a2móvil PC. La aplicación a2móvil le permitirá
Vamos a ver las dos formas básicas de arrancar PowerPoint.
Iniciar Powerpoint Vamos a ver las dos formas básicas de arrancar PowerPoint. 1) Desde el botón Inicio situado, normalmente, en la esquina inferior izquierda de la pantalla. Coloca el cursor y haz clic
Estructurar la información dentro del ordenador:
Estructurar la información dentro del ordenador: Aprender a estructurar la información dentro del ordenador, para facilitar su manejo y búsqueda. Las carpetas se utilizan para clasificar los documentos
LABORATORIO 9. Replicación de base de datos en SQL Server
LABORATORIO 9. Replicación de base de datos en SQL Server GUÍA DE LABORATORIO Nº 9 Actividad de Proyecto No. 11: ESTABLECER PLANES DE SINCRONIZACIÓN PARA BASE DE DATOS Y OBJETOS DISTRIBUIDOS. Estructura
NORMA 19.14 / 19.44 (SEPA)
NORMA 19.14 / 19.44 (SEPA) Versión 1.5 Concepto Ampliado N19.14 PLUS Enero 2015 Contenido 1. Descripción... 3 2. Instalación de la aplicación... 3 3. Desinstalación de la aplicación... 4 4. Acceso a la
Manual de usuario. Modulo Configurador V.1.0.1
Manual de usuario Modulo Configurador V.1.0.1 Tabla De Contenido 1.) Modulo Configurador 3 1.1) Estructura del modulo configurador 3 1.2) Configuración de datos generales de la empresa 4 a) Ficha de datos
Notificaciones y Presentaciones Electrónicas en portal Web
Notificaciones y Presentaciones Electrónicas en portal Web Consideraciones previas: Para poder acceder al portal con derecho de firma, deberá tener token instalado y conectado a la computadora antes de
