| 155 | Aunque, como en el caso de los procedimientos, puede asignarse un comando a la tarea recién creada, el método más correcto de asignar acciones a tareas es definir una secuencia basada en procedimientos creados con anterioridad. Si se asigna directamente un comando a una tarea, el sistema creará un procedimiento temporal que su contenido y asignará dicho procedimiento a la tarea. |
| 156 | |
| 157 | El siguiente ejemplo muestra la manera de añadir un nuevo procedimiento “Iniciar Partición 2”, que será ejecutado en 2º lugar en la tarea “Arrancar PCs Módulo A4”, mediante el formulario de “Incluir acciones”. |
| 158 | |
| 159 | ''(incluir gráfico)'' |
| 160 | |
| 161 | ''Nótese que la tarea cuenta con un procedimiento poco descriptivo “Proc(6)”, creado a partir de incorporar un comando, el cual no presta una descripción correcta del mismo. Por este motivo, se aconseja incorporar procedimientos predefinidos en vez de convertir un comando en una tarea.'' |
| 162 | |
| 163 | La pantalla de “Información Tarea” incluye una descripción de la secuencia de ejecución de la tarea deseada. Así, el siguiente ejemplo muestra la definición detallada de la tarea “Arrancar PCs Módulo A4”, constituida por 2 procedimientos: “Proc(6)” con el comando “Arrancar” e “Iniciar Partición 2” con el comando de “Iniciar Sesión” en la partición 2. |
| 164 | |
| 165 | ''(incluir gráfico)'' |
| 166 | |
| 167 | |
| 168 | === Programar la ejecución de una tarea === |
| 169 | |
| 170 | Otro aspecto diferencial de las tareas es la posibilidad de programar su ejecución en momentos determinados. La consola web de OpenGnSys permite la personalización de los instantes de ejecución deseados, incluyeno varios tipo de series de repetición (por días de la semana, días del mes, semanas, meses y anuales). |
| 171 | |
| 172 | El siguiente ejemplo muestra como programar la ejecución de la tarea “Arrancar PCs Módulo A4” para que se realice todos los días de lunes a viernes a las 8:00 durante los 4 últimos meses de 2012. |
| 173 | |
| 174 | ''(incluir gráfico)'' |
| 175 | |
| 199 | En los puntos anteriores de este tema se ha estudiado como preparar y ejecutar acciones sobre los distintos ordenadores clientes gestionados por la consola de OpenGnSys, pero ¿qué ha ocurrido?, ¿las acciones se han ejecutado correctamente? |
| 200 | |
| 201 | La consola web de OpenGnSys incluye una herramienta potente y versátil, denominada Cola de Acciones, que facilita toda la información necesaria sobre la historia de ejecución de acciones, para que el administrador de la Unidad Organizativa pueda realizar las comprobaciones necesarias. Existe una cola de acciones independiente y accesible para cada objeto de tipo Aula, o sea, para cualquier ámbito de aplicación definido. |
| 202 | |
| 203 | El siguiente ejemplo muestra una pantalla general de la cola de acciones de toda la Unidad Organizativa. |
| 204 | |
| 205 | ''(incluir gráfico)'' |
| 206 | |
| 207 | La cola de acciones incluye información sobre los comandos, los procedimientos y las tareas ejecutadas, indicando los siguientes datos: |
| 208 | |
| 209 | * Nombre de la acción. |
| 210 | * Subprocesos, si los hubiera. |
| 211 | * Parámetros de ejecución. |
| 212 | * Resultado de terminación (sin errores o con errores). |
| 213 | * Datos temporales de inicio y fin de ejecución. |
| 214 | * Ámbito de aplicación de la acción. |
| 215 | * Información del error, si se ha ejecutado con fallos. |
| 216 | * Indicador de parar o reanudar una acción. |
| 217 | * Porcentaje de finalización, en el caso de ejecutarse sobre varios equipos. |
| 218 | |
| 219 | El ejemplo siguiente muestra los datos de los resultados de ejecución de 2 acciones, la primera de ellas finalizada correctamente y la segunda terminada con error. |
| 220 | |
| 221 | ''(incluir gráfico)'' |
| 222 | |
| 223 | Por defecto, los procedimientos y las tareas se incluyen automáticamente en la cola de acciones de su objeto correspondiente. Sin embargo, los comandos no se almacenan por defecto en la cola de acciones, para ello debe marcarse su inclusión en la pantalla de opciones de ejecución de dicho comando. El siguiente gráfico muestra cómo indicar que un comando debe añadirse a la cola de acciones. |
| 224 | |
| 225 | ''(incluir gráfico)'' |
| 226 | |
| 229 | La cola de acciones puede mostrar una gran cantidad de información sobre las acciones ejecutadas en cada cliente, por lo que el formulario de la pantalla de datos incluye una variedad de opciones para que los resultados se visualicen de la manera más cómoda posible. |
| 230 | |
| 231 | Los datos por los que se puede filtrar la información presentada en la cola de acciones son: |
| 232 | |
| 233 | * Tipo de acción. |
| 234 | * Estado de ejecución de la acción. |
| 235 | * Resultado final de la ejecución. |
| 236 | * Rango de porcentaje de finalización de la acción para ámbitos con varios equipos. |
| 237 | * Fecha y hora de inicio y de finalización de la acción. |
| 238 | |
| 239 | El siguiente ejemplo muestra el formulario de selección de opciones de filtrado y parte del resultado de la búsqueda de de los procedimientos finalizados correctamente entre el 01/09/2012 y el 24/10/2012. |
| 240 | |
| 241 | ''(incluir gráfico)'' |
| 242 | |
| 243 | También se puede seleccionar el tipo de información que se desea presentar, pudiendo seleccionar datos complementarios a los propios de la acción en si, tales como: |
| 244 | |
| 245 | * Notificaciones de estado y errores individualizadas (marcado por defecto). |
| 246 | * Subprocesos de una acción compuesta (desmarcado por defecto). |
| 247 | * Parámetros de ejecución de la acción (desmarcado por defecto). |
| 248 | |
| 249 | El cuadro siguiente muestra la salida completa con todos los datos de ejecución de un comando “Restaurar imagen” realizado sobre un grupo seleccionado de ordenadores. |
| 250 | |
| 251 | ''(incluir gráfico)'' |
| 252 | |
| 253 | El último aspecto importante de la herramienta Cola de Acciones es la posibilidad de realizar algunas operaciones sobre las acciones presentadas, pulsando sobre los botones correspondientes o con el botón derecho sobre el icono de la acción. |
| 254 | |
| 255 | Las siguientes operaciones pueden realizarse sobre una acción determinada, dependiendo de su estado. |
| 256 | |
| 257 | * Filtrar acción, o sea, mostrar solo los datos de dicha acción. |
| 258 | * Eliminar los datos de la acción, liberando espacio en la base de datos. |
| 259 | * Reiniciar (volver a ejecutar) una acción finalizada. |
| 260 | * Parar la ejecución de una acción. |
| 261 | * Reiniciar una acción parada. |
| 262 | * Marcar la acción como finalizada correctamente y sin errores. |
| 263 | * Marcar la acción como terminada con errores. |
| 264 | |
| 265 | El siguiente ejemplo muestra como finalizar el procedimiento “Iniciar Partición 2” para que no se ejecute en los 3 equipos que queda pendiente en el aula “A4.31”. |
| 266 | |
| 267 | ''(incluir gráfico)'' |
| 292 | La pestaña “Menús” de la consola web de OpenGnSys incluye toda la información necesaria sobre los menús de usuario. Para definir un menú nuevo, solo hay que pulsar con el botón derecho sobre “Menús” y seleccionar la opción “Definir nuevo menú”. |
| 293 | |
| 294 | La pantalla de creación de un menú nuevo requiere la introducción de los siguientes datos: |
| 295 | |
| 296 | * Nombre del menú, que será mostrado en el árbol de menús. |
| 297 | * Título que aparecerá en el menú del ordenador cliente. |
| 298 | * Imagen de fondo seleccionada de la lista. |
| 299 | * Resolución de pantalla, que dependerá de la tarjeta gráfica del ordenador, en caso de usar el menú en distinto tipo de hardware, se recomiendo usar la menor resolución posible. |
| 300 | * Comentarios opcionales. |
| 301 | * Datos básicos de la parte pública del menú de usuario, como tipo de presentación y URL de menú personalizado (dejar este último campo vacío). |
| 302 | * Datos básicos de la parte privada para el menú del administrador, como tipo de presentación y URL de menú personalizado (dejar este último campo vacío). |
| 303 | |
| 304 | ''Los campos de posición no tienen efecto, están previstos para versiones futuras, mientras que el valor de “Modalidad” indica el número de columnas que se utilizará para presentar el menú.'' |
| 305 | |
| 306 | El siguiente ejemplo muestra el formulario para crear un nuevo menú denominado “Menú Curso”, que usará una resolución de pantalla de “800x600, 16bits”. |
| 307 | |
| 308 | ''(incluir gráfico)'' |
| 309 | |
| 310 | Después de definir un nuevo menú debe asignarse a los equipos que vayan a utilizarlo en su arranque. El menú puede asociarse de manera individual en las Propiedades de un ordenador en particular o de manera colectiva en las Propiedades de un aula, para que puede ser utilizado por todos sus equipos. |
| 311 | |
| 312 | El siguiente ejemplo muestra como asociar el “Menú Curso” el equipo “ogclient1” pulsando con el botón derecho sobre la opción “Propiedades” de dicho ordenador y seleccionando el menú de la lista desplegable. |
| 313 | |
| 314 | ''(incluir gráfico)'' |
| 315 | |
| 316 | El último paso a realizar para terminar de definir y asignar correctamente un menú es ejecutar la opción de “Netboot Avanzado” sobre aquellas aulas que tengan ordenadores a los que se le ha asignado el menú y pulsar en el botón de “Aceptar”, para componer los ficheros adecuados de arranque con la resolución de pantalla adecuada. |
| 317 | |
| 321 | En menú automático puede consta de 2 series ordenadas de acciones, que pueden ser seleccionadas por el usuario: |
| 322 | |
| 323 | * Elementos públicos: aquellas acciones que pueden ejecutarse por cualquier usuario. |
| 324 | * Elementos privados: acciones que solo pueden ser lanzadas por un usuario administrador, previa autentificación en OpenGnSys. |
| 325 | |
| 326 | Las acciones definidas por el administrador de la Unidad Organizativa (tanto procedimientos como acciones) se pueden asignar a cualquiera de los menús creados en el sistema, indicando los siguientes datos para cada uno de ellos: |
| 327 | |
| 328 | * Marcar si la acción se asigna al menú. |
| 329 | * Indicar el tipo de ítem, público o privado. |
| 330 | * Asignar opcionalmente un icono predefinido. |
| 331 | * Texto que aparecerá en el enlace para ejecutar la acción. |
| 332 | * Orden deseado para mostrar la acción dentro del menú. |
| 333 | |
| 334 | El siguiente ejemplo muestra la manera de incluir el procedimiento “Iniciar Ubuntu 12.04” como ítem público del “Menú Curso”, incluyendo un gráfico y un texto en el 2º lugar. |
| 335 | |
| 336 | ''(incluir gráfico)'' |
| 337 | |
| 338 | Los elementos asignados a un determinado menú pueden revisarse y modificarse en su opción “Gestionar ítems”, presentando una lista con las acciones incluidas en dicho menú, indicando su tipo (público o privado), la imagen, el texto y el orden. Desmarcando las acciones, éstas dejarán de estar disponibles para el menú. |
| 339 | |
| 340 | El siguiente ejemplo muestra el “Menú Curso” con 3 procedimientos públicos y ninguna acción privada. |
| 341 | |
| 342 | ''(incluir gráfico)'' |
| 343 | |
| 344 | La siguiente imagen muestra el menú generado directamente sobre un cliente, donde puede observarse una cabecera con información sobre la máquina, el título del menú, las 3 acciones marcadas anteriormente y un enlace “Administrar”, que puede utilizarse para entrar en el menú privado, previa autentificación en el servidor de OpenGnSys. En este caso, el menú privado no muestra ninguna acción disponible y presenta solo un enlace “Volver” para regresar al menú público. |
| 345 | |
| 346 | ''(incluir gráfico)'' |
| 347 | |
| 348 | La opción “Información Menú” ofrece una pantalla con todos los detalles del menú seleccionado, indicando los ordenadores que lo usan agrupados por aulas y los elementos que lo componen, tanto públicos como privados. |
| 349 | |
| 350 | La siguiente captura de pantalla muestra un ejemplo de los datos de configuración del “Menú Curso”, preparado anteriormente y asignado a todos los equipos del “Aula Curso”. |
| 351 | |
| 352 | ''(incluir gráfico)'' |
| 353 | |