From 8b5f0d592d39322e4ffe3ce47d08c99e8b37f6c9 Mon Sep 17 00:00:00 2001 From: Lorenzo Tilve Date: Thu, 17 Dec 2009 21:34:38 +0100 Subject: [PATCH] ItEr39S07DocumentacionFormacionItEr38S18: Added Navalpro project title to user documentation --- doc/src/user/01-introducion.rst | 36 +++++++++++++++++++------------- doc/src/user/03-calendarios.rst | 19 +++++++---------- doc/src/user/04-avances.rst | 6 +++--- doc/src/user/05-recursos.rst | 6 +++--- doc/src/user/06-pedidos.rst | 6 +++--- doc/src/user/09-partes.rst | 3 +++ doc/src/user/10-etiquetas.rst | 4 ++-- doc/src/user/docinfo | 21 ++++++++++++++----- doc/src/user/images/logo1.gif | Bin 0 -> 5799 bytes doc/src/user/lsr.css | 4 ++-- doc/src/user/parts | 1 + 11 files changed, 62 insertions(+), 44 deletions(-) create mode 100644 doc/src/user/images/logo1.gif diff --git a/doc/src/user/01-introducion.rst b/doc/src/user/01-introducion.rst index a1ffd6276..9200d1bd4 100644 --- a/doc/src/user/01-introducion.rst +++ b/doc/src/user/01-introducion.rst @@ -9,12 +9,12 @@ A aplicación para xestión da produción do sector auxiliar do naval pretende r .. figure:: images/company_view.png :scale: 50 -¿Por que me é útil "______"? -============================ +¿Por que me é útil "Navalpro"? +============================== -"______" é un proxecto desenvolvido co obxectivo de dotar ó usuario dunha ferramenta de planificación que se basea nunha serie de conceptos clave, os cales forman parte das características que distinguen a aplicación e a definen como unha ferramenta diseñada tendo en conta os problemas clave do sector: +"Navalpro" é un proxecto desenvolvido co obxectivo de dotar ó usuario dunha ferramenta de planificación que se basea nunha serie de conceptos clave, os cales forman parte das características que distinguen a aplicación e a definen como unha ferramenta diseñada tendo en conta os problemas clave do sector: -* Vista global de empresa e multiproxecto: "______" é unha aplicación orientada específicamente a dotar de información ós usuarios dos proxectos que se levan a cabo nunha empresa, polo que a base é multiproxecto. Non se determinou que o enfoque do proxecto sexa orientado individualmente a cada proxecto. Sen embargo, tamén será posible dipoñer de varias vistas específicas, entre elas a de proxectos individuais. +* Vista global de empresa e multiproxecto: "Navalpro" é unha aplicación orientada específicamente a dotar de información ós usuarios dos proxectos que se levan a cabo nunha empresa, polo que a base é multiproxecto. Non se determinou que o enfoque do proxecto sexa orientado individualmente a cada proxecto. Sen embargo, tamén será posible dipoñer de varias vistas específicas, entre elas a de proxectos individuais. * Criterios: Os criterios son unha entidade do sistema que permitirán clasificar os recursos (tanto humanos como máquinas) e as tarefas. Dende o punto de vista dos recursos, estes satisfarán criterios e, dende o punto de vista das tarefas, estas requerirán criterios a ser satisfeitos. Correspóndense con un dos aspectos máis importantes da aplicación, xa que os criterios formarán parte da base das asignacións xenéricas na aplicación, resolvendo un dos problemas máis importantes para o sector, a alta temporalidade dos recursos humanos e a dificultade para ter estimacións de carga da empresa a longo prazo. * Recursos: Serán de dous tipos diferentes: humanos e máquinas. Os recursos humanos serán os traballadores da empresa que se utilizarán para controlar a carga da empresa e de uso dos mesmos. Por outro lado, as máquinas, dependentes das persoas que as xestionan, serán outros recursos que tamén serán controlables na aplicación. * Asignación de recursos: Unha das claves é o feito de ofrecer a posibilidade de dous tipos diferentes de asignación: asignación específica e asignación xenérica. A xenérica é unha asignación baseada nos criterios que se lle establecen a unha tarefa para ser satisfeitos polos usuarios que teñen a capacidade de realizala. @@ -32,20 +32,18 @@ A maiores das funcionalidades que ofrece a aplicación caben destacar outras car * Xestión de versións: A aplicación permitirá a xestión de diversas versións de planificacións e ó mesmo tempo a posibilidade de consultar a información de cada unha delas. * Xestión de históricos: A aplicación non borra información, solo a invalida, polo que é posible consultar mediante filtrados por datas a información antiga. -Políticas de usabilidade -======================== +Convencións de usabilidade +========================== -Sección en construción... - -Formularios ------------ +Comportamento dos formularios +----------------------------- Antes de realizar unha exposición das distintas funcionalidades asociadas ós módulos máis importantes, é necesario facer unha explicación xeral da filosofía de navegación e formularios. -Existen 3 tipos de formularios: +Existen fundamentalmente 3 tipos de formularios de edición: -* Formularios con botón de *Back*. Estes formularios forman parte de unha navegación máis completa, e os cambios que se van realizando vanse almacenando en memoria. Os cambios só se aplican cando o usuario almacena explícitamente toda pantalla dende a que chegou a dito formulario. -* Formularios con botón de *Save* e *Close*. Estes formularios permiten realizar 2 operacións. A primeira delas almacena e pecha a ventana actual e a segunda delas pecha sen almacenar os cambios. -* Formularios con botón de *Save*, "Save&Close" e "Close. Permiten realizar 3 operacións. A primeira delas almacena pero continúa no formulario actual. A segunda almacena e pecha o formulario. E a terceira pecha a ventana sen almacenar os cambios. +* Formularios con botón de *Voltar*. Estes formularios forman parte de unha navegación máis completa, e os cambios que se van realizando vanse almacenando en memoria. Os cambios só se aplican cando o usuario almacena explícitamente toda pantalla dende a que chegou a dito formulario. +* Formularios con botón de *Gardar* e *Pechar*. Estes formularios permiten realizar 2 operacións. A primeira delas almacena e pecha a ventana actual e a segunda delas pecha sen almacenar os cambios. +* Formularios con botón de *Gardar*, "Gardar e Pechar" e "Pechar". Permiten realizar 3 operacións. A primeira delas almacena pero continúa no formulario actual. A segunda almacena e pecha o formulario. E a terceira pecha a ventana sen almacenar os cambios. Iconas e botóns estándar ------------------------ @@ -56,5 +54,13 @@ Iconas e botóns estándar * Borrado: Os borrados poderán ser realizados coa icona da papeleira. * Procura: A lupa é unha icona que indicará que a entrada de texto á esquerda da mesma está pensada para a procura de elementos. +Pestanas +-------- +Existirán formularios de edición e administración de contidos que se atopan representados mediante compoñentes gráficos baseados en pestanas. Dita presentación é un mecanismo para organizar a información de un formulario global en diferentes seccións que poden ser accedidas premedo nos +títulos das diferentes pestanas, mantendo o estado no que se atopaban as demáis. En todos estes casos, as operacións de gardar ou cancelar que se executen afectarán ó conxunto de subformularios das diferentes pestanas. - +Accións explícitas e axuda contextual +------------------------------------- +Están implementados na aplicación compoñentes que proporcionan un texto descriptivo adicional do elemento sobre que se atopa enfocado o transcurrir un segundo sobre os mesmos. +As accións que o usuario pode executar na aplicación están explicitadas tanto nas etiquetas dos botóns e nos textos de axuda que aparecen sobre os mesmos, nas opcións do menú de navegación ou nas opcións dos menús contextuais que se desplegan o facer botón dereito na área do planificador. +Asimesmo, tamén se proporcionan atallos ás operacións principais facendo doble click nos elementos que se listan, ou asociando os eventos de teclado cos cursores e a tecla intro ó desplazamento polos formularios é á acción de engadir elementos, respectivamente. diff --git a/doc/src/user/03-calendarios.rst b/doc/src/user/03-calendarios.rst index edf84963c..d5a812a23 100644 --- a/doc/src/user/03-calendarios.rst +++ b/doc/src/user/03-calendarios.rst @@ -32,13 +32,13 @@ A administración de calendarios está accesible dende as operacións de "Admini Creación dun novo calendario ---------------------------- -Para a creación dun novo calendario é necesario premer no botón "______". O sistema amosará un formulario no que o usuario poderá realizar as seguintes operacións: +Para a creación dun novo calendario é necesario premer no botón "Navalpro". O sistema amosará un formulario no que o usuario poderá realizar as seguintes operacións: * Marcar as horas dispoñibles para cada día da semana (luns, martes, mércores, xoves, venres, sábados e domingos). * Seleccionar un día específico do calendario. * Asignar horas como excepción a un día específico do calendario. -Con estas operacións un usuario da aplicación ten a capacidade de personalizar os calendarios completamente ás súas necesidades. Para almacenar os cambios no formulario é necesario premer no botón "______". +Con estas operacións un usuario da aplicación ten a capacidade de personalizar os calendarios completamente ás súas necesidades. Para almacenar os cambios no formulario é necesario premer no botón "Navalpro". .. figure:: images/calendar-edition.png :scale: 70 @@ -61,7 +61,7 @@ Para crear un calendario derivado na aplicación, é necesario facer o seguinte: * Acceder ó menú de *Administración*. * Premer na operación de administración de calendarios. -* Elixir un dos calendarios sobre o que se desexa realizar un derivado e premer no botón "______". +* Elixir un dos calendarios sobre o que se desexa realizar un derivado e premer no botón "Navalpro". * Unha vez realizada esta operación o sistema amosará un formulario de edición coas mesmas características que os formularios para crear calendarios dende cero, coa diferencia de que as excepcións e as horas por día da semana se propoñen en base ó calendario orixinal. Creación dun calendario por copia @@ -77,7 +77,7 @@ Para crear un calendario copiado na aplicación, é necesario facer o seguinte: * Acceder ó menú de *Administración*. * Premer na operación de administración de calendarios. -* Elixir un dos calendarios sobre o que se desexa realizar un derivado e premer no botón "______". +* Elixir un dos calendarios sobre o que se desexa realizar un derivado e premer no botón "Navalpro". * Unha vez realizada esta operación o sistema amosará un formulario de edición coas mesmas características que os formularios para crear calendarios dende cero, coa diferencia de que as excepcións e as horas por día da semana se propoñen en base ó calendario orixinal. Asignación de calendario a recursos @@ -94,13 +94,10 @@ Os casos posibles son: Para asignar un calendario a un recurso é necesario dar os seguintes pasos: * Acceder á edición de recursos. -* Seleccionar a pestana de "______". +* Seleccionar a pestana de "Navalpro". * A partir da pestana anterior aparecerá un formulario de edición de calendarios que permitirá: - * Crear un calendario dende cero premendo no botón "______". - * Crear un calendario derivado premendo no botón "______". - * Crear un botón como copia premendo no botón "______". + * Crear un calendario dende cero premendo no botón "Navalpro". + * Crear un calendario derivado premendo no botón "Navalpro". + * Crear un botón como copia premendo no botón "Navalpro". * O sistema amosará un formulario de edición de calendarios cos datos cargados en base á opción elixida no paso anterior. * Para almacenar é necsario premer en Save. - - - diff --git a/doc/src/user/04-avances.rst b/doc/src/user/04-avances.rst index c13951ee5..0976190c0 100644 --- a/doc/src/user/04-avances.rst +++ b/doc/src/user/04-avances.rst @@ -41,7 +41,7 @@ O sistema conta con dous tipos de avance creados por defecto: O usuario poderá crear novos tipos de avance do seguinte xeito: * O usuario accede á sección de "Administración". -* Preme na opción do menú de segundo nivel "______". +* Preme na opción do menú de segundo nivel "Navalpro". * O sistema amosa un listado de tipos de avance existentes. * Con cada tipo de avance o usuario poderá: @@ -74,7 +74,7 @@ Para introducir medicións de avance será necesario realizar o seguinte: * Se non existe ningún tipo de avance é necesario engadir un tipo de avance. -* No formulario que aparece debaixo cos campos "______" e "______" introducir o valor absoluto da medida e a data que se lle desexa asignar á medida tomada. +* No formulario que aparece debaixo cos campos "Navalpro" e "Navalpro" introducir o valor absoluto da medida e a data que se lle desexa asignar á medida tomada. * O sistema almacenará automáticamente os datos introducidos. @@ -82,7 +82,7 @@ Para introducir medicións de avance será necesario realizar o seguinte: Contraste de avances sobre un elemento do pedido ================================================ -Será posible contrastar gráficamente as evolucións dos avances dos pedidos en base ás medicións realizadas. Cada tipo de avance dispón dunha columna con botóns de chequeo (de título "______") o cal ó ser marcado se amosará a gráfica de evolucións de medidas realizadas sobre o elemento de pedido. +Será posible contrastar gráficamente as evolucións dos avances dos pedidos en base ás medicións realizadas. Cada tipo de avance dispón dunha columna con botóns de chequeo (de título "Navalpro") o cal ó ser marcado se amosará a gráfica de evolucións de medidas realizadas sobre o elemento de pedido. .. figure:: images/contraste-avance.png :scale: 70 diff --git a/doc/src/user/05-recursos.rst b/doc/src/user/05-recursos.rst index 6404f9a55..142093670 100644 --- a/doc/src/user/05-recursos.rst +++ b/doc/src/user/05-recursos.rst @@ -34,7 +34,7 @@ Xestión de traballadores ======================== -A xestión de traballadores realizarase dende a pestana de "Recursos" e a operación de "______". Dende a lista de recursos é posible editar cada un dos traballadores premendo na icona estándar de edición. +A xestión de traballadores realizarase dende a pestana de "Recursos" e a operación de "Navalpro". Dende a lista de recursos é posible editar cada un dos traballadores premendo na icona estándar de edición. Unha vez na edición dun recurso, o usuario poderá acceder ás seguintes pestanas: @@ -49,7 +49,7 @@ Unha vez na edición dun recurso, o usuario poderá acceder ás seguintes pestan 2) Pestana de criterios. Dende este punto poderase configurar os criterios que un traballador satisfai. O usuario poderá asignar calquera valor de criterio de tipo traballador ou xenérico que así considere a un traballador. É importante, para que a aplicación sexa utilizada en todo o seu valor, que os traballadores satisfagan criterios. Para asignar criterios o usuario debe: - i. Premer no botón "______". + i. Premer no botón "Navalpro". ii. Buscar o criterio que desexa engadir e seleccionar o que encaixe coa súa procura. @@ -93,7 +93,7 @@ A edición dunha máquina o sistema maosará unha serie de pestanas dende as cal 2) Pestana de criterios. Tal e como se comentou na anterior sección de recursos traballadores, esta será a pestana na que se poden engadir criterios que satisfán as diversas máquinas do sistema. Os criterios que serán asignables ás máquinas serán aqueles que se identificaran como criterios de máquina ou xenéricos. Non se poderán asignar criterios de traballadores. Para asignar criterios o usuario deberá: - i. Premer no botón "______". + i. Premer no botón "Navalpro". ii. Buscar o criterio que desexa engadir e seleccionar o que encaixe coa súa procura. diff --git a/doc/src/user/06-pedidos.rst b/doc/src/user/06-pedidos.rst index dd0bba3cf..5dc34d47e 100644 --- a/doc/src/user/06-pedidos.rst +++ b/doc/src/user/06-pedidos.rst @@ -13,7 +13,7 @@ Nas seguintes seccións describiranse as operacións que un usuario pode realiza Pedido ====== -Un pedido é un proxecto ou traballo que un cliente lle solicita a unha empresa. O pedido para o planificador identifica a entidade de proxecto dentro da empresa. A diferencia das aplicacións de xestión globais, "______" só necesita utilizar certos datos dos pedidos. Estes datos son: +Un pedido é un proxecto ou traballo que un cliente lle solicita a unha empresa. O pedido para o planificador identifica a entidade de proxecto dentro da empresa. A diferencia das aplicacións de xestión globais, "Navalpro" só necesita utilizar certos datos dos pedidos. Estes datos son: * Nome do pedido * Código do pedido. @@ -109,12 +109,12 @@ Tal e como se pode ver na imaxe, dende a pestana de **etiquetas**, o usuario pod * Visualización das etiquetas que un elemento do pedido terá asociadas por herdanza dun elemento de pedido superior na xerarquía á que lle foi asignada directamente. A tarefa de planificación asociada a cada elemento de pedido terá as mesmas etiquetas asociadas. * Visualización das etiquetas que un elemento do pedido ten asociadas directamente a través do seguinte formulario de asignación de etiquetas inferior. * Asignar etiquetas existentes: Un usuario poderá asignar etiquetas existentes a partir da procura dunha entre as existentes no formulario inferior ó listado de etiquetas directas. Para buscar unha etiqueta chega con premer na icona coa lupa ou escribir o inicio da etiqueta na entrada de texto para que o sistema amose as opcións dispoñibles. -* Crear e asignar etiquetas novas: Un usuario poderá crear novas etiquetas asociadas a un tipo de etiquetas existente dende dito formulario. Para relizar a operación é necesario que seleccione un tipo de etiqueta á que se asociará e se introduza o valor da etiqueta para o tipo seleccionado. Premendo en "______ e ______" o sistema xa a creará automáticamente e a asigna ó elemento de pedido. +* Crear e asignar etiquetas novas: Un usuario poderá crear novas etiquetas asociadas a un tipo de etiquetas existente dende dito formulario. Para relizar a operación é necesario que seleccione un tipo de etiqueta á que se asociará e se introduza o valor da etiqueta para o tipo seleccionado. Premendo en "Navalpro e Navalpro" o sistema xa a creará automáticamente e a asigna ó elemento de pedido. Visualización de horas imputadas a elementos de pedido ------------------------------------------------------ -A pestana de "Horas ______" permite visualizar os partes de traballo asociados a un elemento de pedido e ó mesmo tempo permite visualizar cantas horas das presupostadas están xa realizadas. +A pestana de "Horas Navalpro" permite visualizar os partes de traballo asociados a un elemento de pedido e ó mesmo tempo permite visualizar cantas horas das presupostadas están xa realizadas. .. figure:: images/order-element-hours.png :scale: 70 diff --git a/doc/src/user/09-partes.rst b/doc/src/user/09-partes.rst index 1a0783a8f..7fa74536a 100644 --- a/doc/src/user/09-partes.rst +++ b/doc/src/user/09-partes.rst @@ -1,6 +1,9 @@ Partes de traballo ################## +.. figure:: images/company_view.png + :scale: 1 + .. contents:: Contidos... diff --git a/doc/src/user/10-etiquetas.rst b/doc/src/user/10-etiquetas.rst index 30f85c3f9..31602bcc2 100644 --- a/doc/src/user/10-etiquetas.rst +++ b/doc/src/user/10-etiquetas.rst @@ -30,11 +30,11 @@ Tanto a edición como a creación de etiquetas comparten formulario. Dende dito i. O usuario debería seleccionar unha etiqueta a editar ou premer no botón de creación de unha nova. ii. O sistema amosará un formulario con unha entrada de texto para o nome e un listado de entradas de texto coas etiquetas existentes e asignadas. -iii. Se o usuario desexa engadir unha nova etiqueta debe premer no botón "______". +iii. Se o usuario desexa engadir unha nova etiqueta debe premer no botón "Navalpro". iv. O sistema amosará unha nova fila ó listado con unha entrada de texto baleira que o usuario debe editar. v. O usuario introduce un nome para a etiqueta. vi. O sistema engade o nome ó listado. -vii. O usuario preme en "______" para gardar e saír ou "______ e ______" para gardar e continuar editando o formulario. +vii. O usuario preme en "Navalpro" para gardar e saír ou "Navalpro e Navalpro" para gardar e continuar editando o formulario. diff --git a/doc/src/user/docinfo b/doc/src/user/docinfo index 0afe53a0e..4a4a59363 100644 --- a/doc/src/user/docinfo +++ b/doc/src/user/docinfo @@ -1,6 +1,17 @@ -############################################################################################# -Documento de usuario para a aplicación de xestión da produción do sector do auxiliar do naval -############################################################################################# +.. image:: images/logo1.gif + :align: left -:Version: !!git log -1 --format=%H -:Date: !!git log -1 --format=%ad +####################################### +Documentación de usuario da aplicación +####################################### + + +No seguinte documento proporciónase a documentación de axuda necesaria para utilizar a aplicación de xestión da producción do auxiliar do naval Navalpro. + +Esta documentación está organizada do seguinte modo: + +En primeiro lugar descríbense os obxectivos fundamentais da aplicación e o comportamento global da mesma a modo introductorio e como contextualización xeral do uso da mesma. + +A continuación introdúcense as entidades básicas que será necesario administrar para poder empregar todas as funcionalidades de Navalpro e que se mencionarán nas seguintes seccións da documentación. + +Posteriormente, detállanse os procesos completos de creación de pedidos e proxectos, planificación, asignación de recursos, imputación de avances e extración de resultados. diff --git a/doc/src/user/images/logo1.gif b/doc/src/user/images/logo1.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5117c143be916eee615ccd84a09bdf406337933 GIT binary patch literal 5799 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