From 3ec6450d0acb106da398e2ff6be300cff8f18a5b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Xavier=20Casta=C3=B1o?= Date: Thu, 7 Jan 2010 15:45:05 +0100 Subject: [PATCH] ItEr41S07DocumentacionFormacionItEr40S07: Spellcheck and some changes. --- doc/src/user/01-introducion.rst | 50 ++++++++------ doc/src/user/02-criterios.rst | 23 ++++--- doc/src/user/03-calendarios.rst | 38 +++++++---- doc/src/user/04-avances.rst | 24 ++++--- doc/src/user/05-recursos.rst | 49 +++++++++----- doc/src/user/06-pedidos.rst | 86 +++++++++++++++++-------- doc/src/user/07-planificacion.rst | 24 ++++--- doc/src/user/08-asignacion.rst | 51 ++++++++++----- doc/src/user/09-partes.rst | 21 ++++-- doc/src/user/10-etiquetas.rst | 18 +++--- doc/src/user/11-materiales.rst | 4 +- doc/src/user/12-formularios-calidad.rst | 2 + doc/src/user/13-usuarios.rst | 9 ++- doc/src/user/14-custos.rst | 14 +++- doc/src/user/15-informes.rst | 12 ++-- doc/src/user/docinfo | 13 ++-- 16 files changed, 284 insertions(+), 154 deletions(-) diff --git a/doc/src/user/01-introducion.rst b/doc/src/user/01-introducion.rst index c09c3a3e1..7cdef8897 100644 --- a/doc/src/user/01-introducion.rst +++ b/doc/src/user/01-introducion.rst @@ -1,21 +1,24 @@ Introdución -############## +########### .. contents:: -A aplicación para xestión da produción do sector auxiliar do naval pretende resolver principalmente o problema da planificación nas empresas pertencentes ó sector. Para elo desenvolvéronse unha serie de funcionalidades que dan solución a certos problemas detectados durante a análise do proxecto. Sen embargo, a solucións propostas para as problemáticas xurdidas non deben ser vistas como exclusivas do sector naval, senon que poden ser útiles para calquera empresa á que os conceptos base utilizados lle sexan aplicables. +A aplicación para xestión da produción do sector auxiliar do naval pretende resolver principalmente o problema da planificación nas empresas pertencentes ó sector. Para elo desenvolvéronse unha serie de funcionalidades que dan solución a certos problemas detectados durante a análise do proxecto. Sen embargo, a solucións propostas para as problemáticas xurdidas non deben ser vistas como exclusivas do sector naval, senón que poden ser útiles para calquera empresa á que os conceptos base utilizados lle sexan aplicables. .. figure:: images/company_view.png :scale: 50 + Vista global de empresa + Vista global da empresa e xestión de perspectivas ================================================= -Tal e como se visualiza na anterior captura, a principal pantalla da aplicación e a vista global da empresa, unha vista na que o usuario poderá visualiar a lista de proxectos planificados para coñecer o estado global da empresa, tanto a nivel de pedidos, como de uso de recursos. A vista global de empresa está, asimesmo, formada por 3 perspectivas: +Tal e como se visualiza na anterior captura, a principal pantalla da aplicación e a vista global da empresa, unha vista na que o usuario poderá visualizar a lista de proxectos planificados para coñecer o estado global da empresa, tanto a nivel de pedidos, como de uso de recursos. A vista global de empresa está, asimesmo, formada por 3 perspectivas: + * Vista de planificación: Vista que conxuga dous puntos de vista: - * Vista dos pedidos e a sua temporalidade: Cada proxecto é unha caixa de diagramas de Gantt indicando a data de comezo e de fin do proxecto. Ademáis, combínase dita información co amosado da data acordada de finalización (*deadline*) e con un contraste entre porcentaxe de avance e horas adicadas realmente a cada proxecto. Esta información da unha visión clara de como se atopa a empresa nun momento dado. Esta vista é a portada da aplicación. + * Vista dos pedidos e a sua temporalidade: Cada proxecto é unha caixa de diagramas de Gantt indicando a data de comezo e de fin do proxecto. Ademais, combínase dita información co amosado da data acordada de finalización (*deadline*) e con un contraste entre porcentaxe de avance e horas adicadas realmente a cada proxecto. Esta información da unha visión clara de como se atopa a empresa nun momento dado. Esta vista é a portada da aplicación. * Gráfica de uso dos recursos da empresa: Gráfica que busca a información de asignacións dos recursos ós proxectos e que ofrece un resumo de como está o uso dos recursos de toda a empresa: a cor verde indica asignacións de recursos por debaixo do 100%, a liña negra indica a carga dispoñible de recursos e a cor amarela indica as asignacións a recursos que están por enriba do 100%. É posible dispor de menos asignacións que recursos dispoñibles e ó mesmo tempo contar con sobreasignacións en recursos concretos. * Vista de carga de recursos: Pantalla que amosa o listado de traballadores da empresa e a carga debido a asignacións específicas a tarefas ou asignacións xenéricas debido a que o recurso satisfai unha lista de criterios. Ver a seguinte imaxe. Para acceder a esta vista é necesario premer en *Carga global de recursos*. @@ -24,40 +27,47 @@ Tal e como se visualiza na anterior captura, a principal pantalla da aplicación .. figure:: images/resources_global.png :scale: 50 + Vista global de recursos + .. figure:: images/order_list.png :scale: 50 + Listado de pedidos + A xestión de perspectivas que se comentou para a vista global de empresa é moi similar á prantexada para un só proxecto. O acceso a un proxecto pódese realizar de varias formas: + * Premendo no botón dereito sobre a caixa de diagrama de Gantt do pedido e seleccionando en *Planificar*. * Accedendo ó listado de pedidos e premendo na icona simbolizando os diagramas de Gantt. * Creando un novo pedido e cambiar de perspectiva sobre o pedido sendo visualizado. Sobre un pedido, a aplicación amosa as seguintes perspectivas: + * Vista de planificación. Vista na que o usuario pode visualizar a planificación das tarefas, dependencias, fitos, etc. Ver sección de *Planificación* para máis información. -* Vista de carga de recursos. Vista na que o usuario pode comprobar a carga dos recursos asignados ó proxecto. O código de cores é o mesmo que na vista global de empresa: verde para carga menor ó 100%, amarelo para carga igual a 100% e vermello para carga maior a 100%. A carga pode vir dada por unha tarefa our por unha lista de criterios (asignación xenérica). +* Vista de carga de recursos. Vista na que o usuario pode comprobar a carga dos recursos asignados ó proxecto. O código de cores é o mesmo que na vista global de empresa: verde para carga menor ó 100%, amarelo para carga igual a 100% e vermello para carga maior a 100%. A carga pode vir dada por unha tarefa ou por unha lista de criterios (asignación xenérica). * Vista de edición de pedido. Vista na que o usuario pode administrar os datos do pedido. Ver sección de *Pedidos* para máis información.. * Vista de asignación avanzada de recursos. Vista na que o usuario pode asignar os recursos de xeito avanzado, seleccionando as horas por día ou as funcións de asignación que desexa aplicar. Ver sección de *Asignación de recursos* para máis información. ¿Por que me é útil "Navalpro"? ============================== -"Navalpro" é un proxecto desenvolvido co obxectivo de dotar ó usuario dunha ferramenta de planificación que se basea nunha serie de conceptos, que 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 naval: +"Navalpro" é un proxecto desenvolvido co obxectivo de dotar ó usuario dunha ferramenta de planificación que se basea nunha serie de conceptos, que forman parte das características que distinguen a aplicación e a definen como unha ferramenta deseñada tendo en conta os problemas clave do sector naval: -* 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. +* Vista global de empresa e multiproxecto: "Navalpro" é unha aplicación orientada especificamente 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 dispoñer de varias vistas específicas, entre elas a de proxectos individuais. * Xestión de perspectivas: A vista global de empresa ou a vista multiproxecto vense complementadas coas perspectivas sobre a información que se almacena. Por exemplo, a vista global de empresa permite visualizar os pedidos e contrastar o estado dos mesmos, visualizar a carga xeral de recursos da empresa e administrar os pedidos. Por outro lado, na vista de proxecto, é posible visualizar a planificación, a carga de recursos, a vista de asignación de recursos avanzada e a edición do pedido relacionado. -* 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. +* 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 requirirá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. * Control de carga da empresa: Baseado nos conceptos xa comentados, a aplicación dará a posibilidade de ter un control sinxelo da carga dos recursos da empresa a medio e longo prazo xa que se poderá controlar os proxectos presentes e os potenciais proxectos a futuro, visualizando as cargas en gráficos de uso de recursos. * Etiquetas: Serán elementos que se usarán para o etiquetado das tarefas dos proxectos. Con estas etiquetas o usuario da aplicación poderá realizar agrupacións conceptuais das tarefas para posteriormente poder consultar información das mesmas de xeito agrupado e filtrado. * Filtrados: Dado que o sistema disporá de xeito natural de elementos que etiquetan ou caracterízan tarefas e recursos, será posible utilizar filtrado de criterios ou etiquetas, o cal dotará de unha gran potencia para poder consultar información categorizada ou extraer informes específicos en base a criterios ou etiquetas. * Calendarios: Os calendarios determinarán as horas produtivas dispoñibles dos diferentes recursos. O usuario poderá crear calendarios xerais da empresa e derivar as características para calendarios máis concretos, chegando ata a nivel de calendario por recurso ou tarefa. -* Pedido e elementos de pedido: Os traballos solicitados polos clientes terán un reflexo na aplicación en forma de pedido, que se estrutura en elementos de pedido. O pedido cos seus elementos conformarán unha estrutura xerárquina en n niveis. Esta árbore de elementos será sobre a que se traballe á hora de planificar traballos. -* Avances: A aplicación permitirá xestionar diversos tipos de avances. Un proxecto pode ser medido en porcentaxe de avance, sen embargo, pode querer ser medido en unidades, presuposto acordado, etc. Será responsabilidade da persoa que xestiona a planificación decidir qué tipo de avance será utilizado para contrastar avances a niveis superiores de proxecto. -* Tarefas: As tarefas son los elementos de planificación da aplicación. Serán utilizadas para temporalizar os traballos a realizar. As características máis importantes das tarefas serán: teñen dependencias entre si e poden requerir criterios a ser satisfeitos para asignar recursos. +* Pedido e elementos de pedido: Os traballos solicitados polos clientes terán un reflexo na aplicación en forma de pedido, que se estrutura en elementos de pedido. O pedido cos seus elementos conformarán unha estrutura xerárquica en *n* niveis. Esta árbore de elementos será sobre a que se traballe á hora de planificar traballos. +* Avances: A aplicación permitirá xestionar diversos tipos de avances. Un proxecto pode ser medido en porcentaxe de avance, sen embargo, pode querer ser medido en unidades, presuposto acordado, etc. Será responsabilidade da persoa que xestiona a planificación decidir que tipo de avance será utilizado para contrastar avances a niveis superiores de proxecto. +* Tarefas: As tarefas son los elementos de planificación da aplicación. Serán utilizadas para temporalizar os traballos a realizar. As características máis importantes das tarefas serán: teñen dependencias entre si e poden requirir criterios a ser satisfeitos para asignar recursos. * Partes de traballo: Son os partes dos traballadores das empresas, indicando as horas traballadas e por outro lado as tarefas asignadas ás horas que un traballador realizou. Con esta información, o sistema é capaz de calcular cantas horas foron consumidas dunha tarefa con respecto ó total de horas presupostadas, permitindo contrastar os avances respecto do consumo de horas real. A maiores das funcionalidades que ofrece a aplicación caben destacar outras características que o distinguen de aplicacións similares: + * Integración con ERP: A aplicación importará información directamente dos ERP das empresas para os pedidos, recursos humanos, partes de traballo e certos criterios. * 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. @@ -71,26 +81,26 @@ Antes de realizar unha exposición das distintas funcionalidades asociadas ós m Existen fundamentalmente 3 tipos de formularios de edición: -* 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. +* 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 explicitamente 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 ventá 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 ventá sen almacenar os cambios. Iconas e botóns estándar ------------------------ -* Edición: A edición dos rexistros da aplicación poderá ser realizada xeralmente a través dunha icona formada por un Lápiz sobre unha libreta brance. +* Edición: A edición dos rexistros da aplicación poderá ser realizada xeralmente a través dunha icona formada por un Lápiz sobre unha libreta branca. * Indentado esquerda: Xeralmente estas operacións son necesarias para elementos dunha árbore que se desexan mover cara niveis internos. Esta operación poderá ser feita coa icona formada por unha frecha cara a dereita de cor verde. -* Indentado dereita: Xeralmente estas operacións son necesarias para elementos dunha árbore que se desexan mover desde niveis internoscara externos. Esta operación poderá ser feita coa icona formada por unha frecha cara a esqueda de cor verde. +* Indentado dereita: Xeralmente estas operacións son necesarias para elementos dunha árbore que se desexan mover desde niveis internos cara externos. Esta operación poderá ser feita coa icona formada por unha frecha cara a esquerda de cor verde. * 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 +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 premendo 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. +Están implementados na aplicación compoñentes que proporcionan un texto descritivo adicional do elemento sobre que se atopa enfocado o transcorrer 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 despregan o facer botón dereito na área do planificador. +Asimesmo, tamén se proporcionan atallos ás operacións principais facendo dobre click nos elementos que se listan, ou asociando os eventos de teclado cos cursores e a tecla de retorno ó desprazamento polos formularios é á acción de engadir elementos, respectivamente. diff --git a/doc/src/user/02-criterios.rst b/doc/src/user/02-criterios.rst index 9d580f2b6..bc43f87cf 100644 --- a/doc/src/user/02-criterios.rst +++ b/doc/src/user/02-criterios.rst @@ -21,38 +21,43 @@ Administración de criterios A administración de criterios será accesible dende o menú de administración: .. figure:: images/menu.png - :scale: 70 + :scale: 50 -A operación específica para administrar criterios é *Manage Criteriums*. A partir de dita operación é posible listar os criterios dispoñibles no sistema. + Pestanas de menú de primeiro nivel + +A operación específica para administrar criterios é *Xestionar Criterios*. A partir de dita operación é posible listar os criterios dispoñibles no sistema. .. figure:: images/lista-criterios.png - :scale: 70 + :scale: 50 -Premendo no botón *Create* poderase acceder ó formulario de creación/edición de un criterio. A edición de un criterio farase premendo na icona de edición do mesmo. + Listado de criterios + +Premendo no botón *Crear* poderase acceder ó formulario de creación/edición de un criterio. A edición de un criterio farase premendo na icona de edición do mesmo. .. figure:: images/edicion-criterio.png - :scale: 55 + :scale: 50 + Edición de criterios No formulario de edición de criterios que se amosa na imaxe anterior poderanse realizar as seguintes operacións: * Edición do nome do criterio -* Indicar se é posible asignar varios valores simultáneamente ó mesmo elemento para o tipo de criterio seleccionado. Por exemplo, un recurso que satisfai dous criterios, soldador e torneiro. +* Indicar se é posible asignar varios valores simultaneamente ó mesmo elemento para o tipo de criterio seleccionado. Por exemplo, un recurso que satisfai dous criterios, soldador e torneiro. * Indicar o tipo do criterio: * Tipo xenérico: Criterio que poderá satisfacer indistintamente unha máquina ou un traballador. * Tipo traballador: Criterio que poderá satisfacer un traballador exclusivamente. * Tipo máquina: Criterio que poderá satisfacer unha máquina exclusivamente. -* Indicar se o criterio é xerárquico ou non. Existen casos nos que os criterios deben ser tratados xerárquicamente, é dicir, que o feito de ser un criterio asignado a un elemento non folla faga que este criterio estea asignado automáticamente ós fillos. Un exemplo claro de xerarquización de criterios é o criterio localización, unha persoa que teña asignado Galicia como localización pertencerá á localización España por ser xerárquico. +* Indicar se o criterio é xerárquico ou non. Existen casos nos que os criterios deben ser tratados xerarquicamente, é dicir, que o feito de ser un criterio asignado a un elemento non folla faga que este criterio estea asignado automaticamente ós fillos. Un exemplo claro de xerarquización de criterios é o criterio localización, unha persoa que teña asignado Galicia como localización pertencerá á localización España por ser xerárquico. * Indicar se o criterio está habilitado e deshabilitado. Esta é a forma de borrar criterios. Debido a que unha vez creado un criterio e utilizado en datos históricos, estes non poden ser cambiados, o criterio debe existir no sistema. Para evitar que este criterio saia en diferentes elementos de selección, poderá ser invalidado. * Realizar unha descrición do criterio. * Engadir novos valores. Na segunda parte do formulario aparece unha entrada de texto con un botón *New Criterion* * Editar o nome dos criterios existentes. -* Desplazar verticalmente os criterios na lista dos existentes. +* Desprazar verticalmente os criterios na lista dos existentes. * Eliminar un valor de criterio da lista. -O formulario de administración de criterios é un formulario que responde ás características dos formularios comentados na introducción como de 3 operacións (gardar, gardar e pechar e pechar). +O formulario de administración de criterios é un formulario que responde ás características dos formularios comentados na introdución como de 3 operacións (gardar, gardar e pechar e pechar). diff --git a/doc/src/user/03-calendarios.rst b/doc/src/user/03-calendarios.rst index a02d48c60..e0e36139d 100644 --- a/doc/src/user/03-calendarios.rst +++ b/doc/src/user/03-calendarios.rst @@ -15,14 +15,16 @@ Existen dous modos de indicarlle ó sistema cantas horas de traballo ten un día Administración de calendarios ============================= -O sistema de calendarios é xerárquico de modo que se poden crear calendarios base e tamén calendarios que herdan dos calendarios base, mantendo unha estrutura arbórea. Un calendario que herda dun calendario de nivel superior da árbore, herdará as adicacións diarias e as excepcións sempre e cando non sexan modificadas explícitamente para o calendario fillo. Ademáis, é necesario entender os seguites conceptos para administrar calendarios: +O sistema de calendarios é xerárquico de modo que se poden crear calendarios base e tamén calendarios que herdan dos calendarios base, mantendo unha estrutura arbórea. Un calendario que herda dun calendario de nivel superior da árbore, herdará as adicacións diarias e as excepcións sempre e cando non sexan modificadas explicitamente para o calendario fillo. Ademais, é necesario entender os seguintes conceptos para administrar calendarios: -* Cada día é independente entre sí e cada ano ten días diferentes, é dicir, se se marca o 8 de Decembro de 2009 como festivo eso non quere dicir que o ano 2010 xa teña o día 8 de Decembro como festivo. +* Cada día é independente entre si e cada ano ten días diferentes, é dicir, se se marca o 8 de Decembro de 2009 como festivo iso non quere dicir que o ano 2010 xa teña o día 8 de Decembro como festivo. * Os días laborais márcanse en base a días da semana, é dicir, se se determina que o normal é traballar 8 horas os luns, quedarán todos os luns de todas as semanas dos diferentes anos marcados como 8 horas dispoñibles. -* É posible marcar excepcións ou intervalos de excepción, é dicir, elixir un día concreto ou grupo de días nos que as horas dispoñibles sexan diferentes á regla xeral para dito día da semana. +* É posible marcar excepcións ou intervalos de excepción, é dicir, elixir un día concreto ou grupo de días nos que as horas dispoñibles sexan diferentes á regra xeral para dito día da semana. .. figure:: images/calendar-administration.png - :scale: 70 + :scale: 50 + + Administración de calendarios A administración de calendarios está accesible dende as operacións da pestana de "Administración". Desde dito punto o usuario pode realizar as seguintes operacións: @@ -57,11 +59,14 @@ Para a creación dun novo calendario é necesario premer no botón "Navalpro". O 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 "Gardar". .. figure:: images/calendar-edition.png - :scale: 70 + :scale: 50 + + Edición de calendario .. figure:: images/calendar-exceptions.png - :scale: 70 + :scale: 50 + Inclusión de excepción en calendario Creación dun calendario derivado -------------------------------- @@ -70,10 +75,12 @@ Un calendario derivado é un calendario que se crea como fillo dun existente, é Un exemplo de uso de calendarios derivados é a existencia dun calendario xeral para España e a creación dun derivado para só incluir os festivos galegos engadidos sobre os que xa estaban definidos no xeral. -É importante destacar que ante calquera modificación realizada sobre o calendario orixinal o calendario derivado será directamente afectado, sempre e cando, non se definira unha actuación concreta sobre el mesmo. Por exemplo, no calendario de España inclúese un día laboral no 17 de Maio con 8 horas de traballo e no calendario galego, que se creou como derivación, o día 17 de Maio é considerado un día de 0 horas de traballo por ser festivo. Se sobre o calendario español se cambian os días da semana do 17 Maio para que as horas dispoñibles sexan 4 diarias, no galego o que sucederá é que todos os días da semana do 17 de Maio terán 4 horas dispoñibles excepto o mesmo día 17 que terá 0 horas, tal e como explícitamente se establecera antes. +É importante destacar que ante calquera modificación realizada sobre o calendario orixinal o calendario derivado será directamente afectado, sempre e cando, non se definira unha actuación concreta sobre el mesmo. Por exemplo, no calendario de España inclúese un día laboral no 17 de Maio con 8 horas de traballo e no calendario galego, que se creou como derivación, o día 17 de Maio é considerado un día de 0 horas de traballo por ser festivo. Se sobre o calendario español se cambian os días da semana do 17 Maio para que as horas dispoñibles sexan 4 diarias, no galego o que sucederá é que todos os días da semana do 17 de Maio terán 4 horas dispoñibles excepto o mesmo día 17 que terá 0 horas, tal e como explicitamente se establecera antes. .. figure:: images/calendar-create-derived.png - :scale: 70 + :scale: 50 + + Creación de calendario derivado Para crear un calendario derivado na aplicación, é necesario facer o seguinte: @@ -87,7 +94,7 @@ Creación dun calendario por copia Un calendario copiado é un calendario que se crea como copia exacta de outro existente, é dicir, que recibe todas as características do orixinal e ó mesmo tempo é posible modificalo para que conteña as súas particularidades. -A diferencia entre copiar e derivar un calendario radica nos cambios no orixinal. No caso de copias, se o orixinal é modificado, non afectará á copia, sen embargo, cando se deriva, sí afecta ó fillo. +A diferencia entre copiar e derivar un calendario radica nos cambios no orixinal. No caso de copias, se o orixinal é modificado, non afectará á copia, sen embargo, cando se deriva, si afecta ó fillo. Un exemplo de uso de calendario por copia é o dispor de un calendario para Pontevedra e necesitar un calendario para A Coruña onde a maioría das características son as mesmas, sen embargo, non se espera que os cambios nun afecten ó outro. @@ -110,8 +117,9 @@ Para configurar o calendario por defecto débese realizar o seguinte: * Premer en *Gardar*. .. figure:: images/default-calendar.png - :scale: 70 + :scale: 50 + Creación de calendario por defecto Asignación de calendario a recursos ----------------------------------- @@ -119,7 +127,9 @@ Asignación de calendario a recursos Os recursos só teñen activación, é dicir, horas dispoñibles para traballar, se o dispoñen de un calendario asignado con un período válido de activación. Se non se lle asignou ningún calendario ós recursos, os recursos teñen asignado o calendario por defecto con un período de activación que comeza na data de alta e sen data de caducidade. .. figure:: images/resource-calendar.png - :scale: 70 + :scale: 50 + + Calendario de recursos Sen embargo, é posible eliminar o calendario asignado previamente a un recurso e crear un calendario novo a partir de un existente. Deste xeito haberá recursos que poidan ser completamente personalizados a nivel de calendario. @@ -133,13 +143,15 @@ Para asignar un calendario a un recurso é necesario dar os seguintes pasos: * Excepcións: Será posible elixir o tipo de excepción e un período no que se aplica para poder incluír as vacacións, días festivos, laborables diferentes, etc. * Semana de traballo: Será posible modificar as horas traballadas durante os distintos días da semana (luns, martes, etc.). - * Períodos de activación: Será posible crear novos períodos de activación que reflexe as datas de inicio e fin dos contratos asociados ó recurso. Ver a seguinte imaxe. + * Períodos de activación: Será posible crear novos períodos de activación que reflicte as datas de inicio e fin dos contratos asociados ó recurso. Ver a seguinte imaxe. * Para almacenar é necesario premer en *Gardar*. * O usuario pode premer en *Borrar* se desexa cambiar o calendario asignado ó recurso. .. figure:: images/new-resource-calendar.png - :scale: 70 + :scale: 50 + + Asignación de novo calendario a recurso Asignación de calendario a pedidos ---------------------------------- diff --git a/doc/src/user/04-avances.rst b/doc/src/user/04-avances.rst index d1c486203..6bfd22a8a 100644 --- a/doc/src/user/04-avances.rst +++ b/doc/src/user/04-avances.rst @@ -3,7 +3,7 @@ Avances .. contents:: -O avance dun proxecto marca o grao no que se está cumplindo co alcance estimado para a realización do mesmo, asimesmo, o avance dunha tarefa indica ese mesmo grao para o alcance estimado para dita tarefa. +O avance dun proxecto marca o grao no que se está cumprindo co alcance estimado para a realización do mesmo, asimesmo, o avance dunha tarefa indica ese mesmo grao para o alcance estimado para dita tarefa. Xeralmente os avances non teñen un modo automático de ser medidos, e é unha persoa quen en base á experiencia ou á realización de unha lista de chequeo determina o grao de compleción de unha tarefa ou un proxecto. @@ -25,7 +25,7 @@ Cada empresa pode ter unhas necesidades diferentes de control do avance dos seus Un tipo de avance está caracterizado por un nome, un valor máximo e unha precisión: -* Nome: Será un nome representativo que o usuario debe recordar para cando seleccione a asignación de avances sexa capaz de entender qué tipo de avance está medindo. +* Nome: Será un nome representativo que o usuario debe recordar para cando seleccione a asignación de avances sexa capaz de entender que tipo de avance está medindo. * Valor máximo: É o valor máximo que se lle permitirá a unha tarefa ou proxecto establecer como medida total de avance. Por exemplo, traballando con *Toneladas*, se se considera que o máximo normal en toneladas é de 4000 e nunca vai a haber tarefas que requiran realizar máis de 4000 toneladas de algún material, ese debería ser o valor máximo establecido. * Precisión: É o valor dos incrementos que se permitirán para o tipo de avance creado. Por exemplo, se o avance en *Toneladas* se vai a medir en valores redondeados, podería ser 1 a precisión. Dende ese momento, só se poderían introducir medidas de avance con números enteiros, por exemplo, 1, 2, 300, etc. @@ -35,8 +35,9 @@ O sistema conta con dous tipos de avance creados por defecto: * Unidades: Tipo de avance xeral que permite medir o avance en unidades sen necesidade de especificar as unidades concretas. A tarefa comprendía a creación de 3000 unidades e o avance son 500 unidades sobre as 3000 estimadas. .. figure:: images/tipos-avances.png - :scale: 70 + :scale: 50 + Administración de tipos de avances O usuario poderá crear novos tipos de avance do seguinte xeito: @@ -53,20 +54,22 @@ O usuario poderá crear novos tipos de avance do seguinte xeito: * Nome do tipo de avance. * Valor máximo que acepta o tipo de avance. - * Precision di tipo de avance. + * Precisión do tipo de avance. Introdución de avances en base a tipo ===================================== -A introdución dos avances vaise realizar sobre os elementos de pedido, sen embargo, será posible facelo con un atallo dende as tarefas de planificación. Será responsabilidade do usuario da aplicación a decisión sobre qué tipos de avance desexa asociar a cada elemento de pedido. +A introdución dos avances vaise realizar sobre os elementos de pedido, sen embargo, será posible facelo con un atallo dende as tarefas de planificación. Será responsabilidade do usuario da aplicación a decisión sobre que tipos de avance desexa asociar a cada elemento de pedido. Será posible introducir un tipo de avance único e defectivo para todo un pedido. Antes de poder realizar medidas de avance, é necesario asociar o tipo elixido ó pedido, por exemplo, un avance de tipo porcentaxe para medir porcentualmente os avances realizados sobre o total da tarefa ou un avance de tipo pactado por se se queren introducir a futuro medicións de avances pactadas co cliente. .. figure:: images/avance.png - :scale: 70 + :scale: 40 + + Pantalla de introdución de avances con visualización gráfica. Para introducir medicións de avance será necesario realizar o seguinte: @@ -75,17 +78,18 @@ 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 "Valor" e "Data" introducir o valor absoluto da medida e a data que se lle desexa asignar á medida tomada. -* O sistema almacenará automáticamente os datos introducidos. +* O sistema almacenará automaticamente os datos introducidos. 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 "Navalpro") o cal ó ser marcado se amosará a gráfica de evolucións de medidas realizadas sobre o elemento de pedido. +Será posible contrastar graficamente 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 - + :scale: 40 + + Contraste de varios avances. diff --git a/doc/src/user/05-recursos.rst b/doc/src/user/05-recursos.rst index e60bd4484..a5feb600f 100644 --- a/doc/src/user/05-recursos.rst +++ b/doc/src/user/05-recursos.rst @@ -45,7 +45,9 @@ Unha vez na edición dun recurso, o usuario poderá acceder ás seguintes pestan * DNI .. figure:: images/worker-personal-data.png - :scale: 70 + :scale: 50 + + Edición de datos persoais de traballador 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: @@ -60,18 +62,23 @@ Unha vez na edición dun recurso, o usuario poderá acceder ás seguintes pestan v. Seleccionar a data de fin de aplicación do criterio ó recurso. Dita data non é obrigatoria indicando que o criterio é indefinido. .. figure:: images/worker-criterions.png - :scale: 70 + :scale: 50 + + Asociación de criterios a traballador 3) Pestana de calendario. Pestana dende a que se pode configurar un calendario específico para o recurso traballador. Cada traballador disporá de un calendario por defecto asignado, sen embargo, será posible asignar un calendario específico para cada un a partir dun existente. .. figure:: images/worker-calendar.png - :scale: 70 + :scale: 50 + + Pestana de calendario para un recurso 4) Pestana de categoría de custo. Pestana dende a que se pode configurar a categoría de custo que satisfai un recurso nun período dado. Estes datos son utilizados para posteriormente calcular os custos asociados ó traballador nun proxecto. .. figure:: images/worker-costcategory.png - :scale: 70 + :scale: 50 + Pestana de categoría de custo para recurso A asignación de recursos explícase na sección de asignación de recursos. @@ -81,7 +88,7 @@ Xestión de máquinas As máquinas son recursos a todos os efectos, polo cal, tal e como sucede cos traballadores, as máquinas serán administrables e asignables a tarefas. A asignación de recursos tratarase na sección de asignación. Neste punto explicaranse as características específicas das máquinas. -As máquinas son administradas dende a entrada de menú "Recursos". En dita sección existe unha operación chamada "Listado de máquinas" que permitirá a visualización das máquinas que dipoñen nunha empresa. A partir deste listado poderase editar ou borrar unha máquina. +As máquinas son administradas dende a entrada de menú "Recursos". En dita sección existe unha operación chamada "Listado de máquinas" que permitirá a visualización das máquinas que dispoñen nunha empresa. A partir deste listado poderase editar ou borrar unha máquina. Na edición dunha máquina o sistema amosará unha serie de pestanas dende as cales se permitirá administrar diferentes datos: @@ -96,8 +103,9 @@ Na edición dunha máquina o sistema amosará unha serie de pestanas dende as ca .. figure:: images/machine-data.png - :scale: 70 + :scale: 50 + Edición de datos de máquina 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 os de criterios de tipo máquina ou xenéricos. Non se poderán asignar criterios de traballadores. Para asignar criterios o usuario deberá: @@ -112,31 +120,39 @@ Na edición dunha máquina o sistema amosará unha serie de pestanas dende as ca v. Premer no botón de "Gardar e Continuar". .. figure:: images/machine-criterions.png - :scale: 70 + :scale: 50 + + Asignación de criterios a máquinas 3) Pestana de calendario. Pestana dende a que se pode configurar un calendario específico para o recurso máquina. Cada traballador disporá de un calendario por defecto asignado, sen embargo, será posible asignar un calendario específico para cada un a partir dun existente. .. figure:: images/machine-calendar.png - :scale: 70 + :scale: 50 -4) Pestana de configuración de máquinas: Dende esta pestana será posible configurar a relación das máquinas cos recursos traballadores existentes. Unha máquina disporá de un alfa que indicará a relación entre a máquina e os recursos implicados, tal e como xa se comentou, un alfa de 0.5 indicará que se consumirá traballo de 0.5 persoas para cada xornada completa de máquina. O sistema, a partir dun alfa, crea automáticamente asignacións á traballadores que estean dalgún xeito relaciondao coa máquina unha vez se asigna unha máquina a unha tarefa. A forma de relacionar un traballador con unha máquina pódese facer de dous xeitos: + Asignación de calendario a máquina - i Asignando específicamente un rango de datas nas que o traballador se desexa asignar a unha máquina. Será unha asignación específica de modo que o sistema asignará automáticamente horas ó traballador cando se planifique a máquina. +4) Pestana de configuración de máquinas: Dende esta pestana será posible configurar a relación das máquinas cos recursos traballadores existentes. Unha máquina disporá de un alfa que indicará a relación entre a máquina e os recursos implicados, tal e como xa se comentou, un alfa de 0.5 indicará que se consumirá traballo de 0.5 persoas para cada xornada completa de máquina. O sistema, a partir dun alfa, crea automaticamente asignacións á traballadores que estean dalgún xeito relacionado coa máquina unha vez se asigna unha máquina a unha tarefa. A forma de relacionar un traballador con unha máquina pódese facer de dous xeitos: - ii Asignando específicamente criterios que se desexa satisfagan os traballadores que sexan asignados ás máquinas. Deste xeito farase unha asignación xenérica ós traballadores que satisfan os criterios. + i Asignando especificamente un rango de datas nas que o traballador se desexa asignar a unha máquina. Será unha asignación específica de modo que o sistema asignará automaticamente horas ó traballador cando se planifique a máquina. + + ii Asignando especificamente criterios que se desexa satisfagan os traballadores que sexan asignados ás máquinas. Deste xeito farase unha asignación xenérica ós traballadores que satisfán os criterios. .. figure:: images/machine-configuration.png - :scale: 70 + :scale: 50 + + Configuración de máquina 5) Pestana de categoría de custo. Pestana dende a que se pode configurar a categoría de custo que satisfai unha máquina nun período dado. Estes datos son utilizados para posteriormente calcular os custos asociados ó traballador nun proxecto. .. figure:: images/machine-costcategory.png - :scale: 70 + :scale: 50 + + Asignación de categoría de custo a máquina Grupos de traballadores virtuais ================================ -A aplicación permite a creación de recursos no sistema os cales non son traballadores reais, senón que son persoal simulado que permite aumentar a capacidade productiva nun momento determinado segundo as configuracións que se definan do seu calendario. +A aplicación permite a creación de recursos no sistema os cales non son traballadores reais, senón que son persoal simulado que permite aumentar a capacidade produtiva nun momento determinado segundo as configuracións que se definan do seu calendario. Mediante os grupos de traballadores virtuais será posible comprobar como se vería afectada a planificación dos proxectos contratando e asignando persoal que satisfaga os criterios que se definan, axudando deste modo no proceso de toma de decisións @@ -150,4 +166,7 @@ As pestanas das que consta o formulario de creación de grupos de traballadores A diferencia con respecto ós traballadores, e que nos grupos de traballadores virtuais especifícase un nome para o grupo e unha cantidade que se corresponderá co número de persoas reais que forman este grupo. Adicionalmente existe un campo de observacións no que se pode aportar información adicional como por exemplo para que proxecto estaría prevista a contratación do equivalente do grupo de recursos virtuais, etc. .. figure:: images/virtual-resources.png - :scale: 70 + :scale: 50 + + Recursos virtuais + diff --git a/doc/src/user/06-pedidos.rst b/doc/src/user/06-pedidos.rst index 18f684243..938b104fc 100644 --- a/doc/src/user/06-pedidos.rst +++ b/doc/src/user/06-pedidos.rst @@ -6,7 +6,7 @@ Pedidos e elementos de pedidos Os pedidos son as entidades que describirán os traballos a realizar por parte dos usuarios que utilicen a aplicación. Cada pedido corresponderase cos proxectos que as empresas van a ofrecerlles ós seus clientes. -Un pedido está formado por unha ou varias liñas de pedido. Cada liña de pedido corresponderase coa estructuración que se desexe realizar sobre os traballos dentro dese pedido. As liñas de pedido organizanse de xeito xerárquico sen limitacións de profundidade. O feito de que as liñas de pedido se organicen de xeito xerárquico marcará o funcionamento de diversas características herdables, tal como as etiquetas. +Un pedido está formado por unha ou varias liñas de pedido. Cada liña de pedido corresponderase coa estruturación que se desexe realizar sobre os traballos dentro dese pedido. As liñas de pedido organízanse de xeito xerárquico sen limitacións de profundidade. O feito de que as liñas de pedido se organicen de xeito xerárquico marcará o funcionamento de diversas características herdables, tal como as etiquetas. Nas seguintes seccións describiranse as operacións que un usuario pode realizar cos pedidos e as liñas de pedidos. @@ -24,9 +24,10 @@ Un pedido é un proxecto ou traballo que un cliente lle solicita a unha empresa. * Descrición * Calendario asignado. * Autoxeneración de códigos. Campo para indicarlle ó sistema que autoxenere os códigos dos elementos de pedido e dos grupos de horas. -* Preferencia entre dependencias e restricións. O usuario pode elixir dependencias ou restricións como prioritarios á hora de ser aplicados no caso en que entren en conflicto. +* Preferencia entre dependencias e restricións. O usuario pode elixir dependencias ou restricións como prioritarios á hora de ser aplicados no caso en que entren en conflito. Sen embargo, o propio pedido está relacionado con outras entidades que finalmente o dotarán de unha maior riqueza: + * Horas asignadas ó pedido. * Avances imputados ó pedido. * Etiquetas. @@ -41,7 +42,7 @@ Para editar ou crear un pedido é posible realizalo dende varios puntos da aplic * A edición realízase premendo no botón de editar sobre o pedido elixido. * A creación realízase premendo en "Novo pedido". -* Accedendo a un pedido no diagrama de Gantt e cambiando de perpectiva á de detalles de pedido. +* Accedendo a un pedido no diagrama de Gantt e cambiando de perspectiva á de detalles de pedido. Dende a edición de pedido é posible acceder ás seguintes pestanas: @@ -57,7 +58,9 @@ Dende a edición de pedido é posible acceder ás seguintes pestanas: * Descrición .. figure:: images/order-edition.png - :scale: 70 + :scale: 50 + + Edición de pedido * Listado de elementos de pedido. Dende o listado de elenentos de pedido é posible realizar varias operacións: @@ -71,28 +74,36 @@ Dende a edición de pedido é posible acceder ás seguintes pestanas: * Mover arrastrando e soltando un elemento de pedido na xerarquía. .. figure:: images/order-elements-list.png - :scale: 70 + :scale: 40 + + Listado de elementos de pedido * Horas asignadas. Pantalla na que se amosan as horas totais imputadas ó proxecto, tratándose de unha pantalla de visualización onde se agrupan as horas imputadas ós elementos de pedido. .. figure:: images/order-assigned-hours.png - :scale: 70 + :scale: 50 + + Asignación de horas imputadas ó pedido polos traballadores * Avances. Pantalla na que se permiten imputar tipos de avances e medidas de avances ó pedido. Ver sección de "Avances" para o funcionamento da mesma. * Etiquetas. Pantalla na que se permite asignar etiquetas a un pedido e coñecer as etiquetas directas e indirectas que xa foron asignadas. Ver a seguinte sección de edición de elementos de pedido máis en profundidade para coñecer o procedemento de xestionar as etiquetas. .. figure:: images/order-labels.png - :scale: 70 + :scale: 35 -* Criterios. Pantalla na que se poden asignar os criterios que se desexan aplicar globalmente a todas as tarefas de un pedido. Estes criterios serían aplicados de xeito automático a todos os elementos de pedido, excepto que estes fosen invalidados explícitamente. Asimesmo, pódense visualizar os grupos de horas dos elementos de pedidos agrupados por criterios, o cal permite coñecer os criterios que se esixen ó longo de un pedido. + Etiquetas de pedido + +* Criterios. Pantalla na que se poden asignar os criterios que se desexan aplicar globalmente a todas as tarefas de un pedido. Estes criterios serían aplicados de xeito automático a todos os elementos de pedido, excepto que estes fosen invalidados explicitamente. Asimesmo, pódense visualizar os grupos de horas dos elementos de pedidos agrupados por criterios, o cal permite coñecer os criterios que se esixen ó longo de un pedido. .. figure:: images/order-criterions.png - :scale: 70 + :scale: 50 + + Criterios de pedido * Materiais. Pantalla na que se pode asignar o material dispoñible no sistema ó pedido. O material será seleccionable de entre as categorías de material que existen na aplicación. Os materiais son xestionados do seguinte modo: - * O usuario selecciona a pestana que se amosa na zona inferior da pantalla chamada "Búsqueda de materiais". + * O usuario selecciona a pestana que se amosa na zona inferior da pantalla chamada "Procura de materiais". * O usuario pode introducir un texto para a procura de materiais ou seleccionar as categorías para as que se desexa amosar materiais. * O sistema filtra os resultados. * O usuario selecciona os materiais que desexa (para seleccionar máis de un material o usuario pode premer no botón "Ctrl" que permite a selección múltiple no listado. @@ -103,12 +114,16 @@ Dende a edición de pedido é posible acceder ás seguintes pestanas: * Se o usuario desexa xestionar a recepción de material, o sistema permite premer en "Dividir" para cambiar o estado dunha cantidade parcial de materiais. .. figure:: images/order-material.png - :scale: 70 + :scale: 50 -* Calidade. É posible asignar un formulario de calidade ó pedido co obxectivo de ser cumplimentado para asegurar a realización de certas actividades asociadas ó pedido. Ver a seguinte sección de edición de elementos de pedido máis en profundidade para coñecer o procedemento de xestionar o formulario de calidade. + Material asociado a un pedido + +* Calidade. É posible asignar un formulario de calidade ó pedido co obxectivo de ser cumprimentado para asegurar a realización de certas actividades asociadas ó pedido. Ver a seguinte sección de edición de elementos de pedido máis en profundidade para coñecer o procedemento de xestionar o formulario de calidade. .. figure:: images/order-quality.png - :scale: 70 + :scale: 50 + + Formulario de calidade asociado ó pedido Edición de elementos de pedido =============================== @@ -136,10 +151,12 @@ A edición de información de elemento de pedido inclúe a edición dos seguinte * Data estimada de fin do elemento de pedido. * Horas totais do elemento de pedido. Estas horas poden ser calculadas a partir dos grupos de horas engadidas ou introducidas directamente neste punto que se repartiran entre os grupos de horas, creando algún novo se as porcentaxes non coinciden coas porcentaxes iniciais. * **Grupos de horas**: É posible engadir un ou varios grupos de horas ó elemento de pedido. **O significado destes grupos de horas** é o establecemento dos requirimentos que se lle esixirán ós recursos que vaian a ser asignados para realizalas. -* Criterios: É posible engadir criterios que se deben satisfacer para poder se asignado xenéricamente para realizar dito elemento de pedido. +* Criterios: É posible engadir criterios que se deben satisfacer para poder se asignado xenericamente para realizar dito elemento de pedido. .. figure:: images/order-element-edition.png - :scale: 70 + :scale: 50 + + Edición de elemento de pedido Visualización de horas imputadas a elementos de pedido ------------------------------------------------------ @@ -147,7 +164,9 @@ Visualización de horas imputadas a elementos de pedido 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 + :scale: 50 + + Horas asignadas a elementos de pedido A pantalla está dividida en dúas partes: @@ -167,14 +186,16 @@ As etiquetas, tal e como se describen no capítulo adicado ás mesmas, son entid Un usuario pode asignar etiquetas directamente a un elemento de pedido ou ben a un ascendente na xerarquía dese elemento de pedido. A partir do momento no que se asignar unha etiqueta dun dos dous xeitos anteriores, tanto o elemento de pedido como a tarefa de planificación asociada estarán asociadas a dita etiqueta, sendo utilizadas para posteriores filtrados. .. figure:: images/order-element-tags.png - :scale: 70 + :scale: 50 + + Asignación de etiquetas para elementos de pedido Tal e como se pode ver na imaxe, dende a pestana de **etiquetas**, o usuario poderá realizar as seguintes operacións: * 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 "Navalpro e Navalpro" 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 realizar 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. Xestionar os criterios esixidos polo elemento de pedido e os grupos de horas @@ -188,15 +209,18 @@ Tanto un pedido como un elemento de pedido poden ter asignados os criterios que A maiores do criterio esixido, é posible definir un ou varios grupos de horas que forman parte do elemento de pedido. Dependendo de se o elemento de pedido contén outros elementos de pedido como fillos ou é un nodo folla. No primeiro dos casos os datos de horas e grupos de horas son solo visualizables e no caso de nodos folla son editables. O funcionamento neste segundo caso é o seguinte: * Por defecto, o sistema crea un grupo de horas asociado ó elemento de pedido. Os datos modificables para un grupo de horas é: + * Código do grupo de horas, se non é autoxenerado. * Tipo de criterio. O usuario pode elixir se desexa asignar un criterio de tipo máquina ou traballador. * Número de horas do grupo de horas. * Lista de criterios que se aplican ó grupo de horas. Para engadir novos criterios o usuario debe premer en "Engadir criterio" e seleccionar un no buscador que aparece tras premer no botón. -* O usuario pode engadir novos grupos de horas con características diferentes que os grupos de horas anteriores. Exemplo desto sería que un elemento de pedido debe ser feito por un soldador (30h) e por un pintor (40h). + +* O usuario pode engadir novos grupos de horas con características diferentes que os grupos de horas anteriores. Exemplo disto sería que un elemento de pedido debe ser feito por un soldador (30h) e por un pintor (40h). .. figure:: images/order-element-criterion.png - :scale: 70 + :scale: 50 + Asignación de criterios a elementos de pedidos Xestionar os materiais ---------------------- @@ -207,7 +231,7 @@ Os materiais son xestionados nos proxectos como un listado asociado a cada liña * Data * Unidades: Unidades necesarias. * Tipo de unidade: Tipo de unidade no que se mide o material. -* Prezo da unidade: Precio unitario. +* Prezo da unidade: Prezo unitario. * Prezo total: Prezo resultante de multiplicar o prezo unitario polas unidades. * Categoría: Categoría de material á que pertence. * Estado: Recibido, Solicitado, Pendente, Procesando, Cancelado. @@ -215,22 +239,26 @@ Os materiais son xestionados nos proxectos como un listado asociado a cada liña O modo de traballar cos materiais é o seguinte: * O usuario selecciona a pestana de "Materiais" dun elemento de pedido. -* O sistema amosa dúas subpestanas: "Materiais" e "Búsqueda de materiais". +* O sistema amosa dúas subpestanas: "Materiais" e "Procura de materiais". * Se o elemento de pedido non tiña materiais asignados, a primeira pestana amosará un listado baleiro. -* O usuario preme en "Búsqueda de materiais" na zona inferior esquerda da ventana. +* O usuario preme en "Procura de materiais" na zona inferior esquerda da ventana. * O sistema amosa o listado de categorías dispoñibles e os materiais asociados. .. figure:: images/order-element-material-search.png - :scale: 70 + :scale: 50 + + Procura de material * O usuario selecciona categorías nas que buscar para afinar a procura de materiais. -* O sistema amosa os materiais pertencentes ás cetegorías seleccionadas. +* O sistema amosa os materiais pertencentes ás categorías seleccionadas. * O usuario selecciona no listado de materiais aqueles que desexa asignar ó elemento de pedido. * O usuario preme en "Asignar". * O sistema amosa o listado seleccionado de materiais na pestana de "Materiais" con novos campos por cubrir. .. figure:: images/order-element-material-assign.png - :scale: 70 + :scale: 50 + + Asignación de material a elemento de pedido * O usuario selecciona as unidades, estado e data dos materiais asignados. @@ -246,7 +274,7 @@ A utilidade desta operación de división é a de poder recibir entregas parciai Xestionar os formularios de calidade ------------------------------------ -Existen elementos de pedido que deben certificar que certas tarefas foron realizados para poder ser marcadas como completadas. É por eso que xurden os formularios de calidade, os cales están formados por unha lista de preguntas que poden ter asignado un peso segundo sexa contestada positivamente. +Existen elementos de pedido que deben certificar que certas tarefas foron realizados para poder ser marcadas como completadas. É por iso que xurden os formularios de calidade, os cales están formados por unha lista de preguntas que poden ter asignado un peso segundo sexa contestada positivamente. É importante destacar que un formulario de calidade debe ser creado previamente para poder ser asignado ó elemento de pedido. @@ -255,7 +283,9 @@ Para xestionar os formulario de calidade: * O usuario accede á pestana de "Formularios de calidade". .. figure:: images/order-element-quality.png - :scale: 70 + :scale: 50 + + Asignación de formulario de calidade a elemento de pedido * A aplicación amosa un buscador de formularios de calidade. Existen dous tipos de formularios de calidade: por elementos ou porcentaxe. diff --git a/doc/src/user/07-planificacion.rst b/doc/src/user/07-planificacion.rst index 9cb71d704..b5e741010 100644 --- a/doc/src/user/07-planificacion.rst +++ b/doc/src/user/07-planificacion.rst @@ -11,7 +11,9 @@ Planificación de tarefas A planificación en "Navalpro" é un proceso que se describe ó longo de todos os capítulos do documento de usuario, entre os cales destacan os capítulos de pedidos e asignación de recursos. Neste capítulo trataranse as operacións básicas de planificación, unha vez o pedido está correctamente configurado e á interacción cos diagramas de Gantt. .. figure:: images/planning-view.png - :scale: 70 + :scale: 35 + + Vista de planificación de un traballo Tal e como sucede coa vista global de empresa, a vista de planificación dun proxecto divídese en varias perspectivas que se amosan en base á información que se está analizando do mesmo. As perspectivas dun proxecto concreto son: @@ -29,14 +31,14 @@ A perspectiva de planificación combina tres vistas diferentes: * Zona lila: Indica a carga de recursos por debaixo do 100% da súa capacidade. * Zona verde: Indica a carga de recursos por debaixo do 100% derivado de que o recurso está planificado en outro proxecto. - * Zona naranxa: Indica a carga de recursos por enriba do seu 100% debido a o proxecto actual. + * Zona laranxa: Indica a carga de recursos por enriba do seu 100% debido a o proxecto actual. * Zona amarela: Indica a carga de recursos por enriba do seu 100% debido a outros proxectos. * Vista de gráfico e indicadores do valor gañado. Visible dende a pestana de "Valor Gañado". Gráfico que se xera en base á técnica do valor gañado e os indicadores calculados cada un dos días de traballo do proxecto. Os indicadores calculados son: * BCWS: función acumulativa no tempo do número de horas planificadas ata unha data. No inicio planificado da tarefa será 0 e o final será o total de horas planificadas. Coma toda gráfica acumulativa sempre será crecente. A función para unha tarefa terá a suma das asignacións de día ata o día de calculo. Esta función ten valores para tódolos momentos no tempo sempre que teñamos asignación de recursos. - * ACWP: función acumulativa no tempo das horas imputadas nos parte de traballajo ata unha data. Esta función so terá valores iguais a 0 antes da data do primeiro parte de traballo da tarefa e irá incrementado o seu valor a medida que avanza o tempo e se incorporan horas de partes de traballo. Non terá valor despois da data do último parte de traballo. - * BCWP: función acumulativa no tempo que incorpora o valor resultante de multiplicar o avance das tarefas pola cantidade de traballo que se estimaba que levaría a tarefa. Esta función ten valores incrementales a medida que se incrementa o tempo e temos valores de avance que se van incrementando. O avance se multiplica polo total de horas estimadas de cada unha da tarea. E o valor de BCWP é a suma destes valores para as tarefas que es está a calcular. Un avance se suma no instante de tempo no se configurou. + * ACWP: función acumulativa no tempo das horas imputadas nos parte de traballo ata unha data. Esta función so terá valores iguais a 0 antes da data do primeiro parte de traballo da tarefa e irá incrementado o seu valor a medida que avanza o tempo e se incorporan horas de partes de traballo. Non terá valor despois da data do último parte de traballo. + * BCWP: función acumulativa no tempo que incorpora o valor resultante de multiplicar o avance das tarefas pola cantidade de traballo que se estimaba que levaría a tarefa. Esta función ten valores incrementales a medida que se incrementa o tempo e temos valores de avance que se van incrementando. O avance se multiplica polo total de horas estimadas de cada unha da tarefa. E o valor de BCWP é a suma destes valores para as tarefas que es está a calcular. Un avance se suma no instante de tempo no se configurou. * CV: Variación en custo CV = BCWP - ACWP * SV: schedule variance (desviación en planificación) SV = BCWP - BCWS * BAC: total custo planificado BAC = max (BCWS) @@ -46,12 +48,16 @@ A perspectiva de planificación combina tres vistas diferentes: * CPI: índice de eficiencia de custo CPI = BCWP / ACWP * SPI: índice de eficiencia da planificación SPI = BCWP / BCWS + Dentro da planificación do proxecto o usuario pode realizar as seguintes operacións: + * Asignar dependencias. Para realizar dita operación é necesario premer co botón dereito e elixir "Engadir dependencia", arrastrar o punteiro do rato para a tarefa destinataria da dependencia. + * Para cambiar o tipo de dependencia, premer co botón dereito sobre a dependencia e elixir o tipo que se desexa asignar. + * Crear novo fito. Premer sobre a tarefa anterior ó fito que se desexa engadir e seleccionar a operación "Engadir fito". Os fitos poden ser movidos seleccionando co punteiro sobre a tarefa e arrastrando co rato o fito á posición desexada. * Mover tarefas sen violar dependencias. Premer co rato sobre o corpo da tarefa e sen soltar o rato, arrastrar a tarefa cara a posición na que se desexa colocar. Se non se violan restricións ou dependencias o sistema actualiza as asignacións á tarefa e coloca a tarefa na data seleccionada. - * Asignar restricións. Premer sobre a tarefa en cuestión e seleccionar a operación "Propiedades da tarefa". Aparecerá un pop-up con un campo modificable que é "Restricións". As restricións poden entrar en conflicto coas dependencias, polo que será en cada pedido onde se indique se as dependencias teñen prioridade ou non sobre as restricións. As que se poden establecer son: + * Asignar restricións. Premer sobre a tarefa en cuestión e seleccionar a operación "Propiedades da tarefa". Aparecerá un pop-up con un campo modificable que é "Restricións". As restricións poden entrar en conflito coas dependencias, polo que será en cada pedido onde se indique se as dependencias teñen prioridade ou non sobre as restricións. As que se poden establecer son: * *Tan pronto como sexa posible*: Indica que a tarefa debe comezar tan pronto como sexa posible. * *Non antes de*. Indica que a tarefa non debe comezar antes de unha data. @@ -60,7 +66,7 @@ Dentro da planificación do proxecto o usuario pode realizar as seguintes operac A maiores, dentro a perspectiva de planificación ofrécense varias operacións, que finalmente actuarán como opcións de visualización: -* Nivel de zoom: É posible seleccionar o nivel de zoom que lle interese ó usuario. Existen varios niveis de zoom: por ano, cuatrimestres, mensuais, semanais e diarios. +* Nivel de zoom: É posible seleccionar o nivel de zoom que lle interese ó usuario. Existen varios niveis de zoom: por ano, cuadrimestres, mensuais, semanais e diarios. * Filtros de procura: É posible filtrar tarefas en base a etiquetas ou criterios. * Camiño crítico. Utilizando o algoritmo de *Dijkstra* para cálculo de camiños en grafos implementouse o camiño crítico que se visualiza se se preme no botón "Camiño crítico" das opcións de visualización. * Amosar etiquetas: Permite amosar as etiquetas asignadas ás tarefas do proxecto en visualización e impresión. @@ -72,11 +78,13 @@ Vista de carga de recursos A vista de carga de recursos ofrece unha lista de recursos que contén unha lista de tarefas ou criterios que lle xeran carga de traballo. Cada tarefa ou criterio e amosado en modo diagrama de Gantt para dar visibilidade á data de comezo e final de dita carga. Segundo un recurso ten unha carga superior ou inferior ó 100% é amosada unha cor: * Cor verde: carga inferior ó 100% -* Cor naranxa: carga do 100% +* Cor laranxa: carga do 100% * Cor vermella: carga superior ó 100% .. figure:: images/resource-load.png - :scale: 70 + :scale: 35 + + Vista de carga de recursos para un pedido concreto Se se coloca o rato sobre unha zona do diagrama de Gantt dun recurso amosarase o porcentaxe de carga do traballador nese momento dado. diff --git a/doc/src/user/08-asignacion.rst b/doc/src/user/08-asignacion.rst index f7065f069..be8d582cb 100644 --- a/doc/src/user/08-asignacion.rst +++ b/doc/src/user/08-asignacion.rst @@ -17,7 +17,9 @@ Para realizar calquera das dúas asignacións de recursos é necesario dar os me * Premer co botón dereito sobre a tarefa que se desexa planificar. .. figure:: images/resource-assignment-planning.png - :scale: 70 + :scale: 50 + + Menú de asignación de recursos * A aplicación amosa unha pantalla na que se pode visualizar a seguinte información. @@ -28,20 +30,25 @@ Para realizar calquera das dúas asignacións de recursos é necesario dar os me * Calcular número de horas: Calcula o número de horas que faría falla que adicasen os recursos asignados dados unha data de fin e un número de recursos por día. * Calcular data fin: Calcula a data de fin da tarefa a partir dos número de recursos da tarefa e das horas totais adicar para rematar a tarefa. * Calcular número de recursos: Calcula o número de recursos necesarios para rematar a tarefa en unha data específica e adicando unha serie de horas coñecidas. + * Asignación recomendada: Opción que lle permite á aplicación recoller os criterios que deben ser satisfeitos e as horas totais de cada grupo de horas e fai unha proposta de asignación xenérica recomendada. Se había unha asignación previa, o sistema elimina dita asignación substituíndoa pola nova. - * Asignacións: Listado de asignacións realizadas. Neste listado poderanse ver as asignacións xenéricas (o nome sería a lista de criterios satisfeita, horas e número de recursos por día). Cada asignación realizada pode ser borrada explícitamente premendo no botón de borrar. + * Asignacións: Listado de asignacións realizadas. Neste listado poderanse ver as asignacións xenéricas (o nome sería a lista de criterios satisfeita, horas e número de recursos por día). Cada asignación realizada pode ser borrada explicitamente premendo no botón de borrar. .. figure:: images/resource-assignment.png - :scale: 70 + :scale: 50 + Asignación de recursos -* O usuario selecciona "Búsqueda de recursos". +* O usuario selecciona "Procura de recursos". * A aplicación amosa unha nova pantalla formada por unha árbore de criterios e un listado á dereita dos traballadores que cumpren os criterios seleccionados: .. figure:: images/resource-assignment-search.png - :scale: 70 + :scale: 50 + + Procura de asignación de recursos * O usuario pode seleccionar: + * Asignación específica. Ver sección "Asignación específica" para coñecer que significa elixir esta opción. * Asignación xenérica. Ver sección "Asignación xenérica para coñecer que significa elixir esta opción. @@ -57,13 +64,15 @@ Para realizar calquera das dúas asignacións de recursos é necesario dar os me Asignación específica ===================== -A asignación específica é aquela asignación de un recurso de xeito concreto e específico á unha tarefa de un proxecto, é dicir, o usuario da aplicación está decidindo qué "nome e apelidos" ou qué "máquina" concreta debe ser asignada a unha tarefa. +A asignación específica é aquela asignación de un recurso de xeito concreto e específico á unha tarefa de un proxecto, é dicir, o usuario da aplicación está decidindo que "nome e apelidos" ou qué "máquina" concreta debe ser asignada a unha tarefa. A asignación específica é realizable dende a pantalla que se pode ver na imaxe: .. figure:: images/asignacion-especifica.png - :scale: 70 + :scale: 50 + + Asignación específica de recursos A aplicación, cando un recurso é asignado específicamente, crea asignacións diarias en relación á porcentaxe de recurso diario que o usuario elixiu para asignación e contrastando co calendario dispoñible do recurso. Exemplo: unha asignación de 0.5 recursos para unha tarefa de 32 horas fará que se asignen ó recurso específico (supoñendo un calendario laboral de 8 horas diarias) 4 horas diarias para realizar a tarefa. @@ -81,7 +90,9 @@ Asignación xenérica A asignación xenérica é aquela asignación onde o usuario no elixe os recursos concretamente e deixa á decisión da aplicación como reparte as cargas entre os recursos dispoñibles da empresa. .. figure:: images/asignacion-xenerica.png - :scale: 70 + :scale: 50 + + Asignación xenérica de recursos O sistema de asignación utiliza como base os seguintes supostos: @@ -102,9 +113,10 @@ O algoritmo de asignación xenérica actuará do seguinte xeito: Asignación xenérica de máquinas ------------------------------- -A asignación xenérica de máquinas actuará do mesmo xeito que a de traballadores, é dicir, cando se asigna unha máquina a unha tarefa, o sistema almacena unha asignación de horas xenérica a cada unha das máquinas que satisfán os criterios, tal e como se describíu xenéricamente para os recursos en xeral. Sen embargo, tratándose de máquinas o sistema realiza a seguinte operación am maiores: +A asignación xenérica de máquinas actuará do mesmo xeito que a de traballadores, é dicir, cando se asigna unha máquina a unha tarefa, o sistema almacena unha asignación de horas xenérica a cada unha das máquinas que satisfán os criterios, tal e como se describiu xenericamente para os recursos en xeral. Sen embargo, tratándose de máquinas o sistema realiza a seguinte operación a maiores: * Para cada máquina elixida para a asignación xenérica: + * Recolle a información de configuración da máquina, é dicir, alfa, traballadores e criterios asignados. * Se a máquina tiña un listado de traballadores asignados, elixirá entre o número deles que requira a máquina dependendo do calendario asignado. Por exemplo, se o calendario da máquina é de 16 horas diarias e dos recursos de 8, asignará dous recursos da lista de recursos dispoñibles. * Se a máquina tiña un criterio ou varios asignados, realizará asignacións xenéricas entre os recursos que satisfán os criterios asignados á máquina. @@ -112,27 +124,29 @@ A asignación xenérica de máquinas actuará do mesmo xeito que a de traballado Asignación avanzada =================== -A asignación avanzada permite diseñar as asignacións que se realizan automáticamente pola aplicación de xeito máis personalizado. Esta operación permite elixir manualmente as horas diarias que adican os recursos ás tarefas que están asignadas ou definir unha función que se lle aplica a ditas asignacións. +A asignación avanzada permite deseñar as asignacións que se realizan automaticamente pola aplicación de xeito máis personalizado. Esta operación permite elixir manualmente as horas diarias que adican os recursos ás tarefas que están asignadas ou definir unha función que se lle aplica a ditas asignacións. Para xestionar a asignación avanzada os pasos a dar serán os seguintes: -* Acceder á ventana de asignación avanzada. Existen dous modos de acceder á asignación avanzada: +* Acceder á ventá de asignación avanzada. Existen dous modos de acceder á asignación avanzada: * Accedendo a un pedido concreto e cambiar de perspectiva para asignación avanzada. Neste caso amosaranse todas as tarefas do pedido e os recursos asignados (tanto específicos como xenéricos). * Accedendo á asignación de recursos e premendo no botón "Asignación avanzada". Neste caso amosaranse as asignacións da tarefa para a que se está asignando recursos (amósanse tanto as xenéricas como as específicas). .. figure:: images/advance-assignment.png - :scale: 70 + :scale: 45 + + Asignación avanzada de recursos * O usuario pode acceder ó zoom que desexe: * Se o zoom elixido é un zoom superior a día. Se o usuario modifica o valor de horas asignado á semana, mes, cuarto ou semestre, o sistema reparte as horas de xeito lineal durante todos os días do período elixido. - * Se o zoom elixido é un zoom de día. Se o usuario modifica o valor de horas asignado ó día, estas horas só aplican ó día. Deste xeito o usuaro pode decidir cantas horas se asignan diariamente ós recursos da tarefa. + * Se o zoom elixido é un zoom de día. Se o usuario modifica o valor de horas asignado ó día, estas horas só aplican ó día. Deste xeito o usuario pode decidir cantas horas se asignan diariamente ós recursos da tarefa. -* O usuario pode elixir diseñar unha función de asignación avanzada. Para realizalo: +* O usuario pode elixir deseñar unha función de asignación avanzada. Para realizalo: * Elixir a función na lista de selección que aparece ó lado de cada recurso e premer en "Configurar". - * O sistema amosará unha nova ventana se a función elixida require de configuración específica. As funcións soportadas son: + * O sistema amosará unha nova ventá se a función elixida require de configuración específica. As funcións soportadas son: * Tramos: Función que permite definir tramos nos que se aplica unha función polinómica. A función por tramos configúrase do seguinte xeito: @@ -144,7 +158,10 @@ Para xestionar a asignación avanzada os pasos a dar serán os seguintes: * O usuario preme en "Aceptar". - * A aplicación almacena a función e aplicaa nas asignacións diarias do recurso. + * A aplicación almacena a función e aplícaa nas asignacións diarias do recurso. .. figure:: images/stretches.png - :scale: 70 + :scale: 40 + + Configuración de función por tramos + diff --git a/doc/src/user/09-partes.rst b/doc/src/user/09-partes.rst index 420393a83..01074cc89 100644 --- a/doc/src/user/09-partes.rst +++ b/doc/src/user/09-partes.rst @@ -3,9 +3,9 @@ Partes de traballo .. contents:: -Os partes de traballo permiten o seguemento das horas que dedican os recursos existentes ás tarefas ás que están planificados. +Os partes de traballo permiten o seguimento das horas que dedican os recursos existentes ás tarefas ás que están planificados. -A aplicación permite configurar novos formularios de introdución de horas dedicadas, especificando os campos que se desexa que figuren nestes modelos, así como incorporar os partes das tarefas que son realizadas polos traballadores e facer un seguemento dos mesmos. +A aplicación permite configurar novos formularios de introdución de horas dedicadas, especificando os campos que se desexa que figuren nestes modelos, así como incorporar os partes das tarefas que son realizadas polos traballadores e facer un seguimento dos mesmos. Antes de poder engadir entradas con dedicación dos recursos, será necesario especificar como mínimo un tipo de parte de traballo o cal define a estrutura que terán todas as filas que se engadan no mesmo. Poderán crearse tantos tipos de partes de traballo no sistema como sexa necesario. @@ -17,12 +17,13 @@ Un parte de traballo constará dunha serie de campos comúns para todo o parte, É posible configurar diferentes tipos de partes de traballo para que unha empresa diseñe os seus partes dependendo das necesidades para cada caso: .. figure:: images/work-report-types.png - :scale: 70 + :scale: 40 + Tipos de partes de traballo A administración dos tipos de partes de traballo permitirá configurar este tipo de características, así como engadir novos campos de texto ou de etiquetas opcionais. Dentro da primeira das pestanas da edición dos tipos de partes de traballo pódese configurar o tipo para os atributos obrigatorios (se son globais para todo o parte, ou se especifican a nivel de liña), e engadir novos campos opcionais. -Os campos obligatorios que deberán figurar en todos os partes de traballo son os seguintes: +Os campos obrigatorios que deberán figurar en todos os partes de traballo son os seguintes: * Nome e código: Campos identificativos do nome do tipo de parte de traballo e código do mesmo. * Data: Campo de data á que corresponde o parte @@ -33,13 +34,16 @@ Os campos obligatorios que deberán figurar en todos os partes de traballo son o * Por horas de comezo e fin * Por número de horas e rango de comezo e fin (permite diverxencia e ten prioridade o número de horas) -Existe a posibilidade de engadir novos capos ós partes: +Existe a posibilidade de engadir novos campos ós partes: * Tipo de etiqueta: É posible solicitar que se indique unha etiqueta do sistema á hora de encher o parte de traballo. Por exemplo, o tipo de etiqueta cliente se desexemos que en cada parte se introduza o cliente para o que se traballou. * Campos libres: Campos de tipo entrada de texto libre que se poden introducir no parte de traballo. .. figure:: images/work-report-type.png - :scale: 70 + :scale: 50 + + Creación de tipo de parte de traballo con campos personalizados + Para os campos de data, recurso e elemento de pedido, poderá configurarse se figurarán na cabeceira do parte e polo tanto serán globais ó mesmo, ou se serán engadidos en cada unha das filas. @@ -54,7 +58,9 @@ Unha vez configurados os formatos dos partes a incorporar ó sistema, pódese in * A aplicación amosará o parte construído a partir da configuración dada para o tipo. Ver seguinte imaxe. .. figure:: images/work-report-type.png - :scale: 70 + :scale: 50 + + Estrutura do parte de traballo a partir do tipo * Seleccionar cada un dos campos que se amosa para o parte: @@ -66,3 +72,4 @@ Unha vez configurados os formatos dos partes a incorporar ó sistema, pódese in * Tipo de horas: Permitirá elixir entre tipos de horas "Normais", "Extraordinarias", etc. * Premer en "Gardar" ou "Gardar e Continuar". + diff --git a/doc/src/user/10-etiquetas.rst b/doc/src/user/10-etiquetas.rst index 31602bcc2..f86baaf4c 100644 --- a/doc/src/user/10-etiquetas.rst +++ b/doc/src/user/10-etiquetas.rst @@ -10,23 +10,25 @@ As etiquetas categorizanse segundo os tipos de etiquetas. Unha etiqueta só pert Tipos de etiquetas ================== -Os tipos de etiquetas utilizanse para agrupar tipoloxías de etiquetas que os usuarios desexen xestionar na aplicación. Exemplos de tipos de etiquetas posibles: +Os tipos de etiquetas utilízanse para agrupar tipoloxías de etiquetas que os usuarios desexen xestionar na aplicación. Exemplos de tipos de etiquetas posibles: i. Cliente: O usuario podería estar interesado en etiquetar as tarefas, pedidos ou elementos de pedido en base ó cliente que os solicitou. -ii. Zona: O usuario podería estar intersado en etiquetar as tarefas, pedidos ou elementos de pedido en base á zona na que se realizan. +ii. Zona: O usuario podería estar interesado en etiquetar as tarefas, pedidos ou elementos de pedido en base á zona na que se realizan. -A administración de tipos de etiquetas xesiontarase dende a opción de menú de "Administración". Será dende esta opción, dende a que o usuario poderá editar tipos de etiqueta, crear novos tipos de etiqueta ou engadir etiquetas a tipos de etiquetas. Dende dita operación poderá accederse ó listado de etiquetas. +A administración de tipos de etiquetas xestionarase dende a opción de menú de "Administración". Será dende esta opción, dende a que o usuario poderá editar tipos de etiqueta, crear novos tipos de etiqueta ou engadir etiquetas a tipos de etiquetas. Dende dita operación poderá accederse ó listado de etiquetas. .. figure:: images/tag-types-list.png :scale: 50 -Dendo o listado de tipos de etiquetas será posible: + Lista de tipos de etiquetas + +Dende o listado de tipos de etiquetas será posible: i. Crear novo tipo de etiquetas. ii. Editar un tipo de etiquetas existente. iii. Borrar un tipo de etiquetas con todas as súas etiquetas. -Tanto a edición como a creación de etiquetas comparten formulario. Dende dito formulario o usuario poderá, asignar un nome ó tipo de etiquetas, crear ou borrar etiquetas e almacenar os cambios. Para realizar esto: +Tanto a edición como a creación de etiquetas comparten formulario. Dende dito formulario o usuario poderá, asignar un nome ó tipo de etiquetas, crear ou borrar etiquetas e almacenar os cambios. Para realizar isto: 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. @@ -34,13 +36,13 @@ iii. Se o usuario desexa engadir unha nova etiqueta debe premer no botón "Naval 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 "Navalpro" para gardar e saír ou "Navalpro e Navalpro" para gardar e continuar editando o formulario. - - +vii. O usuario preme en "Gardar" para gardar e saír ou "Gardar e Continuar" para gardar e continuar editando o formulario. .. figure:: images/tag-types-edition.png :scale: 50 + Edición de tipos de etiquetas + Etiquetas ========= diff --git a/doc/src/user/11-materiales.rst b/doc/src/user/11-materiales.rst index beba3e239..e3c0f191b 100644 --- a/doc/src/user/11-materiales.rst +++ b/doc/src/user/11-materiales.rst @@ -13,7 +13,7 @@ As categorías son contedores ós que se poden asignar materiais concretos e ó Para administrar categorías: -* O usuario accede á operación de "Adminstración->Materiais". +* O usuario accede á operación de "Administración->Materiais". * A aplicación amosa unha árbore de categorías. * O usuario introduce un nome de categoría dentro da entrada de texto con un botón "Engadir" e preme no botón. * A aplicación engade a categoría na árbore de categorías. @@ -23,6 +23,8 @@ Se o usuario desexa posicionar unha categoría dentro da árbore de categorías .. figure:: images/material.png :scale: 50 + Pantalla de administración de materiais + Para administrar materiais: * O usuario selecciona a categoría para a que desexa incluír materiais e preme no botón "Engadir" na zona dereita de "Materiais". diff --git a/doc/src/user/12-formularios-calidad.rst b/doc/src/user/12-formularios-calidad.rst index 95b821caa..2604e28da 100644 --- a/doc/src/user/12-formularios-calidad.rst +++ b/doc/src/user/12-formularios-calidad.rst @@ -33,3 +33,5 @@ Para administrar estes formularios de calidade é necesario realizar os seguinte .. figure:: images/quality.png :scale: 50 + Pantalla de administración de materiais + diff --git a/doc/src/user/13-usuarios.rst b/doc/src/user/13-usuarios.rst index 4a15f88a8..b81811c3c 100644 --- a/doc/src/user/13-usuarios.rst +++ b/doc/src/user/13-usuarios.rst @@ -35,6 +35,8 @@ Para administrar usuarios é necesario realizar os seguintes pasos: .. figure:: images/manage-user.png :scale: 50 + Administración de usuarios + * Premer en "Gardar" ou "Gardar e Continuar". @@ -49,9 +51,12 @@ Para administrar os perfiles da aplicación é necesario dar os seguintes pasos: * A aplicación amosará un formulario cos seguintes campos: * Nome - * Lista de roles (permisos) asociados ó perfil. Para engadir un rol asociado ó perfil deberáse seleccionar un da lista de roles e premer en "Engadir". + * Lista de roles (permisos) asociados ó perfil. Para engadir un rol asociado ó perfil deberase seleccionar un da lista de roles e premer en "Engadir". .. figure:: images/manage-user-profile.png :scale: 50 -* Premer en "Gardar" ou "Gardar e Continuar" e o sistema almacenará o perfil creado ou modificado. \ No newline at end of file + Xestión de perfiles de usuarios + +* Premer en "Gardar" ou "Gardar e Continuar" e o sistema almacenará o perfil creado ou modificado. + diff --git a/doc/src/user/14-custos.rst b/doc/src/user/14-custos.rst index f4bc4df5e..f37831b9f 100644 --- a/doc/src/user/14-custos.rst +++ b/doc/src/user/14-custos.rst @@ -10,7 +10,7 @@ Custos A xestión de custos está prantexada para poder realizar unha previsión estimativa dos custos dos recursos de un proxecto. Para a xestión de custos determinouse a existencia das seguintes entidades: -* Tipos de horas traballadas: Indicarán os tipos de horas de traballo dos recursos. Son incluíbles como tipos tanto os tipos de horas para máquinas como para traballadores. Exemplos de tipos de horas serían: Extraordinarias pagadas a 20 euros de xeito xenérico. Os campos que se poden incluír nos tipos de horas traballadas: +* Tipos de horas traballadas: Indicarán os tipos de horas de traballo dos recursos. É posible incluílos como tipos tanto os tipos de horas para máquinas como para traballadores. Exemplos de tipos de horas serían: Extraordinarias pagadas a 20 euros de xeito xenérico. Os campos que se poden incluír nos tipos de horas traballadas: * Código: Código externo do tipo de horas. * Nome: Nome do tipo de hora. Por exemplo, extraordinaria. @@ -34,7 +34,9 @@ Para dar de alta tipos de horas traballadas é necesario dar os seguintes pasos: * A aplicación amosa o listado de tipos de hora existentes. .. figure:: images/hour-type-list.png - :scale: 50 + :scale: 35 + + Lista de tipos de horas * O usuario preme na icona de "Editar" ou preme no botón "Crear". * A aplicación amosa un formulario de edición do tipo de hora. @@ -42,6 +44,8 @@ Para dar de alta tipos de horas traballadas é necesario dar os seguintes pasos: .. figure:: images/hour-type-edit.png :scale: 50 + Edición de tipos de horas + * O usuario introduce ou modifica: * O nome do tipo de hora. @@ -62,12 +66,16 @@ Para dar de alta categorías de custo é necesario dar os seguintes pasos: .. figure:: images/category-cost-list.png :scale: 50 + Lista de categorías de custo + * O usuario preme na icona de "Editar" ou preme no botón "Crear". * A aplicación amosa un formulario de edición da categoría de custo. .. figure:: images/category-cost-edit.png :scale: 50 + Edición de categorías de custo + * O usuario introduce ou modifica: * O nome da categoría de custo. @@ -76,7 +84,7 @@ Para dar de alta categorías de custo é necesario dar os seguintes pasos: * Tipo de hora: Elixir un dos tipos de hora existentes no sistema. Se non existen ningún é necesario crealo (explícase na subsección anterior). * Data de inicio e data fin (opcional esta segunda) do período no que afecta a categoría de custo. - * Prezo por hora para esta categoría específicamente. + * Prezo por hora para esta categoría especificamente. * O usuario preme en "Gardar" ou "Gardar e Continuar". diff --git a/doc/src/user/15-informes.rst b/doc/src/user/15-informes.rst index fb8424505..8449b82c2 100644 --- a/doc/src/user/15-informes.rst +++ b/doc/src/user/15-informes.rst @@ -20,10 +20,10 @@ Os informes definidos son: * Data primeiro parte * Data estimada fin * Data último parte - * Data deadline (se existe) - * Prorcentaxe de Avance (o marcado como propaga). + * Data *deadline* (se existe) + * Porcentaxe de Avance (o marcado como propaga). * Estado actual: Finalizada, En Curso, Pendente, Bloqueada. - * Estado deadline: Superado, Non superado, En blanco (se non existe deadline). + * Estado *deadline*: Superado, Non superado, En blanco (se non existe deadline). * Informe de partes de traballo. O informe amosa o resumo de horas traballadas segundo os partes de traballo. * Informe de horas traballadas por traballador ou grupo de traballadores. Informe que amosa o resumo por data e subtotal de horas traballadas por recurso existente na aplicación. @@ -31,15 +31,15 @@ Os informes definidos son: * Informe que lista as horas traballadas de un proxecto. Permite coñecer as: * Horas estimadas (HE) - * Horas planificadas totales (HP Total) + * Horas planificadas totais (HP Total) * Horas planificadas (HP) * Horas reais (HR) * Avance medido (AM) * Avance imputado (AI) * Avance planificado (AP) - * Desfase en Coste (CV) + * Desfase en Custo (CV) * Desfase en Planificación (SV) - * Ratio desfase en coste (CPI) + * Ratio desfase en custo (CPI) * Ratio desfase en planificación (SPI) * Informe de horas realizadas e imputadas por tipo de traballo. diff --git a/doc/src/user/docinfo b/doc/src/user/docinfo index 4a4a59363..e3ffb1d70 100644 --- a/doc/src/user/docinfo +++ b/doc/src/user/docinfo @@ -1,17 +1,16 @@ -.. image:: images/logo1.gif - :align: left - ####################################### Documentación de usuario da aplicación ####################################### +.. image:: images/logo1.gif + :align: left -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. +No seguinte documento proporciónase a documentación de axuda necesaria para utilizar a aplicación de xestión da produción do auxiliar do naval Navalpro. -Esta documentación está organizada do seguinte modo: +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. +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. +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.