INTRODUCCIÓN. Página 1 de 74
|
|
- José Carlos Rivero Lara
- hace 8 años
- Vistas:
Transcripción
1 PuntoExe Tools Manual de Uso Volumen 5 Montaje Inicial INTRODUCCIÓN Este Volumen 5 del Manual de Uso de las PXTools es la transcripción del quinto de los seis videos que contienen la versión completa del Curso de Entrenamiento dictado por el Ing. Juan Marcelo Bustamante (autor de las PXTools) a un grupo de nuevos usuarios de esta herramienta, a fines de Todas las referencias internas para la ubicación de sus contenidos temáticos o imágenes remiten al momento en que fueron abordados o mostrados en la grabación original, de modo de poder ampliar en ella cualquier asunto que pueda haber perdido claridad en la transcripción. Los títulos de cada tema hacen referencia expresa al video y momento de la reproducción en el formato: V Nº HH:MM:SS (HoraHora:MinutoMinuto:SegundoSegundo) de modo que el índice de cada volumen permite ubicar los temas en el propio documento o en el correspondiente video indistintamente. Las imágenes se identifican con una combinación de video y momento de la reproducción en el formato: VH:MM:SS (VideoHora:MinutoMinuto:SegundoSegundo) para que puedan ser referenciadas en cualquiera de los volúmenes del manual. Con el fin de minimizar el peso de estos documentos en su versión digital, todas las imágenes contenidas tienen baja resolución, por lo que se recomienda regular el nivel de Zoom del visualizador antes de proceder a su lectura. Página 1 de 74
2 INDICE TEMA UBICACIÓN Pg. Instalación - Estructura V 5 00:00:00 4 Patterns V 5 00:00:55 4 License V 5 00:02:17 5 XPZs V 5 00:04:05 6 Lib (pexe.jar) V 5 00:06:50 8 War V 5 00:08:32 8 Static V 5 00:18:33 12 Instalación - Datos Personalizables V 5 00:23:50 15 Folder PXPersonalized V 5 00:27:24 16 Login V 5 00:28:05 17 Master Page V 5 00:36:45 20 Seguridad V 5 00:38:21 21 System V 5 00:45:16 25 Themes V 5 00:51:21 30 Instalación - Login V 5 00:52:52 32 CheckContext V 5 00:53:06 32 CheckUser V 5 00:53:16 32 SaveContext V 5 00:53:25 32 Lógica de recuperación de pantalla post login V 5 00:53:39 32 Instalación - Manejo de Menús V 5 01:03:45 37 Folder PXAccesories V 5 01:05:33 38 Menú Superior, Menú Izquierdo V 5 01:07:20 39 Optimización y Login V 5 01:10:08 40 Menús Personalizados V 5 01:14:50 44 Importación de Menús, Exportación de Menús V 5 01:24:37 49 Instalación - PXToolsParameters V 5 01:29:45 50 Static Path V 5 01:30:55 51 Images Path V 5 01:31:35 51 System Images Folder V 5 01:32:20 52 Check User-Menu Relation V 5 01:34:03 53 Menu Bullet V 5 01:35:43 53 Recent Link Bullet V 5 01:37:30 54 Recent Link Levels V 5 01:38:42 54 Login Support V 5 01:39:52 54 Página 2 de 74
3 TEMA UBICACIÓN Pg. Soporte de Help en Línea - Filosofía V 5 01:40:45 54 Abstraer al programador del conocimiento de HTML V 5 01:41:33 56 Documentación a nivel de la instancia V 5 01:43:40 56 Soporte múltiple idioma V 5 01:50:29 60 Manejo de Help MasterPage V 5 01:54:16 62 Página 3 de 74
4 Instalación - Estructura V 5 00:00:00 Hoy vamos a ver todo lo correspondiente al montaje inicial de las PXTools, instalación incluida. Trataremos de profundizar en las rutinas que van a tener que tocar para poner a punto ese montaje inicial. Lo primero a tener en cuenta es la estructura de instalación y para eso vamos a ver una instalación: Ésta es básicamente la estructura de directorios de instalación (recuadro) y vamos a mencionar un poco el contenido de cada una de estas carpetas. Patterns V 5 00:00:55 Comencemos por la carpeta Patterns, con los directorios que contienen los Patterns que se van a incorporar al Development Environment de Patterns. Los Patterns cuando se instalan, por defecto van a quedar en: Página 4 de 74
5 la carpeta de instalación del Pattern (recuadro), en este caso Patterns11 (las últimas versiones ya no son compatibles con Patterns 10). Dentro de esta carpeta hay otra que se llama Patterns (seleccionada en azul) que contiene una carpeta para cada uno de los Patterns que están definidos en el sistema. En este caso ya están instaladas las tres carpetitas con los Patterns de las Pxtools. Instalarlas es copiarlas, es copiar esas tres carpetitas al directorio Patterns, nada más que eso. Con esta primera parte cumplida, ya cuando se abre el editor de Patterns en la combito que vimos en la figura 10:55:19 ya tienen habilitados los Patterns, pero vamos a ver que le faltan algunas cosas para poder funcionar. License V 5 00:02:17 Van a requerir poner en el directorio de Patterns las licencias: pues de lo contrario les va a dar error la generación del Pattern. En la licencia siempre va a haber un archivo.lic (recuadro rojo), que es parte de la definición de la licencia y unas Dll de las licencias, habilitadas para los.net FrameWorks 1.1 y 2.0 (recuadro azul): Hemos hecho algunas pruebas con el 2.0 y no anda muy bien. Página 5 de 74
6 Inclusive aunque sólo se tenga el DotNet FrameWork 2.0, si se ponen las Dlls de la 1.1 funcionan bien. O sea que en principio prueben con las.net 1.1. Estas Dll hay que copiarlas directamente en la raíz del Pattern, en la figura 50:01:46, Patterns11 en recuadro rojo. Se trata de la carpeta donde está el archivo GeneXusPatterns.exe que es el ejecutable de GeneXus Patterns: que en este ejemplo destacamos con el mouse. También hay que copiar a este directorio el archivo de licencia que recuadramos en rojo en la figura 50:02:24. En este caso no está porque ya se instaló la licencia, pero tienen que tomar el archivo.lic y copiarlo en este mismo directorio Patterns11. Sólo con esto ya por defecto tienen 15 días de prueba sin costo de lo que sería una versión Trial. Posteriormente se nos puede pedir la renovación o les cambiamos la licencia para que sea anual o permanente según la hayan contratado. XPZs V 5 00:04:05 En importancia, la siguiente carpeta de la instalación es la de los XPZs. Página 6 de 74
7 De los cuatro XPZs que muestra la figura anterior, los que son específicamente requeridos por las PXTools, son los tres últimos (recuadro) y deben ser instalados. El otro, PXAccesories.xpz es un XPZ accesorio, que sólo deben instalar si van a resolver el tema de los Menús de vuestros sistemas con los recursos que les brindan las PXTools, cosa que van a tener que decidir en su momento y de la que vamos a hablar más adelante en esta clase. Pero no hay obligación de usar estos recursos. Ahora vamos a ver cada una de estas XPZ a qué corresponden y para qué sirven. Un detalle importante a tener en cuenta: Cuando vayan a consolidar los Patterns, para que no les dé error la consolidación tienen que ir a las Propiedades del Modelo y poner la propiedad Functions en Allows non-stardard functions on saving. Página 7 de 74
8 Esto es porque hay funcionalidades que no se pudieron programar en GeneXus directamente para el soporte de Java, Gráficas y otras cosas, de modo que hubo que hacer rutinas en Java puro. Entonces hay programas de GeneXus que están llamando a rutinas entre comillas que son Java. Luego, si no establecen esta propiedad, esas rutinas (son tres o cuatro) que son las que llaman a las funciones Java directo, les van a dar error. Hay que acordarse de hacer esto tanto cuando se consolida como cuando se pasa a un Modelo de Prototipo que también tienen que establecer esta misma propiedad. En este último caso creo que dice algo así como Error on especify non standard functions. El texto es parecido pero no es el mismo. Lib (pexe.jar) V 5 00:06:50 En la carpeta Lib de la instalación existe un archivo.jar en donde, justamente, están metidas esas rutinas externas: Estamos viendo dos archivos.jar porque actualmente en la Web está oficialmente la versión 2.2 de las PXTools y en la figura se destaca el correspondiente a la versión 2.3, todavía no liberada. Este.jar va a ser requerido si habilitan la funcionalidad de Export a Excel o Generación de Gráficas, o si usan el LoadConfig o si usan cosas que utilizan APIs que están metidas en la referencia a este.jar. Por defecto, si hacen un WorkWith común y corriente, cuando compilen no se va a requerir este archivo, pero en la medida que utilicen alguna de las rutinas que llaman a este.jar, ahí va a ser necesario que este archivo esté en el ClassPath del Compilador si no, no les va a funcionar. Más adelante vamos a ver que este archivo.jar está en el War para el armado de la WebApp, pero también tiene que estar afuera porque lo van a requerir ustedes en tiempo de compilación. Además entonces, lo van a requerir en tiempo de ejecución y está en los War generados que ahora les voy a mostrar. Obviamente estamos hablando de plataforma Java, recuerden que lo que les dije acerca de la generación de gráficas, ilustradas en la figura 11:34:40, está específicamente orientado a la plataforma Java. War V 5 00:08:32 Después dentro de la carpeta War de la instalación: Página 8 de 74
9 hay dos archivos.war (el primero para quienes tengan instalado el Upgrade 2 del generador Java y el segundo para quienes tengan el Upgrade 3) que les entregamos porque es parte de la metodología que nosotros usamos. No es la metodología que Artech documenta para que ustedes hagan una aplicación Web. Hay una metodología para desarrollar una aplicación Web que es usar el Deployment Wizard de GeneXus, etc. A nosotros no nos quedaba claro el Deployment y encontramos una manera muy rápida de hacer las cosas, que consiste en lo siguiente: Nosotros tenemos armado en este webapp.war un.war con lo mínimo que requiere GeneXus para armar una WebApp. Es lo que arma el Deployment si arrancáramos GeneXus desde cero. Agarramos GeneXus, lo dejamos libre, hacemos una rutinita mínima y ya ahí pedimos el Deployment para la Web, entonces me armaría algo parecido a este archivo webapp.war. O sea que este es el.war en su mínima expresión, no tiene nada. Esto les facilita en que no tienen que armar el Deployment, ya tienen un.war sobre el que trabajar y deben saber que el nombre del archivo war tiene que ser el nombre de la aplicación que van a crear. De modo que lo que hacemos es tomar nuestro webapp.war, lo copiamos, lo pegamos en la propia carpeta para cambiarle el nombre y después lo movemos al directorio donde tenemos instalado el Tomcat. En nuestro caso les voy a mostrar el directorio que usamos para un servidor Linux: Esta es la raíz de la WebApp). Página 9 de 74
10 Y simplemente acá, donde estamos viendo todos los.war, pegamos nuestro archivo con el nombre modificado y ya el Tomcat se encarga de crear todas las carpetas con una estructura que los servidores Web Java crean para soportar los servlets y que es similar a esta: META-INF, WEB-INF, classes, lib, etc. Tengan paciencia, a veces demora. Así, ya les va a quedar creada toda la estructura y después, lo único que tienen que hacer es ir a las propiedades de GeneXus, en el modelo Java: Página 10 de 74
11 y lo que importa es en Web Information apuntar a lo que serían los directorios Servlet directory (recuadro rojo) y Static content directory (recuadro azul). Ven que a aquí están separados los directorios por la razón que ya vimos: El Servlet directory y el Static content directory por lo general en Linux están separados y parte del Path es distinto, como pueden ver en la figura anterior. En el caso que estén trabajando con Windows, con un Apache Tomcat instalado por Windows, el Path va a ser el mismo, lo único que uno va a ser uno más largo que el otro. Uno va a llegar hasta las clases, directorio donde están las clases almacenadas, que es parte de lo que el Tomcat automáticamente generó (figura 50:10:50, directorio classes) y para el Static tenemos un estándar que consiste en ponerlo en lo que sería la raíz de la WebApp, pero en este caso que estamos viendo, como se trata de otro directorio separado, en realidad no es la raíz de la WebApp. En otros casos, si fuera el mismo directorio, lo ponemos realmente en la raíz, quedaría algo así como \\nautilus\webapps\pxt-demo. Pero esto no tiene por qué ser así. Vi que algunos de ustedes apuntaron el Static a un directorio que crearon con el nombre \\...\images, lo que no está del todo bien porque en realidad no se graban sólo imágenes, se graban JavaScripts, se graban los css que generan los Temas, en fin, toda la lógica que el servidor requiere de archivos estáticos. Los JavaScripts son archivos estáticos entonces también se graban en aquí. Creo que como nombre sería más apropiado \\...\static, o algo así. El Static content base URL (recuadro verde) también, es el Path relativo visto desde el punto de vista que se está posicionado en la raíz del servidor. De haber puesto \\...\static para el Static content directory, aquí debemos poner /static pero ahora como una URL. Y ahora estamos en condiciones de empezar a trabajar sobre el modelo en cuanto a especificación y compilación GeneXus para trabajar directo contra la WebApp. Y una vez que tengamos el modelo funcionando vamos a ver que es fácil armar un.war, ahora sí, con toda la aplicación dentro. El tema es que si: Si cliqueamos dos veces un archivo war y lo abrimos con WinRAR: Página 11 de 74
12 vemos que no es más que un ZIP con dos carpetas que ya nos son conocidas dentro. Por lo tanto si tenemos la WebApp armada y estamos probando la aplicación en un modelo de Testing o de Producción, lo único que tenemos que hacer es, estando posicionado en el directorio de la WebApp: seleccionar las dos carpetas recuadradas y solicitar su compresión en formato ZIP: Ojo, no funciona con RAR que tiene una estructura distinta. Tiene que ser en formato ZIP y simplemente incluir esas dos carpetas. Esto nos genera un archivo.zip que lo cambiamos a.war y listo. Ya tenemos el archivo war de nuestra aplicación sin haber pasado por el Deployment. Static V 5 00:18:33 Por último, dentro de la carpeta Static de la instalación: Página 12 de 74
13 que tiene por un lado el contenido estático de JavaScripts que nosotros requerimos y tiene que estar en el directorio que se configuró en GeneXus para el Static content (figura 50:11:44 recuadro azul) y por otro lado el directorio images. Lo que deben hacer no es copiar la carpeta Static y pegarla en la WebApp, sino que deben abrir la carpeta Static, copiar lo que tiene adentro y pastearlo en donde ustedes hayan declarado que es el Static. Si han declarado que este directorio se llama pepe, tienen que estar debajo de pepe directamente los archivos js. Dicho de otro modo, los.js que están en la figura anterior tienen que quedar mezclados con los.js de GeneXus. Bien, con esto hemos repasado la estructura de la instalación: Finalmente digamos que todo lo que les hemos explicado está documentado en este ReadMe (recuadro) que yo tengo aquí impreso y al releerlo observo que omití algo importante en relación con los XPZs: Una vez que ustedes consoliden los XPZ, lo primero que tienen que hacer es, en modo Diseño, en las propiedades, cambiar el Tema por defecto que trae GeneXus que se llama Default y allí ustedes deben declarar que el tema por defecto va a ser el de las PXTools: Página 13 de 74
14 De modo que consolidan los XPZ y después que lo hacen, cambian acá el Tema por defecto. Lo otro que recomendamos hacer en esta misma ventana para que a medida que vayan desarrollando con los Patterns puedan ir viendo las imágenes desde GeneXus, es apuntar el Base image path (recuadro) a ese mismo directorio images, dentro del Static que vimos en la figura 50:18:40. Si tienen la WebApp en Win, ya pueden apuntar directamente a la WebApp Static de Win o copian el directorio images debajo de algún directorio y referencian al padre. No tienen que incluir el \images porque éste es un directorio interno del Static y aquí hay que apuntar al directorio estático. Si hacen eso van a poder ver, por ejemplo en un Trabajar Con: van a poder ver las referencias a imágenes. Página 14 de 74
15 Instalación - Datos Personalizables V 5 00:23:50 Una vez que tenemos los XPZs consolidados, básicamente la estructura que estamos haciendo es la de una Folder por cada XPZ: Cada XPZ representa una Folder que se crea y vamos a empezar a hablar un poco de cada una de estas Folders. Hay una Folder que se llama PXPatterns que es muy sencilla, tiene nada más que una estructura que organiza en subfolders que tienen un nombre por cada tipo de patrón. Cuando ustedes por defecto generen con los Patterns, están configurados ya para que lo hagan sobre estos nombres de carpeta. El Composer va a generar sobre la primera PXTools_Composer, el ParameterRequest lo va a hacer sobre la segunda PXTools_ParameterRequest y el WorkWith sobre la tercera PXTools_WorkWith. Si ustedes no se consolidan este PXPatterns.xpz no pasa nada, simplemente cuando el Pattern Composer va a trabajar y va a decir que va a generar sobre la Folder PXTools_Composer que se la va a crear en la raíz, o sea debajo de Objects y van a quedar mezclados. Por eso simplemente este XPZ lo único que está organizando es que los objetos generados por los Patterns van a estar metidos en carpetas propias debajo de una Folder PXPatterns. Inicialmente estas carpetas lo único que tienen es un objeto Dummy porque en GeneXus no se puede distribuir sólo Folders. Hay que distribuir algún objeto para que las Folders se creen. Página 15 de 74
16 Después tienen la Folder PXTools en cuyas subfolders van a estar organizadas las APIs del sistema, que en la versión Trial habrán visto que están con Copyright. Son objetos que no deberían tocarse en el sentido de modificarse, pero sí se pueden utilizar tal como hemos visto en varias partes del curso. Son básicamente las APIs que muy por debajo utilizan los Patterns y ustedes también podrían utilizar como rutinas auxiliares que atienden requerimientos generales o particulares, como el AcSUV y DeSUV o el Debug y el TreeView que vimos en la clase pasada. Este último, como dijimos, seguramente se convertirá en un nuevo Pattern PXTreeView para facilitar el uso de este recurso. Pero la más importante Folder que ustedes van a tener que utilizar es la PXPersonalized. Folder PXPersonalized V 5 00:27:24 Las PxPersonalized son rutinas que vienen por defecto, que se utilizan por los Patterns, pero en este caso sí, que deberían ser modificadas por ustedes. Porque contienen datos personalizados para cada sistema que se está implementando. Si bien son rutinas que se utilizan en su mayoría por el Pattern y también por la Master Page según vamos a ver, ustedes van a tener que modificarlas. Vamos a analizar el contenido de estas subfolders de PXPersonalized comenzando por la PXTools_Context. Allí por ejemplo tenemos el CheckContext (recuadro) con el cual el sistema tiene contemplada la posibilidad de verificar un usuario logueado: Página 16 de 74
17 Login V 5 00:28:05 Es frecuente que si el usuario no está logueado se deba llamar al Login, pero eso depende de cada aplicación. Esta rutina CheckContext lo que hace es implementar la lógica que el sistema debe aplicar según queramos o no controlar el Login. Inclusive hasta la versión anterior estaban comentadas las líneas de código recuadradas y ahora le agregamos una parametrización para que las tome en cuenta o no según corresponda, sin tener que descomentar código sino sólo cambiando un valor en el dominio enumerado PXToolsParameters. Más adelante veremos que el LoginSupport encima del recuadro, cuando cambian esta propiedad en el dominio enumerado que por defecto viene en False y la pasan a True, el sistema pasa a controlar el Login sin necesidad de tocar el código del CheckContext. De todos modos esta rutina está editable porque nos ha pasado en algunos sistemas que no sólo hay que controlar el Usr.Cod sino también algunas otras cosas que obligatoriamente deban estar instanciadas para el buen funcionamiento del mismo. Y aquí podrían agregar más controles sobre valores del Context, además del Usr.Cod, que fuercen el Login. Estos otros valores de Context los tendrán que crear ustedes, porque como vimos en V 3 00:17:33, el Context viene en su estructura mínima: el usuario en UsrCod y después dos propiedades que vamos a ver con respecto al Menú, la última incorporada muy recientemente. Si no van a usar el PXAccesories de Menús estas dos propiedades no aplican y las tendrían que borrar. Hay algunas rutinas entre las que tienen Copyright, que estaban usando la propiedad UsrCod del Context, propiedad que declaramos inicialmente y por defecto para identificar al usuario logueado. La siguiente rutina en la Folder PXPersonalized es DeCtx01 (figura 50:27:51, debajo de CheckContext): Página 17 de 74
18 Lo único que está haciendo esta rutina es devolviendo del Context el valor de la propiedad UsrCod en la variable &UsrCod. Si hubiera algún inconveniente con el nombre elegido para esta propiedad del Context con el sistema de ustedes, accediendo a la pantalla de la figura 50:29:41, la podrían renomenclar a su gusto y en sólo dos lugares deben cambiar este nombre: donde el sistema pide y donde el sistema carga el código de usuario. El primero es en esta rutina, en la pantalla de la figura 50:30:25 (recuadro). Porque en todos los lugares donde el sistema tiene que pedir el usuario (incluso en las rutinas que tienen Copyright) siempre lo obtiene mediante esta rutina DeCtx01. El segundo es la rutina SaveContext, en la pantalla de la figura 50:34:13 (recuadros), que como veremos en un momento es donde el sistema hace la carga el Contexto. Después el LoadContext y el SetContext no son para que ustedes los modifiquen: y lo que hacen es recuperar el Context desde la Web Session o grabar el Context en la Web Session respectivamente. No deberían ser editables, pero hay razones para incluirlas en esta Folder. Veamos cuales son. Si se utilizan rutinas que llaman al Contexto, cuando se distribuyen, GeneXus distribuye también el Contexto. De modo que, cuando les mandemos Página 18 de 74
19 una nueva versión actualizada de las PXTools, antes de consolidarse el Personalized ustedes deberían distribuir la versión que tienen en esta Folder porque cuando se consolide esa nueva versión actualizada, le va a pasar por arriba a todo lo que ustedes pueden haber modificado. O quizás no tendrían que consolidar sino simplemente saber lo que tienen y que es lo que tendrían que agregar de lo que trae la nueva versión. La Personalized va a tener siempre una versión adaptada por ustedes a los requerimientos de vuestro sistema, por lo tanto si llegan a tener que consolidar una nueva versión de las PXTools tengan cuidado de no consolidarse el Personalized sin tomar precauciones porque le van a pasar por arriba a todas las adaptaciones que hayan hecho. Entonces, estas rutinas LoadContext y el SetContext antes estaban en la Folder PXTools: General PXPatterns Objects (figura 50:27:51) entre las PXTools básicas, pero el problema que se generaba es que, como en ellas estamos usando una variable basada en el SDT del Contexto, GeneXus nos distribuía el Contexto y repetía el problema que vimos para la Folder PXPersonalized en esta otra Folder PXTools: General PXPatterns Objects, donde se encuentra el núcleo básico del sistema que debe ser consolidado sin el menor inconveniente toda vez que requieran actualizar la versión de las PXTools. Por este motivo ambas rutinas aunque no deberían ser editables se incluyen en esta Folder, donde de todos modos ustedes deben respaldar el PXPersonalized que hayan modificado antes de consolidar una nueva versión. Lo otro que pueden hacer es consolidarse en otra KB y leer en los documentos que acompañan a la nueva versión cuales son los cambios que se introducen para simplemente agregar estos cambios a la versión adaptada que mantienen para su sistema. Como dijimos, el SaveContext es la rutina: que justamente hace la carga del Contexto. Esta rutina se llama en el Login, donde cuando el usuario se loguea hay una lógica para que cuando se termina de validar el Login se salve todo lo que se requiere en el Contexto. Entonces este SaveContext lo que hace es recibir el usuario validado (&UsrCod) y el Context (&Context): Página 19 de 74
20 para que ustedes carguen en él las propiedades con la lógica que tengan implementadas. Por ejemplo pueden haber definido en el Context el nombre del usuario. Porque en la Master Page de vuestro sistema, siempre se muestra el nombre del usuario logueado y no es recomendable que la Master Page esté continuamente yendo a la Base de Datos para conseguir este nombre a partir del User Code. Acuérdense que la Master Page se carga en cada pantalla, entonces lo recomendable es que todo lo que se muestra en la Master Page esté metido en el Context. Entonces esa información se carga la primera vez y muy esporádicamente se actualiza para que siempre esté disponible en memoria, sin trabajo sobre la Base de Datos. En el caso de GCI era la Caja Activa, como vimos en la figura 30:22:38. En otros casos puede tratarse de la Empresa seleccionada, en fin, es información que depende de cada sistema, pero casi siempre se trata de datos que se pueden determinar a partir del Login. Entonces, a partir del usuario, en el momento del Login ustedes pueden implementar las lógicas para determinarlos a partir de la información de sus Bases de Datos (Nombre, Empresa, Caja Activa, etc). Esa lógica es la que deben programar en la rutina SaveContext (figura 50:34:13) y está encapsulada allí de modo que sea transparente para las rutinas que nosotros tenemos de Login. En la figura 50:34:13 ven que tenemos comentada una rutina programada como si se tratara de una Tabla que existiera en el sistema, pero esta Tabla no existe en la distribución de las PXTools Master Page V 5 00:36:45 Pasemos a ver ahora la siguiente subfolder de PXPersonalized: Página 20 de 74
21 La PXTools_Master Pages. Es interesante porque la carpeta dice Master Pages (en plural): y hay una sola, pero esto fue consecuencia de lo que comentamos al analizar la figura 21:13:52. Hasta hace poco había dos, que eran la Básica y la de Promt (que no mostraba el entorno de Menús), ahora hay sólo una porque está metida toda la lógica de ambas en esta MPWkW01. Por otra parte no está mal el nombre de la carpeta en plural porque puede pasar que ustedes, dependiendo de los requerimientos del sistema que estén desarrollando, tengan que implementar alguna otra Master Page. Por ejemplo, nosotros en GCI nos encontramos que cuando el usuario entraba en el Módulo Financiero importaba saber en qué Caja estaba, pero para el resto de los módulos este concepto no aplicaba. Hubo que implementar una Master Page para mostrar información relativa al Módulo Financiero y otra Master Page para el resto de los módulos. De este modo parte de la información que se muestra en el entorno de navegación es la relativa al módulo en que nos encontramos. Después hay que tener la constancia de que a todos los programas que se desarrollen, asociarle la Master Page que le corresponde según el módulo al que pertenecen, pues esto no es automático. Por defecto a todos los objetos se les puede asociar una Master Page general y para los objetos que requieran alguna Master Page especial, hay una propiedad en los Pattern donde declarar que los mismos tienen asociada otra particular. Más adelante vamos a profundizar sobre las Master Pages. Seguridad V 5 00:38:21 Básicamente las rutinas de Security son estas tres que muestra la figura siguiente (recuadro): Página 21 de 74
22 de control de seguridad y esta NotAuthorized que está debajo y que simplemente dice en su Web Form: Si por algún motivo el usuario logra llegar a una pantalla a la que no puede acceder por razones de seguridad, el sistema va a llamar automáticamente a esta NotAuthorized. A este Web Panel lo tendrán que diseñar del modo que el sistema que están implementando requiera y por ahora sólo tiene un Event Viewer que automáticamente muestra un mensaje de error que dice no está autorizado. Después tenemos en la Security (figura 50:38:24), la CheckUser : que es una rutina que se usa para el Login. Página 22 de 74
23 Hemos encapsulado bastante el Login como para que su lógica no haya que tocarla mucho. Hay sistemas en los que el Login puede requerir algo más que usuario y contraseña. Por ejemplo para un sistema de Recursos Humanos que desarrollamos para Argentina se requería ingresar la fecha en que el usuario posicionalmente se quería ubicar y otras cosas por el estilo. Entonces hubo que adaptar el Login a esos requerimientos. Pero si se trata de un Login tradicional de usuario y contraseña, al código no va a haber que tocarlo mucho. Por ejemplo acá, el Login: cuando recibe el usuario y la contraseña se lo pasa a esta rutina (recuadro) que simplemente debe decirnos si son correctos o no. La lógica de lo que habría que hacer en esta rutina es la que aparece comentada en la figura 50:39:07, ir a la Tabla de Usuarios y verificar si este usuario con esa contraseña se encuentra registrado. En caso afirmativo devolver la variable booleana en True, en caso contrario en False. Aprovechamos para mencionar a la rutina PEXE_DePsw01 que es otra API del sistema (figura 50:39:07) y que permite encriptar la password. Hay una API para encriptar password (PEXE_DePsw01) y otra (PEXE_DePsw02) para desencriptarla. Están disponibles por si las quieren usar. En este caso hay una password de ingreso (&UsrPswIng) que se solicita encriptar (&UsrPswEnc) para luego buscar en la Base de Datos por ese valor encriptado (Where UsrPsw = &UsrPswEnc). Obviamente, cuando se crea el usuario y se define la password hay que hacer lo mismo, hay que llamar a la rutina para que nos devuelva la password encriptada y grabar esa password encriptada. Debajo en la figura 50:38:24, tenemos la IsAuthorized : que es una rutina que se llama en el arranque de todas las pantallas, a la que se le pasa por parámetro: Página 23 de 74
24 el Objeto GeneXus y lo que debe devolver es la confirmación de si está autorizado o no para acceder a él (&Authorized). Aparentemente falta el usuario, pero el usuario se puede obtener del Contexto. Podemos pedir el LoadContext y de éste obtener el Context.UsrCod con el usuario logueado. A modo de tentativa, porque la lógica podría estar basada en roles o en grupos de usuarios, en el Source de esta rutina (figura 50:41:06) habría que agregar: algo por el estilo del código recuadrado en la figura anterior. Esto es sólo una tentativa porque quizá la relación de objetos y usuarios no sea lo más recomendable y hubiera que definir usuarios y grupos de usuarios para que lo que esté asociado al objeto sea el grupo de usuarios. Pero sirve de base para que entiendan bien el concepto. Por defecto todas estas rutinas inicialmente siempre devuelven True para que al comienzo no impidan la ejecución, pero ustedes deberán modificarlas. La última rutina de la carpeta Security, la IsEnabled : Página 24 de 74
Tutorial: Primeros Pasos con Subversion
Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través
Más detallesPrograma 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 detallesLa 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
Más detallesMANUAL DE USUARIO APLICACIÓN SYSACTIVOS
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014
Más detallesUso de Visual C++ Pre-Practica No. 3
Pre-Practica No. 3 Uso de Visual C++ Microsoft Visual C++ 2010 es una versión de Visual Studio específica para el lenguaje de programación C++. Es un entorno de desarrollo muy completo y profesional. Por
Más detallesGESTIÓ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 detallesAGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7
Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos
Más detallesGUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE
ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19
Más detallesMANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
Más detallesG R U P O S INDICE Cómo crear una cuenta en ARQA? Cómo tener un grupo en ARQA? Secciones y funcionalidades de los grupos Configuración del grupo
INDICE Cómo crear una cuenta en ARQA? 4 Cómo tener un grupo en ARQA? 5 Secciones y funcionalidades de los grupos 6 Muro del Grupo 6 Compartir Textos 8 Compartir Imágenes 9 Compartir videos 10 Compartir
Más detallesPlantillas Office. Manual de usuario Versión 1.1
Manual de usuario Para comprender y seguir este manual es necesario: Disponer del fichero lasolucion50.exe Asegurarse de trabajar con la versión 5.0.0.7 o superior. Para comprobar que versión esta utilizando
Más detallesUAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid
MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la
Más detallesPlataforma 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 detallesSistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema
Sistema de Gestión Portuaria Uso General del Sistema Uso General del Sistema Página 1 de 21 Contenido Contenido... 2 1.Ingreso al Sistema... 3 2.Uso del Menú... 6 3.Visualizar Novedades del Sistema...
Más detallesÍ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 detallesMANUAL DE CS-ALMACENES (MAYO 2012)
MANUAL DE CS-ALMACENES (MAYO 2012) FILOSOFÍA DE LA APLICACIÓN CS-ALMACENES Esta aplicación informática busca gestionar de una manera muy sencilla las existencias de uno o varios almacenes. Se basa en la
Más detallesCuentas Contables. Para Generar y/o modificar las cuentas contables hay que ir a: Parámetros Plan de Cuentas Cuentas Contables
Cuentas Contables Para Generar y/o modificar las cuentas contables hay que ir a: Parámetros Plan de Cuentas Cuentas Contables Aparecerá una pantalla mostrando las cuentas contables cargadas, dicha información
Más detallesHerramientas 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 detallesManual 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 detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesGuía Práctica para el Uso del Servicio de Software Zoho CRM
Guía Práctica para el Uso del Servicio de Software Zoho CRM Parte 3 Administración de Roles y Perfiles Uso de la Funcionalidad de Cuentas Uso de la Funcionalidad de Contactos Desarrollado por Mind Andina
Más detallesEn términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas.
1 de 18 Inicio Qué es un foro En términos generales, un foro es un espacio de debate donde pueden expresarse ideas o comentarios sobre uno o varios temas. En el campus virtual, el foro es una herramienta
Más detallesAdaptació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
Más detallesTutorial DC++ Usarlo es muy sencillo y configurarlo también, aunque tiene algunos trucos importentes.
Tutorial DC++ Para compartir, lo mejor es usar el DC++, que es un programa de intercambio P2P (como el emule) pero optimizado para usarlo en redes locales. Usarlo es muy sencillo y configurarlo también,
Más detallesINSTALACIÓN DE MEDPRO
1 Estimado Cliente: Uno de los objetivos que nos hemos marcado con nuestra nueva plataforma de gestión, es que un cliente pueda instalar MedPro y realizar su puesta en marcha de forma autónoma. Siga paso
Más detallesCÓ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,
Más detallesMANUAL BASICO DE WEBEX
MANUAL BASICO DE WEBEX Webex es un servicio de web conferencias y soluciones de colaboración, lo que significa que nos permite crear una conferencia por internet en la cual además de vernos los unos a
Más detallesPSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:
CARACTERISTICAS DEL SISTEMA PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones: Sólo Servidor: Una sola computadora con el sistema instalado en modo Administrador. Pueden
Más detallesTEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE)
1. Introducción. TEMA 20 EXP. WINDOWS PROC. DE TEXTOS (1ª PARTE) El Explorador es una herramienta indispensable en un Sistema Operativo ya que con ella se puede organizar y controlar los contenidos (archivos
Más detallesLa pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.
Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en
Más detallesPasamos ahora a definir brevemente cual es el método de conexión más habitual usando un entorno gráfico.
Clientes de FTP en modo gráfico Introducción Ya vimos en la primera parte de nuestro curso de FTP, que la conexión a servidores inicialmente se realizaba (y aún se sigue haciendo) en modo texto. Aunque
Más detallesCurso 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 detallesCapítulo 1 Documentos HTML5
Capítulo 1 Documentos HTML5 1.1 Componentes básicos HTML5 provee básicamente tres características: estructura, estilo y funcionalidad. Nunca fue declarado oficialmente pero, incluso cuando algunas APIs
Más detallesGENERACIÓ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 detallesMANUAL DE AYUDA MODULO TALLAS Y COLORES
MANUAL DE AYUDA MODULO TALLAS Y COLORES Fecha última revisión: Enero 2010 Índice TALLAS Y COLORES... 3 1. Introducción... 3 CONFIGURACIÓN PARÁMETROS TC (Tallas y Colores)... 3 2. Módulos Visibles... 3
Más detallesGuía nuevo panel de clientes Hostalia
Guía nuevo panel de clientes Hostalia Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com 1. Estructura del panel de administración El panel de control presenta un diseño
Más detallesMINI 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 detallesAcronis License Server. Guía del usuario
Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE
Más detalles1.4.1.2. Resumen... 1.4.2. ÁREA DE FACTURACIÓN::INFORMES::Pedidos...27 1.4.2.1. Detalle... 1.4.2.2. Resumen... 1.4.3. ÁREA DE
MANUAL DE USUARIO DE ABANQ 1 Índice de contenido 1 ÁREA DE FACTURACIÓN......4 1.1 ÁREA DE FACTURACIÓN::PRINCIPAL...4 1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA...4 1.1.1.1. ÁREA DE FACTURACIÓN::PRINCIPAL::EMPRESA::General...4
Más detallesICARO MANUAL DE LA EMPRESA
ICARO MANUAL DE LA EMPRESA 1. ENTRANDO EN ICARO Para acceder al Programa ICARO tendremos que entrar en http://icaro.ual.es Figura 1 A continuación os aparecerá la página de Inicio del aplicativo ICARO.
Más detallesGuía de instalación de la carpeta Datos de IslaWin
Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3
Más detallesMANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS
MANUAL PARA GESTIÓN DE INCIDENCIAS INFORMÁTICAS En este manual aprenderemos a introducir un Ticket de Soporte (Incidencia Informática) y ver todo el proceso hasta que se resuelve. Para poder escribir Tickets
Más detallesSelección de los puntos de montaje
PARTICIONES PARA LINUX Selección de los puntos de montaje Tanto para aquellos que vayan a instalar ahora, como para quienes quieran cambiar el tamaño de una partición o formatear este apunte (resumen de
Más detallesInstalación de Tomcat7 en Ubuntu
2. Instala el servidor web java TomCat en Windows y Linux. Documenta los módulos/servicios necesarios. Instala el CMS Java Liferay. Documenta el proceso. Instalación de Tomcat7 en Ubuntu Comenzamos instalando
Más detallesCrear la base de datos antes de la instalación de Wordpress.
Introducción En este tutorial básico sobre instalar Wordpress en tu propio hosting mediante un panel de control cpanel y aprenderás como personalizar las bases de datos MySQL que utiliza Wordpress. Para
Más detallesAccede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:
Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su
Más detallesUNIVERSIDAD 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 detallesGENERACIÓ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 detallesActivació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 detallesManual del Usuario ADSL
Manual del Usuario ADSL Crear un usuario nuevo Pág. 2 Configuración de la Conexión Windows XP Pág. 5 Windows Vista Pág. 11 Windows 7 Pág. 15 Windows 98/ME/2000 Pág. 20 Ubuntu Linux Pág. 25 Linux Red Hat
Más detallesCOMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC
TITULO: COMPROBACIONES BÁSICAS PARA EL USO DE FIRMA EN EL RTC RESUMEN: La idea de este documento es mostrar una serie de acciones y ayudas básicas para intentar determinar y solucionar problemas en la
Más detallesHOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX
HOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX 1- Lo primero en decir es que aparte de las varias páginas donde se crean distribuciones personalizadas de Linux, existe algunas distribuciones
Más detallesLiLa Portal Guía para profesores
Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista
Más detallesCASO PRÁCTICO. CASOS PRÁCTICOS Internet (CP15 y CP16)
CASO PRÁCTICO CASOS PRÁCTICOS Internet (CP15 y CP16) Índice Internet CP15: Subir a Internet... 1 CP16: Publicar en blog... 7 Internet Una vez que tenemos un montaje audio realizado, ya tenemos una nueva
Más detallesApéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario
Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...
Más detallesGUÍ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 detallesTPV Táctil. Configuración y Uso. Rev. 1.2 21/01/09
Configuración y Uso Rev. 1.2 21/01/09 Rev. 2.0 20100616 1.- Ruta de Acceso a Imágenes. 2.- Estructuración de los Artículos. 3.- Creación de Grupos de Familias. 4.- Creación de Familias de Ventas. 5.- Creación
Más detallesCATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO CATÁLOGO
CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO CATÁLOGO MANUAL DE USUARIO 1. CATÁLOGO MANUAL DE USUARIO CATÁLOGO AHORA CATÁLOGO MANUAL DE USUARIO 1 1. Introducción AHORA Catálogo es una aplicación
Más detallesALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido
ALGUNAS AYUDAS PARA EL ACCESO AL AULA DIGITAL Contenido Tabla de contenido 1 INFORMACIÓN PERSONAL... 2 1.1 Cómo ingresar al Aula Digital?... 2 1.2 Qué hacer si olvida su contraseña?... 2 1.3 Qué veo cuando
Más detalles2_trabajar con calc I
Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,
Más detalles10. 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 detallesManual de operación Tausend Monitor
Manual de operación Tausend Monitor Luego de haber realizado satisfactoriamente el proceso de instalación, al iniciar el programa le aparecerá la siguiente ventana: El usuario principal y con el primero
Más detallesCómo usar Subversion. con Windows XP/2000/2003.
con Windows XP/2000/2003. Creado por: Fecha de creación: Domingo, 04 de Septiembre de 2005 Revisión: 1 Última modificación: Sábado, 10 de Septiembre de 2005 Índice Cómo usar Subversion... 1 Índice... 2
Más detallesProceso 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 detallesPlataforma Helvia. Manual de Administración Administración General. Versión 6.08.05
Plataforma Helvia Manual de Administración Administración General Versión 6.08.05 Índice de contenidos INTRODUCCIÓN... 3 ENFOQUE...3 LA ADMINISTRACIÓN GENERAL...3 ACCESO A LA ADMINISTRACIÓN GENERAL...
Más detallesGuía curso Integrando las TICS en Segundo Ciclo Básico Guía de uso para crear videos en Windows Movie Maker
Guía curso Integrando las TICS en Segundo Ciclo Básico Guía de uso para crear videos en Windows Movie Maker En la actualidad las nuevas tecnologías ofrecen una serie de ventajas y recursos para desarrollar
Más detallesMACROS. Automatizar tareas a través del uso de las macros.
OBJETIVOS MACROS Definiciones Automatizar tareas a través del uso de las macros. Grabar Ejecutar Manipular macros. Tipos de Macros en Excel Introducción Las operaciones tradicionales que se pueden realizar
Más detallesSESIÓN 1: POWER POINT 2013
SESIÓN 1: POWER POINT 2013 INTRODUCCIÓN PowerPoint es un miembro de la suite de programas de Microsoft Office 2013. Una suite es un grupo de programas diseñados por un fabricante para que podemos trabajar
Más detallesManual de usuario. Autor: Oriol Borrás Gené. Oriol.borras@upm.es
Manual de usuario Autor: Oriol Borrás Gené Oriol.borras@upm.es Índice 1. Qué es Pinterest 2. Crear una cuenta 3. Entorno o Inicio o Estructura de un pin o Perfiles 4. Cómo trabajar con Pinterest o Crear
Más detallesMANUAL DE CREACIÓN DE CARPETAS PARA ACCESO POR FTP DE CLIENTES EN UN NAS
MANUAL DE CREACIÓN DE CARPETAS PARA ACCESO POR FTP DE CLIENTES EN UN NAS Vamos a explicar en varios pasos cómo crear una carpeta para que un cliente concreto con un usuario y una contraseña acceda sólo
Más detallesMANUAL 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 detallesMANUAL DE USUARIO BÁSICO CMS V4. Content Management System (Editar páginas e imágenes)
MANUAL DE USUARIO BÁSICO CMS V4 Content Management System (Editar páginas e imágenes) IINDICE ACCEDER AL ADMINISTRADOR ESCRIBIR UNA PÁGINA O ACTUALIZACIÓN AGREGANDO IMÁGENES RECOMENDACIONES ANTES DE PUBLICAR
Más detallesMANUAL 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
Más detallesManual 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 detallesGUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS
ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia
Más detallesMarta 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 detallesSitios remotos. Configurar un Sitio Remoto
Sitios remotos Definir un sitio remoto significa establecer una configuración de modo que Dreamweaver sea capaz de comunicarse directamente con un servidor en Internet (por eso se llama remoto) y así poder
Más detallesConfiguración Y Diseño Del Correo Electrónico Y Web Personal De IESA
Configuración Y Diseño Del Correo Electrónico Y Web Personal De IESA Accedemos a nuestro dominio contratado con IESA. Entramos en la administración. El acceso se encentra en la parte inferior de la página
Más detallesCONCEPTOS BASICOS. Febrero 2003 Página - 1/10
CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,
Más detallesTraslado de Copias y Presentación de Escritos. Manual de Usuario V.3.1
Traslado de Copias y Presentación de Escritos Manual de Usuario V.3.1 Página: 2 45 INDICE INTRODUCCIÓN... 3 1 ACCESO A LA APLICACIÓN... 3 2 PROCESO DE FIRMA... 4 3 TRASLADOS PENDIENTES DE ACEPTAR POR EL
Más detallesCITRIX 4.5 - Citrix Application Streaming
1 de 39 01/12/2007 1:06 CITRIX 4.5 - Citrix Application Streaming Es la caracteristica principal de la versión 4.5 de Citrix, el Application Streaming, en este documento se explica cómo usarlo. Application
Más detallesPractica A. Crear y Administrar Grupos
Practica A Crear y Administrar Grupos Los grupos simplifican la administración ya que permiten dar permisos a grupos de usuarios en vez de uno a uno. Antes de comenzar a utilizar los grupos hay que entender
Más detallesCreación y administración de grupos de dominio
Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia
Más detallesTutorial de herramientas de Google
Tutorial de herramientas de Google Elizabeth Fons y Maximiliano Geier 1. Introducción En este tutorial les vamos a contar cómo utilizar algunas de las herramientas de trabajo colaborativo que ofrece gratuitamente
Más detallesAGREGAR 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 detallesEdición de Ofertas Excel Manual de Usuario
Edición de Ofertas Excel Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_OfertasExcel.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 CONSIDERACIONES DE
Más detallesCapítulo 9. Archivos de sintaxis
Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta
Más detallesAjustes del Curso en egela (Moodle 2.5)
Ajustes del Curso en egela (Moodle 2.5) Manual para el profesorado Versión 2 (12/05/2015) El presente manual ha sido desarrollado por el Campus Virtual de la Universidad del País Vasco / Euskal Herriko
Más detallesManual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib
Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico
Más detallesMANUAL DE USO PROGRAMA DE GESTIÓN AGENCIAS DE VIAJES
MANUAL DE USO PROGRAMA DE GESTIÓN AGENCIAS DE VIAJES Estructura general... 2 Pantalla General de Reservas... 3 Alta de una reserva Pantalla de un expediente... 5 Manejo de Documentos... 7 Ejemplo de un
Más detallesMANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES
1. ÍNDICE MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. INTRODUCCIÓN...4 2 INSTALACIÓN DE LA APLICACIÓN...4 3 PANTALLA DE ACCESO...5 4 SELECCIÓN DE CLÍNICA...6 5 PANTALLA PRINCIPAL...7 6.
Más detallesUNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE
PROGRAMA: TUTORÍA VIRTUAL EN AMBIENTES DE APRENDIZAJE UNIDAD DIDÁCTICA Nº 7 USO DE LOS RECURSOS EN MOODLE 1 USO DE LOS RECURSOS EN MOODLE 1. Tipos de Recursos 2. Editar Páginas de Texto o Web 3. Enlazar
Más detallesInstalar y configurar W3 Total Cache
Instalar y configurar W3 Total Cache en WordPress Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com La velocidad de carga de una web influye mucho a la hora de mejorar el
Más detallesConfigurar protección infantil en Windows XP
Configurar protección infantil en Windows XP Web de la asociación española de pediatría En la web de la asociación española de pediatría podemos encontrar un link al site que han montado junto a Microsoft
Más detallesEl e-commerce de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y
El de Grupo JAB es una herramienta que permite a los clientes del Grupo, realizar un amplio conjunto de servicios de consulta, petición y compra en los diversos almacenes del Grupo JAB. En concreto podremos:
Más detallesGUÍ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
Más detallesProcedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x
Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Ayuda en línea: http://globallearningcenter.wspan.com/méxico/pdfs/documentation/configuración%20internet%2
Más detallesMANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER
MANUAL DE PRACTICUM12 PARA CENTROS EDUCATIVOS ÁMBITO MÁSTER Centros educativos de la Comunidad de Madrid que deseen ser centros de prácticas de los alumnos del Máster en Profesorado de ESO y Bachillerato,
Más detalles