diff --git a/doc/src/training-exercises/gl/01-exercicios-sesion1-grupo1.rst b/doc/src/training-exercises/gl/01-exercicios-sesion1-grupo1.rst new file mode 100644 index 000000000..d51f7d9df --- /dev/null +++ b/doc/src/training-exercises/gl/01-exercicios-sesion1-grupo1.rst @@ -0,0 +1,269 @@ +Grupo 1 +####### + +.. _grupo1: +.. contents:: + + +Exercicio 1. Criterios +======================= + +Crear cada grupo o tipo de criterio cos criterios asociados detallados: + + + + * Nome do tipo de criterio: Tipo de traballo. + * Permite valores simultáneos: Sí. + * Xerárquico: Non. + * Criterios: + + * Soldador. + * Carpinteiro. + * Pintor. + * Califugador. + * Soldador submarino. + * Electricista. + +Exercicio 2. Calendarios +======================== + +Crear cada grupo un calendario global na aplicación cos seguintes datos: + + + + * Calendario Galicia xornada completa. + * Deriva de España. + * Días excepcionais: + + * 17 de Maio - Tipo BankHoliday - Horas laborais 0. + * 24 de Decembro - Tipo Workable BankHoliday - Horas laborais 4. + * 31 de Decembro - Tipo Workable BanHoliday - Horas laborais 4. + + * Xornada semanal: + + * Luns - 9 h. + * Martes - 9 h. + * Mércores - 9 h. + * Xoves - 9 h. + * Venres - 4 h. + +Exercicio 3. Etiquetas +====================== + +Crear os tipos de etiqueta e etiquetas seguintes: + + + + * Tipo de etiqueta: Prioridade. + * Valores: + + * Moi urxente. + * Urxente. + * Media. + * Baixa. + +Exercicio 4. Recursos +===================== + +Crear os seguintes recursos cos datos seguintes: + + + + * Nome: Javier Martínez Alvarez. NIF: 11111111F Calendario derivado: Galicia. + * Nome: María Pérez Mariño. NIF: 22222222D Calendario derivado: Galicia media xornada. + * Nome: Javier Pérez Campos NIF: 5656565L Calendario derivado: Galicia. + +Exercicio 5. Períodos Actividade +================================ + +Configurar os seguintes períodos de actividade para os traballadores. + + + + * Nome: Javier Martínez Alvarez. + + * Data contratación: 08/03/2010 - Indefinido. + + * Nome: María Pérez Mariño. + + * Data contratación: 15/03/2010 - 15/09/2011. + + * Nome: Javier Pérez Campos + + * Data contratación: 01/03/2010 - Indefinido. + +Exercicio 6 - Configurar Excepcións de Calendario +================================================= + +Configurar as vacacións como exception days de intervalo e de tipo HOLIDAY. + + + + * Nome: Javier Martínez Alvarez. + + * Vacacións: 05/04/2010 - 11/04/2010. + + * Nome: María Pérez Mariño. + + * Vacacións: 03/05/2010 - 09/05/2010. + +Exercicio 7 - Criterios en recursos +==================================== + +Configurar a satisfacción de criterios por parte dos recursos. + + + + * Nome: Javier Martínez Álvarez. + * Satisfaccións de criterio: + + * Grupo: Grupo1 - Dende 01/04/2010 ata infinito. + * Tipo de traballo: Soldador - Dende 01/04/2010 ata infinito. + + * Nome: María Pérez Mariño. + * Satisfaccións de criterio: + + * Grupo: Grupo 1 - Dende 01/04/2010 ata infinito. + * Tipo de traballo: Carpinteiro - Dende 01/04/2010 ata infinito. + + * Nome: Javier Pérez Campos. + * Satisfaccións de criterio: + + * Grupo: Grupo 1 - Dende 01/03/2010 ata infinito. + +Exercicio 8. Creación dun pedido +================================= + +Crear un pedido cada grupo cos seguintes datos e poñerlle, os puntos de planificación e os criterios indicados: + + + + * Datos de pedido: + + * Nome: Pedido Grupo 1. + * Data inicio: 08/03/2010 + * Data limite: 01/06/2010. + * Cliente: Vulcano. + * Responsable: Nome da persoa do grupo. + * Presuposto: Traballo: 100.000 Materiais: 0 + * Calendario: Galicia. + * Estado: Ofertado. + + * Elementos de pedido: + + * 1 Coordinacion - *Punto de planificación* - Grupo 1 + + * 1.1 Reunións con cliente - 100h + * 1.2 Reunións con traballadores - 100h + + * 2 Bloque 1 - Grupo 1 + + * 2.1 Soldar unions do teito - 200 h *Punto de planificación* - Soldador + * 2.2 Soldar unions do chan - 200 h *Punto de planificación* - Soldador + * 2.3 Repasar soldaduras ocos - 100 h *Punto de planificación* - Soldador + + * 3 Bloque 2 - Grupo 1 + + * 3.1 Teito de madeira de camarote A - 300 h *Punto de planificación* - Carpinteiro + * 3.2 Cama e mesilla de camarote A - 250 h *Punto de planificación* - Carpinteiro + * 3.3 Poñer escotillas camarote A - 200 h *Punto de planificación* - Carpinteiro + +Exercicio 9 - Planificando dependencias +======================================== + +Poñer as dependencias seguintes na planificación de cada pedido: + + + +Poñer as seguintes dependencias: + + * Bloque 1 FIN-INICIO Bloque 2 + * Soldar unions do teito FIN-INICIO Soldar unions do chan + * Soldar unions do chan FIN-INICIO Repasar soldaduras ocos + * Teito de madeira de camarote INICIO-INICIO Cama e mesillas camartoe + * Cama e mesillas camarote A FIN-INICIO Poñer escotillas camarote + * Crear un fito chamado Recepción de material que sexa o 15/10/2010 + * Fito Recepción material FIN-INICIO Escotillas camarote + +Exercicio 10. Asignación de recursos +==================================== + +Realizar as seguintes asignacións + + + + * Tarefa: Coordinación: + + * Asignación específica: Javier Pérez Campos + * Estratexia: - Calcula data fin + * Numero de recursos por dia: 0.6 + + * Tarefa: Soldar unions do teito + + * Asignación xenérica + * Estratexia recomendada + * Numero de recursos por dia: 1 + + * Tarefa: Soldar unions do chan + + * Asignación xenérica + * Estratexia recomendada + * Numero de recursos por dia: 1 + + * Tarefa: Repasar soldaduras ocos: + + * Asignación xenérica + * Estratexia recomendada + * Numero de recursos por dia: 1 + + * Tarefa: Teito madeira camarote A. + + * Asignación xenérica con criterios [Grupo 1, Carpinteiro] + * Estratexia: Calcular recursos por dia. + * Data de fin: 18 Setembro 2010 + * Horas: 300 horas. + + * Tarefa: Cama e mesilla camarote A. + + * Asignación xenérica con criterios [Grupo 1, Carpinteiro] + * Estratexia: Calcular numero de horas + * Numero de recursos por dia: 1 + * Data de fin: 1 de Xulio 2010 + + * Tarefa: Escotillas camarote + + * Asignación xenérica con criterios [Grupo 1, Carpinteiro] + * Estratexia: Calcular data fin + * Recursos por dia: 0.5 + * Horas: 200 + +Exercicio 11. Avances +====================== + +Realizar as seguintes asignacións de avance + + + + * Elemento de pedido - Coordinación - Avance de tipo porcentaxe - Valor máximo 100 - Propaga + + * Valores: 25% a 15 Marzo de 2010. + + * Elemento de pedido - Soldar unions no teito - Avance de tipo unidades - Valor máximo 5 - Propaga + + * Valores: 1 unidade ao 2 de Marzo de 2010 + * Valores: 2 unidades ao 30 de Marzo de 2010 + + * Elemento de pedido - Soldar unions do chan - Avance de tipo unidades - Valor máximo 10 - Propaga + + * Valores: 3 unidades ao 2 de Abril de 2010. + + * Elemento de pedido - Repasar soldadoras ocos - Avance de tipo unidades - Valor máximo 15 - Propaga + + * Valores: 5 unidades a 31 de Marzo de 2010. + + * Elemento de pedido - Bloque 2 - Avance de tipo porcentaxe - Valor máximo 100 - Propaga + + * Valores: 5 a 16 de Marzo de 2010. + + * Configurar a nivel de pedido 1 que o avance de tipo children é o que propaga. + diff --git a/doc/src/training-exercises/gl/02-exercicios-sesion1-grupo2.rst b/doc/src/training-exercises/gl/02-exercicios-sesion1-grupo2.rst new file mode 100644 index 000000000..3b1446327 --- /dev/null +++ b/doc/src/training-exercises/gl/02-exercicios-sesion1-grupo2.rst @@ -0,0 +1,268 @@ +Grupo 2 +####### + +.. contents:: + + +Exercicio 1. Criterios +======================= + +Crear cada grupo o tipo de criterio cos criterios asociados detallados: + + + + * Nome do tipo de criterio: Localización + * Permite valores simultáneos: Non. + * Xerárquico: Sí. + * Criterios: + + * España + * España -> Galicia. + * España -> Galicia -> Ferrol. + * España -> Galicia -> Vigo. + * España -> Asturias -> Gijón. + * España -> Pais Vasco -> San Sebastian. + * España -> Andalucía -> Cádiz. + +Exercicio 2. Calendarios +======================== + +Crear cada grupo un calendario global na aplicación cos seguintes datos: + + + + * Calendario Galicia media xornada. + * Deriva de España. + * Días excepcionais: + + * 17 de Maio - Tipo BankHoliday - Horas laborais 0. + * 24 de Decembro - Tipo Workable BankHoliday - Horas laborais 4. + * 31 de Decembro - Tipo Workable BanHoliday - Horas laborais 4. + + * Xornada semanal: + + * Luns - 9 h. + * Martes - 9 h. + * Mércores - 9 h. + * Xoves - 9 h. + * Venres - 4 h. + +Exercicio 3. Etiquetas +====================== + +Crear os tipos de etiqueta e etiquetas seguintes: + + + * Tipo de etiqueta: Centro de coste. + * Valores: + + * Centro de custo 1. + * Centro de custo 2. + * Centro de custo 3. + * Centro de custo 4. + +Exercicio 4. Recursos +===================== + +Crear os seguintes recursos cos datos seguintes: + + + + * Nome: Lois Amado Montes. NIF: 33333333A Calendario derivado: Andalucía. + * Nome: Raúl Cisneros Díaz. NIF: 44444444H Calendario derivado: Andalucía media xornada. + * Nome: Laura Menendez Gomez. NIF: 8976562L Calendario derivado: Andalucía. + +Exercicio 5. Períodos Actividade +================================ + +Configurar os seguintes períodos de actividade para os traballadores. + + + + * Nome: Lois Amado Montes. + + * Data contratación: 22/03/2010 - Indefinido. + + * Nome: Raúl Cisneros Díaz. + + * Data contratación: 29/03/2010 - 29/09/2011 + + * Nome: Laura Menendez Gomez. + + * Data contratación: 01/03/2010 - Indefinido. + + +Exercicio 6 - Configurar Excepcións de Calendario +================================================= + +Configurar as vacacións como exception days de intervalo e de tipo HOLIDAY. + + + + * Nome: Lois Amado Montes. + + * Vacacións: 07/06/2010 - 13/06/2010 + + * Nome: Raúl Cisneros Díaz. + + * Vacacións: 14/06/2010 - 20/06/2010 + +Exercicio 7 - Criterios en recursos +==================================== + +Configurar a satisfacción de criterios por parte dos recursos. + + + + * Nome: Lois Amado Montes. + * Satisfaccións de criterio: + + * Grupo: Grupo 2 - Dende 01/04/2010 ata infinito. + * Tipo de traballo: Pintor - Dende 01/04/2010 ata infinito. + + * Nome: Raúl Cisneros Díaz. + * Satisfaccións de criterio: + + * Grupo: Grupo 2 - Dende 01/04/2010 ata infinito. + * Tipo de traballo: Califugador - Dende 01/04/2010 ata infinito. + + * Nome: Laura Menendez Gomez + * Satisfaccións de criterio: + * Grupo: Grupo 2 - Dende 01/03/2010 ata infinito. + +Exercicio 8. Creación dun pedido +================================= + +Crear un pedido cada grupo cos seguintes datos e poñerlle, os puntos de planificación e os criterios indicados: + + + + * Datos de pedido: + + * Nome: Pedido Grupo 2. + * Data inicio: 08/03/2010 + * Data limite: 01/06/2011. + * Cliente: Barreras. + * Responsable: Nome da persoa do grupo. + * Presuposto: Traballo: 100.000 Materiais: 0 + * Calendario: Galicia. + * Estado: Ofertado. + + * Elementos de pedido: + + * 1 Coordinacion - Grupo 2 + + * 1.1 Reunións con cliente - 100h *Punto de planificación* + * 1.2 Reunións con traballadores - 100h *Punto de planificación* + + * 2 Bloque 1 *Punto de planificación* - Grupo 2 + + * 2.1 Pintar camarotes A e B- 350 h - Pintor + * 2.2 Pintar sala de máquinas - 200 h - Pintor + * 2.3 Pintas cociña de buque - 100 h - Pintor + + * 3 Bloque 2 - Grupo 2 + + * 3.1 Illar camarote A - 300 h *Punto de planificación* - Califugador + * 3.2 Illar camarote B - 250 h *Punto de planificación* - Califugador + * 3.3 Illar camarote C - 200 h *Punto de planificación* - Califugador + +Exercicio 9 - Planificando dependencias +======================================== + +Poñer as dependencias seguintes na planificación de cada pedido: + + + +Poñer as seguintes dependencias: + + * Bloque 1 FIN-INICIO Bloque 2 + * Pintar camarotes A e B FIN-INICIO Pintar sá de máquinas + * Pintar sá de máquinas FIN-INICIO Pintar cociñas de buque. + * Illar camarote A INICIO-INICIO Illar camarote B + * Illar camarote A FIN-INICIO Illar camarote C + * Crear un fito chamado Recepción de material que sexa o 14/10/2010 + * Fito recepción de material FIN-INICIO Illar camarote C + +Exercicio 10. Asignación de recursos +==================================== + +Realizar as seguintes asignacións + + + + * Tarefa: Coordinación: + + * Asignación específica: Laura Menendez Gomez + * Estratexia: - Calcula data fin + * Numero de recursos por dia: 0.6 + + * Tarefa: Pintar camarotes A e B + + * Asignación xenérica + * Estratexia recomendada + * Numero de recursos por dia: 1 + + * Tarefa: Pintar sá de máquinas + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Pintar cociñas de buque + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Illar camarote A + + * Asignación xenérica con criterios [Grupo 2, Califugador] + * Estratexia: Calcular recursos por dia. + * Data de fin: 15 Outubro 2010 + * Horas: 300 horas. + + * Tarefa: Illar camarote B + + * Asignación xenérica con criterios [Grupo 2, Califugador] + * Estratexia: Calcular número de horas + * Número de recursos por dia: 0.5 + * Data de fin: 1 de Agosto 2010 + + * Tarefa: Illar camarote + + * Asignación xenérica con criterios [Grupo 2, Califugador] + * Estratexia: Calcular data fin + * Recursos por dia: 0.5 + * Horas: 200 + +Exercicio 11. Avances +====================== + +Realizar as seguintes asignacións de avance + + + + * Elemento de pedido - Coordinación - Avance de tipo porcentaxe - Valor máximo 100 - Propaga + + * Valores: 25% a 15 Marzo de 2010. + + * Elemento de pedido - Pintar camarotes A e B - Avance de tipo unidades - Valor máximo 5 - Propaga + + * Valores: 1 unidade ao 2 de Marzo de 2010 + * Valores: 2 unidades ao 30 de Marzo de 2010 + + * Elemento de pedido - Pintar sa de maquinas - Avance de tipo unidades - Valor máximo 10 - Propaga + + * Valores: 3 unidades ao 2 de Abril de 2010. + + * Elemento de pedido - Pintar cociñas buque - Avance de tipo unidades - Valor máximo 15 - Propaga + + * Valores: 5 unidades a 31 de Marzo de 2010. + + * Elemento de pedido - Bloque 2 - Avance de tipo porcentaxe - Valor máximo 100 - Propaga + + * Valores: 5 a 16 de Marzo de 2010. + + * Configurar a nivel de pedido que o avance de tipo children é o que propaga. + diff --git a/doc/src/training-exercises/gl/03-exercicios-sesion1-grupo3.rst b/doc/src/training-exercises/gl/03-exercicios-sesion1-grupo3.rst new file mode 100644 index 000000000..75d3e7bc0 --- /dev/null +++ b/doc/src/training-exercises/gl/03-exercicios-sesion1-grupo3.rst @@ -0,0 +1,266 @@ +Grupo 3 +####### + +.. contents:: + + +Exercicio 1. Criterios +======================= + +Crear cada grupo o tipo de criterio cos criterios asociados detallados: + + + + * Nome do tipo de criterio: Capacitación de soldadura. + * Permite valores simultáneos: Non. + * Xerárquico: Non. + * Criterios: + + * Soldadura primeiro nivel. + * Soldadura segundo nivel. + * Soldadura terceiro nivel. + +Exercicio 2. Calendarios +======================== + +Crear cada grupo un calendario global na aplicación cos seguintes datos: + + + + * Calendario Andalucía xornada completa. + * Deriva de España. + * Días excepcionais: + + * 3 de Maio - Tipo BankHoliday - Horas laborais 0. + * 24 de Decembro - Tipo Workable BankHoliday - Horas laborais 4. + * 31 de Decembro - Tipo Workable BanHoliday - Horas laborais 4. + + * Xornada semanal: + + * Luns - 9 h. + * Martes - 9 h. + * Mércores - 9 h. + * Xoves - 9 h. + * Venres - 4 h. + +Exercicio 3. Etiquetas +====================== + +Crear os tipos de etiqueta e etiquetas seguintes: + + + + * Tipo de etiqueta: Nacionalidade de cliente. + * Valores: + + * España. + * Estados Unidos. + * Portugal. + * Reino Unido. + * Brasil. + +Exercicio 4. Recursos +===================== + +Crear os seguintes recursos cos datos seguintes: + + + + * Nome: Alfonso Domínguez Baúl. NIF: 5555555E Calendario derivado: Asturias. + * Nome: Alicia Muñoz Lages. NIF: 66666666D Calendario derivado: Galicia. + * Nome: Elias Baeza Robles. NIF: 77777777H Calendario derivado: Asturias. + +Exercicio 5. Períodos Actividade +================================ + +Configurar os seguintes períodos de actividade para os traballadores. + + + + * Nome: Alfonso Domínguez Baúl. + + * Data contratación: 08/03/2010 - Indefinido. + + * Nome: Alicia Muñoz Lages. + + * Data contratación: 15/03/2010 - 15/09/2011. + + * Nome: Elias Baeza Robles. + + * Data contratación: 01/03/2010 - Indefinido. + +Exercicio 6 - Configurar Excepcións de Calendario +================================================= + +Configurar as vacacións como exception days de intervalo e de tipo HOLIDAY. + + + + * Nome: Alfonso Domínguez Baúl. + + * Vacacións: 21/06/2010 - 27/06/2010 + + * Nome: Alicia Muñoz Lages. + + * Vacacións: 28/06/2010 - 04/07/2010 + +Exercicio 7 - Criterios en recursos +==================================== + +Configurar a satisfacción de criterios por parte dos recursos. + + + + * Nome: Alfonso Domínguez Baúl. + * Satisfaccións de criterio: + + * Grupo: Grupo 3 - Dende 01/04/2010 ata infinito. + * Tipo de traballo: Carpinteiro - Dende 01/04/2010 ata infinito. + + * Nome: Alicia Muñoz Lages. + * Satisfaccións de criterio: + + * Grupo: Grupo 3 - Dende 01/04/2010 ata infinito. + * Tipo de traballo: Pintor - Dende 01/04/2010 ata infinito. + + * Nome: Elías Baeza Robles. + * Satisfaccións de criterio: + + * Grupo: Grupo 3 - Dende 01/03/2010 ata infinito. + +Exercicio 8. Creación dun pedido +================================= + +Crear un pedido cada grupo cos seguintes datos e poñerlle, os puntos de planificación e os criterios indicados: + + + + * Datos de pedido: + + * Nome: Pedido Grupo 3. + * Data inicio: 08/03/2010 + * Data limite: 01/06/2011. + * Cliente: Barreras. + * Responsable: Nome da persoa do grupo. + * Presuposto: Traballo: 100.000 Materiais: 0 + * Calendario: Galicia. + * Estado: Ofertado. + + * Elementos de pedido: + + * 1. Coordinacion - Grupo 3 + + * 1.1 Reunións con cliente - 100h *Punto de planificación* + * 1.2 Reunións con traballadores - 100h *Punto de planificación* + + * 2 Bloque 1 *Punto de planificación* - Grupo 3 + + * 2.1 Pintar camarotes A e B- 350 h - Pintor + * 2.2 Pintar sala de máquinas - 200 h - Pintor + * 2.3 Pintas cociña de buque - 100 h - Pintor + + * 3 Bloque 2 - Grupo 3 + + * 3.1 Teito de madeira de camarote A - 300 h *Punto de planificación* - Carpinteiro + * 3.2 Cama e mesilla de camarote A - 250 h *Punto de planificación* - Carpinteiro + * 3.3 Poñer escotillas camarote A - 200 h *Punto de planificación* - Carpinteiro + +Exercicio 9 - Planificando dependencias +======================================== + +Poñer as dependencias seguintes na planificación de cada pedido: + + + +Poñer as seguintes dependencias: + + * Bloque 1 FIN-INICIO Bloque 2 + * Pintar camarotes A e B FIN-INICIO Pintar sá de máquinas + * Pintar sá de máquinas FIN-INICIO Pintar cociñas de buque. + * Teito de madeira de camarote A INICIO-INICIO Cama e mesillas de camarote A + * Teito de madeira de camarote A FIN-INICIO Poñer escotillas camarote A + * Crear un fito chamado Recepción de material que sexa o 14/10/2010 + * Fito recepción de material FIN-INICIO Poñer escotillas camarote A + +Exercicio 10. Asignación de recursos +==================================== + +Realizar as seguintes asignacións + + + + * Tarefa: Coordinación: + + * Asignación específica: Elias Baeza Robles + * Estratexia: - Calcula data fin + * Número de recursos por dia: 0.6 + + * Tarefa: Pintar camarotes A e B + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Pintar sá de máquinas + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Pintar cociñas de buque + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Teito de madeira de camarote A + + * Asignación xenérica con criterios [Grupo 3, Carpinteiro] + * Estratexia: Calcular recursos por dia. + * Data de fin: 15 Outubro 2010 + * Horas: 300 horas. + + * Tarefa: Cama e mesillas de camarote A + + * Asignación xenérica con criterios [Grupo 3, Carpinteiro] + * Estratexia: Calcular número de horas + * Número de recursos por dia: 0.5 + * Data de fin: 1 de Setembro 2010 + + * Tarefa: Poñer escotillas camarote A + + * Asignación xenérica con criterios [Grupo 3, Carpinteiro] + * Estratexia: Calcular data fin + * Recursos por dia: 0.5 + * Horas: 200 + +Exercicio 11. Avances +====================== + +Realizar as seguintes asignacións de avance + + + + * Elemento de pedido - Coordinación - Avance de tipo porcentaxe - Valor máximo 100 - Propaga + + * Valores: 25% a 15 Marzo de 2010. + + * Elemento de pedido - Pintar camarotes A e B - Avance de tipo unidades - Valor máximo 5 - Propaga + + * Valores: 1 unidade ao 2 de Marzo de 2010 + * Valores: 2 unidades ao 30 de Marzo de 2010 + + * Elemento de pedido - Pintar sa de maquinas - Avance de tipo unidades - Valor máximo 10 - Propaga + + * Valores: 3 unidades ao 2 de Abril de 2010. + + * Elemento de pedido - Pintar cociñas buque - Avance de tipo unidades - Valor máximo 15 - Propaga + + * Valores: 5 unidades a 31 de Marzo de 2010. + + * Elemento de pedido - Bloque 2 - Avance de tipo porcentaxe - Valor máximo 100 - Propaga + + * Valores: 5 a 16 de Marzo de 2010. + + * Configurar a nivel de pedido que o avance de tipo children é o que propaga. + diff --git a/doc/src/training-exercises/gl/04-exercicios-sesion1-grupo4.rst b/doc/src/training-exercises/gl/04-exercicios-sesion1-grupo4.rst new file mode 100644 index 000000000..e7d678c9e --- /dev/null +++ b/doc/src/training-exercises/gl/04-exercicios-sesion1-grupo4.rst @@ -0,0 +1,266 @@ +Grupo 4 +####### + +.. contents:: + +Exercicio 1. Criterios +======================= + +Crear cada grupo o tipo de criterio cos criterios asociados detallados: + + + + * Nome do tipo de criterio: Contrato laboral. + * Permite valores simultáneos: Non. + * Xerárquico: Non. + * Criterios: + + * Indefinido. + * En prácticas primeiro ano. + * En prácticas segundo ano. + * Por obra. + * Temporal + +Exercicio 2. Calendarios +======================== + +Crear cada grupo un calendario global na aplicación cos seguintes datos: + + + + * Calendario Andalucía media xornada. + * Deriva de España. + * Días excepcionais: + + * 1 de Marzo - Tipo BankHoliday - Horas laborais 0. + * 24 de Decembro - Tipo Workable BankHoliday - Horas laborais 4. + * 31 de Decembro - Tipo Workable BanHoliday - Horas laborais 4. + + * Xornada semanal: + + * Luns - 4 h. + * Martes - 4 h. + * Mércores - 4 h. + * Xoves - 4 h. + * Venres - 4 h. + +Exercicio 3. Etiquetas +====================== + +Crear os tipos de etiqueta e etiquetas seguintes: + + + * Tipo de etiqueta: Nivel de Risco do traballo. + * Valores: + + * Risco alto. + * Risco medio. + * Risco baixo. + * Sen risco. + +Exercicio 4. Recursos +===================== + +Crear os seguintes recursos cos datos seguintes: + + + + * Nome: Félix González López. NIF: 77777777G Calendario derviado: Galicia media xornada. + * Nome: Óscar Iraola Sáez. NIF: 88888888B Calendario derivado: Andalucía. + * Nome: Elena Boluda Ferrer NIF: 99999999B Calendario derivado: Galicia media xornada. + +Exercicio 5. Períodos Actividade +================================ + +Configurar os seguintes períodos de actividade para os traballadores. + + + + * Nome: Félix González López. + + * Data contratación: 22/03/2010 - Indefinido. + + * Nome: Óscar Iraola Sáez. + + * Data contratación: 29/03/2010 - 29/09/2011 + + * Nome: Elena Boluda Ferrer. + + * Data contratación: 01/03/2010 - Indefinido + + +Exercicio 6 - Configurar Excepcións de Calendario +================================================= + +Configurar as vacacións como exception days de intervalo e de tipo HOLIDAY. + + + + * Nome: Félix González López. + + * Vacacións: 05/07/2010 - 11/07/2010 + + * Nome: Óscar Iraola Sáez. + + * Vacacións: 12/07/2010 - 18/07/2010 + +Exercicio 7 - Criterios en recursos +==================================== + +Configurar a satisfacción de criterios por parte dos recursos. + + + + * Nome: Félix González López. + * Satisfaccións de criterio: + + * Grupo: Grupo4 - Dende 01/04/2010 ata infinito. + * Tipo de traballo: Soldador - Dende 01/04/2010 ata infinito. + + * Nome: Óscar Iraola Sáez. + * Satisfaccións de criterio: + + * Grupo: Grupo 4 - Dende 01/04/2010 ata infinito. + * Tipo de traballo: Carpinteiro - Dende 01/04/2010 ata infinito. + + * Nome: Elena Boluda Ferrer. + * Satisfaccións de criterio: + + * Grupo: Grupo 4 - Dende 01/03/2010 ata infinito. + +Exercicio 8. Creación dun pedido +================================= + +Crear un pedido cada grupo cos seguintes datos e poñerlle, os puntos de planificación e os criterios indicados: + + + + * Datos de pedido: + + * Nome: Pedido Grupo 4. + * Data inicio: 08/03/2010 + * Data limite: 01/06/2011. + * Cliente: Factoria Naval de Marin. + * Responsable: Nome da persoa do grupo. + * Presuposto: Traballo: 200.000 Materiais: 0 + * Calendario: Galicia. + * Estado: Ofertado. + + * Elementos de pedido: + + * 1. Coordinacion - Grupo 4 + + * 1.1 Reunións con cliente - 100h *Punto de planificación* + * 1.2 Reunións con traballadores - 100h *Punto de planificación* + + * 2 Bloque 1 *Punto de planificación* - Grupo 4 + + * 2.1 Soldar cuberta A - 350 h - Soldador + * 2.2 Soldar cuberta B - 200 h - Soldador + * 2.3 Soldar cuberta C - 100 h - Soldador + + * 3 Bloque 2 - Grupo 4 + + * 3.1 Teito de madeira de camarote A - 300 h *Punto de planificación* - Carpinteiro + * 3.2 Cama e mesilla de camarote A - 250 h *Punto de planificación* - Carpinteiro + * 3.3 Poñer escotillas camarote A - 200 h *Punto de planificación* - Carpinteiro + +Exercicio 9 - Planificando dependencias +======================================== + +Poñer as dependencias seguintes na planificación de cada pedido: + + + +Poñer as seguintes dependencias: + + * Bloque 1 FIN-INICIO Bloque 2 + * Soldar cuberta A FIN-INICIO Soldar cuberta B + * Soldar cuberta B FIN-INICIO Soldar cuberta C + * Teito de madeira de camarote A INICIO-INICIO Cama e mesillas de camarote A + * Teito de madeira de camarote A FIN-INICIO Poñer escotillas camarote A + * Crear un fito chamado Recepción de material que sexa o 14/10/2010 + * Fito recepción de material FIN-INICIO Poñer escotillas camarote A + +Exercicio 10. Asignación de recursos +==================================== + +Realizar as seguintes asignacións + + + + * Tarefa: Coordinación: + + * Asignación específica: Elena Boluda Ferrer + * Estratexia: - Calcula data fin + * Número de recursos por dia: 0.6 + + * Tarefa: Soldar cuberta A + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Soldar cuberta B + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Soldar cuberta C + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Teito de madeira de camarote A + + * Asignación xenérica con criterios [Grupo 4, Carpinteiro] + * Estratexia: Calcular recursos por dia. + * Data de fin: 15 Outubro 2010 + * Horas: 300 horas. + + * Tarefa: Cama e mesillas de camarote A + + * Asignación xenérica con criterios [Grupo 4, Carpinteiro] + * Estratexia: Calcular número de horas + * Número de recursos por dia: 0.5 + * Data de fin: 1 de Setembro 2010 + + * Tarefa: Poñer escotillas camarote A + + * Asignación xenérica con criterios [Grupo 4, Carpinteiro] + * Estratexia: Calcular data fin + * Recursos por dia: 0.5 + * Horas: 200 + +Exercicio 11. Avances +====================== + +Realizar as seguintes asignacións de avance + + + + * Elemento de pedido - Coordinación - Avance de tipo porcentaxe - Valor máximo 100 - Propaga + + * Valores: 25% a 15 Marzo de 2010. + + * Elemento de pedido - Soldar cuberta A - Avance de tipo unidades - Valor máximo 5 - Propaga + + * Valores: 1 unidade ao 2 de Marzo de 2010 + * Valores: 2 unidades ao 30 de Marzo de 2010 + + * Elemento de pedido - Soldar cuberta B - Avance de tipo unidades - Valor máximo 10 - Propaga + + * Valores: 3 unidades ao 2 de Abril de 2010. + + * Elemento de pedido - Soldar cuberta C - Avance de tipo unidades - Valor máximo 15 - Propaga + + * Valores: 5 unidades a 31 de Marzo de 2010. + + * Elemento de pedido - Bloque 2 - Avance de tipo porcentaxe - Valor máximo 100 - Propaga + + * Valores: 5 a 16 de Marzo de 2010. + + * Configurar a nivel de pedido que o avance de tipo children é o que propaga. + diff --git a/doc/src/training-exercises/gl/05-exercicios-sesion1-grupo5.rst b/doc/src/training-exercises/gl/05-exercicios-sesion1-grupo5.rst new file mode 100644 index 000000000..5cd3d08d1 --- /dev/null +++ b/doc/src/training-exercises/gl/05-exercicios-sesion1-grupo5.rst @@ -0,0 +1,261 @@ +Grupo 5 +####### + +.. contents:: + + +Exercicio 1. Criterios +======================= + +Crear cada grupo o tipo de criterio cos criterios asociados detallados: + + + * Nome do tipo de criterio: Documentación. + * Permite valores simultáneos: Sí. + * Xerárquico: Non. + * Criterios: + + * Certificado medico 2009 + * Certificado medico 2010 + * Pase entrada estaleiro Navantia. + * Pase entrada estaleiro Vulcano. + * Pase entrada estaleiro Barreras. + +Exercicio 2. Calendarios +======================== + +Crear cada grupo un calendario global na aplicación cos seguintes datos: + + + * Calendario Asturias + * Deriva de España. + * Días excepcionais: + + * 8 de Setembro - Tipo BankHoliday - Horas laborais 0. + * 24 de Decembro - Tipo Workable BankHoliday - Horas laborais 4. + * 31 de Decembro - Tipo Workable BanHoliday - Horas laborais 4. + + * Xornada semanal: + + * Luns - 9 h. + * Martes - 9 h. + * Mércores - 9 h. + * Xoves - 9 h. + * Venres - 4 h. + +Exercicio 3. Etiquetas +====================== + +Crear os tipos de etiqueta e etiquetas seguintes: + + * Tipo de etiqueta: Grupo + * Valores: + + * Grupo 1 + * Grupo 2 + * Grupo 3 + * Grupo 4 + * Grupo 5 + + +Exercicio 4. Recursos +===================== + +Crear os seguintes recursos cos datos seguintes: + + + * Nome: Manuel Rodríguez Fernández NIF: 99999999F Calendario derivado: Andalucía media xornada. + * Nome: Raquel Tilve Moreno NIF: 12121212 B Calendario derivado: Asturias. + * Nome: Damian Pintos Abogado NIF: 23232323B Calendario derivado: Andalucía media xornada. + + +Exercicio 5. Períodos Actividade +================================ + +Configurar os seguintes períodos de actividade para os traballadores. + + + * Nome: Manuel Rodríguez Fernández + + * Data contratación: 22/03/2010 - Indefinido. + + * Nome: Raquel Tilve Moreno. + + * Data contratación: 29/03/2010 - 29/09/2011 + + * Nome: Damian Pintos Abogado. + + * Data contratación: 01/03/2010 - Indefinido + +Exercicio 6 - Configurar Excepcións de Calendario +================================================= + +Configurar as vacacións como exception days de intervalo e de tipo HOLIDAY. + + + * Nome: Manuel Rodríguez Fernández + + * Vacacións: 19/07/2010 - 25/07/2010 + + * Nome: Raquel Tilve Moreno. + + * Vacacións: 26/07/2010 - 01/08/2010 + +Exercicio 7 - Criterios en recursos +==================================== + +Configurar a satisfacción de criterios por parte dos recursos. + + + * Nome: Manuel Rodríguez Fernández + * Satisfaccións de criterio: + + * Grupo: Grupo 5 - Dende 01/04/2010 ata infinito. + * Tipo de traballo: Pintor - Dende 01/04/2010 ata infinito. + + * Nome: Raquel Tilve Moreno. + * Satisfaccións de criterio: + + * Grupo: Grupo 5 - Dende 01/04/2010 ata infinito. + * Tipo de traballo: Califugador - Dende 01/04/2010 ata infinito. + + * Nome. Damian Pintos Abogado. + + * Satisfaccións de criterio: + + * Grupo: Grupo 5 - Dende 01/03/2010 ata infinito. + + + +Exercicio 8. Creación dun pedido +================================= + +Crear un pedido cada grupo cos seguintes datos e poñerlle, os puntos de planificación e os criterios indicados: + + + * Datos de pedido + + * Nome: Pedido Grupo 5. + * Data inicio: 08/03/2010 + * Data limite: 01/06/2011. + * Cliente: Factoria Naval de Marin. + * Responsable: Nome da persoa do grupo. + * Presuposto: Traballo: 200.000 Materiais: 0 + * Calendario: Galicia. + * Estado: Ofertado. + + * Elementos de pedido: + + * 1. Coordinación - *Punto de planificación* - Grupo 5 + + * 1.1 Reunións con cliente - 100h + * 1.2 Reunións con traballadores - 100h + + * 2 Bloque 1 *Punto de planificación* - Grupo 5 + + * 2.1 Pintar camarotes A e B- 350 h - Pintor + * 2.2 Pintar sala de máquinas - 200 h - Pintor + * 2.3 Pintas cociña de buque - 100 h - Pintor + + * 3 Bloque 2 - Grupo 5 + + * 3.1 Illar camarote A - 300 h *Punto de planificación* - Califugador + * 3.2 Illar camarote B - 250 h *Punto de planificación* - Califugador + * 3.3 Illar camarote C - 200 h *Punto de planificación* - Califugador + +Exercicio 9 - Planificando dependencias +======================================== + +Poñer as dependencias seguintes na planificación de cada pedido: + + +Poñer as seguintes dependencias: + + * Bloque 1 FIN-INICIO Bloque 2 + * Pintar camarotes A e B FIN-INICIO Pintar sá de máquinas + * Pintar sá de maquinas FIN-INICIO Pintar cociñas de buque + * Illar camarote A INICIO-INICIO Illar camarote B + * Illar camarote A FIN-INICIO Illar camarote C + * Crear un fito chamado Recepción de material que sexa o 14/10/2010 + * Fito recepción de material FIN-INICIO Illar camarote C + +Exercicio 10. Asignación de recursos +==================================== + +Realizar as seguintes asignacións + + + * Tarefa: Coordinación: + + * Asignación específica: Damian Pintos Abogado + * Estratexia: - Calcula data fin + * Número de recursos por dia: 0.6 + + * Tarefa: Pintar camarotes A e B + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Pintar sa de maquinas + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Pintar cociñas de buque + + * Asignación xenérica + * Estratexia recomendada + * Número de recursos por dia: 1 + + * Tarefa: Illar camarote A + + * Asignación xenérica con criterios [Grupo 4, Carpinteiro] + * Estratexia: Calcular recursos por dia. + * Data de fin: 15 Outubro 2010 + * Horas: 300 horas. + + * Tarefa: Illar camarote B + + * Asignación xenérica con criterios [Grupo 4, Carpinteiro] + * Estratexia: Calcular número de horas + * Número de recursos por dia: 0.5 + * Data de fin: 1 de Setembro 2010 + + * Tarefa: Illar camarote C + + * Asignación xenérica con criterios [Grupo 4, Carpinteiro] + * Estratexia: Calcular data fin + * Recursos por dia: 0.5 + * Horas: 200 + + + +Exercicio 11. Avances +====================== + +Realizar as seguintes asignacións de avance + + * Elemento de pedido - Coordinación - Avance de tipo porcentaxe - Valor máximo 100 - Propaga + + * Valores: 25% a 15 Marzo de 2010. + + * Elemento de pedido - Pintar camarotes A e B - Avance de tipo unidades - Valor máximo 5 - Propaga + + * Valores: 1 unidade ao 2 de Marzo de 2010 + * Valores: 2 unidades ao 30 de Marzo de 2010 + + * Elemento de pedido - Pintar sá de máquinas - Avance de tipo unidades - Valor máximo 10 - Propaga + + * Valores: 3 unidades ao 2 de Abril de 2010. + + * Elemento de pedido - Pintar cociñas de buque - Avance de tipo unidades - Valor máximo 15 - Propaga + + * Valores: 5 unidades a 31 de Marzo de 2010. + + * Elemento de pedido - Bloque 2 - Avance de tipo porcentaxe - Valor máximo 100 - Propaga + + * Valores: 5 a 16 de Marzo de 2010. + + * Configurar a nivel de pedido que o avance de tipo children é o que propaga. diff --git a/doc/src/training-exercises/gl/99-licencia.rst b/doc/src/training-exercises/gl/99-licencia.rst new file mode 100644 index 000000000..309159218 --- /dev/null +++ b/doc/src/training-exercises/gl/99-licencia.rst @@ -0,0 +1,118 @@ +Licencia do documento +##################### + +.. _Licencia do documento: +.. contents:: + +Este documento con copyright da Fundación para o Fomento da Calidade Industrial e Desenvolvemento Tecnolóxico de Galicia é publicado cunha Licencia Creative Commons Recoñecemento-CompartirIgual 3.0 España. + +http://creativecommons.org/licenses/by-sa/3.0/es/ + + +Licencia Creative Commons Recoñecemento-CompartirIgual 3.0 España +================================================================= + +CREATIVE COMMONS CORPORATION NON É UN DESPACHO DE AVOGADOS E NON PROPORCIONA SERVIZOS XURÍDICOS. A DISTRIBUCIÓN DESTA LICENZA NON CREA UNHA RELACIÓN AVOGADO-CLIENTE. CREATIVE COMMONS PROPORCIONA ESTA INFORMACIÓN TAL CAL (ON AN "AS-IS" BASIS). CREATIVE COMMONS NON CONFIRE NINGUNHA GARANTÍA RESPECTO DA INFORMACIÓN PROPORCIONADA, NIN ASUME NINGUNHA RESPONSABILIDADE POR DANOS PRODUCIDOS COMO CONSECUENCIA DO SEU USO. + +Licenza +------- + +A OBRA OU A PRESTACIÓN (SEGUNDO SE DEFINE MÁIS ADIANTE) PROPORCIONASE BAIXO OS TERMOS DESTA LICENZA PÚBLICA DE CREATIVE COMMONS (CCPL OU LICENZA). A OBRA OU A PRESTACIÓN ESTÁ PROTEXIDA POLA LEI ESPAÑOLA DE PROPIEDADE INTELECTUAL E/OU CALQUERA OUTRA NORMA QUE RESULTE DE APLICACIÓN. ESTÁ PROHIBIDO CALQUERA USO DA OBRA OU PRESTACIÓN DIFERENTE AO AUTORIZADO POR ESTA LICENZA OU AO DISPOSTO NA LEI DE PROPIEDADE INTELECTUAL. + +POR MEDIO DO EXERCICIO DE CALQUERA DEREITO SOBRE A OBRA OU A PRESTACIÓN, VOSTEDE ACEPTA E CONSENTE AS LIMITACIÓNS E OBRIGAS DESTA LICENZA, SEN PREXUÍZO DA NECESIDADE DE CONSENTIMENTO EXPRESO EN CASO DE VIOLACIÓN PREVIA DOS SEUS TERMOS. O LICENCIADOR CÉDELLE OS DEREITOS CONTIDOS NESTA LICENZA, SEMPRE QUE VOSTEDE ACEPTE OS PRESENTES TERMOS E CONDICIÓNS. + + 1. Definicións + + a. A obra é a creación literaria, artística ou científica ofrecida nos termos desta licenza. + b. Nesta licenza considérase unha prestación calquera interpretación, execución, fonograma, gravación audiovisual, emisión ou transmisión, simple fotografía ou outros obxectos protexidos pola lexislación de propiedade intelectual vixente aplicábel. + c. A aplicación desta licenza a unha colección (definida máis adiante) afectaralle unicamente á súa estrutura en canto forma de expresión da selección ou disposición dos seus contidos, mais non é extensiva a estes. Neste caso a colección terá a consideración de obra para os efectos desta licenza. + d. O titular orixinario é: + + i. No caso dunha obra literaria, artística ou científica, a persoa natural ou grupo de persoas que creou a obra. + ii. No caso dunha obra colectiva, a persoa que a edite e divulgue baixo o seu nome, salvo pacto contrario. + iii. No caso dunha interpretación ou execución, o actor, cantante, músico, ou calquera outra persoa que represente, cante, lea, recite, interprete ou execute de calquera forma unha obra. + iv. No caso dun fonograma, o produtor fonográfico, é dicir, a persoa natural ou xurídica baixo a iniciativa e responsabilidade da cal se realiza por primeira vez unha fixación exclusivamente sonora da execución dunha obra ou doutros sons. + v. No caso dunha gravación audiovisual, o produtor da gravación, é dicir, a persoa natural ou xurídica que teña a iniciativa e asuma a responsabilidade das fixacións dun plano ou secuencia de imaxes, con ou sen son. + vi. No caso dunha emisión ou dunha transmisión, a entidade de radiodifusión. + vii. No caso dunha simple fotografía, aquela persoa que a realizou. + viii. No caso doutros obxectos protexidos pola lexislación de propiedade intelectual vixente, a persoa que esta indique. + + e. Consideraranse obras derivadas aquelas obras creadas a partir da licenciada, como por exemplo: as traducións e adaptacións; as revisións, actualizacións e anotacións; os compendios, resumos e extractos; os arranxos musicais e, en xeral, calquera transformación dunha obra literaria, artística ou científica. Para evitar a dúbida, se a obra consiste nunha composición musical ou gravación de sons, a sincronización temporal da obra cunha imaxe en movemento (synching) será considerada como unha obra derivada para os efectos desta licenza. + f. Terán a consideración de coleccións a compilación de obras alleas, de datos ou doutros elementos independentes como as antoloxías e as bases de datos que pola selección ou disposición dos seus contidos constitúan creacións intelectuais. A simple incorporación dunha obra nunha colección non dará lugar a unha derivada para os efectos desta licenza. + g. O licenciador é a persoa ou a entidade que ofrece a obra ou prestación nos termos desta licenza e lle concede os seus dereitos de explotación conforme o disposto nela. + h. Vostede é a persoa ou a entidade que exerce os dereitos concedidos mediante esta licenza e que non violou previamente os seus termos con respecto á obra ou á prestación, ou que recibiu o permiso expreso do licenciador para exercer os dereitos concedidos mediante esta licenza a pesar dunha violación anterior. + i. A transformación dunha obra comprende a súa tradución, adaptación e calquera outra modificación na súa forma da que se derive unha obra diferente. A creación resultante da transformación dunha obra terá a consideración de obra derivada. + j. Enténdese por reprodución a fixación directa ou indirecta, provisional ou permanente, por calquera medio e en calquera forma, de toda a obra ou a prestación ou de parte dela, que permita a súa comunicación ou a obtención de copias. + k. Enténdese por distribución a posta a disposición do público do orixinal ou das copias da obra ou da prestación, nun soporte tanxible, mediante a súa venda, alugueiro, préstamo ou de calquera outra forma. + l. Enténdese por comunicación pública todo acto polo cal unha pluralidade de persoas, que non pertenzan ao ámbito doméstico de quen a leva a cabo, poida ter acceso á obra ou á prestación sen previa distribución de exemplares a cada unha delas. Considérase comunicación pública a posta a disposición do público de obras ou prestacións por procedementos con fíos ou sen fíos, de tal forma que calquera persoa poida acceder a elas dende o lugar e no momento que elixa. + m. A explotación da obra ou a prestación comprende a reprodución, a distribución, a comunicación pública e, no seu caso, a transformación. + n. Os elementos da licenza son as características principais da licenza segundo a selección efectuada polo licenciador e indicadas no título desta licenza: Recoñecemento, CompartirIgual. + o. Unha licenza equivalente é: + + i. Unha versión posterior desta licenza de Creative Commons cos mesmos elementos de licenza. + ii. A mesma versión ou unha versión posterior desta licenza de calquera outra xurisdición recoñecida por Creative Commons cos mesmos elementos da licenza (exemplo: Recoñecemento-CompartirIgual 3.0 Xapón). + iii. A mesma versión ou unha versión posterior da licenza de Creative Commons non adaptada a ningunha xurisdición (Unported) cos mesmos elementos da licenza. + iv. Unha das licenzas compatíbeis que aparece en http://creativecommons.org/compatiblelicenses e que foi aprobada por Creative Commons como esencialmente equivalente a esta licenza porque, como mínimo: + + a. Contén termos co mesmo propósito, o mesmo significado e o mesmo efecto que os elementos desta licenza. + b. Permite explicitamente que as obras derivadas de obras suxeitas a ela poidan ser distribuídas mediante esta licenza, a licenza de Creative Commons non adaptada a ningunha xurisdición (Unported) ou unha licenza de calquera outra xurisdición recoñecida por Creative Commons, cos seus mesmos elementos de licenza. + +2. Límites dos dereitos. Nada nesta licenza pretende reducir ou restrinxir calquera dos límites legais dos dereitos exclusivos do titular dos dereitos de propiedade intelectual de acordo coa Lei de Propiedade Intelectual ou calquera outra lei aplicábel, xa sexan derivados de usos lexítimos, tales como a copia privada ou a cita, ou outras limitacións como o resultante da primeira venda de exemplares (esgotamento). + +3. Concesión de licenza. Conforme os termos e ás condicións desta licenza, o licenciador concede, polo prazo de protección dos dereitos de propiedade intelectual e a título gratuíto, unha licenza de ámbito mundial non exclusiva que inclúe os seguintes dereitos: + + a. Dereito de reprodución, distribución e comunicación pública da obra ou da prestación. + b. Dereito a incorporar a obra ou a prestación nunha ou máis coleccións. + c. Dereito de reprodución, distribución e comunicación pública da obra ou da prestación licitamente incorporada nunha colección. + d. Dereito de transformación da obra para crear unha obra derivada sempre e cando se inclúa nesta unha indicación da transformación ou modificación efectuada. + e. Dereito de reprodución, distribución e comunicación pública de obras derivadas creadas a partir da obra licenciada. + f. Dereito a extraer e reutilizar a obra ou a prestación dunha base de datos. + g. Para evitar calquera dúbida, o titular orixinario: + i. Conserva o dereito a percibir as remuneracións ou compensacións previstas por actos de explotación da obra ou prestación, cualificadas pola lei como irrenunciábeis e inalienábeis e suxeitas a xestión colectiva obrigatoria. + ii. Renuncia ao dereito exclusivo a percibir, tanto individualmente como mediante unha entidade de xestión colectiva de dereitos, calquera remuneración derivada de actos de explotación da obra ou prestación que vostede realice. + +Estes dereitos pódense exercer en todos os medios e formatos, tanxíbeis ou intanxíbeis, coñecidos no momento da concesión desta licenza. Os dereitos mencionados inclúen o dereito a efectuar as modificacións que sexan precisas tecnicamente para o exercicio dos dereitos noutros medios e formatos. Todos os dereitos non concedidos expresamente polo licenciador quedan reservados, incluíndo a título enunciativo pero non limitativo, os dereitos morais irrenunciábeis recoñecidos pola lei aplicábel. Na medida en que o licenciador teña dereitos exclusivos previstos pola lei nacional vixente que implementa a directiva europea en materia de dereito sui generis sobre bases de datos, renuncia expresamente aos devanditos dereitos exclusivos. + +4. Restricións. A concesión de dereitos que supón esta licenza atópase suxeita e limitada ás restricións seguintes: + + a. Vostede pode reproducir, distribuír ou comunicar publicamente a obra ou prestación soamente baixo os termos desta licenza e debe incluír unha copia dela, ou o seu Identificador Uniforme de Recurso (URI). Vostede non pode ofrecer ou impoñer ningunha condición sobre a obra ou prestación que altere ou restrinxa os termos desta licenza ou o exercicio dos seus dereitos por parte dos seus concesionarios. Vostede non pode sublicenciar a obra ou prestación. Vostede debe manter intactos todos os avisos que se refiran a esta licenza e á ausencia de garantías. Vostede non pode reproducir, distribuír ou comunicar publicamente a obra ou prestación con medidas tecnolóxicas que controlen o acceso ou o uso dun xeito contrario aos termos desta licenza. Esta sección 4.a tamén afecta á obra ou prestación incorporada nunha colección, pero iso non implica que esta no seu conxunto quede automaticamente ou deba quedar suxeita aos seus termos. No caso que lle sexa requirido, logo de comunicación do licenciador, se vostede incorpora a obra nunha colección e/ou crea unha obra derivada, deberá quitar calquera crédito requirido no apartado 4.c, na medida do posíbel. + b. Vostede pode distribuír ou comunicar publicamente unha obra derivada no sentido desta licenza soamente baixo os seus termos ou outra licenza equivalente. Se vostede emprega esta mesma licenza debe incluír unha copia ou ben o seu URI, con cada obra derivada que vostede distribúa ou comunique publicamente. Vostede non pode ofrecer ou impoñer ningún termo respecto á obra derivada que altere ou restrinxa os termos desta licenza ou o exercicio dos seus dereitos por parte dos seus concesionarios. Vostede debe manter intactos todos os avisos que se refiran a esta licenza e á ausencia de garantías cando distribúa ou comunique publicamente a obra derivada. Vostede non pode ofrecer ou impoñer ningún termo respecto das obras derivadas ou das súas transformacións que alteren ou restrinxan os termos desta licenza ou o exercicio dos seus dereitos por parte dos seus concesionarios. Vostede non pode reproducir, distribuír ou comunicar publicamente a obra derivada con medidas tecnolóxicas que controlen o acceso ou o uso da obra dun xeito contrario aos termos desta licenza. Se emprega unha licenza equivalente debe cumprir cos requisitos que esta estableza cando distribúa ou comunique publicamente a obra derivada. Todas estas condicións aplícanse a unha obra derivada en tanto que incorporada a unha colección, pero non implica que esta teña que estar suxeita aos termos desta licenza. + c. Se vostede reproduce, distribúe ou comunica publicamente a obra ou a prestación, unha colección que a incorpore ou calquera obra derivada, debe manter intactos todos os avisos sobre a propiedade intelectual e indicar, de xeito razoábel conforme ao medio ou aos medios que vostede estea a empregar: + + i. O nome do autor orixinal, ou o pseudónimo se é o caso, así como o do titular orixinario, se lle é facilitado. + ii. O nome daquelas partes (por exemplo: institución, publicación, revista) que o titular orixinario e/ou o licenciador designen para ser recoñecidos no aviso legal, as condicións de uso, ou de calquera outro xeito razoábel. + iii. O título da obra ou da prestación se lle é facilitado. + iv. O URI, se existe, que o licenciador especifique para ser vinculado á obra ou á prestación, a menos que tal URI non se refira ao aviso legal ou á información sobre a licenza da obra ou a prestación. + v. No caso dunha obra derivada, un aviso que identifique a transformación da obra na obra derivada (p. ex., "tradución galega da obra de Autor Orixinal, ou "guión baseado en obra orixinal de Autor Orixinal"). + + Este recoñecemento debe facerse de xeito razoábel. No caso dunha obra derivada ou incorporación nunha colección estes créditos deberán aparecer como mínimo no mesmo lugar onde se achen os correspondentes a outros autores ou titulares e de forma comparábel a estes. Para evitar a dúbida, os créditos requiridos nesta sección só serán empregados para os efectos de atribución da obra ou a prestación no xeito especificado anteriormente. Sen un permiso previo por escrito, vostede non pode afirmar nin dar a entender implicitamente nin explicitamente ningunha conexión, patrocinio ou aprobación por parte do titular orixinario, o licenciador e/ou as partes recoñecidas cara a vostede ou cara ao uso que fai da obra ou a prestación. + + d. Para evitar calquera dúbida, debe facerse notar que as restricións anteriores (parágrafos 4.a, 4.b e 4.c) non son de aplicación a aquelas partes da obra ou a prestación obxecto desta licenza que unicamente poidan ser protexidas mediante o dereito sui generis sobre bases de datos recollido pola lei nacional vixente que transpoña a directiva europea de bases de datos. + +5. Ausencia de responsabilidade + +SALVO QUE SE CONVEÑA MUTUAMENTE DOUTRO XEITO POLAS PARTES, O LICENCIADOR OFRECE A OBRA OU A PRESTACIÓN TAL CAL (ON AN "AS-IS" BASIS) E NON CONFIRE NINGUNHA GARANTÍA DE NINGÚN TIPO RESPECTO DA OBRA OU DA PRESTACIÓN OU DA PRESENZA OU AUSENCIA DE ERROS QUE POIDAN OU NON SER DESCUBERTOS. ALGUNHAS XURISDICIÓNS NON PERMITEN A EXCLUSIÓN DAS DITAS GARANTÍAS, POLO QUE TAL EXCLUSIÓN PODE NON SERLLE DE APLICACIÓN A VOSTEDE. + +6. Limitación de responsabilidade. SALVO QUE O DISPOÑA EXPRESA E IMPERATIVAMENTE A LEI APLICÁBEL, EN NINGÚN CASO O LICENCIADOR SERÁ RESPONSÁBEL ANTE VOSTEDE POR CALQUERA DANO RESULTANTE, XERAL OU ESPECIAL (INCLUÍDO O DANO EMERXENTE E O LUCRO CESANTE), FORTUÍTOS OU CAUSAIS, DIRECTOS OU INDIRECTOS, PRODUCIDOS EN CONEXIÓN CON ESTA LICENZA OU O USO DA OBRA OU A PRESTACIÓN, MESMO SE O LICENCIADOR FOSE INFORMADO DA POSIBILIDADE DE TALES DANOS. + +7. Finalización da licenza + + a. Esta licenza e a concesión dos dereitos que contén rematarán automaticamente en caso de calquera incumprimento dos seus termos. As persoas ou entidades que recibiran de vostede obras derivadas ou coleccións baixo esta licenza, non obstante, non verán as súas licenzas finalizadas, sempre que tales persoas ou entidades se manteñan no cumprimento íntegro desta licenza. As seccións 1, 2, 5, 6, 7 e 8 permanecerán vixentes malia calquera finalización desta licenza. + b. Conforme ás condicións e termos anteriores, a concesión de dereitos desta licenza é vixente por todo o prazo de protección dos dereitos de propiedade intelectual segundo a lei aplicábel. Malia o anterior, o licenciador resérvase o dereito a divulgar ou publicar a obra ou a prestación en condicións distintas ás presentes, ou de retirar a obra ou a prestación en calquera momento. Non obstante, iso non suporá dar por concluída esta licenza (ou calquera outra licenza que fose concedida, ou sexa necesario ser concedida, baixo os termos desta licenza), que continuará vixente e con efectos completos a non ser que finalizara conforme ao establecido anteriormente, sen prexuízo do dereito moral de arrepentimento nos termos recoñecidos pola Lei de Propiedade Intelectual aplicábel. + +8. Miscelánea + + a. Cada vez que vostede realice calquera tipo de explotación da obra ou a prestación, ou dunha colección que a incorpore, o licenciador ofrece aos terceiros e sucesivos licenciatarios a concesión de dereitos sobre a obra ou a prestación nas mesmas condicións e termos que a licenza concedida a vostede. + b. Cada vez que vostede realice calquera tipo de explotación dunha obra derivada, o licenciador ofrécelle aos terceiros e sucesivos licenciatarios a concesión de dereitos sobre a obra obxecto desta licenza nas mesmas condicións e termos que a licenza concedida a vostede. + c. Se algunha disposición desta licenza resulta inválida ou inaplicábel segundo a Lei vixente, iso non afectará a validez ou aplicabilidade do resto dos termos desta licenza e, sen ningunha acción adicional por calquera das partes deste acordo, tal disposición entenderase reformada no estritamente necesario para facer que tal disposición sexa válida e executiva. + d. Non se entenderá que existe renuncia respecto de ningún termo ou disposición desta licenza, nin que se consente ningunha violación desta, a menos que tal renuncia ou consentimento figure por escrito e leve a sinatura da parte que renuncie ou consinta. + e. Esta licenza constitúe o acordo pleno entre as partes con respecto á obra ou a prestación obxecto da licenza. Non caben interpretacións, acordos ou condicións con respecto á obra ou a prestación que non se atopen expresamente especificados na presente licenza. O licenciador non estará obrigado por ningunha disposición complementaria que poida aparecer en calquera comunicación que faga chegar vostede. Esta licenza non se pode modificar sen o mutuo acordo por escrito entre o licenciador e vostede. + +Aviso de Creative Commons +------------------------- + +Creative Commons non é parte desta licenza, e non ofrece ningunha garantía en relación coa obra ou a prestación. Creative Commons non será responsábel fronte a vostede ou a calquera parte, por calquera danos resultantes, incluíndo, pero non limitando danos xerais ou especiais (incluído o dano emerxente e o lucro cesante), fortuítos ou causais, en conexión con esta licenza. Malia as dúas (2) oracións anteriores, se Creative Commons se identificou expresamente como o licenciador, terá todos os dereitos e obrigas do licenciador. + +Agás para o propósito limitado de indicar ao público que a obra ou a prestación está licenciada baixo a CCPL, ningunha parte empregará a marca rexistrada "Creative Commons" ou calquera marca rexistrada ou insignia relacionada con "Creative Commons" sen o seu consentimento por escrito. Calquera uso permitido farase de conformidade coas pautas vixentes en cada momento sobre o uso da marca rexistrada por "Creative Commons", en tanto que sexan publicadas no seu sitio web (website) ou sexan proporcionadas por pedimento previo. Para evitar calquera dúbida, estas restricións no uso da marca non forman parte desta licenza. + +Pode contactar con Creative Commons en: http://creativecommons.org/. diff --git a/doc/src/training-exercises/gl/Makefile b/doc/src/training-exercises/gl/Makefile new file mode 100644 index 000000000..7b3844c14 --- /dev/null +++ b/doc/src/training-exercises/gl/Makefile @@ -0,0 +1,153 @@ +# +# Makefile +# Adrian Perez, 2009-05-15 11:20 +# + +RST_HTML_FLAGS = --link-stylesheet --stylesheet-path=html/lsr.css +RST_TEX_FLAGS = --documentclass=igaliabk --font-encoding=OT1 +OUTPUT_BASE = output + +rst_srcs := $(filter-out index.rst,$(wildcard *.rst)) +html_pages := $(patsubst %.rst,html/%.html,$(rst_srcs)) html/index.html + +svg_images := $(wildcard images/*.svg) +png_images := $(patsubst %.svg,%.png,$(svg_images)) $(wildcard images/*.png) + +utildir := ../../../tools/ + +# Main targets +# +all: html pdf +pdf: pdf/$(OUTPUT_BASE).pdf +ebook: pdf/$(OUTPUT_BASE).ebook.pdf +html: $(html_pages) +png: $(png_images) + +.PHONY: html pdf ebook png + +### Xavi + +all_img := $(wildcard images/*) +build_images := + +src_images := $(wildcard images/*) +html_images := $(patsubst %,html/%,$(src_images)) +pdf_images := $(patsubst %,pdf/%,$(src_images)) + +$(html_images): html/images/%: images/% + $P copy-img $@ + $Q mkdir -p $(@D) + $Q cp $< $@ + +$(pdf_images): pdf/images/%: images/% + $P copy-img $@ + $Q mkdir -p $(@D) + $Q cp $< $@ + +$(main_pdf): $(pdf_imges) + + + +### End Xavi + + +# Cleanup targets +# +clean: + $P clean pdf + $Q $(RM) -r pdf/ + $P clean html + $Q $(RM) -r html/ + $Q $(RM) index.rst + +# Copy CSS file +# +html/lsr.css: lsr.css + $P copy $@ + $Q mkdir -p $(@D) + $Q cp $< $@ + +$(html_pages): html/lsr.css $(html_images) + + +# Top-level RST creation for the PDF +# +pdf/$(OUTPUT_BASE).rst: $(rst_srcs) docinfo + $P toplevel $@ + $Q mkdir -p $(@D) + $Q $(utildir)/doctool toplevel --info=docinfo $(rst_srcs) > $@ + +pdf/$(OUTPUT_BASE).pdf pdf/$(OUTPUT_BASE).ebook.pdf: $(png_images) + +# Index page creation for the HTML output +# +index.rst: $(rst_srcs) docinfo + $P htmlindex $@ + $Q mkdir -p $(@D) + $Q $(utildir)/doctool htmlindex --info=docinfo $(rst_srcs) > $@ + + +# Implicit rules +# +html/%.html: %.rst + $P rst2html $@ + $Q mkdir -p $(@D) + $Q $(utildir)/doctool rst2html $(RST_HTML_FLAGS) $< $@ + +%.tex: %.rst + $P rst2latex $@ + $Q mkdir -p $(@D) + $Q $(utildir)/doctool rst2latex $(RST_TEX_FLAGS) $< $@ + +%.ebook.tex: %.rst + $P rst2ebook $@ + $Q mkdir -p $(@D) + $Q $(utildir)/doctool rst2ebook $(RST_TEX_FLAGS) $< $@ + +%.pdf: %.tex + $P pdflatex $@ + $Q cd $(@D) && TEXINPUTS=.:$(CURDIR): pdflatex $(PDFLATEX_FLAGS) $(CURDIR)/$< + $Q cd $(@D) && TEXINPUTS=.:$(CURDIR): pdflatex $(PDFLATEX_FLAGS) $(CURDIR)/$< + +%.trim.png: %.svg + $P svg2png $@ + $Q inkscape --without-gui --export-png=$@ --export-area-canvas --export-dpi=150 $< + +%.png: %.trim.png + $P png-trim $@ + $Q convert -trim $< $@ + +# Avoid removing intermediate .tex files and similar things. +# +.SECONDARY: + +# Control operation verboseness +# +ifeq ($(origin V),command line) + verbose := $(V) +endif +ifndef verbose + verbose := 0 +endif + +ifeq ($(verbose),0) + P = @printf ' * %-10s %s\n' + Q = @ + PDFLATEX_FLAGS += -interaction batchmode +else + P = @: +endif + +# Check for the U= command line argument +# +ifeq ($(origin U),command line) + utildir := $(U) +endif +ifndef utildir + utildir := $(CURDIR) +endif + + +# vim:ft=make +# + diff --git a/doc/src/training-exercises/gl/docinfo b/doc/src/training-exercises/gl/docinfo new file mode 100644 index 000000000..ff2348025 --- /dev/null +++ b/doc/src/training-exercises/gl/docinfo @@ -0,0 +1,17 @@ +########################################## +Curso Formativo para Usuarios de NavalPlan +########################################## + +.. image:: images/logo.png + :align: left + +NavalPlan é unha aplicación de xestión da produción para o sector da auxilar do naval galego desenvolvida pola Fundación Fundación para o Fomento da Calidade Industrial e Desenvolvemento Tecnolóxico de Galicia, dependente da Consellería de Economía e Indutria da Xunta de Galicia. + +Este documento é a guía de exercicios empregada nas sesións de formación de NavalPlan para o sector naval. Os seguintes exercicios estan pensados para que poidan ser desenvoltos por 5 usuarios simultaneamente sobre unha instalación de NavalPlan. + +Este guía de formación ten copyright da Fundación para o Fomento da Calidade Industrial e Desenvolvemento Tecnolóxico de Galicia publicase cunha Licencia Creative Commons Recoñecemento-CompartirIgual 3.0 España. + +http://creativecommons.org/licenses/by-sa/3.0/es/ + +Santiago de Compostela, 1 de marzo de 2010 + diff --git a/doc/src/training-exercises/gl/igaliabk.cls b/doc/src/training-exercises/gl/igaliabk.cls new file mode 100644 index 000000000..ae8dcf066 --- /dev/null +++ b/doc/src/training-exercises/gl/igaliabk.cls @@ -0,0 +1,715 @@ +%% Updates from 2009/05/27, by Adrian Perez +%% +%% * Embedded logos by using TikZ/PGF figures: no need for external +%% files, high-quality vector output of our logos. TikZ code was +%% generated with the "inkscape2tikz" InkScape plugin, found here: +%% http://code.google.com/p/inkscape2tikz/ +%% +%% Updates from 2009/06/25, by Adrian Perez +%% +%% * Make this inherit the scrbook class instead of implementing a +%% duplicated class by copy-pasting the stock "book" class and +%% then modifying things. + +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{igaliabk} + [2009/06/27 LaTeX class for Igalia documentation] + +%\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrbook}} + +\LoadClass[11pt,oneside,onecolumn,a4paper,openany]{scrbook} + +\PassOptionsToPackage{colorlinks=true, + linkcolor=blue, urlcolor=blue, + pdfstartview=FitH}{hyperref} +\PassOptionsToPackage{hyperref}{ucs} +\PassOptionsToPackage{T1}{fontenc} +\PassOptionsToPackage{english}{babel} + +\RequirePackage{ucs} +\RequirePackage{lmodern} +\RequirePackage{fontenc} +\RequirePackage{hyperref} + +\AtBeginDocument{\PreloadUnicodePage{0}} +\AtBeginDocument{\PreloadUnicodePage{1}} + +\ifx\XeTeXversion\undefined + \renewcommand\rmdefault{ppl} + \relax +\else + \RequirePackage{xunicode} + \RequirePackage{xltxtra} + \defaultfontfeatures{Mapping=tex-text} + \setromanfont{Bitstream Charter} + \setmonofont{monospace} + \setsansfont{sans} +\fi + +\ifx\pdftexversion\undefined + \relax +\else + \PassOptionsToPackage{pdftex}{graphicx} +\fi + +\RequirePackage{ifthen} +\RequirePackage{graphicx} +\RequirePackage{eso-pic} +\RequirePackage{xspace} +\RequirePackage{color} +\RequirePackage{tikz} +\RequirePackage{eurosym} +%\RequirePackage{flafter} +%\RequirePackage{float} +%\floatplacement{figure}{H} + +\RequirePackage{babel} + + +\newcommand{\customer}[1]% + {\ifx\empty#1\empty\else\gdef\@customer{#1}\fi} +\customer{\@latex@warning@no@line{No customer given}} + +\newcommand{\reference}[1]% + {\ifx\empty#1\empty\else\gdef\@reference{#1}\fi} +\reference{\@latex@warning@no@line{No reference given}} + +\newcommand{\city}[1]% + {\ifx\empty#1\empty\else\gdef\@city{#1}\fi} +\city{\@latex@warning@no@line{No city given}} + + +\definecolor{c003082}{RGB}{0,48,130} +\definecolor{c0067b1}{RGB}{0,103,177} +\definecolor{c32012a}{RGB}{50,1,42} +\definecolor{c3f3f3f}{RGB}{63,63,63} +\definecolor{c3f3f3f}{RGB}{63,63,63} +\definecolor{c61a8cb}{RGB}{97,168,203} +\definecolor{c66accd}{RGB}{102,172,205} +\definecolor{c670164}{RGB}{103,1,100} +\definecolor{c6c9807}{RGB}{108,152,7} +\definecolor{ca1c22d}{RGB}{161,194,45} +\definecolor{cacd2e4}{RGB}{172,210,228} +\definecolor{cb30031}{RGB}{179,0,49} +\definecolor{cb40030}{RGB}{180,0,48} +\definecolor{cbfe7e5}{RGB}{191,231,229} +\definecolor{ccfe016}{RGB}{207,224,22} +\definecolor{cd4e314}{RGB}{212,227,20} +\definecolor{ceef69b}{RGB}{238,246,155} +\definecolor{cf0f79a}{RGB}{240,247,154} +\definecolor{cff0000}{RGB}{255,0,0} +\definecolor{cff6300}{RGB}{255,99,0} +\definecolor{cff91af}{RGB}{255,145,175} +\definecolor{cff9900}{RGB}{255,153,0} +\definecolor{cffc440}{RGB}{255,196,64} +\definecolor{cffc744}{RGB}{255,199,68} +\definecolor{cffdd91}{RGB}{255,221,145} +\definecolor{cffde91}{RGB}{255,222,145} +\definecolor{cffff00}{RGB}{255,255,0} +\definecolor{cffff99}{RGB}{255,255,153} +\definecolor{cf9fbbc}{RGB}{249,251,188} +\definecolor{cebf2c3}{RGB}{235,242,195} +\definecolor{cf5c6c8}{RGB}{245,198,200} +\definecolor{cdfc6d6}{RGB}{223,198,214} +\definecolor{cc7dbec}{RGB}{199,219,236} +\definecolor{cedf7f7}{RGB}{237,247,247} +\definecolor{cffe4bb}{RGB}{255,228,187} +\definecolor{cfff9da}{RGB}{255,249,218} +\definecolor{cbccadf}{RGB}{188,202,223} +\definecolor{cffd5ba}{RGB}{255,213,186} + +\newsavebox{\igaliaMiniLogo} +\sbox{\igaliaMiniLogo}{ +\scalebox{0.25}{ + \begin{tikzpicture}[y=0.80pt,x=0.80pt,yscale=-1] + %letter-i1 + \path[fill=c3f3f3f] (233.5810,47.8746) .. controls (233.5810,55.3506) and + (231.4230,56.6176) .. (224.5890,56.6176) .. controls (217.6170,56.6176) and + (215.4660,55.3496) .. (215.4660,47.8746) .. controls (215.4660,41.1606) and + (217.6170,40.1516) .. (224.5890,40.1516) .. controls (231.4230,40.1516) and + (233.5810,41.1606) .. (233.5810,47.8746) -- (233.5810,47.8746) -- + cycle(232.3110,113.3446) .. controls (232.3110,123.3206) and + (237.1200,128.5636) .. (237.1200,128.5636) .. controls (237.1200,128.5636) and + (230.7370,133.6006) .. (225.8170,133.6006) .. controls (219.3530,133.6006) and + (216.6020,121.9866) .. (216.6020,117.1836) .. controls (216.6020,95.5006) and + (216.6020,67.0016) .. (216.6020,67.0016) -- (232.3110,67.0016) .. controls + (232.3110,67.0016) and (232.3110,103.3796) .. (232.3110,113.3446) -- cycle; + %letter-i2 + \path[fill=c3f3f3f] (420.9640,47.8746) .. controls (420.9640,55.3506) and + (418.8060,56.6176) .. (411.9660,56.6176) .. controls (404.9970,56.6176) and + (402.8450,55.3496) .. (402.8450,47.8746) .. controls (402.8450,41.1606) and + (404.9970,40.1516) .. (411.9660,40.1516) .. controls (418.8060,40.1516) and + (420.9640,41.1606) .. (420.9640,47.8746) -- (420.9640,47.8746) -- + cycle(419.6930,113.3446) .. controls (419.6930,123.3206) and + (424.5000,128.5636) .. (424.5000,128.5636) .. controls (424.5000,128.5636) and + (418.1170,133.6006) .. (413.1990,133.6006) .. controls (406.7360,133.6006) and + (403.9840,121.9866) .. (403.9840,117.1836) .. controls (403.9840,95.5006) and + (403.9840,67.0016) .. (403.9840,67.0016) -- (419.6930,67.0016) .. controls + (419.6930,67.0016) and (419.6930,103.3796) .. (419.6930,113.3446) -- + (419.6930,113.3446) -- cycle; + %letter-g + \path[fill=c3f3f3f] (268.2870,133.0026) .. controls (250.5530,133.0026) and + (241.1760,125.6546) .. (241.1760,99.4296) .. controls (241.1760,73.0836) and + (250.9310,65.1036) .. (272.2130,65.1036) .. controls (279.0590,65.1036) and + (287.3710,66.0956) .. (294.0350,67.8666) .. controls (300.8920,69.6896) and + (300.3340,75.3706) .. (300.3340,75.3706) -- (300.3340,126.5386) .. controls + (300.3340,151.7456) and (286.2750,157.3266) .. (265.8830,157.3266) .. controls + (260.9320,157.3266) and (254.8650,156.6576) .. (249.7680,155.4256) .. controls + (243.1100,153.8186) and (245.5100,144.2846) .. (245.5100,144.2846) -- + (246.3690,140.8566) .. controls (252.3240,142.7556) and (259.6700,144.0226) .. + (265.7520,144.0226) .. controls (277.6620,144.0226) and (284.6270,140.7256) .. + (284.6270,128.8206) .. controls (281.0820,130.9706) and (275.6340,133.0026) .. + (268.2870,133.0026) -- (268.2870,133.0026) -- cycle(284.6260,83.1536) .. + controls (284.6260,83.1536) and (284.9680,79.9466) .. (280.7820,79.0326) .. + controls (277.9340,78.4116) and (274.8700,78.0236) .. (272.2120,78.0236) .. + controls (261.0670,78.0236) and (257.3940,80.9376) .. (257.3940,99.3036) .. + controls (257.3940,115.3896) and (260.8100,119.4476) .. (271.8320,119.4476) .. + controls (278.7970,119.4476) and (284.6270,117.2896) .. (284.6270,113.3666) -- + (284.6270,83.1536) -- (284.6260,83.1536) -- cycle; + %letter-l + \path[fill=c3f3f3f] (391.9170,49.7006) -- (391.9170,113.3666) .. controls + (391.9170,119.5716) and (393.3130,123.8806) .. (396.8620,128.5686) .. controls + (396.8620,128.5686) and (384.7550,138.4986) .. (380.1140,130.4896) .. controls + (377.6140,126.1776) and (376.2100,121.0266) .. (376.2100,113.9996) -- + (376.2100,40.0206) .. controls (376.2100,40.0206) and (378.4230,40.0206) .. + (382.6920,40.0206) .. controls (392.6260,40.0206) and (391.9170,49.7006) .. + (391.9170,49.7006) -- (391.9170,49.7006) -- cycle; + %letter-a2 + \path[fill=c3f3f3f] (484.5150,122.6586) .. controls (484.5150,122.6586) and + (484.5150,128.3566) .. (477.9450,130.2746) .. controls (470.7440,132.3736) and + (462.1680,133.2506) .. (455.3810,133.2506) .. controls (434.9900,133.2506) and + (428.1430,128.5686) .. (428.1430,111.7186) .. controls (428.1430,93.4766) and + (438.4070,90.5646) .. (453.4830,90.5646) .. controls (458.9320,90.5646) and + (463.9970,91.1926) .. (469.4440,92.3346) .. controls (469.4440,81.0666) and + (466.7840,78.2786) .. (453.3560,78.2786) .. controls (449.5980,78.2786) and + (445.8380,78.6076) .. (442.3560,79.2476) .. controls (433.2490,80.9096) and + (432.2470,74.3596) .. (432.2470,74.3596) -- (430.9350,68.5236) .. controls + (434.4350,67.5996) and (438.7490,66.7106) .. (443.3940,66.0666) .. controls + (447.6670,65.4796) and (452.2180,65.1036) .. (456.6540,65.1036) .. controls + (475.7790,65.1036) and (484.5170,70.9296) .. (484.5170,90.1856) -- + (484.5170,122.6586) -- (484.5150,122.6586) -- cycle(469.4430,115.9826) -- + (469.4430,102.9766) .. controls (465.8980,102.2146) and (461.3360,101.8366) .. + (456.6520,101.8366) .. controls (447.7830,101.8366) and (444.6130,102.8526) .. + (444.6130,111.0846) .. controls (444.6130,119.8236) and (447.0190,121.2196) .. + (456.5190,121.2196) .. controls (459.8220,121.2196) and (463.1950,120.7526) .. + (466.1990,120.0176) .. controls (469.5310,119.2256) and (469.4430,115.9826) .. + (469.4430,115.9826) -- (469.4430,115.9826) -- cycle; + %letter-a1 + \path[fill=c3f3f3f] (365.4430,122.6586) .. controls (365.4430,122.6586) and + (365.4470,128.3566) .. (358.8710,130.2746) .. controls (351.6760,132.3736) and + (343.0980,133.2506) .. (336.3070,133.2506) .. controls (315.9160,133.2506) and + (309.0780,128.5686) .. (309.0780,111.7186) .. controls (309.0780,93.4766) and + (319.3320,90.5646) .. (334.4100,90.5646) .. controls (339.8570,90.5646) and + (344.9240,91.1926) .. (350.3710,92.3346) .. controls (350.3710,81.0666) and + (347.7130,78.2786) .. (334.2830,78.2786) .. controls (330.5310,78.2786) and + (326.7710,78.6076) .. (323.2830,79.2476) .. controls (314.1760,80.9096) and + (313.1780,74.3596) .. (313.1780,74.3596) -- (311.8600,68.5236) .. controls + (315.3560,67.5996) and (319.6740,66.7106) .. (324.3230,66.0666) .. controls + (328.5940,65.4796) and (333.1450,65.1036) .. (337.5770,65.1036) .. controls + (356.7060,65.1036) and (365.4440,70.9296) .. (365.4440,90.1856) -- + (365.4440,122.6586) -- (365.4430,122.6586) -- cycle(350.3710,115.9826) -- + (350.3710,102.9766) .. controls (346.8220,102.2146) and (342.2640,101.8366) .. + (337.5760,101.8366) .. controls (328.7110,101.8366) and (325.5430,102.8526) .. + (325.5430,111.0846) .. controls (325.5430,119.8236) and (327.9470,121.2196) .. + (337.4490,121.2196) .. controls (340.7520,121.2196) and (344.1250,120.7526) .. + (347.1270,120.0176) .. controls (350.4600,119.2256) and (350.3710,115.9826) .. + (350.3710,115.9826) -- (350.3710,115.9826) -- cycle; + %green-bottom + \shade[top color=cffff00,bottom color=ca1c22d] + (25.1250,25.2769) .. controls (24.3240,26.0779) and + (23.5360,26.9188) .. (22.7500,27.7769) .. controls (22.7097,27.8208) and + (22.6652,27.8577) .. (22.6250,27.9019) .. controls (21.8646,28.7342) and + (21.1226,29.6067) .. (20.3750,30.4956) .. controls (19.5908,31.4321) and + (18.8222,32.4085) .. (18.0625,33.4019) .. controls (17.2988,34.4003) and + (16.5157,35.4099) .. (15.7812,36.4644) .. controls (15.3477,37.0868) and + (14.9221,37.7291) .. (14.5000,38.3706) .. controls (14.2006,38.8216) and + (13.8876,39.2534) .. (13.5938,39.7144) .. controls (13.4959,39.8694) and + (13.4097,40.0270) .. (13.3125,40.1831) .. controls (6.2177,51.4652) and + (0.8818,65.6729) .. (0.1250,82.0894) .. controls (0.0985,82.6631) and + (0.0776,83.2289) .. (0.0625,83.8081) .. controls (0.0245,84.8782) and + (0.0000,85.9710) .. (0.0000,87.0581) .. controls (0.0000,108.5808) and + (7.9542,126.2786) .. (17.8125,139.1206) .. controls (18.5895,140.1328) and + (19.3896,141.1386) .. (20.1875,142.0894) .. controls (20.8152,142.8374) and + (21.4251,143.5674) .. (22.0625,144.2769) .. controls (22.2479,144.4837) and + (22.4386,144.6980) .. (22.6250,144.9019) .. controls (23.1501,145.4748) and + (23.6895,146.0116) .. (24.2188,146.5581) .. controls (24.5247,146.8743) and + (24.8170,147.2188) .. (25.1250,147.5269) .. controls (35.5050,137.1459) and + (51.5285,121.3099) .. (61.0625,111.7769) .. controls (54.7489,105.4629) and + (46.7770,96.4657) .. (39.5000,86.4956) .. controls (46.7710,76.5936) and + (54.7272,67.6715) .. (61.0312,61.3706) .. controls (51.4982,51.8336) and + (35.5040,35.6549) .. (25.1250,25.2769) -- cycle; + %red-bottom + \shade[left color=cff0000,right color=c670164] + (111.4688,111.7456) .. controls (105.1609,118.0515) and + (96.1840,125.9953) .. (86.2500,133.2456) .. controls (76.3170,125.9939) and + (67.3686,118.0854) .. (61.0625,111.7769) .. controls (51.5285,121.3099) and + (35.5060,137.1459) .. (25.1250,147.5269) .. controls (26.7398,149.1410) and + (28.5045,150.7280) .. (30.3438,152.2769) .. controls (31.2872,153.0714) and + (32.2493,153.8502) .. (33.2500,154.6206) .. controls (33.9418,155.1532) and + (34.6564,155.6640) .. (35.3750,156.1831) .. controls (35.6947,156.4158) and + (35.9872,156.6717) .. (36.3125,156.9019) .. controls (36.4367,156.9891) and + (36.5625,157.0651) .. (36.6875,157.1519) .. controls (37.7688,157.9088) and + (38.8897,158.6461) .. (40.0312,159.3706) .. controls (51.7151,166.7861) and + (66.5009,172.3399) .. (83.7500,172.7456) .. controls (84.7399,172.7785) and + (85.7451,172.8081) .. (86.7500,172.8081) .. controls (108.2761,172.8073) and + (126.0871,164.7405) .. (138.9688,154.8394) .. controls (139.9834,154.0595) and + (140.9851,153.2642) .. (141.9375,152.4644) .. controls (142.6872,151.8347) and + (143.4146,151.2280) .. (144.1250,150.5894) .. controls (144.3330,150.4023) and + (144.5454,150.2145) .. (144.7500,150.0269) .. controls (144.7828,149.9969) and + (144.8110,149.9632) .. (144.8437,149.9332) .. controls (145.3857,149.4347) and + (145.8884,148.9037) .. (146.4062,148.4019) .. controls (146.7207,148.0977) and + (147.0687,147.8017) .. (147.3750,147.4957) .. controls (137.0000,137.1146) and + (120.9958,121.2746) .. (111.4688,111.7456) -- cycle; + %blue-bottom + \shade[left color=c0067b1,right color=cbfe7e5] + (85.7500,-0.0044) .. controls (64.2191,-0.0044) and + (46.3833,8.0630) .. (33.5000,17.9644) .. controls (32.5571,18.6890) and + (31.6392,19.4098) .. (30.7500,20.1519) .. controls (30.6537,20.2318) and + (30.5644,20.3217) .. (30.4688,20.4019) .. controls (30.1195,20.6958) and + (29.7782,20.9808) .. (29.4375,21.2769) .. controls (28.8610,21.7760) and + (28.2725,22.2703) .. (27.7188,22.7769) .. controls (27.1473,23.3006) and + (26.6385,23.8432) .. (26.0938,24.3706) .. controls (25.7754,24.6787) and + (25.4349,24.9669) .. (25.1250,25.2769) .. controls (35.5030,35.6519) and + (51.5335,51.8114) .. (61.0625,61.3394) .. controls (67.4026,54.9979) and + (76.4116,46.9766) .. (86.4062,39.6519) .. controls (96.2752,46.8705) and + (105.1647,54.7534) .. (111.4375,61.0269) .. controls (120.9615,51.4939) and + (136.9677,35.6266) .. (147.3438,25.2456) .. controls (145.7210,23.6223) and + (143.9751,22.0526) .. (142.1250,20.4956) .. controls (141.1973,19.7149) and + (140.2330,18.9405) .. (139.2500,18.1831) .. controls (139.1461,18.1026) and + (139.0421,18.0134) .. (138.9375,17.9331) .. controls (138.0439,17.2513) and + (137.1252,16.5607) .. (136.1875,15.9019) .. controls (136.0549,15.8080) and + (135.9148,15.7140) .. (135.7812,15.6206) .. controls (135.5784,15.4798) and + (135.3611,15.3540) .. (135.1562,15.2144) .. controls (134.2785,14.6110) and + (133.3853,14.0151) .. (132.4688,13.4331) .. controls (121.2301,6.2962) and + (107.1014,0.8829) .. (90.6875,0.1206) .. controls (90.1934,0.0934) and + (89.6855,0.0772) .. (89.1875,0.0581) .. controls (89.1146,0.0560) and + (89.0417,0.0600) .. (88.9688,0.0581) .. controls (87.8991,0.0196) and + (86.8372,-0.0044) .. (85.7500,-0.0044) -- cycle; + %yellow-bottom + \shade[top color=cff9900,bottom color=cffff99] + (147.3438,25.2769) .. controls (136.9677,35.6579) and + (120.9958,51.4646) .. (111.4688,60.9956) .. controls (117.8080,67.3355) and + (125.7926,76.3824) .. (133.0938,86.4019) .. controls (125.7991,96.4065) and + (117.8025,105.4128) .. (111.4688,111.7456) .. controls (121.0048,121.2836) and + (137.0000,137.1146) .. (147.3750,147.4956) .. controls (148.9992,145.8706) and + (150.5672,144.1288) .. (152.1250,142.2769) .. controls (152.9106,141.3430) and + (153.7068,140.3916) .. (154.4688,139.4019) .. controls (154.8855,138.8604) and + (155.3101,138.3035) .. (155.7188,137.7456) .. controls (156.1562,137.1529) and + (156.5714,136.5455) .. (157.0000,135.9331) .. controls (157.7523,134.8583) and + (158.4985,133.7549) .. (159.2188,132.6206) .. controls (166.6346,120.9411) and + (172.1835,106.1387) .. (172.5938,88.9019) .. controls (172.6267,87.9122) and + (172.6562,86.9065) .. (172.6562,85.9019) .. controls (172.6562,66.0829) and + (165.8091,49.3886) .. (157.0000,36.8081) .. controls (156.9136,36.6837) and + (156.8368,36.5567) .. (156.7500,36.4331) .. controls (156.0718,35.4748) and + (155.3864,34.5612) .. (154.6875,33.6519) .. controls (153.9623,32.7083) and + (153.2426,31.7917) .. (152.5000,30.9019) .. controls (152.4390,30.8288) and + (152.3736,30.7558) .. (152.3125,30.6831) .. controls (152.2599,30.6202) and + (152.2089,30.5582) .. (152.1562,30.4956) .. controls (151.3928,29.5920) and + (150.6196,28.7165) .. (149.8438,27.8706) .. controls (149.8183,27.8428) and + (149.8067,27.8046) .. (149.7812,27.7769) .. controls (149.2845,27.2367) and + (148.7500,26.7618) .. (148.2500,26.2456) .. controls (147.9417,25.9271) and + (147.6539,25.5870) .. (147.3438,25.2769) -- (147.3438,25.2769) -- cycle; + %blue-top + \shade[left color=c003082,right color=cbfe7e5] + (86.7188,0.0269) .. controls (65.0396,0.0269) and + (46.7961,7.8182) .. (33.5000,17.9644) .. controls (32.5547,18.6857) and + (31.6449,19.4086) .. (30.7500,20.1519) .. controls (30.6537,20.2318) and + (30.5644,20.3217) .. (30.4688,20.4019) .. controls (30.1195,20.6958) and + (29.7782,20.9808) .. (29.4375,21.2769) .. controls (28.8610,21.7760) and + (28.2725,22.2703) .. (27.7188,22.7769) .. controls (27.1473,23.3006) and + (26.6385,23.8432) .. (26.0938,24.3706) .. controls (40.1613,12.0068) and + (65.4731,24.3402) .. (86.4062,39.6519) .. controls (107.2671,24.3635) and + (132.3808,12.1038) .. (146.3750,24.4019) .. controls (145.0285,23.0977) and + (143.6332,21.7702) .. (142.1250,20.4956) .. controls (141.1927,19.7077) and + (140.2425,18.9521) .. (139.2500,18.1831) .. controls (139.1461,18.1026) and + (139.0421,18.0134) .. (138.9375,17.9331) .. controls (138.0439,17.2513) and + (137.1252,16.5607) .. (136.1875,15.9019) .. controls (136.0549,15.8080) and + (135.9148,15.7140) .. (135.7812,15.6206) .. controls (135.5784,15.4798) and + (135.3611,15.3540) .. (135.1562,15.2144) .. controls (134.2700,14.6103) and + (133.3921,14.0136) .. (132.4688,13.4331) .. controls (121.1009,6.2864) and + (106.9492,1.0175) .. (90.6875,0.1206) .. controls (90.1934,0.0934) and + (89.6855,0.0772) .. (89.1875,0.0581) .. controls (89.1146,0.0560) and + (89.0417,0.0600) .. (88.9688,0.0581) .. controls (88.2180,0.0383) and + (87.4787,0.0269) .. (86.7188,0.0269) -- (86.7188,0.0269) -- cycle; + %green-top + \shade[top color=cffff00,bottom color=c6c9807] + (24.2500,26.2456) .. controls (23.7553,26.7569) and + (23.2411,27.2415) .. (22.7500,27.7769) .. controls (22.7097,27.8208) and + (22.6652,27.8577) .. (22.6250,27.9019) .. controls (21.8646,28.7342) and + (21.1226,29.6067) .. (20.3750,30.4956) .. controls (19.5890,31.4302) and + (18.8288,32.4061) .. (18.0625,33.4019) .. controls (17.2962,34.3976) and + (16.5223,35.4088) .. (15.7812,36.4644) .. controls (15.3468,37.0832) and + (14.9243,37.7315) .. (14.5000,38.3706) .. controls (14.2006,38.8216) and + (13.8876,39.2534) .. (13.5938,39.7144) .. controls (13.4959,39.8694) and + (13.4097,40.0270) .. (13.3125,40.1831) .. controls (6.2035,51.5988) and + (1.0113,65.8170) .. (0.1250,82.0894) .. controls (0.0985,82.6631) and + (0.0776,83.2289) .. (0.0625,83.8081) .. controls (0.0429,84.5600) and + (0.0312,85.3285) .. (0.0312,86.0894) .. controls (0.0312,107.7661) and + (7.7090,125.8648) .. (17.8125,139.1206) .. controls (18.5897,140.1403) and + (19.3840,141.1278) .. (20.1875,142.0894) .. controls (20.8095,142.8337) and + (21.4273,143.5680) .. (22.0625,144.2769) .. controls (22.2479,144.4837) and + (22.4386,144.6980) .. (22.6250,144.9019) .. controls (23.1501,145.4748) and + (23.6895,146.0116) .. (24.2188,146.5581) .. controls (11.8828,132.5261) and + (24.1864,107.3503) .. (39.5000,86.4956) .. controls (24.2137,65.5522) and + (11.9238,40.2709) .. (24.2500,26.2456) -- cycle; + %red-top + \shade[left color=cff0000,right color=c32012a] + (86.2500,133.2456) .. controls (65.3492,148.5000) and + (40.1246,160.7315) .. (26.0938,148.4019) .. controls (27.4418,149.7075) and + (28.8333,151.0009) .. (30.3438,152.2769) .. controls (31.2760,153.0644) and + (32.2575,153.8519) .. (33.2500,154.6206) .. controls (33.9355,155.1515) and + (34.6612,155.6635) .. (35.3750,156.1831) .. controls (35.6947,156.4158) and + (35.9872,156.6717) .. (36.3125,156.9019) .. controls (36.4367,156.9891) and + (36.5625,157.0651) .. (36.6875,157.1519) .. controls (37.7682,157.9020) and + (38.8942,158.6558) .. (40.0312,159.3706) .. controls (51.8532,166.8028) and + (66.6702,172.1773) .. (83.7500,172.7456) .. controls (84.4201,172.7614) and + (85.1038,172.7768) .. (85.7812,172.7768) .. controls (107.4579,172.7768) and + (125.6702,164.9815) .. (138.9688,154.8393) .. controls (139.9917,154.0591) and + (140.9735,153.2698) .. (141.9375,152.4643) .. controls (142.6837,151.8408) and + (143.4148,151.2254) .. (144.1250,150.5893) .. controls (144.3330,150.4023) and + (144.5454,150.2144) .. (144.7500,150.0268) .. controls (144.7828,149.9968) and + (144.8110,149.9631) .. (144.8437,149.9331) .. controls (145.3857,149.4346) and + (145.8884,148.9036) .. (146.4062,148.4019) .. controls (132.3793,160.7377) and + (107.1510,148.5047) .. (86.2500,133.2456) -- cycle; + %yellow-top + \shade[top color=cff6300,bottom color=cffff99] + (148.2500,26.2456) .. controls (160.5323,40.2559) and + (148.3422,65.4886) .. (133.0938,86.4019) .. controls (148.3381,107.3217) and + (160.5533,132.5271) .. (148.2500,146.5269) .. controls (149.5544,145.1799) and + (150.8502,143.7855) .. (152.1250,142.2769) .. controls (152.9130,141.3443) and + (153.6996,140.3946) .. (154.4688,139.4019) .. controls (154.8867,138.8624) and + (155.3077,138.3025) .. (155.7188,137.7456) .. controls (156.1536,137.1519) and + (156.5752,136.5451) .. (157.0000,135.9331) .. controls (157.7502,134.8523) and + (158.5038,133.7577) .. (159.2188,132.6206) .. controls (166.6518,120.7981) and + (172.0254,105.9774) .. (172.5938,88.9019) .. controls (172.6099,88.2234) and + (172.6250,87.5566) .. (172.6250,86.8706) .. controls (172.6250,66.8606) and + (166.0051,49.7772) .. (157.0000,36.8081) .. controls (156.9135,36.6837) and + (156.8367,36.5567) .. (156.7500,36.4331) .. controls (156.0717,35.4748) and + (155.3863,34.5612) .. (154.6875,33.6519) .. controls (153.9657,32.7062) and + (153.2436,31.7972) .. (152.5000,30.9019) .. controls (152.4390,30.8288) and + (152.3735,30.7558) .. (152.3125,30.6831) .. controls (152.2599,30.6202) and + (152.2089,30.5582) .. (152.1562,30.4956) .. controls (151.3927,29.5920) and + (150.6195,28.7165) .. (149.8437,27.8706) .. controls (149.8182,27.8428) and + (149.8067,27.8046) .. (149.7812,27.7769) .. controls (149.2845,27.2367) and + (148.7499,26.7618) .. (148.2500,26.2456) -- (148.2500,26.2456) -- cycle; + \end{tikzpicture} +}} + + +\newsavebox{\igaliaShipoutLogo} +\sbox{\igaliaShipoutLogo}{ +\scalebox{5.2}{ +\begin{tikzpicture}[y=0.80pt,x=0.80pt,yscale=-1] + %green-bottom + \shade[top color=cf9fbbc,bottom color=cebf2c3] + (25.1250,25.2769) .. controls (24.3240,26.0779) and + (23.5360,26.9188) .. (22.7500,27.7769) .. controls (22.7097,27.8208) and + (22.6652,27.8577) .. (22.6250,27.9019) .. controls (21.8646,28.7342) and + (21.1226,29.6067) .. (20.3750,30.4956) .. controls (19.5908,31.4321) and + (18.8222,32.4085) .. (18.0625,33.4019) .. controls (17.2988,34.4003) and + (16.5157,35.4099) .. (15.7812,36.4644) .. controls (15.3477,37.0868) and + (14.9221,37.7291) .. (14.5000,38.3706) .. controls (14.2006,38.8216) and + (13.8876,39.2534) .. (13.5938,39.7144) .. controls (13.4959,39.8694) and + (13.4097,40.0270) .. (13.3125,40.1831) .. controls (6.2177,51.4652) and + (0.8818,65.6729) .. (0.1250,82.0894) .. controls (0.0985,82.6631) and + (0.0776,83.2289) .. (0.0625,83.8081) .. controls (0.0245,84.8782) and + (0.0000,85.9710) .. (0.0000,87.0581) .. controls (0.0000,108.5808) and + (7.9542,126.2786) .. (17.8125,139.1206) .. controls (18.5895,140.1328) and + (19.3896,141.1386) .. (20.1875,142.0894) .. controls (20.8152,142.8374) and + (21.4251,143.5674) .. (22.0625,144.2769) .. controls (22.2479,144.4837) and + (22.4386,144.6980) .. (22.6250,144.9019) .. controls (23.1501,145.4748) and + (23.6895,146.0116) .. (24.2188,146.5581) .. controls (24.5247,146.8743) and + (24.8170,147.2188) .. (25.1250,147.5269) .. controls (35.5050,137.1459) and + (51.5285,121.3099) .. (61.0625,111.7769) .. controls (54.7489,105.4629) and + (46.7770,96.4657) .. (39.5000,86.4956) .. controls (46.7710,76.5936) and + (54.7272,67.6715) .. (61.0312,61.3706) .. controls (51.4982,51.8336) and + (35.5040,35.6549) .. (25.1250,25.2769) -- cycle; + %red-bottom + \shade[left color=cf5c6c8,right color=cdfc6d6] + (111.4688,111.7456) .. controls (105.1609,118.0515) and + (96.1840,125.9953) .. (86.2500,133.2456) .. controls (76.3170,125.9939) and + (67.3686,118.0854) .. (61.0625,111.7769) .. controls (51.5285,121.3099) and + (35.5060,137.1459) .. (25.1250,147.5269) .. controls (26.7398,149.1410) and + (28.5045,150.7280) .. (30.3438,152.2769) .. controls (31.2872,153.0714) and + (32.2493,153.8502) .. (33.2500,154.6206) .. controls (33.9418,155.1532) and + (34.6564,155.6640) .. (35.3750,156.1831) .. controls (35.6947,156.4158) and + (35.9872,156.6717) .. (36.3125,156.9019) .. controls (36.4367,156.9891) and + (36.5625,157.0651) .. (36.6875,157.1519) .. controls (37.7688,157.9088) and + (38.8897,158.6461) .. (40.0312,159.3706) .. controls (51.7151,166.7861) and + (66.5009,172.3399) .. (83.7500,172.7456) .. controls (84.7399,172.7785) and + (85.7451,172.8081) .. (86.7500,172.8081) .. controls (108.2761,172.8073) and + (126.0871,164.7405) .. (138.9688,154.8394) .. controls (139.9834,154.0595) and + (140.9851,153.2642) .. (141.9375,152.4644) .. controls (142.6872,151.8347) and + (143.4146,151.2280) .. (144.1250,150.5894) .. controls (144.3330,150.4023) and + (144.5454,150.2145) .. (144.7500,150.0269) .. controls (144.7828,149.9969) and + (144.8110,149.9632) .. (144.8437,149.9332) .. controls (145.3857,149.4347) and + (145.8884,148.9037) .. (146.4062,148.4019) .. controls (146.7207,148.0977) and + (147.0687,147.8017) .. (147.3750,147.4957) .. controls (137.0000,137.1146) and + (120.9958,121.2746) .. (111.4688,111.7456) -- cycle; + %blue-bottom + \shade[left color=cc7dbec,right color=cedf7f7] + (85.7500,-0.0044) .. controls (64.2191,-0.0044) and + (46.3833,8.0630) .. (33.5000,17.9644) .. controls (32.5571,18.6890) and + (31.6392,19.4098) .. (30.7500,20.1519) .. controls (30.6537,20.2318) and + (30.5644,20.3217) .. (30.4688,20.4019) .. controls (30.1195,20.6958) and + (29.7782,20.9808) .. (29.4375,21.2769) .. controls (28.8610,21.7760) and + (28.2725,22.2703) .. (27.7188,22.7769) .. controls (27.1473,23.3006) and + (26.6385,23.8432) .. (26.0938,24.3706) .. controls (25.7754,24.6787) and + (25.4349,24.9669) .. (25.1250,25.2769) .. controls (35.5030,35.6519) and + (51.5335,51.8114) .. (61.0625,61.3394) .. controls (67.4026,54.9979) and + (76.4116,46.9766) .. (86.4062,39.6519) .. controls (96.2752,46.8705) and + (105.1647,54.7534) .. (111.4375,61.0269) .. controls (120.9615,51.4939) and + (136.9677,35.6266) .. (147.3438,25.2456) .. controls (145.7210,23.6223) and + (143.9751,22.0526) .. (142.1250,20.4956) .. controls (141.1973,19.7149) and + (140.2330,18.9405) .. (139.2500,18.1831) .. controls (139.1461,18.1026) and + (139.0421,18.0134) .. (138.9375,17.9331) .. controls (138.0439,17.2513) and + (137.1252,16.5607) .. (136.1875,15.9019) .. controls (136.0549,15.8080) and + (135.9148,15.7140) .. (135.7812,15.6206) .. controls (135.5784,15.4798) and + (135.3611,15.3540) .. (135.1562,15.2144) .. controls (134.2785,14.6110) and + (133.3853,14.0151) .. (132.4688,13.4331) .. controls (121.2301,6.2962) and + (107.1014,0.8829) .. (90.6875,0.1206) .. controls (90.1934,0.0934) and + (89.6855,0.0772) .. (89.1875,0.0581) .. controls (89.1146,0.0560) and + (89.0417,0.0600) .. (88.9688,0.0581) .. controls (87.8991,0.0196) and + (86.8372,-0.0044) .. (85.7500,-0.0044) -- cycle; + %yellow-bottom + \shade[top color=cffe4bb,bottom color=cfff9da] + (147.3438,25.2769) .. controls (136.9677,35.6579) and + (120.9958,51.4646) .. (111.4688,60.9956) .. controls (117.8080,67.3355) and + (125.7926,76.3824) .. (133.0938,86.4019) .. controls (125.7991,96.4065) and + (117.8025,105.4128) .. (111.4688,111.7456) .. controls (121.0048,121.2836) and + (137.0000,137.1146) .. (147.3750,147.4956) .. controls (148.9992,145.8706) and + (150.5672,144.1288) .. (152.1250,142.2769) .. controls (152.9106,141.3430) and + (153.7068,140.3916) .. (154.4688,139.4019) .. controls (154.8855,138.8604) and + (155.3101,138.3035) .. (155.7188,137.7456) .. controls (156.1562,137.1529) and + (156.5714,136.5455) .. (157.0000,135.9331) .. controls (157.7523,134.8583) and + (158.4985,133.7549) .. (159.2188,132.6206) .. controls (166.6346,120.9411) and + (172.1835,106.1387) .. (172.5938,88.9019) .. controls (172.6267,87.9122) and + (172.6562,86.9065) .. (172.6562,85.9019) .. controls (172.6562,66.0829) and + (165.8091,49.3886) .. (157.0000,36.8081) .. controls (156.9136,36.6837) and + (156.8368,36.5567) .. (156.7500,36.4331) .. controls (156.0718,35.4748) and + (155.3864,34.5612) .. (154.6875,33.6519) .. controls (153.9623,32.7083) and + (153.2426,31.7917) .. (152.5000,30.9019) .. controls (152.4390,30.8288) and + (152.3736,30.7558) .. (152.3125,30.6831) .. controls (152.2599,30.6202) and + (152.2089,30.5582) .. (152.1562,30.4956) .. controls (151.3928,29.5920) and + (150.6196,28.7165) .. (149.8438,27.8706) .. controls (149.8183,27.8428) and + (149.8067,27.8046) .. (149.7812,27.7769) .. controls (149.2845,27.2367) and + (148.7500,26.7618) .. (148.2500,26.2456) .. controls (147.9417,25.9271) and + (147.6539,25.5870) .. (147.3438,25.2769) -- (147.3438,25.2769) -- cycle; + %blue-top + \shade[left color=cbccadf,right color=cedf7f7] + (86.7188,0.0269) .. controls (65.0396,0.0269) and + (46.7961,7.8182) .. (33.5000,17.9644) .. controls (32.5547,18.6857) and + (31.6449,19.4086) .. (30.7500,20.1519) .. controls (30.6537,20.2318) and + (30.5644,20.3217) .. (30.4688,20.4019) .. controls (30.1195,20.6958) and + (29.7782,20.9808) .. (29.4375,21.2769) .. controls (28.8610,21.7760) and + (28.2725,22.2703) .. (27.7188,22.7769) .. controls (27.1473,23.3006) and + (26.6385,23.8432) .. (26.0938,24.3706) .. controls (40.1613,12.0068) and + (65.4731,24.3402) .. (86.4062,39.6519) .. controls (107.2671,24.3635) and + (132.3808,12.1038) .. (146.3750,24.4019) .. controls (145.0285,23.0977) and + (143.6332,21.7702) .. (142.1250,20.4956) .. controls (141.1927,19.7077) and + (140.2425,18.9521) .. (139.2500,18.1831) .. controls (139.1461,18.1026) and + (139.0421,18.0134) .. (138.9375,17.9331) .. controls (138.0439,17.2513) and + (137.1252,16.5607) .. (136.1875,15.9019) .. controls (136.0549,15.8080) and + (135.9148,15.7140) .. (135.7812,15.6206) .. controls (135.5784,15.4798) and + (135.3611,15.3540) .. (135.1562,15.2144) .. controls (134.2700,14.6103) and + (133.3921,14.0136) .. (132.4688,13.4331) .. controls (121.1009,6.2864) and + (106.9492,1.0175) .. (90.6875,0.1206) .. controls (90.1934,0.0934) and + (89.6855,0.0772) .. (89.1875,0.0581) .. controls (89.1146,0.0560) and + (89.0417,0.0600) .. (88.9688,0.0581) .. controls (88.2180,0.0383) and + (87.4787,0.0269) .. (86.7188,0.0269) -- (86.7188,0.0269) -- cycle; + %yellow-top + \shade[top color=cffd5ba,bottom color=cfff9da] + (148.2500,26.2456) .. controls (160.5323,40.2559) and + (148.3422,65.4886) .. (133.0938,86.4019) .. controls (148.3381,107.3217) and + (160.5533,132.5271) .. (148.2500,146.5269) .. controls (149.5544,145.1799) and + (150.8502,143.7855) .. (152.1250,142.2769) .. controls (152.9130,141.3443) and + (153.6996,140.3946) .. (154.4688,139.4019) .. controls (154.8867,138.8624) and + (155.3077,138.3025) .. (155.7188,137.7456) .. controls (156.1536,137.1519) and + (156.5752,136.5451) .. (157.0000,135.9331) .. controls (157.7502,134.8523) and + (158.5038,133.7577) .. (159.2188,132.6206) .. controls (166.6518,120.7981) and + (172.0254,105.9774) .. (172.5938,88.9019) .. controls (172.6099,88.2234) and + (172.6250,87.5566) .. (172.6250,86.8706) .. controls (172.6250,66.8606) and + (166.0051,49.7772) .. (157.0000,36.8081) .. controls (156.9135,36.6837) and + (156.8367,36.5567) .. (156.7500,36.4331) .. controls (156.0717,35.4748) and + (155.3863,34.5612) .. (154.6875,33.6519) .. controls (153.9657,32.7062) and + (153.2436,31.7972) .. (152.5000,30.9019) .. controls (152.4390,30.8288) and + (152.3735,30.7558) .. (152.3125,30.6831) .. controls (152.2599,30.6202) and + (152.2089,30.5582) .. (152.1562,30.4956) .. controls (151.3927,29.5920) and + (150.6195,28.7165) .. (149.8437,27.8706) .. controls (149.8182,27.8428) and + (149.8067,27.8046) .. (149.7812,27.7769) .. controls (149.2845,27.2367) and + (148.7499,26.7618) .. (148.2500,26.2456) -- (148.2500,26.2456) -- cycle; +\end{tikzpicture} +}} + +\definecolor{igaliaColor}{rgb}{0.423529,0.560784,0.761718} + + +%% Float-controlling commands +% +%\renewcommand\topfraction{0.9} +%\renewcommand\bottomfraction{0.8} +%\renewcommand\dbltopfraction{0.9} +%\renewcommand\textfraction{0.07} +%\renewcommand\floatpagefraction{0.7} +%\renewcommand\dblfloatpagefraction{0.7} +%\setcounter{topnumber}{2} +%\setcounter{bottomnumber}{2} +%\setcounter{totalnumber}{4} +%\setcounter{dbltopnumber}{2} + + +\if@twoside + \def\ps@headings{ + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\slshape\leftmark} + \def\@oddhead{\textcolor{igaliaColor}{{\slshape\rightmark}\hfil\thepage}} + \let\@mkboth\markboth + \def\chaptermark##1{ + \markboth {\MakeUppercase{ + \ifnum \c@secnumdepth >\m@ne + \@chapapp\ \thechapter. \ + \fi + ##1}}{}} + \def\sectionmark##1{ + \markright {\MakeUppercase{ + \ifnum \c@secnumdepth >\z@ + \thesection. \ + \fi + ##1}}}} +\else + \def\ps@headings{ +% \let\@oddfoot\@empty + + \def\@oddhead{\textcolor{igaliaColor}{{\slshape\rightmark\hfil\@author}}} + \def\@oddfoot{\textcolor{igaliaColor}{\expandafter\@title\hfil\thepage}} + + \let\@mkboth\markboth + \def\chaptermark##1{ + \markright {\MakeUppercase{ + \ifnum \c@secnumdepth >\m@ne + \@chapapp\ \thechapter. \ + \fi + ##1}}}} +\fi + +\def\ps@myheadings{ + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\textcolor{igaliaColor}{\thepage\hfil\slshape\leftmark}} + \def\@oddhead{\textcolor{igaliaColor}{{\slshape\rightmark}\hfil\thepage}} + \let\@mkboth\@gobbletwo + \let\chaptermark\@gobble + \let\sectionmark\@gobble + } + +\renewcommand{\maketitle}{% + %\hypersetup{pdftitle={\@title},pdfauthor={\@author}} + \begin{titlepage} + \let\footnotesize\small + \let\footnoterule\relax + \let \footnote \thanks + \vspace*{-2cm} + \begin{flushright} + \usebox{\igaliaMiniLogo} + \end{flushright} + \vspace*{2cm} + \null\vfil + \vskip 60\p@ + \begin{center} + {\sf\bfseries\Huge\@title\par} + \vskip 6cm + \end{center}\par + \AddToShipoutPicture*{ + \put(-220,-220){\usebox\igaliaShipoutLogo} + } + \begin{flushright} + \begin{tabular}[t]{l} + \vspace*{1cm}{\huge \@customer} \\ + \vspace*{0.5cm}{\LARGE \@reference} \\ + {\LARGE \@city\xspace \@date} \\ + \end{tabular} + \end{flushright} + \@thanks + \vfil\null + \end{titlepage} +}% +\def\@maketitle{ + \newpage + \null + \vskip 2em + \vspace*{-2cm} + \begin{flushright} + \usebox{\igaliaMiniLogo} + \end{flushright} + \vspace*{2cm} + \begin{center} + \let \footnote \thanks + {\Huge \@title \par} + \vskip 6cm + \end{center}\par + \begin{flushright} + \begin{tabular}[t]{l} + {\huge \@customer} \par \\ + {\LARGE \@reference}\\ + {\LARGE \@city,\xspace \@date}\\ + \end{tabular} + \end{flushright} + \par + \vskip 1.5em} + +% Set styles for headings, etc +\setkomafont{pagehead}{\sffamily\color{igaliaColor}} +\setkomafont{pagenumber}{\sffamily\bfseries\color{igaliaColor}} + +% Tweak sectioning styles +\addtokomafont{chapter}{\textcolor{igaliaColor}} +\addtokomafont{paragraph}{\textcolor{igaliaColor}} +\addtokomafont{subsection}{\textcolor{igaliaColor}} +\addtokomafont{subparagraph}{\normalfont\rmfamily\bfseries\textcolor{igaliaColor}} + +\renewcommand{\@@makeschapterhead}[1]{ + \chapterheadstartvskip% + {\normalfont\sectfont\nobreak\size@chapter{}% + \setlength{\parindent}{\z@}\setlength{\parfillskip}{\fill}% + \raggedsection \interlinepenalty \@M \size@chapter{#1}\par + \vspace{0.5em}\color{igaliaColor}{\hrule height 2pt}\vspace{2em}} + \nobreak\chapterheadendvskip% +} + +\renewcommand{\@@makechapterhead}[1]{ + \chapterheadstartvskip% + {\setlength{\parindent}{\z@}\setlength{\parfillskip}{\fill}% + \normalfont\sectfont\nobreak\size@chapter{}% + \if@chapterprefix + \let\@tempa\raggedsection + \else + \let\@tempa\@hangfrom + \fi + \@tempa{\ifnum \c@secnumdepth >\m@ne% + \if@mainmatter + \if@chapterprefix + \expandafter\size@chapterprefix + \else + \expandafter\size@chapter + \fi + {\chapterformat}% + \if@chapterprefix + \size@chapterprefix{}\endgraf\nobreak\vskip.5\baselineskip + \fi + \fi + \fi + }% + {\raggedsection \interlinepenalty \@M \size@chapter{#1}\par + \vspace{0.5em}\color{igaliaColor}{\hrule height 2pt}}\vspace{2em}} + \nobreak\chapterheadendvskip +} + +\parskip=6pt +\parindent=0pt + +\renewcommand{\textfraction}{0.05} +\renewcommand{\topfraction}{0.95} +\renewcommand{\bottomfraction}{0.95} +\renewcommand{\floatpagefraction}{0.35} +\setcounter{totalnumber}{5} + +\endinput diff --git a/doc/src/training-exercises/gl/images/logo.png b/doc/src/training-exercises/gl/images/logo.png new file mode 100644 index 000000000..819092808 Binary files /dev/null and b/doc/src/training-exercises/gl/images/logo.png differ diff --git a/doc/src/training-exercises/gl/lsr.css b/doc/src/training-exercises/gl/lsr.css new file mode 100644 index 000000000..f8a252582 --- /dev/null +++ b/doc/src/training-exercises/gl/lsr.css @@ -0,0 +1,251 @@ +/* +Author: Peter Parente +Date: 2008/01/22 +Version: 1.0 +Copyright: This stylesheet has been placed in the public domain - free to edit and use for all uses. +*/ + +body { + font: 11px Verdana, Tahoma, sans-serif; + background: #ffffff; + color: black; + margin: 2em; +/* padding: 0em 2em; */ +} + +p.topic-title { + font-weight: bold; +} + +table.docinfo { + text-align: left; + margin: 2em 0em; +} + +a[href] { + color: #436976; + background-color: transparent; +} + +a.toc-backref { + text-decoration: none; +} + +h1 a[href] { + color: #003a6b; + text-decoration: none; + background-color: transparent; +} + +a.strong { + font-weight: bold; +} + +img { + margin: 0; + border: 0; +} + +p { + margin: 0.5em 0 1em 0; + line-height: 1.5em; +} + +p a:visited { + color: purple; + background-color: transparent; +} + +p a:active { + color: red; + background-color: transparent; +} + +a:hover { + text-decoration: none; +} + +p img { + border: 0; + margin: 0; +} + +p.rubric { + font-weight: bold; + font-style: italic; +} + +h1.title { + color: #003a6b; + font-size: 250%; + margin-bottom: 0em; +} + +h2.subtitle { + color: #003a6b; + border-bottom: 0px; +} + +h1, h2, h3, h4, h5, h6 { + color: #555; + background-color: transparent; + margin: 0em; + padding-top: 0.5em; +} + +h1 { + font-size: 160%; + margin-bottom: 0.5em; + border-bottom: 2px solid #aaa; +} + +h2 { + font-size: 140%; + margin-bottom: 0.5em; + border-bottom: 1px solid #aaa; +} + +h3 { + font-size: 130%; + margin-bottom: 0.5em; +} + +h4 { + font-size: 110%; + font-weight: bold; + margin-bottom: 0.5em; +} + +h5 { + font-size: 105%; + font-weight: bold; + margin-bottom: 0.5em; +} + +h6 { + font-size: 100%; + font-weight: bold; + margin-bottom: 0.5em; +} + +dt { + font-style: italic; +} + +dd { + margin-bottom: 1.5em; +} + +div.admonition, div.note, div.tip, div.caution, div.important, div.warning { + margin: 2em 2em; + padding: 0em 1em; + border-top: 1px solid #aaa; + border-left: 1px solid #aaa; + border-bottom: 2px solid #555; + border-right: 2px solid #555; +} + +div.important { + background: transparent url('../images/important.png') 10px 2px no-repeat; +} + +div.caution { + background: transparent url('../images/caution.png') 10px 2px no-repeat; +} + +div.note { + background: transparent url('../images/note.png') 10px 2px no-repeat; +} + +div.tip { + background: transparent url('../images/tip.png') 10px 2px no-repeat; +} + +div.admonition-example { + background: transparent url('../images/tip.png') 10px 2px no-repeat; +} + +div.admonition-critical-example { + background: transparent url('../images/important.png') 10px 2px no-repeat; +} + +p.admonition-title { + font-weight: bold; + border-bottom: 1px solid #aaa; + padding-left: 30px; +} + +table.docutils { + text-align: left; + border: 1px solid gray; + border-collapse: collapse; + width: 100%; + margin: 1.5em 0em; +} + +table.docutils caption { + font-style: italic; +} + +table.docutils td, table.docutils th { + padding: 0.25em 0.5em; +} + +table.docutils th { + background-color: #dddddd; +} + +div.sidebar { + width: 33%; + float: right; + margin: 0em 2em; + padding: 0em 1em; + border-top: 1px solid #aaa; + border-left: 1px solid #aaa; + border-bottom: 2px solid #555; + border-right: 2px solid #555; +} + +p.sidebar-title { + margin-bottom: 0em; + color: #003a6b; + border-bottom: 1px solid #aaa; + font-weight: bold; +} + +p.sidebar-subtitle { + margin-top: 0em; + font-style: italic; + color: #003a6b; +} + +div.figure { + text-align: center; +} + +div.figure img { + background: #f8f8f8; + padding: 0.25em; + border: 1px solid #888; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} + +div.figure img:hover { + background: #e0e0e0; +} + +div.figure p.caption { + text-align: center; + margin-top: 0.1em; + font-style: italic; + color: #444; +} + +pre.literal-block { + padding: 0.15em; + background: #f8f8f8; + border: 1px solid #dfdfdf; + border-left: 0.25em solid #dfdfdf +} diff --git a/doc/src/training-exercises/gl/parts b/doc/src/training-exercises/gl/parts new file mode 100644 index 000000000..2bcf81ff3 --- /dev/null +++ b/doc/src/training-exercises/gl/parts @@ -0,0 +1,18 @@ +# +# First word: +# Identifier of the section to include. It cannot contain spaces. For +# a section named “foo”, a file “foo/foo.rst” must exist. +# +# Rest of the line: +# Free form text for specifying who is in charge. It will be passed to +# docutils as-is, so you can add markup if needed. +# +# + + +01-exercicios-sesion1-grupo1 Javier Morán (jmoran@igalia.com) +02-exercicios-sesion1-grupo2 Javier Morán (jmoran@igalia.com) +03-exercicios-sesion1-grupo3 Javier Morán (jmoran@igalia.com) +04-exercicios-sesion1-grupo4 Javier Morán (jmoran@igalia.com) +05-exercicios-sesion1-grupo5 Javier Morán (jmoran@igalia.com) +99-licencia José María Casanova (jcasanova@igalia.com> diff --git a/doc/src/training/gl/01-curso-formacion.rst b/doc/src/training/gl/01-curso-formacion.rst new file mode 100644 index 000000000..6acaaa6ef --- /dev/null +++ b/doc/src/training/gl/01-curso-formacion.rst @@ -0,0 +1,1192 @@ +----------- +Introdución +----------- + +O obxetivo deste curso formativo é **capacitar aos futuros usuarios de NavalPlan** para que obteñan o máximo rendemento das características do software NavalPlan desenvolvido pola Fundación para o Fomento da Calidade Industrial e Desenvolvemento Tecnolóxico de Galicia para a xestión da producción no sector naval: + +Os asistentes ao curso ao final da primeira sesión serán capaces de: + + * **Xestionar os recursos** humanos e máquina e as súas capacidades. + * **Xestionar os pedidos** dos proxectos a planificar e organizar o traballo. + * **Planificar os pedidos** no tempo incorporando dependencias e restricións temporais. + * **Asignar recursos** á realización de tarefas para cumprir prazos e controlar a execución dos proxectos. + * **Controlar o avance** dos proxectos e a carga dos recursos. + * **Organizar a produción** empregando calendarios, criterios e etiquetas. + +Para isto: + + * Traballarán os conceptos necesarios para a realización de planificacións con NavalPlan. + * Coñecerán as distintas pantallas de NavalPlan e aplicarán as súas funcionalidades en casos prácticos. + +Estarán en disposición de utilizar NavalPlan para **realizar planificacións reais nas súas empresas**. + +Esta primeira sesión formativa ten continuación coa segunda sesión na que se tratarán outros aspectos avanzados de NavalPlan. + +--------------------------------------------- +Módulo de administración de entidades básicas +--------------------------------------------- + + +Administración de criterios +=========================== + +Os criterios son as entidades que se utilizan na aplicación para categorizar os recursos e as tarefas. As tarefas requiren criterios e os recursos satisfán criterios. Un exemplo de utilización de criterios é a seguinte secuencia: un recurso é asignado co criterio "soldador" (é dicir, satisfai o criterio "soldador") e unha tarefa require o criterio "soldador" para ser realizada, en consecuencia ante unha asignación de recursos a tarefas os traballadores con criterio "soldador" son os que se utilicen á hora de asignar xenericamente (non aplica nas asignacións específicas). + +Os criterios organízanse en tipos de criterios, os cales reúnen os criterios dunha mesma categoría. + +Alta dun novo tipo de Criterio +------------------------------ + +Para crear un novo tipo de criterio debese seguir a seguinte secuencia de pasos: + +* Ir ao Listado de Criterios, opción Administración > Xestionar Criterios +* Premer o botón *Crear* +* Cubrir o campo do Nome do tipo de Criterio, por exemplo (Profesión, Permiso, Localización) +* Indicar o tipo de recurso ao que é aplicable: + + * Resource: indica que é aplicable a calquera tipo de recurso + * Worker: indica que é aplicable aos recursos humanos. + * Machine: indica que é aplicable aos recursos máquina. + +* Seleccionar se un tipo de criterio permite que un recurso cumpra máis de un criterio de este tipo. Se está activado para un tipo de criterio chamado profesión permitira que cada recurso pida ter simultaneamente máis dunha profesión activa no tempo, por exemplo Carpinteiro e Pintor. +* Seleccionase se o tipo de criterio é xerárquico. Isto permitirá definir unha estrutura xerárquica que pode ser útil para reflexar unha relación entre os criterios de especifidade. Un exemplo sería a localización onde se poden definir criterios con relación de pertenza Europa > España > Galicia > Santiago. +* Deixar marcado o campo de activado, xa que a súa desactivación suporía que non se poderían asignar este tipo de criterio aos recursos. +* Incorporar o campo descrición informativo sobre o tipo de criterio +* Premer na opción na parte inferior da venta de *gravar e continuar*. Procedendo a creación de criterios deste tipo de criterio. + + +Alta de criterios dun determinado tipo +-------------------------------------- + +No momento de creación dun tipo de criterio o premendo na operación de edición na vista de tipos de criterios pódense crear novos criterios. + +* Asociar un novo criterio introducindo na sección de *Criterios asignados* o nome do novo criterio. Tomarase como exemplo a creación de criterios de Tipo Profesión, no que pódense crear criterios de Soldador, Caldereiro, Carpinteiro, Pintor, Califugador, etc. +* Escribir o nome do criterio e premer no botón *Criterio novo*. O novo criterio aparecerá na táboa de criterios. +* Pódese desmarcar o botón de activo se se precisa deixar de utilizar na aplicación un criterio. +* Se o tipo de criterio estivera definido como xerárquico poderase indentar coas frechas esquerda e dereita para incorporar criterios como fillos ou especializacións do inmediatamente superior. +* Pódese crear un criterio fillo doutro só e preciso seleccionar co rato o criterio a incorporar e logo escribir o nome do novo criterio e pulsar no botón *Criterio novo*. +* Ao eliminar a opción de xerarquía do tipo de ficheiro o sistema avisará que se perderan as relacións pai fillo aplanando os criterios. +* Unha vez finalizada coa creación de criterios premer na opción de Gravar na parte inferior da páxina. É de reseñar que os cambios, por termo xeral na aplicación, so serán consolidados (gardados) cando se presione o Gardar. Se se pulsa sobre o botón Pechar perderase o traballo dende a última grabación +* Una vez gardado, pasarase ao listado de tipos de criterios onde aparecerá o novo tipo de criterio. + +Outras operacións sobre criterios +--------------------------------- + +Será posible a realización das seguintes operacións sobre criterios: + +* Desactivación/Activación de tipos de criterios +* Desactivación/Activación de criterios +* Modificación dos datos dun tipo de criterio +* Reorganización da estrutura de criterios + +Máis documentación na sección da axuda da documentación de NavalPlan + +Administración de etiquetas +=========================== + +As etiquetas son entidades que se utilizan na aplicación para a organización conceptualmente de tarefas ou elementos de pedido. + +As etiquetas categorízanse segundo os tipos de etiquetas. Unha etiqueta só pertence a un tipo de etiqueta, sen embargo, nada impide crear tantas etiquetas similares que pertenzan a tipos de etiquetas diferentes. + + +Alta dun novo tipo de Etiqueta +------------------------------ + +Para crear un novo tipo de criterio debese seguir a seguinte serie de pasos: + +* Ir ao Listado de Criterios, opción Administración > Tipos Etiquetas +* Premer o botón *Crear* +* Cubrir o campo do Nome do tipo de Etiqueta, por exemplo Centro de Custe, Zona de Buque, Dificultade, etc... +* Pódese premer o botón *Gardar e Continuar* para almacenar o novo tipo creado, logo proceder a asociar etiquetas a un tipo de etiquetas. + +Alta dunha nova etiqueta dun tipo +--------------------------------- + +No momento de creación dun tipo de etiqueta ou premendo na operación de edición na vista de tipos de etiqueta pódese crear novas etiquetas para ese tipo. + +* Na sección de lista de etiquetas introducir o nome da nova etiqueta no campo de texto de *Nova Etiqueta*. +* Premer o botón de Nova etiqueta e esta aparecerá na táboa de etiquetas asociada ao tipo que se estea editando. +* Para consolidar as modificacións e as novas altas simplemente premer no botón de Gardar que volta ao listado de tipos de etiquetas. + +Administración de calendarios +============================= + +Os calendarios son as entidades da aplicación que determinan as capacidade de carga dos distintos recursos. Un calendario está formado por unha serie de días anuais, onde cada día dispón de horas dispoñibles para traballar. Os calendarios di cantas horas pode traballar un recurso ao longo do tempo. + +Por exemplo, un festivo pode ter 0 horas dispoñibles e, se as horas de traballo dentro dun día laboral son 8, é este número que se asigna como tempo dispoñible para ese día. + +Existen dous modos de indicarlle ó sistema cantas horas de traballo ten un día: + + * Por día da semana. Por exemplo, os luns trabállanse 8 horas xeralmente. + * Por excepcións. Por exemplo, o luns 30 de Xaneiro trabállanse 10 horas. + +O sistema de calendarios permite que uns calendarios deriven doutros, de forma que un calendario desa forma pódense ter calendarios de distintas localizacións da empresa seguindo unha organización como a seguinte España > Galicia > Ferrol e España > Galicia > Vigo de forma que a modificación de festivos a nivel estatal modifique automaticamente os festivos a nivel dos calendarios de Galicia, Ferrol e Vigo. + +Para acceder a xestión dos calendarios da empresa e preciso situarse na sección de **Administración** > **Calendarios** + + +Creación dun novo calendario +---------------------------- + +Para a creación dun novo calendario é necesario: + + * Premer no botón "Crear" na sección de Administración de Calendarios. + * Introducir o nome do calendario para poder identificalo. + * O calendario creado será un calendario sen ningún dato. Veranse tódalas datas do calendario en vermello polo que ese días non teñen asignación de horas. E preciso introducir a información relativa a Semana Laboral e as Excepcións. + * Premer na pestana de *Semana de Traballo*. Asignar a xornada de traballo por defecto por cada día da semana. Por exemplo se marcar 8 horas laborais de luns a venres definindo unha xornada laboral de 40 horas. Na parte dereita da pantalla poderase ver o resultado diario da asignación de xornada. Ao longo do tempo pódese ir modificando a xornada por defecto dun calendario. Isto será posible na edición ao crear novas versións do calendario. + * Situarse na pestana de Excepción e introducir aqueles días especiais que teñen unha influencia no calendario laboral da empresa o no calendario do grupo de traballadores que se estea creando. Por exemplo, deberíanse sinalar os días festivos. + * Seleccionar unha data no calendario, por exemplo o 19 de Marzo. Sinalar o tipo de excepción como BANK_HOLIDAY (Día de Vacacións). Finalmente indicar o número de horas a traballar que nese caso será 0. E pulsar no botón *Crear Excepción*. + * O listado de excepcións pódese ver a dereita do formulario de creación de excepcións. + * **A aplicacións só permite modificacións do calendario a futuro** para que non se teña influencia en planificacións pasadas. + * É posible marcar un conxunto de datas coma excepcións, simplemente tense que marcar a data de inicio no calendario e seleccionar no campo data fin a data ata a que chegue a excepción. + * Para borrar unha excepción no calendario pulsarase na operación de borrar no listado de excepcións. + * Pulsar en *Gardar* e o novo calendario aparecerá no listado de calendarios. + +Edición dun calendario +---------------------- + +Será posible modificar un calendario para incluir modificacións na xornada laboral semanal ou para modificar os días excepcionais, para iso debense seguir os seguintes pasos: + + * Pulsar no botón editar nas operacións dun calendario existente no listado da administración de calendarios. + * Poderanse modificar ou crear novos días excepcionais a futuro segundo as instrucións previas de creación dun novo calendario. + * Para modificar a semana laboral por defecto e preciso situarse na pestana de *Semana de Traballo*: + + * Pulsar en *crear unha nova semana de traballo*. + * Indicar a data a partires da que esa semana entra en vigor. + * Pulsar na opción de *Crear*. + * Editar o valor das horas dos días laborais por cada día da semana. + * Unha vez pulsada na opción *Gardar* do calendario se consolidaran os cambios desta nova versión. A partires da data de aplicación da nova versión o calendario comportarase desa forma. + + * Para que as modificacións teñan efecto é preciso premer no botón *Gardar* do calendario, se se pulsa no botón *Cancelar* os cambios consolidados non se almacenarán. + +Copiar un calendario +-------------------- + +Poderase realizar unha copia dun calendario, a realización dunha copia supón que se creará un novo calendario cunha copia de tódolos datos do calendario orixinal. Este calendario poderase editar coma calquera outro calendario existente. Unicamente é preciso cambiarlle o nome para que non coincida con ningún dos existentes. A copia dun calendario non mantén ningunha relación co calendario de orixe. + +Para facer unha copia seguiranse os seguintes pasos: + +* Premer no botón *Crear Copia* nas operacións do calendario que se quere copiar no listado de administración. +* Modificar o nome do calendario +* Modificar os datos do noso interese se fora preciso. +* Premer no botón *Gravar*. + + +Creación dun calendario derivado +-------------------------------- + +Poderanse crear calendarios derivados de outros, un calendario derivado é unha especialización do calendario do que deriva. A aplicación normal deste tipo de calendarios e para as situacións nas que as empresa teñen diversas localizacións con múltiples calendarios laborais. Tamén se poden empregar para definir o calendario de traballadores que traballan a media xornada pero teñen os mesmos festivos que o resto da empresa. A derivación e coma crear unha copia na que os cambios no calendario orixe seguen afectando aos calendarios derivados. + +Os pasos para a creación dun calendario derivado son os seguintes: + + * Pulsar no botón de crear derivado nas operacións dun calendario existente no listado da administración de calendarios. + * Poderase ver que se indica que este calendario é derivado do orixinario na información do calendario e disponse de toda a información do calendario preexistente. + * Pódese realizar tódalas modificacións que se desexen sobre este calendario coas seguintes diferencias: + + * Para modificar a xornada laboral debese desmarcar o campo *Por defecto* que indica que as horas laborais por día son as mesmas que no calendario do que se deriva. + * Poderase modificar o calendario do que se deriva nas edicións do calendario, entrando en vigor a partires da data de modificación. + + * Para que as modificacións teñan efecto é preciso premer no botón *Gardar* do calendario, se se pulsa no botón *Cancelar* os cambios consolidados non se almacenarán. + * Verase que o novo calendario derivado aparece nunha estrutura xerarquica por debaixo do calendario de orixe. + +Configuración do calendario por defecto da empresa +-------------------------------------------------- + +Para facilitar o emprego e configuración dos calendarios na aplicación é posible configurar o calendario por defecto da empresa. Este calendario será o que apareza seleccionado inicialmente cando se cree un recurso ou se asocie un calendario a unha tarefa. + +Para a súa selección séguense os seguintes pasos: + + * Entrar na sección de **Administración > Configuración** do menú principal. + * Seleccionar no campo *Calendario por defecto* o calendario desexado. + * Premer no botón *Gardar* + + +------------------ +Módulo de recursos +------------------ + +Conceptos teóricos +================== + +Os recursos son as entidades que realizan os traballos necesarios para completar os pedidos. Os pedidos na planificación se representan mediante diagramas de Gantt que dispoñen no tempo as diferentes actividades. + +En NavalPlan existen tres tipos de recursos capaces de realizar traballo. Estes tres tipos son: + + * Traballadores. Os traballadores son os recursos humanos da empresa. + * Máquinas. As máquinas son capaces tamén de desenvolver tarefas e teñen existencia en NavalPlan. + * Recursos virtuais. Os recursos virtuais son como grupos de traballadores que non teñen existencia real na empresa, é dicir, non se corresponden con traballadores reais, con nome e apelidos, da empresa. + +Utilidade dos recursos virtuais +------------------------------- + +Os recursos virtuais son, como se explicou, como grupos de traballadores pero que non se corresponden con traballadores concretos con nome e apelidos. + +Dotouse a NavalPlan a posibilidade de usar recursos virtuais debido a dous escenario de uso: + + * Usar recursos virtuais para simular contratacións futuras por necesidades de proxectos. Pode ocorrer que para satisfacer proxectos futuros as empresas necesiten contratar traballadores nun momento futuro do tempo. Para prever e simular cantos traballadores poden necesitar os usuarios da aplicación poden usar os recursos virtuais. + * Pode existir empresas que desexen xestionar as aplicación sen ter que levar unha xestión dos recursos con respecto os datos dos traballadores reais da empresa. Para estes casos, os usuario poden usar tamén os recursos virtuais. + +Alta de recursos +================ + +Alta de recursos traballador +---------------------------- + +Para crear un traballador hai que realizar os seguintes pasos: + + * Acceder a Lista de traballadores, opción Recursos > Lista de traballadores. + * Premer o botón Crear + * Cubrir os campos do formulario: Nome, Apelidos. + * Premer o botón "Gardar" ou ben "Gardar e continuar". + +A partir dese momento existirá un novo traballador en NavalPlan. + +Como nota dicir que existe unha comprobación que impide a gravación de dous traballadores co mesmo nome, apelidos e NIF. Todos estes campos son, ademais, obrigatorios. + +Alta de máquinas +---------------- + +Para crear unha máquina dar os seguintes pasos: + + * Accede a Lista de traballadores, opción Recursos > Lista de máquinas. + * Premer o botón Crear. + * Cubrir os datos na pestana de datos da máquina. Os datos a cubrir son: + + * Nome. Nome da máquina + * Código da máquina. O código da máquina ten que ser único e se xera aínda que se pode editar. + * Descrición da máquina. + +Alta de recursos virtuais +------------------------- + +Para crear un recurso virtual dar os seguintes pasos: + + * Accede a Lista de traballares, opción Recursos > Grupo virtual de traballadores. + * Premer no botón Crear. + * Cubrir os datos na pestana de Datos persoais. Os campos a cubrir son: + + * Nome do grupo de recursos virtual. + * Capacidade. A capacidade significa cantos recursos forman parte do grupo. Isto implica que un recurso virtual pode traballador por día a súa capacidade multiplicada polo número de horas que traballa por día segundo o calendario. + * Observacións. + +Alta de criterios +================= + +Alta de criterios en traballador +-------------------------------- + +Os traballadores da empresa satisfacen criterios. O feito de que cumpra un criterio significa que ten unha determinada capacidade ou ten unha determinada condición que ten relevancia para a planificación. + +Os criterios se satisfacen durante un determinado período de tempo ou ben a partir dunha determinada data e de forma indefinida. + +Para asignar un determinado criterio a un traballador hai que dar os seguintes pasos: + + * Acceder á opción Recursos > Lista de traballadores. + * Premer sobre o botón de edición sobre a fila do listado correspondente a o recurso desexado. + * Pulsar na pestana Criterios asignados. + * Premer no botón Engadir criterio. Isto provoca que se engada unha fila con tres columnas de datos: + + * Columna Nome do criterio. Seleccionar o criterio que se quere configurar como satisfeito polo traballador. O usuario ten que despregar ou buscar o criterio elixido. + * Columna Data de inicio. Elixir a data dende a cal o traballador satisface o criterio. É obrigatoria e aparece por defecto cuberta coa data do día actual. + * Columna Data de fin. Configura a data ata cal se satisface o criterio. Non é obrigatoria. Se non se enche o criterio é satisfeito sen data de caducidade. + +Adicionalmente existe na pantalla un checkbox para seleccionar que criterios son visualizados, todos os satisfeitos durante toda a historia do traballador ou unicamente os vixentes na actualidade. + +A asignación de criterios ríxese polas regras ditadas polo tipo de criterio do criterio que se está asignando. Así por exemplo cabe mencionar dous aspectos: + + * En criterios de calquera tipo, unha asignación de criterio non se pode solapar no tempo con outra asignación do mesmo criterio nun mesmo traballador. + * En criterios que non permiten múltiples valores por recurso, non pode haber dúas asignacións de criterio a un traballador de maneira que o seu intervalo de validez teña algún dia común. + +Os criterios que son seleccionables para para ser asignados aos traballadores son os criterios de tipo RECURSO ou de tipo TRABALLADOR. + +Alta de criterios en máquina +---------------------------- + +Para asignar un determinado criterio a unha máquina hai que dar os seguintes pasos: + + * Acceder a opción Recursos > Lista de máquinas. + * Premer sobre o botón de edición sobre a fila do listado correspondente a máquina que se desexa. + * Pulsar na pestana Criterios asignados. + * Premer no botón Engadir criterio. Isto provoca que se engada unha fila con tres columnas de datos: + + * Columna Nome do criterio. Seleccionar o criterio que se quere configurar como satisfeito polo traballador. O usuario ten que despregar ou buscar o criterio elixido. + * Columna Data de inicio. Elixir a data dende a cal o traballador satisface o criterio. É obrigatoria e aparece por defecto cuberta coa data do día actual. + * Columna Data de fin. Configura a data ata cal se satisface o criterio. Non é obrigatoria. Se non se enche o criterio é satisfeito sen data de caducidade. + +As regras de asignación de criterios son as mesmas que para os traballadores. A diferencia é que os criterios que son seleccionables para asignar as máquinas son os criterios de tipo RECURSO ou de tipo MAQUINA. + +Alta de criterios en grupo de traballadores virtuais +---------------------------------------------------- + +A asignación de criterios para os traballadores virtuais é similar a asignación de criterios para os traballadores reais. Os pasos a dar son os seguintes: + + * Acceder a opción Recursos > Grupo virtual de traballadores. + * Premer sobre o botón de edición da fila do listado que se corresponda co grupo virtual de traballadores ao que se queira engadir criterios. + * Seleccionar a pestana Criterios asignados. + * Premer no botón Engadir criterio. Isto provoca que se engada unha fila con tres columnas de datos: + + * Columna Nome do criterio. Seleccionar o criterio que se quere configurar como satisfeito polo traballador. O usuario ten que despregar ou buscar o criterio elixido. + * Columna Data de inicio. Elixir a data dende a cal o traballador satisface o criterio. É obrigatoria e aparece por defecto cuberta coa data do día actual. + * Columna Data de fin. Configura a data ata cal se satisface o criterio. Non é obrigatoria. Se non se enche o criterio é satisfeito sen data de caducidade. + +As regras para a asignación de criterios aos grupos de traballadores virtuais son as mesmas que os traballadores reais. + +Asignación de calendarios a recursos +==================================== + +Conceptos teóricos +------------------ + +Os traballadores teñen un calendario propio. Sen embargo, non é un calendario que haxa que definir completamente senón que é un calendario que deriva dun dos calendarios da empresa. + +O feito de derivar dun calendario significa que, senón se configura, herda completamente a definicións do calendario do cal deriva: herda a definición da semana de traballo, os días festivos, etc. + +NavalPlan, sen embargo, ademais de facer que os seus recursos deriven do calendario da empresa, permite a definición de particularidades do calendario. Isto implica que as vacacións do traballador, particularidades da súa xornada de traballo como o número de horas de que consta o seu contrato de traballo, sexa contemplado na planificación. + +Asignación de calendario pai a traballadores en creación de traballador +----------------------------------------------------------------------- + +Na creación dun traballador se crea un calendario ao traballador que deriva, por defecto, do calendario configurado por defecto na aplicación. + +A configuración da aplicación pódese consultar en Administración > Configuración. + +Para cambiar o calendario do cal deriva un recurso no momento da creación hai que dar os seguintes pasos: + + * Acceder a Lista de traballadores, opción Recursos > Lista de traballadores. + * Premer o botón Crear + * Cubrir os campos do formulario: Nome, Apelidos. + * Premer na pestana Calendario + * Nesa pestana seleccionar o no selector que aparece do cal se quere derivar. + * Premer o botón "Gardar" ou ben "Gardar e continuar". + + +Asignación de calendario pai a máquinas en creación de máquinas +--------------------------------------------------------------- + +As máquinas configuran o calendario do cal derivan no momento da creación de forma similar aos traballadores. Os pasos serían: + + * Acceder a Lista de traballadores, opción Recursos > Lista de máquinas. + * Premer o botón Crear + * Cubrir os campos do formulario: Nome da máquina, código e descrición. + * Premer na pestana Calendario + * Nesa pestana seleccionar o no selector que aparece do cal se quere derivar. + * Premer o botón "Gardar" ou ben "Gardar e continuar". + +Asignación de calendario pai a grupos de traballadores virtuais +--------------------------------------------------------------- + +Os grupos de traballadores virtuais tamén configuran o calendario pai do cal derivan de forma similar aos traballadores reais e as máquinas. Os pasos son: + + * Accede a Lista de traballares, opción Recursos > Grupo virtual de traballadores. + * Premer no botón Crear. + * Cubrir os datos na pestana de Datos persoais. + * Premer na pestana Calendario + * Nesa pestana seleccionar o no selector que aparece do cal se quere derivar. + * Premer o botón "Gardar" ou ben "Gardar e continuar". + +Cambio de calendario pai a traballadores, máquinas ou grupos de traballadores virtuais +-------------------------------------------------------------------------------------- + +É posible cambiar o calendario pai do cal deriva un recurso calquera, xa sexa un traballador, máquina ou un grupo de traballador virtual. + +Para elo hai que facer o seguinte: + + * Ir a sección correspondente: Recursos > Lista de máquinas, Recursos > Lista de traballadores ou Recursos > Grupo virtual de traballadores. + * Acceder a pestana Calendario + * Premer no botón Borrar calendario. + * Seleccionar o novo calendario pai do cal se quere derivar. + * Premer o botón "Gardar" ou ben "Gardar e continuar". + +Personalización de calendario de recurso traballador, máquina ou grupo de traballador virtual +--------------------------------------------------------------------------------------------- + +Os recursos traballador, máquina ou grupo de traballador virtual poden configurar no seu propio calendario os seguintes elementos: + + * A súa xornada semanal de traballo. + * Excepcións de dedicación en períodos de tempo. + * Períodos de activación. + +Os dous primeiros conceptos, é dicir, a xornada semanal de traballo e as excepción de dedicación se explican na sección de **Administración de calendario xeral** + +Agora ben, os calendarios dos recursos teñen unha particularidade con respecto o calendario da empresa. Esta peculiaridade son os períodos de activación. + +Os períodos de activación son intervalos nos cales os traballadores se encontran dispoñibles para a planificación. Conceptualmente se corresponden con aqueles períodos nos cales o traballador se atopa contratado pola empresa. Un traballador pode ser contratado por un tempo, despois abandonar a empresa e reincorporarse posteriormente. É o mesmo traballador e, como NavalPlan, garda a historia de planificación de todos os recursos, ten que impedir que se lle asigne traballo. + +No momento da creación dun traballador se configura con un período de activación que vai dende o momento da alta ata o infinito. Neste momento non é posible cambialo e esta operación ten que ser feita cunha edición posterior do recurso. + +Configuración dos períodos de activación dun recurso +---------------------------------------------------- + +Os períodos de activación dun determinado recurso teñen que satisfacer non ter puntos de solapamento no tempo. Os pasos para configuralos son: + + * Ir a sección correspondente: Recursos > Lista de máquinas, Recursos > Lista de traballadores ou Recursos > Grupo virtual de traballadores. + * Seleccionar a fila do recurso que se quere editar e premer no botón da fila asociada para editar. + * Acceder a pestana de Calendario. + * Dentro da pestana de Calendario premer na pestana interior Períodos de activación. + * No interior da pestana sairán a lista de períodos de activación. Pulsar no botón Crear período de activación + * Neste momento se engade unha fila coas seguintes columnas: + + * Data de inicio: A encher obrigatoriamente. Introducir a data na cal se quixera activar o recurso. + * Data de fin: Opcional. Introducir a data no cal o traballador deixa de estar activo na empresa. + * Premer no botón "Gardar" ou "Gardar e continuar". + + +----------------- +Módulo de pedidos +----------------- + +Conceptos teóricos +================== + +Os pedidos son as contratacións de traballo que as empresas asinan cos seus clientes. No conxunto de empresas do naval os pedidos están constituídos por un número de elementos organizados en estruturas de datos xerárquicas (árbores). + +Basicamente existen dous tipos de nodos: + + * Nodos contedores. Un nodo contedor é un agregador e actúa como clasificador de elementos. Non introduce traballo por el mesmo, senón que o traballo por el representado e a suma de tódalas horas dos nodos descendentes do mesmo. + * Nodos folla. Un nodo folla é un nodo que non ten fillos e que que está constituido por un ou máis conxuntos de horas. + +En NavalPlan, por tanto, se permite o traballo con pedidos estruturados segundo os tipos de nodos precedentes. + +Acceso a vista global da empresa +================================ + +A vista global da empresa e a pantalla inicial da empresa, a que se entra unha vez que o usuario entra na aplicación. + +Nela o que se pode ver son tódolos pedidos que existen na empresa e estes son representados a través dun diagrama de Gantt. Os datos que se poden observar de cada pedido son: + + * A súa data de inicio e a súa data de fin. + * Cal é o progreso na realización de cada pedido. + * O número de horas que se levan feito de cada un deles. + * Cal é a súa **data límite** en caso de que o teñan. + +Ademais do anterior mostrase na parte inferior da pantalla dúas gráficas: + + * Gráfica de carga de carga de recursos. + * Gráfica de valor gañado. + +Para acceder á vista de empresa basta con entrar na aplicación dende a páxina de introdución de usuario e contrasinal. + +Creación dun pedido +=================== + +Para a creación dun pedido hai que acometer os seguintes pasos: + + * Acceder ao opción Planificación > Lista de pedidos. + * Premer no botón situado na barra de botón co texto Crear pedido novo. + * Aparecen unha serie de pestanas. A que aparece seleccionada por defecto, a primeira delas con título Datos xerais, é a que contén os datos necesarios. Cubrir os seguintes: + + * Nome do pedido. Cadea identificativa do pedido. Obrigatorio. + * Código do pedido. Código para identificar o pedido. Deber ser único. Non cubrilo e manter marcado o checkbox Autoxeración de código. Se este está cuberto encárgase NavalPlan de crear o código correspondente. Obrigatorio. + * Data de comezo estimada. Esta data é a data a partir da cal se comezará a planificación do pedido. Obrigatorio. + * Data límite. Este campo é opcional e indica cal é a data límite (*deadline*). + * Responsable. Campo de texto para indicar a persoa responsable. Informativo e opcional. + * Cliente. Campo para seleccionar cales dos clientes da empresa é o contratista do pedido. + * Descrición. Campo para describir de que vai o pedido ou poñer calquera nota. + * As dependencias teñen prioridade. Campo relacionado coa planificación que indica quen manda se as restricións que teñen as tarefas ou os movementos ordenados polas dependencias. + * Calendario asignado. Os pedidos teñen un calendario que dita cando se traballa neles. Hai que seleccionar o calendario que se quere utilizar. + * Presuposto. Desglose do que se presupostou o pedido en dúas cantidades: + + * Traballo. Cantidade polo que se presupostou a man de obra do pedido. + * Materiais. Cantidade polo que se presupostaron os materiais do pedido. + * Estado. Un pedido pode estar en varios estados ao longo da súa existencia. Os ofrecidos son: + + * Ofertado + * Aceptado + * Empezado + * Finalizado + * Cancelado + * Subcontratado + * Pasado a histórico. + * Pulsa no botón Gardar representado por un disco de ordenador na barra . + +Se os datos introducidos son correctos o sistema proporciona nunha ventá emerxente o resultado da operación. + +Edición dun pedido +================== + +Para a edición dun pedido existen varios camiños posibles: + + * Opción 1: + * Ir a opción Planificación > Lista de pedidos. + * Premer sobre o icono de edición, lapis sobre folla de papel, que se corresponda co pedido desexado. + * Opción 2: + * Ir a Planificación > Vista da compañía. + * Facer dobre click co botón esquerdo do rato sobre a tarefa que representa o pedido na vista da empresa ou ben pulsar co botón dereito sobre a tarefa e despois escoller a opción Planificar. + * Pulsar o icono da parte esquerda Detalles de pedido. + +Introdución de elementos de pedido con horas e nome +==================================================== + +Para introducir os elementos de pedido, contedores ou elementos de pedido folla, hai que dar os seguintes pasos: + + * Ir a opción Planificación > Lista de pedidos. + * Premer sobre o icono de edición, lapis sobre folla de papel, que se corresponda co pedido desexado. + * Seleccionar a pestana "Elementos de pedido" + * Unha vez aquí, introducir na liña de edición situada encima da táboa de lista de elementos de pedido os seguinte valores: + + * No campo de nome unha identificación do elemento de pedido. + * No campo horas un número enteiro que represente o número de horas de que se compón o traballo do elemento de pedido. + + * Premer o botón "Novo elemento de pedido" + +Ao pulsar no botón anterior se engade un elemento de pedido de tipo folla e se sitúa ao final dos elementos de pedido existentes na árbores de elementos de pedido. + +No caso de que se quería cambiar a posición do elemento de pedido e situalo en outro lugar da árbore deben premerse os iconos de cada fila de elemento de pedido seguintes: + + * Icono frecha arriba. Premendoo faise que o elemento de pedido ascenda na árbore de elementos de pedido. + * Icono frecha abaixo. Pulsando nel faise que o elemento de pedido descenda na árbore de elementos de pedido. + +A través do explicado ata agora o que se engaden son elementos de pedido folla, pero tamén e posible engadir elementos de pedido contedores. Para engadir elementos de pedido contedores, o usuario pode realizar varios itinerarios: + +Creando elementos contedores mediante arrastrar e soltar +-------------------------------------------------------- + +Para poder levar a cabo esta operación e necesario dispor de ao menos dous elementos de pedido folla creados segundo o procedemento explicado no punto anterior. Partindo do suposto que ter dous elementos de pedido folla elemento E1 e elemento E2. + +Os pasos a dar son os seguintes: + + * Colocarse co punteiro do rato encima do elemento E1. + * Pulsar o botón esquerdo do rato e sen soltar arrastrar o elemento E1. Mentres se manten pulsado aparecerá un texto sobre o fondo indicando que o elemento E1 está agarrado. + * Desprazar o rato mantendo pulsado o botón esquerdo ata situarse encima do elemento E2. Nese momento liberar o botón do rato. + * O que ocorre neste punto é que se creará un elemento de pedido contedor que terá o nome de E2 e posuirá dous fillos cos nomes E2 Copia e E1. O elemento E2 Copia terá a carga de traballo do anterior elemento E2 e, agora, o elemento E2 conterá a suma das horas de E1 e E2 Copia. + +Creando elementos contedores mediante creación de elemento con elemento folla seleccionado +------------------------------------------------------------------------------------------ + +Para levar a cabo esta operación é necesario dispor dun elemento de pedido folla creado, supóñase que chamado E1. A partir de aquí, os pasos para crear un contedor son: + + * Situar o punteiro do rato na fila do elemento E1 e pulsar o botón esquerdo do rato na área da fila que vai dende o comezo ata o primeiro icono que sae na fila (icono de notificación de estado de planificación que se verá máis adiante). Tras realizar esta acción a fila aparecerá seleccionada. + * Introducir na liña de edición, situada encima da táboa da árbore de elementos de pedido, o novo elemento de pedido, con nome E2 e un numero de horas. + * Premer no botón "Novo elemento de pedido". + * O que ocorre neste punto é que se creará un elemento de pedido contedor que terá o nome de E2 e posuirá dous fillos cos nomes E2 Copia e E1. O elemento E2 Copia terá a carga de traballo do anterior elemento E2 e, agora, o elemento E2 conterá a suma das horas de E1 e E2 Copia. + +Creando elementos de pedido contedor mediante a pulsación do icono de indentación +--------------------------------------------------------------------------------- + +Para levar a cabo esta operación é necesario ter creados dos elementos de pedido, E1 e E2, situado E1 antes que E2. A partir de aquí levar a cabo os seguintes pasos: + + * Pulsar sobre o botón de identar cara a dereita, frecha apuntado a dereita, do elemento E2. + * O que ocorre neste punto é que se creará un elemento de pedido contedor que terá o nome de E2 e posuirá dous fillos cos nomes E2 Copia e E1. O elemento E2 Copia terá a carga de traballo do anterior elemento E2 e, agora, o elemento E2 conterá a suma das horas de E1 e E2 Copia. + +Desprazamento de elementos de pedido +------------------------------------ + +Unha vez se ten unha estrutura de elementos de pedido contedor e elementos de pedido folla tamén se poden realizar operacións de modificación da posición dos elementos nesta estrutura. + +Para realizar estas operación se dispón dos iconos situados na parte dereita de cada fila correspondente a un elemento de pedido. Os botóns de operación son: + + * Icono frecha arriba. Permite o desprazamento cara arriba dun elemento de pedido dentro de todos os seus elementos de pedido irmáns, é dicir, que posúan o mesmo pai. + * Icono frecha abaixo. Permite o desprazamento cara abaixo dun elemento de pedido dentro de todos os seus elementos de pedido irmáns, é dicir, que posúan o mesmo pai. + * Icono frecha esquerda. Permite desindentar un elemento de pedido. Isto supón subilo na xerarquía e poñelo ao mesmo nivel que o seu pai actual. Só está activado nos elementos de pedido que teñen un pai, é dicir, que non son raíz. + * Icono frecha dereita. Permite indentar un elemento de pedido. Isto supón baixalo na xerarquía e poñelo ao mesmo nivel que os fillos dos seu irmán situado encima del. Só está permitida esta operación nos elementos de pedido que teñen un irmán por enriba del. + +Puntos de planificación +======================= + +Conceptos teóricos +------------------ + +Unha vez os pedidos está introducidos cun conxunto de horas o seguinte paso e determinar como se planifican. + +NavalPlan é flexible para determinar a granularidade do que se quere planificar e para elo introduce o concepto de puntos de planificación. Isto permite aos usuario ter flexibilidade á hora de decidir se un pedido interesa planificalo con moito detalle ou ben se interesa xestionalo máis globalmente. + +Os puntos de planificación son marcas que se realizan sobre as árbores de elementos de pedido dun pedido para indicar a que nivel se desexa planificar. Se se marca un elemento de pedido como punto de planificación significa que se vai a crear unha tarefa de planificación a ese nivel que agrupa o traballo de tódolos elementos de pedido situados por debaixo del. Se este punto de planificación se corresponde cun elemento de pedido que non é raíz ademais o que se fai e que os elementos de pedido por encima del se converten en tarefas contedoras en planificación. + +Un elemento de pedido pode estar en 3 estados de planificación tendo en conta os puntos de planificación: + + * **Totalmente planificado**. Significa que o traballo que él representa está totalmente incluído na planificación. Pode darse este estado en tres casos: + + * Que sexa punto de planificación. + * Que se atope por debaixo dun punto de planificación. Neste caso o seu traballo xa se atopa integrado polo punto de planificación pai del. + * Que non haxa ningún punto de planificación por encima del pero que para todo o traballo que representa haxa un punto de planificación por debaixo del que o cubra. + + * **Sen planificar**. Significa que para o traballo que él representa non hai ningún punto de planificación que recolla parte do seu traballo para ser planificado. Isto ocorre cando non é punto de planificación e non hai ningún punto de planificación por encima ou por debaixo del na xerarquía. + + * **Parcialmente planificado**. Significa que parte do seu traballo está planificado e outra parte aínda non se incluíu na planificación. Este caso ocorre cando o elemento de pedido non é punto de planificación, non hai ningún elemento de pedido por encima del na xerarquía que sexa punto de planificación e, ademais, existen descendentes do mesmo que se son puntos de planificación pero hai outros descendentes que están en estado sen planificar. + +Así mesmo un pedido terá un estado de planificación referido a tódolos seus elementos de pedido e será o seguinte: + + * Un pedido atópase en estado totalmente planificado se todos os seus elementos de pedido se atopan en estado totalmente planificado. + * Un pedido atópase sen planificar se todos os seus elementos de pedido se atopan en estado sen planificar. + * Un pedido atópase parcialmente planificado se hai algún elemento de pedido que está en estado sen planificar. + +Borrar elementos de pedido +-------------------------- + +Para borrar elementos de pedidos existe un icono que representa unha papeleira sobre cada fila que representa un elemento de pedido de pedido. Por tanto, para borrar hai que: + + * Identificar a fila que se corresponde co elemento de pedido que se desexa eliminar. + * Premer co botón de esquerdo do rato sobre o icono da papeleira. Neste momento o sistema procede a borrar tanto o elemento de pedido como tódolos seus descendentes. + * Pulsar no icono de Gardar, disquete na barra superior, para confirmar o borrado. + +Creación de puntos de planificación +----------------------------------- + +Para a creación de puntos de planificación hai que realizar os seguintes pasos: + + * Ir a opción Planificación > Lista de pedidos. + * Identificar a fila que se corresponde co pedido que se quere editar e que ten que ter elementos de pedido. Premer o botón Editar, lapis sobre folla de papel, e pulsalo. + * Seleccionar a pestana Elementos de pedido. + * Identificar sobre a árbore a que nivel se desexa planificar cada parte e, unha vez decidido, onde se desexa crear unha tarefa de planificación pulsar co rato sobre un icono que representa un diagrama de gantt de dúas tarefas. Isto converte o elemento de pedido en punto de planificación, pon en verde tódolos elementos totalmente planificados e se marcará a fila do punto de planificación e as súas descendentes cunha cunha N. + * Pulsar no icono de Gardar, disquete na barra superior, para confirmar o borrado. + +Para desmarcar punto de planificación e planificar a outro nivel facer o seguinte: + + * Identificar sobre a árbore de elementos de pedidos aquel que estaba marcado como punto de planificación e que se desexa cambiar. + * Premer sobre o icono que representa un diagrama de gantt cunha aspa X vermella. Tras elo, se quita como elemento de planificación e se actualiza o estado de planificación do seus descendentes e antecesores. + * Pulsar no icono de Gardar, disquete na barra superior, para confirmar o borrado. + +Criterios en elementos de pedido +================================ + +Conceptos teóricos +------------------ + +Os elementos de pedido representa o traballo que hai que planificar e tamén poden esixir o cumprimento de criterios. O feito de que un elemento de pedido esixa un criterio significa que se determina que para a realización do traballo que ten asociado o elemento de pedido é apropiado que o recurso que se planifique satisfaga ese criterio. + +Os criterios cando se aplican a un determinado elemento de pedido se propagan realmente a todos os seus descendentes. Isto significa que se un criterio e esixido a un determinado nivel na árbore de elementos de pedido, pasa a ser a esixido tamén por tódolos elementos de pedido fillos. + +Por tanto, un criterio pode ser esixido de dúas formas nun elemento de pedido: + + * De forma directa. Neste caso o criterio é configurado como requirido no elemento de pedido polo usuario. + * De forma indirecta. O criterio é requirido no elemento de pedido por herdanza debido a que ese criterio é requirido nun elemento de pedido pai. + +Os criterio indirectos dun elemento de pedido poden ser invalidados, é dicir, configurados como non aplicados nun determinado elemento de pedido descendente do primeiro. Se un criterio indirecto é invalidado nun determinado elemento de pedido, entón invalídase en tódolos descendentes do elemento que se está configurando como invalidado. + +Introdución de criterio nun elemento de pedido folla +----------------------------------------------------- + +Para dar de alta un criterio nun elemento de pedido folla hai que dar os seguintes pasos: + + * Ir a opción Planificación > Lista de pedidos + * Identificar sobre a lista de pedidos o pedido co cal se quere traballar. + * Pulsar no botón editar do pedido folla desexado. + * Seleccionar a pestana **Elementos de pedido** + * Identificar o elemento de pedido folla ao cal se desexa configurar os criterios. + * Premer no botón editar do elemento de pedido. Isto abre unha ventá emerxente. + * Sobre a ventá emerxente seleccionar a pestana **Criterio requirido** + * Pulsa no botón **Engadir** na primeira sección denominada **Criterios asignados requiridos** + * Neste momento se engade unha fila na cal na primeira columna, **Nome do criterio**, se inclúe un compoñente de procura de criterios. Pulsar co botón esquerda do rato sobre este compoñente de procura e comezar a teclear o nome do criterio ou tipo de criterio do cal se quere engadir o criterio. + * Seleccionar sobre o conxunto de criterios que encaixan coa clave de procura tecleada polo usuario aquel en concreto que se quere requirir ao elemento de pedido. + * Pulsar en **Atrás**. + * Premer sobre o icono de gardar representado por un disquete da barra de operación situada na parte superior. + +Introdución de criterio nun elemento de pedido contedor +-------------------------------------------------------- + +Para dar de alta un criterio nun elemento de pedido contedor hai que dar os seguintes pasos: + + * Ir a opción Planificación > Lista de pedidos + * Identificar sobre a lista de pedidos o pedido co cal se quere traballar. + * Pulsar no botón editar do pedido desexado. + * Seleccionar a pestana **Elementos de pedido** + * Identificar o elemento de pedido contedor ao cal se desexa configurar os criterios. + * Premer no botón editar do elemento de pedido. Isto abre unha ventá emerxente. + * Sobre a ventá emerxente seleccionar a pestana **Criterio requirido** + * Pulsa no botón **Engadir** na primeira sección denominada **Criterios asignados requiridos** + * Neste momento se engade unha fila na cal na primeira columna, **Nome do criterio**, se inclúe un compoñente de procura de criterios. Pulsar co botón esquerda do rato sobre este compoñente de procura e comezar a teclear o nome do criterio ou tipo de criterio do cal se quere engadir o criterio. + * Seleccionar sobre o conxunto de criterios que encaixan coa clave de procura tecleada polo usuario aquel en concreto que se quere requirir ao elemento de pedido. + * Pulsar en **Atrás**. + * Premer sobre o icono de gardar representado por un disquete da barra de operación situada na parte superior. + +Para comprobar como se engade o criterio sobre todos os elementos fillos descendentes do elemento de pedido contedor ao cal se lle requiriu o criterio dar os seguintes pasos: + + * Identificar sobre a árbore de elementos de pedido do pedido sobre o que se está a traballar un elemento de pedido fillo do elemento de pedido contedor que require un criterio. + * Pulsar sobre o botón de edición do elemento de pedido identificado no punto anterior. + * Sobre a ventá emerxente seleccionar a pestana **Criterio requirido** + * Na sección da parte superior da ventá titulada **Criterios asignados requiridos** observarase o criterio requirido buscar o nome do criterio requirido polo elemento de pedido pai. Aparecerá mostrado como **Indirecto** na columna de tipo. + +Invalidar un requirimento de criterio nun elemento de pedido +------------------------------------------------------------ + +Para levar a cabo a operación descrita neste epígrafe hai que ter unha situación ao menos dun elemento de pedido contedor E1 que teña dentro un elemento de pedido E2 e o elemento de pedido E1 teña requirido un criterio C1. + +Baixo esta premisa, para invalidar o criterio C1 no elemento E2 hai que efectuar os seguintes pasos: + + * Identificar sobre a árbore de elementos de pedido o elemento E2. + * Pulsar sobre o icono de edición da fila correspondente a E2. + * Ir a pestana *Criterios requirido*. + * Identificar na táboa da sección **Criterios asignados requiridos** o criterio C1 que ten que aparece co tipo **Indirecto** + * Premer no botón invalidar. + * Pulsar en **Atrás**. + * Premer sobre o icono de gardar representado por un disquete da barra de operacións situada na parte superior. + +Borrar un requirimento de criterio nun elemento de pedido +--------------------------------------------------------- + +Os requirimentos que se poden borrar son unicamente os criterios directos, xa que os criterios indirectos unicamente se poden invalidar. Os pasos que hai que dar para invalidar un criterio directos son os seguintes: + + * Ir a opción Planificación > Lista de pedidos + * Identificar sobre a lista de pedidos o pedido co cal se quere traballar. + * Pulsar no botón editar do pedido desexado. + * Seleccionar a pestana **Elementos de pedido** + * Identificar o elemento de pedido que ten un criterio directo e ao cal se desexa borrar un criterio directo. + * Premer no botón editar do elemento de pedido. Isto abre unha ventá emerxente. + * Sobre a ventá emerxente seleccionar a pestana **Criterio requirido**. + * Identificar na táboa da sección **Criterios asignados requiridos** o criterio directo que se desexa borrar. + * Premer no icono de borrar da fila correspondente. + * Pulsar no botón **Atrás** + * Premer sobre o icono de gardar representado por un disquete na barra de operacións situada na parte superior. + +Xestión de requirimentos a nivel de pedido +------------------------------------------ + +A tódolos efectos un pedidos actúa como un elemento de pedido contedor que engloba tódolos elementos de pedido raíces. Por tanto, no referente aos criterios tódolos criterios que se asignen ao pedido serán herdados como criterios indirectos en todos os elementos de pedido. + +Como se deduce tamén, un pedido non pode recibir criterios indirectos xa que é a raíz da árbore dos seus elementos de pedido. + +Os pasos para acceder a xestión dos criterios a nivel de pedido son os seguintes: + + * Ir a opción Planificación > Lista de pedidos. + * Identificar sobre a lista de pedidos o pedido sobre o cal se quere traballar. + * Premer no botón editar do pedido. + * Seleccionar a pestana *Criterio requirido* + * Acceder a sección **Criterios asignados requiridos** onde se poden xestionar a adición de criterio directos e o borrado dos existentes como o explicado nos elementos de pedido. + * Premer sobre o icono de gardar representado por un disquete na barra de operacións situada na parte superior. + +----------------------- +Módulo de planificación +----------------------- + +Para comprender as principais funcionalidades de planificación da aplicación é preciso acceder a sección **Planificación > Vista da Compañía**. Navaplan permite consultar a informacións de planificación da empresa en dous niveis: + + * Nivel Empresa: pódese consultar a información de tódolos pedidos en curso. + * Nivel Pedido: pódese consultar a información de tódalas tarefas dun pedido. + +Dende a vista de empresa é posible navegar ao detalle dun pedido facendo dobre click na caixa do diagrama de gantt que representa o pedido ou pulsando co botón dereito para abrir o menú contextual seleccionando planificar. + +Para volver a vista de empresa tense que pulsar no menú principal en **Planificación > Vista da Compañía** ou en **INCIO** na ruta que mostra a información que se estea visualizando. + +A vista de empresa xa detallada previamente é a pantalla principal da aplicación para o seguimento da situación dos proxectos da empresa. + +Perspectivas: vista de recursos, pedidos e asignación avanzada +============================================================== + +Tanto a vista de empresa coma a de nivel pedidos permiten a visualización de diferentes perspectivas da información. As perspectivas permiten cambiar o punto de vista dende o que se consulta a información de planificación Recursos, Tarefas ou Temporal. + +Dentro de cada nivel Empresa ou Pedido é posible cambiar dunha perspectiva pulsando nos iconos que se mostran na parte esquerda da vista de planificación. + +Na **vista da empresa** existen tres perspectivas dispoñibles: + + * Planificación da compañía: mostra a visión dos pedidos no tempo cunha representación dun diagrama de Gantt, nesta vista aparecen tódolos pedidos planificados coa súa date de inicio e fin. Graficamente se pode ver en cada caixa o grado de avance, o número de horas traballadas no pedido e as datas límites de entrega. + * Carga global de recursos: mostra a visión dos recursos da empresa no tempo, representando nun gráfico de liñas do tempo a carga de traballo dos recursos co detalle das tarefas as que están asignados. + * Lista de pedidos: mostra o listado dos pedidos existentes coa súa información de datas, presuposto, horas e estado e permite acceder a edición dos detalles do pedido. + +Na **vista de pedido** existen catro perspectivas dispoñibles: + + * Planificación de pedidos: mostra a visión das tarefas do pedido no tempo cunha representación de diagrama de Gantt, nesta vista pode consultarse a información das datas de inicio e fin, a estrutura xerarquica das tarefas, os avances, as horas imputadas, as dependencias de tarefas, os fitos e as datas límite das tarefas. + * Carga de recursos: mostra a visión dos recursos asignados ao pedido no tempo coa súa carga de traballo tanto en tarefas deste pedido coma as pertencentes a outros pedidos por asignacións xenéricas ou específicas. + * Detalles de pedido: permite acceder a toda a información do pedido, organización do traballo, asignación de criterios, materiais, etc. Xa foi tratada dentro da edición de pedidos. + * Asignación avanzada: mostra a asignación numérica con diversos niveles de granularidade (dia,semana,mes) dos recursos nas tarefas do proxecto. Permite modificar as asignacións de recursos no tempo as distintas tarefas do mesmo. + +Vista de planificación de empresa +================================= + +A vista de planificación de empresa mostra no tempo os pedidos en curso. Os pedidos represéntanse mediantes un diagrama de Gantt que indica as datas de inicio e fin dos pedidos mediante a visualización dunha caixa nun eixo temporal. + +A vista de planificación dispón dunha barra de ferramentas na parte superior que permite realizar as seguintes operacións: + + * Impresión da planificación: Xera un ficheiro PDF ou unha imaxe en PNG co gráfico da planificación. + * Nivel de zoom: permite modificar a escala temporal na que se mostra a información. Pódese seleccionar a granularidade a distintos niveis: día, semana, mes, trimestre, ano. + * Mostrar/Ocultar etiquetas: oculta ou mostra no diagrama de gantt as etiquetas asociadas a cada un dos pedidos. + * Mostrar/Ocultar asignacións: oculta ou mostra no diagrama de gantt os recursos asignados a cada un dos pedidos. + * Filtrado de etiquetas e criterios: permite seleccionar pedidos en base a que cumpran criterios ou teñan asociadas etiquetas. + * Filtrado por intervalo de datas: permite seleccionar datas de inicio e fin para o filtrado. + * Selector de filtrado en subelementos: realiza as procuras anteriores incluindo os elementos e tarefas que forman o pedido. E non unicamente as etiquetas e criterios asociadas ao primeiro nivel do pedido. + * Acción de Filtrado: executa a procura en base aos parámetros definidos anteriormente. + +Na parte esquerda están os cambios de perspectivas a nivel de empresa que permitirá ir a sección de Carga global de recursos e Lista de pedidos. A perspectiva que se estea visualizando e a Planificación. + +Na parte inferior mostrase a información da carga dos recursos no tempo así como as gráficas referentes ao valor gañado que serán explicadas máis adiante. + +Vista de planificación de pedido +================================ + +Para acceder a vista de planificación dun pedido é preciso facer dobre click na representación do do diagrama de Gantt nun pedido, ou cambiar a perspectiva de planificación dende a perspectiva de detalle de pedidos. + +Nesta vista poderase acceder as accións de definición de dependencias entre tarefas e asignación de recursos. + +A vista de planificación de pedido dispón dunha barra de ferramentas na parte superior que permite realizar as seguintes operacións: + + * gravar planificación: consolida na base de datos tódolos cambios realizados sobre a planificación e a asignación de recursos. **É importante gravar sempre os cambios unha vez terminada a elaboración da planificación**. Se se cambia de perspectiva ou se entra noutra sección perderanse os cambios. + * Operación de reasignar: esta operación permite recalcular as asignacións de recursos nas tarefas do pedido. + * Nivel de zoom: permite modificar a escala temporal na que se mostra a información. Pódese seleccionar a granularidade a distintos niveis: día, semana, mes, trimestre, ano. + * Resaltar camiño crítico: mostra o camiño crítico do pedido, realiza o calculo daquelas tarefas que a sua demora implicará unha entrega fora de tempo do pedido. + * Mostrar/Ocultar etiquetas: oculta ou mostra no diagrama de gantt as etiquetas asociadas a cada un dos pedidos. + * Mostrar/Ocultar asignacións: oculta ou mostra no diagrama de gantt os recursos asignados a cada un dos pedidos. + * Expandir tarefas folla: mostra tódalas tarefas de último nivel expandindo tódolos niveis da arbore de tarefas. + * Filtrado de etiquetas e criterios: permite seleccionar pedidos en base a que cumpran criterios ou teñan asociadas etiquetas. + * Filtrado por intervalo de datas: permite seleccionar datas de inicio e fin para o filtrado. + * Filtrado por nome: permite indicar o nome da tarefa + * Acción de Filtrado: executa a procura en base aos parámetros definidos anteriormente. + +Xusto enriba da barra de tarefas atopase o nome do pedido que esta detrás do texto INICIO > Planificación > Planificación de pedidos > NOME DO PEDIDO. + +Se o pedido se atopa totalmente planificado aparecera a dereita do nome unha letra C (Completamente Planificado), pero se non están marcados tódolos puntos de planificación do pedido mostrarse unha letra P (Parcialmente Planificado). Só se mostrará a letra C cando tódolos elementos de pedido na edición do pedido se atopen por debaixo dun punto de planificación. + +Na vista de planificación de pedido pódese observar que as tarefas organízanse de forma xerarquica, de forma que pódense expandir e comprimir as tarefas. + +Na parte inferior mostrase a información da carga dos recursos no tempo así como as gráficas referentes ao valor gañado que serán explicadas máis adiante. + +Na vista de planificación dun pedido pódese facer as seguintes operacións de interese: + + * Definición de dependencias entre tarefas. + * Definición de retriccións de tarefas. + * Asignación de recursos a tarefas + +Asignación de dependencias +-------------------------- + +Unha dependencia é una relación entre dúas tarefas pola cal unha tarefa A non pode comezar ou terminar ata que unha tarefa B comece ou remate. Navalplan implementa as seguintes relación de dependencias entre tarefas entre dúas tarefas chamadas A e B. + + * Fin - Inicio: A tarefa B non pode comezar ata que a tarefa A remate. Esta e a relación de dependencia máis común. + * Inicio - Inicio: A tarefa B non pode comezar ata que a tarefa A teña comezado. + * Fin - Fin: A tarefa B non pode terminar ata que a tarefa A teña rematado. + +Para engadir unha dependencia procedese da seguinte forma: + + * Marcar a tarefa que se quere que xere a dependencia. A tarefa da que se depende para que a dependencia sexa cumprida. + * Premer o botón dereito do rato sobre a tarefa e no menú contextual seleccionase a opción Engadir Dependencia. + * Mostrarase unha frecha que seguirá o punteiro do rato. + * Seleccionar facendo click co rato a tarefa dependente, a que recibe a dependencia. Unha vez seleccionada crearase unha dependencia Fin-Inicio entre as dúas tarefas. + * Para modificar o tipo de dependencia é preciso pulsar o botón dereito do rato na frecha da dependencia e seleccionar no menú contextual o tipo de dependencia como Fin - Inicio, Fin-Fin ou Inicio-Inicio. + * No momento de crear a dependencia o planificador recalculará a posición temporal das tarefas segundo as dependencias. Alertará no caso de que se produza un ciclo de dependencias indicando que a súa creación non é posible. + * Recordar que é preciso pulsar no icono de gravar para consolidar os cambios na planificación. + +Asignación de recursos +====================== + +A asignación de recursos é unha das partes máis importantes da aplicación. A asignación de recursos pode realizarse de dous xeitos diferentes: + + * Asignacións específicas. + * Asignacións xenéricas. + +Cada unha das asignacións é explicada nas seguintes seccións. + +Para realizar calquera das dúas asignacións de recursos é necesario dar os seguintes pasos: + + * Acceder á planificación dun pedido. + * Premer co botón dereito sobre a tarefa que se desexa asignar na opción de asignación de recursos. + * A aplicación amosa unha pantalla na que se pode visualizar a seguinte información. + + * Listado de criterios que deben ser satisfeitos. Por cada grupo de horas, amósase un listado de grupos de horas e cada grupo de horas esixe o seu listado de criterios. + * Información da tarefa: data de inicio e data de fin da tarefa. + * Tipo de cálculo: O sistema permite elixir a estratexia que se desexa levar a cabo para calcular as asignacións: + * 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 explicitamente premendo no botón de borrar. + + * Seleccionar a opción de "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: + * Seleccionar o tipo de asignación a realizar: + + * 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. + + * Seleccionar unha lista de criterios (asignación xenérica) ou unha lista de traballadores (asignación específica). A elección múltiple realízase premendo no botón "Crtl" á hora de pulsar en cada traballador ou criterio. + * Premer no botón "Seleccionar". É importante ter en conta que, se non se marca asignación xenérica, é necesario escoller un traballador ou máquina para poder realizar unha asignación, en caso contrario chega con elixir un ou varios criterios. + * A aplicación amosa no listado de asignacións da pantalla orixinal de asignación de recursos a lista de criterios ou recursos seleccionados. + * Cubrir as horas ou o número de recursos por día dependendo da estratexia de asignación que se solicitou levar a cabo á aplicación. + * Premer no botón Aceptar para marca a asignación como feita. É importante reseñar que a operación non será consolidada ata que se pulse no icono de gravar da vista de planificación, se se sae da vista de planificación perderanse os cambios. + * O planificador calculará a nova duración das tarefas en base a asignación realizada. + + +Asignación de recursos específicos +================================== + +A asignación específica é aquela asignación de un recurso de xeito concreto e específico a 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 aplicación, cando un recurso é asignado especificamente, crea asignacións diarias en relación á porcentaxe de recurso diario que se elixiu para asignación, contrastando previamente co calendario dispoñible do recurso. Exemplo: unha asignación de 0.5 recursos para unha tarefa de 32 horas fai que se asignen ó recurso específico (supoñendo un calendario laboral de 8 horas diarias) 4 horas diarias para realizar a tarefa. + +Para realizar a asignación a un recurso específico é preciso centrarse nos seguintes pasos na pestana de asignación de recursos dunha tarefa. + + * Pulsar na opción de *Busca de recursos* + * Marcar asignación específica coma tipo de asignación. + * Filtrar os recursos empregando os criterios que cumpre. + * Seleccionar un recurso ou varios (empregando Ctrl+Selección co rato). + * Premer no botón Seleccionar. + * Na vista xeral de asignación indicar a carga de traballo diaria de cada recurso ou o número de horas asignadas. Este campo dependerá do tipo de calculo seleccionado na asignación. + * Premer Aplicar ou Aplicar cambios da pestana. + * Una vez completada a asignación gravar a planificación do pedido e consultar a carga dos recursos asignados. + +Asignación de recursos xenérica +=============================== + +A asignación xenérica e unha das aportacións de máis interese da aplicación. Nunha parte importante dos traballos non é interesante coñecer a priori quen vai a realizar as tarefas dun pedido. Nese caso ó único que interesa para realizar unha asignación e identificar os criterios que teñen que cumprir os recursos que poden facer esa tarefa. O concepto de asignación xenérica representa a asignación por criterios en lugar de por persoas. O sistema será o encargado de realizar a asignación entre os recursos que cumpran os criterios necesarios. O sistema fará unha asignación totalmente arbitraria pero que será válida a efectos de coñecer a carga xeral dos recursos da empresa. + +A asignación de recursos a unha tarefa segue o calendario definido para o pedido tendo en conta o número de recursos asignados que cumpran os criterios definidos. + +Para realizar a asignación a un recurso xenérico so é preciso centrarse nos seguintes pasos na pestana de asignación de recursos dunha tarefa. + + * Pulsar na opción de *Busca de recursos* + * Marcar asignación xenérica coma tipo de asignación. + * Seleccionar un ou varios criterios (empregando Ctrl+Selección co rato). + * Premer no botón Seleccionar. + * Na vista xeral de asignación indicar a carga de traballo diaria para a asignación xenérica ou o número de horas asignadas. Este campo dependerá do tipo de calculo seleccionado na asignación. + * Premer Aplicar ou Aplicar cambios da pestana. + * Una vez completada a asignación gravar a planificación do pedido e consultar a carga dos recursos asignados. + +Cando se fai unha asignación xenérica non de ten o control sobre que recursos se asigna a carga de traballo. O sistema fará un reparto sobrecargando equitativamente aos recursos se fora necesario se non existe capacidade suficiente nese momento do tempo dos recursos que cumpren os criterios da tarefa. + +Asignación recomendada +---------------------- + +Na vista de asignación e posible marcar a **Asignación recomendada**. Esta opción 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. Isto garante que as horas a asignar coinciden coas horas orzamentadas así como o seu reparto por criterios. + +Se había unha asignación previa, o sistema elimina dita asignación substituíndoa pola nova. A asignación que se realiza será sempre unha asignación xenérica sobre os criterios existentes no pedido. + +Revisión de asignación na pantalla de carga de recursos +======================================================= + +No momento de contar con recursos asignados a tarefas dun pedido ten sentido consultar a carga que teñen os recursos asignados. Para iso contase coa segunda perspectiva denominada carga de recursos. + +Nesta vista vese a información dos recursos específicos ou xenéricos asignados ao proxecto así coma a carga, coa información das tarefas as que teñen sido asignados os mesmos. + +Nun primeiro nivel mostrase o nome do recurso e ao seu carón mostrase unha liña gráfica que indica a carga do recurso no tempo. Se nun intervalo a barra está en vermello o recurso se atopa sobrecargado por riba do 100%, en laranxa se a carga está ao 100% e en verde se a carga é inferior ao 100%. Esta barra marca con liñas verticais brancas os cambios de asignacións de tarefas. + +Ao posicionarse co punteiro rato por riba da barra e esperar uns segundos aparecerán o detalles da carga do recurso en formato numérico. + +Por cada liña de recurso pódese expandir a información e consultar as tarefas e a carga que supón cada unha delas. Pódense identificar as tarefas do pedido xa que aparecen coa nomenclatura Nome do Pedido: :Nome da tarefa. Tamén se mostran tarefas doutros pedidos para poder analizar as causas das sobrecargas dos pedidos. Cando a carga e debida nun recurso específico é debida a unha asignación xenérica mostrase a tarefa cos nome dos criterios entre Corchetes. + +Esta perspectiva permite coñecer en detalle a situación dos recursos con respecto as tarefas do pedido. + +Revisión de asignacións na pantalla de asignación avanzada +=========================================================== + +Una vez se está consultando a información dun pedido se este pedido ten asignacións pódese acceder a perspectiva de vista de asignación avanzada. Nesta vista vese o pedido coma unha táboa que mostra tarefas e recursos asignados a mesma ao longo do tempo. Sendo filas as tarefas e cada asignación a un recurso recursos un subelemento da fila. E sendo as columnas as unidades de tempo dependendo do nivel definido de Zoom. + +Nesta vista pódese cotexar o resultado da asignación diaria de cada unha das asignacións específicas feitas previamente. 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). + +Pódese acceder ó nivel de zoom que desexe: + + * Se o zoom elixido é un zoom superior a día. Se o usuario modifica o valor de horas asignado á semana, mes, cuadrimestre 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 usuario pode decidir cantas horas se asignan diariamente ós recursos da tarefa. + + Para consolidar os cambios da asignación avanzada é preciso premer o botón de gravar. É importante que o total de horas coincida co total de horas asignadas a un intervalo temporal. + +Creación de fitos +================= + +Na planificación dun proxecto poden existir fitos, os fitos considéranse coma tarefas que non teñen traballo asociado, polo que non poden ter asignacións. A principal utilidade dos fitos como pode ser o de fin de proxecto, unha auditoría ou un punto de control e establecer dependencias entre tarefas dunha forma cómoda. + +Dende a vista de planificación dun pedido pódese crear un fito seguindo os seguintes pasos: + + * Seleccionar unha tarefa para marcar a posición gráfica onde se quere crear o fito. + * Pulsar co botón dereito sobre a tarefa e seleccionar sobre o menú contextual *Engadir fito* + * Crearase un fito xusto debaixo da tarefa seleccionada. + * Pódese desprazar o fito no tempo adiantando ou demorando a súa data, ou editar na columna da esquerda a súa data de inicio. + * Pódense engadir dependencias dende ou cara ao fito. + * Pódese borrar un fito existente. + +Restricións das tarefas +======================= + +As tarefas poden incorporar unha serie de restricións temporais as que indican que unha tarefa : + + * debe empezar o antes posible (TAN PRONTO COMO SEA POSIBLE) + * non debe comezar antes dunha data (COMEZAR NON ANTES DE) + * debe comezar nunha data fixa (COMEZAR EN DATA FIXA) + +Para incorporar estas restricións débense seguir os seguintes pasos: + + * Pulsar co botón dereito sobre a tarefa a que se lle quere incorporar a restrición dende a vista de planificación. + * Seleccionar no menú contextual *Propiedades da tarefa* + * Na vista de propiedades seleccionar o tipo de restrición que interese. No casos das restricións que fan referencia a unha data debese cubrir a data da restrición neste punto. + * Premer na opción de aceptar e gardar a planificación cando se termine coas modificacións. + +A aplicación de restricións nas tarefas pode implicar que non se cumpran unha serie de dependencias, no caso de que exista algunha incompatibilidade terá preferencia por defecto as restricións sobre as dependencias, pero isto será configurable co parámetro *As dependencias teñen prioridade* nas propiedades xerais do pedido. + +É posible definir na vista gráfica dependencias do tipo COMENZAR NON ANTES DE se se despraza co rato as tarefas directamente na vista de Gantt, e establecerase a data da restricións en base ao punto onde se deposite. Aínda que esta operación poida ser intuitiva e complexo axustar o día da restrición con niveis de zoom superiores ao día. + +Asignación de calendarios a tarefas +=================================== + +Os pedidos teñen asociado un calendario que se tomará como referencia para o calendario das tarefas. Este calendario define os días que se traballan nunha tarefa así coma o número de horas por defecto por día nas asignacións xenéricas. + +É posible asociar un calendario a unha tarefa da seguinte forma: + + * Pulsar co botón dereito sobre a tarefa a que se lle quere cambiar o calendario dende a vista de planificación. + * Seleccionar no menú contextual *Asignación de Calendario* + * Seleccionase o calendario de interese para a tarefa. + * Premer na opción de asignar e gardar a planificación cando se termine coas modificacións. + +Vista do gráfico global de carga de recursos da empresa +======================================================= + +De forma paralela a vista de recursos dun pedido, pódese consultar a vista xeral de recursos de tódala a empresa. Esta vista permite cotexar a planificación dos recursos dispoñibles. Pódese acceder dende a vista de planificación de empresa premendo na perspectiva de *Carga global de recursos*. + +Nesta vista vese a información de tódolos recursos específicos ou xenéricos que teñen algunha asignación a algún proxecto. Mostrase a carga dos mesmos coa información das tarefas as que teñen sido asignados. A diferencia da vista de carga a nivel pedido aquí móstranse tódalas asignacións de tódolos recursos da empresa. + +Nun primeiro nivel mostrase o nome do recurso e ao seu carón mostrase unha liña gráfica que indica a carga do recurso no tempo. Se nun intervalo a barra está en vermello o recurso se atopa sobrecargado por riba do 100%, en laranxa se a carga está ao 100% e en verde se a carga é inferior ao 100%. Esta barra marca con liñas verticais brancas os cambios de asignacións de tarefas. + +Ao situarse co punteiro rato por riba da barra e esperar uns segundos aparecerá o detalles da carga do recurso en formato numérico. + +Por cada liña de recurso pódese expandir a información e consultar as tarefas e a carga que supón cada unha delas. Pódense identificar as tarefas do pedido xa que aparecen coa nomenclatura Nome do Pedido: :Nome da tarefa. Tamén se mostran tarefas doutros pedidos para poder analizar as causas das sobrecargas dos pedidos. Cando a carga e debida nun recurso específico é debida a unha asignación xenérica mostrase a tarefa cos nome dos criterios entre Corchetes. + +Esta perspectiva permite coñecer en detalle a situación dos recursos da empresa. + +----------------- +Módulo de Avances +----------------- + +Conceptos teóricos +================== + +O avance ou progreso é unha medida que indica en que grao está feito un traballo. En NavalPlan os avances se xestionan a dous niveis: + + * Elemento de pedido. Un elemento de pedido representa un traballo a ser realizado e, consecuentemente, é posible no programa medir o progreso dese traballo. + * Pedido, equivalencia de proxecto. Os pedidos de forma global tamén teñen un estado de progreso segundo o grao de finalización que teñen. + +O progreso ten que ser medido manualmente polas persoas encargadas da planificación na empresa porque é un xuízo que se leva en base a unha valoración do estado dos traballos. + +As características máis importantes do sistema de avances en NavalPlan é o seguinte: + + * É posible ter varias maneiras de medir o avance sobre unha determinada tarefa. Debido a elo, os avances se caracterizan por ser medidos en diferentes unidades e son administrables os distintos tipos de avances. + * Programouse un sistema de propagación de avances de maneira que se un avance se mide a un determinado nivel da árbore de pedidos, entón se calcula no nivel superior automaticamente cal debería ser o avance en función das horas representadas polos fillos que teñan medido ese tipo de avance. + * Na vista de planificación, tanto a vista a nivel de empresa como a nivel de pedido, sobre as tarefas que representan os puntos de planificación como os contedores das mesmas teñen a capacidade de representar graficamente un dos avances da tarefa. + +Administración de tipos de avance +================================= + +A administración de tipos de avance permite ao usuario definir as distintas maneiras nas que desexa medir os avances sobre os elementos de pedido e pedidos. Para dar de alta un tipo de avance hai que levar a cabo os seguintes pasos: + + * Ir a opción Administración > Xestionar tipos de avance. + * Premer no botón **Crear**. + * Cubrir no formulario que se mostra os seguintes datos: + + * Nome da unidade. Nome do avance polo que se vai a identificar. Normalmente será o nome da unidade. Non pode haber dous tipos de avance co mesmo nome de unidade. + * Activo. É necesario marcar esta opción se o usuario quere utilizar este tipo de avance. + * Valor máximo por defecto. Cando o usuario introduce un tipo de avance nun elemento de pedido ten que seleccionar que valor representa a finalización do traballo. Pois ben, este valor máximo por defecto é o valor que primeiramente se asigna como valor que representa o 100% cando se realiza unha alta dun avance deste tipo nun elemento de pedido. + * Precisión. A precisión indica cal é a precisión decimal na cal se poden introducir as asignacións de avance dun determinado tipo. + * Porcentaxe. Se se indica que un tipo de avance está marcado como porcentaxe significa que o valor máximo vai a estar predefinido ao valor 100 e non se ofrecerá ao usuario a posibilidade de cambialo cando se asigne a un elemento de pedido. + + * Premer no botón Gardar. + +Borrado de tipo de avance +------------------------- + +O borrado dun tipo de avance só ten sentido no caso de que non fora asignado nunca. Ademais, existen tipos de avance predefinidos en NavalPlan necesarios para o seu funcionamento. Estes tipos de avance predefinidos tampouco se poden borrar. + +Se este é o caso hai que dar os seguintes pasos: + + * Ir a opción Administración > Xestionar tipos de avance. + * Identificar a fila correspondente o tipo de avance que se desexa borrar. + * Pulsar no icono da papeleira. + * Se desprega unha ventá emerxente no cal se pide confirmación. Pulsar en Si. + +Asignación de tipos de avances a elementos de pedido +==================================================== + +Esta operación consiste en configurar a medición do progreso dun determinado elemento de pedido a través dun tipo de avance. Para asignar un tipo de avance a un elemento de pedido ten que cumprirse unha serie de regras: + + * Non debe existir ningunha asignación do tipo de avance desexado nalgún dos seus descendentes. + * Non debe existir ningunha asignación do tipo de avance desexado nalgún dos seu ancestros. + +O anterior quere dicir que o tipo de avance so pode estar asignado en outra rama da árbore, non no recorrido que vai dende o elemento de pedido ata a raíz e dende o elemento de pedido cara tódolos seus descendentes. + +Para dar de alta o tipo de avance nun elemento de pedido hai que dar os seguintes pasos: + + * Ira a opción Planificación > Lista de pedidos. + * Seleccionar a fila que se corresponda co pedido no cal se desexa configuración un tipo de avance para medir o progreso. + * Premer no botón editar do pedido. + * Seleccionar a pestana **Elementos de pedido** + * Identificar o elemento de pedido sobre o que se quere configurar o tipo de avance. + * Premer sobre o botón editar do elemento de pedido. + * Sobre a ventá emerxente que aparece, seleccionar a pestana Avances. + * Na pestana hai unha primeira área recadrada denominada **Asignación de avances**. O usuario debe premer o botón **Engadir nova asignación de avance**. + * Nese momento se engade unha nova fila a táboa de tipos de avance asignados. Na columna tipo aparece un selector no que hai que seleccionar o tipo de avance. + * Introducir o valor máximo para as medicións dese tipo de avance sobre o elemento do pedido. + * Premer no botón da parte inferior **Atrás** + * Facer clic co rato no icono de gardar, representado por un disquete, na barra de accións. + +Engadir lectura de avance sobre un tipo de avance asignado nun elemento de pedido +================================================================================= + +Esta operación pode ser levada a cabo unha vez que se configurou previamente unha medición de tipo de avance sobre un elemento de pedido. Partindo deste suposto, os pasos para engadir unha lectura de avance sobre un tipo de avance asignado a un elemento de pedido son os seguintes: + + * Ir a opción Planificación > Lista de pedidos. + * Seleccionar a fila que se corresponda co pedido no cal se desexa configuración un tipo de avance para medir o progreso. + * Premer no botón editar do pedido. + * Seleccionar a pestana **Elementos de pedido** + * Identificar o elemento de pedido sobre o que se quere configurar o tipo de avance. + * Premer sobre o botón editar do elemento de pedido. + * Sobre a ventá emerxente que aparece, seleccionar a pestana Avances. + * Dentro da táboa incluida na área recadrada como **Asignación de avances** seleccionar, facendo unha pulsación co botón esquerdo do rato, o tipo de avance do cal se quere facer unha medida. + * Coa pulsación anterior se habilita a sección inferior denominada **Medidas de avance** e se escribe ao lado do título **Medidas de avance** o tipo de avance que se acaba de seleccionar. Ademais se cargan na táboa desa sección todas as lecturas de avance que ata ese momento se teñen do tipo de avance seleccionado. + * Pulsar no botón *Engadir nova medición de avance* + * Nese momento se engade unha nova fila na táboa inferior de medicións de avance. O usuario debe cubrir nela os datos: + + * Valor. Aquí debe introducir a medida de avance nas unidades que define o tipo de avance. O valor máximo ven determinado pola configuración da asignación do tipo de avance ao elemento de pedido e a precisión polo valor de precisión determinado polo tipo de avance. + * Data. A data indica cal é o día ao cal corresponde esta medición de avance. + * Porcentaxe. Esta columna é unha columna calculada e informa de que porcentaxe representa a medición de avance considerando que a tarefa rematada é un 100%. + + * Premer no botón **Atrás** + * Facer clic co rato no icono de gardar, representado por un disquete, na barra de accións. + +Mostrado da evolución de lecturas de avance graficamente +======================================================== + +Sobre a pantalla de configuración de medidas de avance é posible ver a evolución graficamente de un ou máis tipos de avance configurados graficamente. Para elo o que hai que realizar é: + + * Ir a opción Planificación > Lista de pedidos. + * Seleccionar a fila que se corresponda co pedido no cal se desexa configuración un tipo de avance para medir o progreso. + * Premer no botón editar do pedido. + * Seleccionar a pestana **Elementos de pedido** + * Identificar o elemento de pedido sobre o que se quere configurar o tipo de avance. + * Premer sobre o botón editar do elemento de pedido. + * Sobre a ventá emerxente que aparece, seleccionar a pestana Avances. + * Na sección **Asignación de avances** seleccionar a columna *Mostrar* de cada un dos tipos de avance que se queiran ver graficamente. + * Observar na gráfica cal é a evolución das lecturas dos tipos de avance seleccionados no tempo. + +Configuración de propagación de tipo de avance +============================================== + +Existe unha columna na táboa de asignación de tipos de avance a elementos de pedido que é un botón radio que forma un conxunto con tódolos tipos de avance asignados ao elemento de pedido que se está configurando. Isto significa que é unha columna que ten que estar marcada unha delas como que propaga e non pode haber máis con este atributo. + +O tipo de avance configurado sobre un elemento de pedido marcado como que propaga é o seleccionado para representar a tódolos tipos de avance existentes no elemento de pedido e será o utilizado para calcular cal é o avance do elemento de pedido pai - en caso de ter pai - en base os avances marcados como que propagan en cada un dos seus fillos. O cálculo consiste en ponderar o avance de cada fillo en función da carga en horas de traballo que cada un aporta con respecto ao total do pai. + +Para configurar o tipo de avance que propaga nun elemento de pedido hai que seguir a secuencia seguinte de accións: + + * Ir a opción Planificación > Lista de pedidos. + * Seleccionar a fila que se corresponda co pedido no cal se desexa configuración un tipo de avance para medir o progreso. + * Premer no botón editar do pedido. + * Seleccionar a pestana **Elementos de pedido** + * Identificar o elemento de pedido sobre o que se quere configurar o tipo de avance que propaga. + * Premer sobre o botón editar do elemento de pedido. + * Sobre a ventá emerxente que aparece, seleccionar a pestana Avances. + * Na sección **Asignación de avances** seleccionar a fila do tipo de avance desexado e marcar o botón de radio. + * Premer no botón **Atrás** + * Facer clic co rato no icono de gardar, representado por un disquete, na barra de accións. + +Visualización de avances xerais sobre vista de planificación de pedido +====================================================================== + +Na vista de planificación de pedido se mostran dos elementos de pedido marcados como puntos de planificación e dos seus antecesores, que aparecen como tarefas de planificación contedoras, a información dos tipos de avance que propagan en cada nodo. Se non existen tipos de avance configurados non se mostra ningunha información. + +A información dun tipo de avance de avance sobre unha tarefa se mostra graficamente a través dunha barra de cor verde que se pinta na metade inferior das tarefas e dos contedores. Esta información de avance se mostra da seguinte maneira: + + * Represéntase a medición de avance máis recente do tipo de avance configurado como que propaga sobre o elemento de pedido asociado a tarefa de planificación (tarefa contedora ou final). + * Esta barra ten unha lonxitude que está relacionada coa lectura de avance última e coa asignación de traballo que ten a tarefa ao longo do tempo. O algoritmo para o pintado é o seguinte: + + * Das horas planificadas da tarefa se calcula que numero de horas representa a porcentaxe de avance medida mais recente sobre o total de horas. + * Vaise sumando as horas que se planifican cada dia dende o comezo da tarefa ata que se chega a igualar ou superar o numero de horas calculado no punto anterior. + * Mirase que data é na que ocorre a igualación ou superación e se pinta a barra ata ese día. + +Con este algoritmo a barra pintase de forma correcta cando o número de horas adicadas na tarefa non é constante ao longo de toda a duración da tarefa. Se o usuario se pon sobre a tarefa de planificación sae un texto emerxente que informa da porcentaxe de avance que representa a barra. + +Para ver a información de avance dun pedido é acceder a perspectiva de planificación dun pedido. + +Visualización de avances xerais sobre vista de planificación de empresa +======================================================================= + +Os pedidos son o nivel de agrupamento superior, como xa se dixo, dos elementos de pedido. A vista dos pedidos da empresa en forma de diagrama de gantt se realiza na vista explicada no punto de pedidos, vista de empresa. + +Pois ben, nesa vista de empresa se o pedido ou os elementos de pedido do seu interior teñen configurados tipos de avance como que propagan e teñen lecturas de avance, entón tamén se mostran na vista de empresa a nivel de pedido. + +A representación do avance sobre o pedido, é a mesma que o explicado para os elementos de pedido. + diff --git a/doc/src/training/gl/99-licencia.rst b/doc/src/training/gl/99-licencia.rst new file mode 100644 index 000000000..f45c888b2 --- /dev/null +++ b/doc/src/training/gl/99-licencia.rst @@ -0,0 +1,119 @@ +----------------------------------------------- +Licencia da documentación do curso de formación +----------------------------------------------- + +.. _Licencia do manual: +.. contents:: + +Este documento con copyright da Fundación para o Fomento da Calidade Industrial e Desenvolvemento Tecnolóxico de Galicia é publicado cunha Licencia Creative Commons Recoñecemento-CompartirIgual 3.0 España. + +http://creativecommons.org/licenses/by-sa/3.0/es/ + + +Licencia Creative Commons Recoñecemento-CompartirIgual 3.0 España +================================================================= + +CREATIVE COMMONS CORPORATION NON É UN DESPACHO DE AVOGADOS E NON PROPORCIONA SERVIZOS XURÍDICOS. A DISTRIBUCIÓN DESTA LICENZA NON CREA UNHA RELACIÓN AVOGADO-CLIENTE. CREATIVE COMMONS PROPORCIONA ESTA INFORMACIÓN TAL CAL (ON AN "AS-IS" BASIS). CREATIVE COMMONS NON CONFIRE NINGUNHA GARANTÍA RESPECTO DA INFORMACIÓN PROPORCIONADA, NIN ASUME NINGUNHA RESPONSABILIDADE POR DANOS PRODUCIDOS COMO CONSECUENCIA DO SEU USO. + +Licenza +------- + +A OBRA OU A PRESTACIÓN (SEGUNDO SE DEFINE MÁIS ADIANTE) PROPORCIONASE BAIXO OS TERMOS DESTA LICENZA PÚBLICA DE CREATIVE COMMONS (CCPL OU LICENZA). A OBRA OU A PRESTACIÓN ESTÁ PROTEXIDA POLA LEI ESPAÑOLA DE PROPIEDADE INTELECTUAL E/OU CALQUERA OUTRA NORMA QUE RESULTE DE APLICACIÓN. ESTÁ PROHIBIDO CALQUERA USO DA OBRA OU PRESTACIÓN DIFERENTE AO AUTORIZADO POR ESTA LICENZA OU AO DISPOSTO NA LEI DE PROPIEDADE INTELECTUAL. + +POR MEDIO DO EXERCICIO DE CALQUERA DEREITO SOBRE A OBRA OU A PRESTACIÓN, VOSTEDE ACEPTA E CONSENTE AS LIMITACIÓNS E OBRIGAS DESTA LICENZA, SEN PREXUÍZO DA NECESIDADE DE CONSENTIMENTO EXPRESO EN CASO DE VIOLACIÓN PREVIA DOS SEUS TERMOS. O LICENCIADOR CÉDELLE OS DEREITOS CONTIDOS NESTA LICENZA, SEMPRE QUE VOSTEDE ACEPTE OS PRESENTES TERMOS E CONDICIÓNS. + + 1. Definicións + + a. A obra é a creación literaria, artística ou científica ofrecida nos termos desta licenza. + b. Nesta licenza considérase unha prestación calquera interpretación, execución, fonograma, gravación audiovisual, emisión ou transmisión, simple fotografía ou outros obxectos protexidos pola lexislación de propiedade intelectual vixente aplicábel. + c. A aplicación desta licenza a unha colección (definida máis adiante) afectaralle unicamente á súa estrutura en canto forma de expresión da selección ou disposición dos seus contidos, mais non é extensiva a estes. Neste caso a colección terá a consideración de obra para os efectos desta licenza. + d. O titular orixinario é: + + i. No caso dunha obra literaria, artística ou científica, a persoa natural ou grupo de persoas que creou a obra. + ii. No caso dunha obra colectiva, a persoa que a edite e divulgue baixo o seu nome, salvo pacto contrario. + iii. No caso dunha interpretación ou execución, o actor, cantante, músico, ou calquera outra persoa que represente, cante, lea, recite, interprete ou execute de calquera forma unha obra. + iv. No caso dun fonograma, o produtor fonográfico, é dicir, a persoa natural ou xurídica baixo a iniciativa e responsabilidade da cal se realiza por primeira vez unha fixación exclusivamente sonora da execución dunha obra ou doutros sons. + v. No caso dunha gravación audiovisual, o produtor da gravación, é dicir, a persoa natural ou xurídica que teña a iniciativa e asuma a responsabilidade das fixacións dun plano ou secuencia de imaxes, con ou sen son. + vi. No caso dunha emisión ou dunha transmisión, a entidade de radiodifusión. + vii. No caso dunha simple fotografía, aquela persoa que a realizou. + viii. No caso doutros obxectos protexidos pola lexislación de propiedade intelectual vixente, a persoa que esta indique. + + e. Consideraranse obras derivadas aquelas obras creadas a partir da licenciada, como por exemplo: as traducións e adaptacións; as revisións, actualizacións e anotacións; os compendios, resumos e extractos; os arranxos musicais e, en xeral, calquera transformación dunha obra literaria, artística ou científica. Para evitar a dúbida, se a obra consiste nunha composición musical ou gravación de sons, a sincronización temporal da obra cunha imaxe en movemento (synching) será considerada como unha obra derivada para os efectos desta licenza. + f. Terán a consideración de coleccións a compilación de obras alleas, de datos ou doutros elementos independentes como as antoloxías e as bases de datos que pola selección ou disposición dos seus contidos constitúan creacións intelectuais. A simple incorporación dunha obra nunha colección non dará lugar a unha derivada para os efectos desta licenza. + g. O licenciador é a persoa ou a entidade que ofrece a obra ou prestación nos termos desta licenza e lle concede os seus dereitos de explotación conforme o disposto nela. + h. Vostede é a persoa ou a entidade que exerce os dereitos concedidos mediante esta licenza e que non violou previamente os seus termos con respecto á obra ou á prestación, ou que recibiu o permiso expreso do licenciador para exercer os dereitos concedidos mediante esta licenza a pesar dunha violación anterior. + i. A transformación dunha obra comprende a súa tradución, adaptación e calquera outra modificación na súa forma da que se derive unha obra diferente. A creación resultante da transformación dunha obra terá a consideración de obra derivada. + j. Enténdese por reprodución a fixación directa ou indirecta, provisional ou permanente, por calquera medio e en calquera forma, de toda a obra ou a prestación ou de parte dela, que permita a súa comunicación ou a obtención de copias. + k. Enténdese por distribución a posta a disposición do público do orixinal ou das copias da obra ou da prestación, nun soporte tanxible, mediante a súa venda, alugueiro, préstamo ou de calquera outra forma. + l. Enténdese por comunicación pública todo acto polo cal unha pluralidade de persoas, que non pertenzan ao ámbito doméstico de quen a leva a cabo, poida ter acceso á obra ou á prestación sen previa distribución de exemplares a cada unha delas. Considérase comunicación pública a posta a disposición do público de obras ou prestacións por procedementos con fíos ou sen fíos, de tal forma que calquera persoa poida acceder a elas dende o lugar e no momento que elixa. + m. A explotación da obra ou a prestación comprende a reprodución, a distribución, a comunicación pública e, no seu caso, a transformación. + n. Os elementos da licenza son as características principais da licenza segundo a selección efectuada polo licenciador e indicadas no título desta licenza: Recoñecemento, CompartirIgual. + o. Unha licenza equivalente é: + + i. Unha versión posterior desta licenza de Creative Commons cos mesmos elementos de licenza. + ii. A mesma versión ou unha versión posterior desta licenza de calquera outra xurisdición recoñecida por Creative Commons cos mesmos elementos da licenza (exemplo: Recoñecemento-CompartirIgual 3.0 Xapón). + iii. A mesma versión ou unha versión posterior da licenza de Creative Commons non adaptada a ningunha xurisdición (Unported) cos mesmos elementos da licenza. + iv. Unha das licenzas compatíbeis que aparece en http://creativecommons.org/compatiblelicenses e que foi aprobada por Creative Commons como esencialmente equivalente a esta licenza porque, como mínimo: + + a. Contén termos co mesmo propósito, o mesmo significado e o mesmo efecto que os elementos desta licenza. + b. Permite explicitamente que as obras derivadas de obras suxeitas a ela poidan ser distribuídas mediante esta licenza, a licenza de Creative Commons non adaptada a ningunha xurisdición (Unported) ou unha licenza de calquera outra xurisdición recoñecida por Creative Commons, cos seus mesmos elementos de licenza. + +2. Límites dos dereitos. Nada nesta licenza pretende reducir ou restrinxir calquera dos límites legais dos dereitos exclusivos do titular dos dereitos de propiedade intelectual de acordo coa Lei de Propiedade Intelectual ou calquera outra lei aplicábel, xa sexan derivados de usos lexítimos, tales como a copia privada ou a cita, ou outras limitacións como o resultante da primeira venda de exemplares (esgotamento). + +3. Concesión de licenza. Conforme os termos e ás condicións desta licenza, o licenciador concede, polo prazo de protección dos dereitos de propiedade intelectual e a título gratuíto, unha licenza de ámbito mundial non exclusiva que inclúe os seguintes dereitos: + + a. Dereito de reprodución, distribución e comunicación pública da obra ou da prestación. + b. Dereito a incorporar a obra ou a prestación nunha ou máis coleccións. + c. Dereito de reprodución, distribución e comunicación pública da obra ou da prestación licitamente incorporada nunha colección. + d. Dereito de transformación da obra para crear unha obra derivada sempre e cando se inclúa nesta unha indicación da transformación ou modificación efectuada. + e. Dereito de reprodución, distribución e comunicación pública de obras derivadas creadas a partir da obra licenciada. + f. Dereito a extraer e reutilizar a obra ou a prestación dunha base de datos. + g. Para evitar calquera dúbida, o titular orixinario: + i. Conserva o dereito a percibir as remuneracións ou compensacións previstas por actos de explotación da obra ou prestación, cualificadas pola lei como irrenunciábeis e inalienábeis e suxeitas a xestión colectiva obrigatoria. + ii. Renuncia ao dereito exclusivo a percibir, tanto individualmente como mediante unha entidade de xestión colectiva de dereitos, calquera remuneración derivada de actos de explotación da obra ou prestación que vostede realice. + +Estes dereitos pódense exercer en todos os medios e formatos, tanxíbeis ou intanxíbeis, coñecidos no momento da concesión desta licenza. Os dereitos mencionados inclúen o dereito a efectuar as modificacións que sexan precisas tecnicamente para o exercicio dos dereitos noutros medios e formatos. Todos os dereitos non concedidos expresamente polo licenciador quedan reservados, incluíndo a título enunciativo pero non limitativo, os dereitos morais irrenunciábeis recoñecidos pola lei aplicábel. Na medida en que o licenciador teña dereitos exclusivos previstos pola lei nacional vixente que implementa a directiva europea en materia de dereito sui generis sobre bases de datos, renuncia expresamente aos devanditos dereitos exclusivos. + +4. Restricións. A concesión de dereitos que supón esta licenza atópase suxeita e limitada ás restricións seguintes: + + a. Vostede pode reproducir, distribuír ou comunicar publicamente a obra ou prestación soamente baixo os termos desta licenza e debe incluír unha copia dela, ou o seu Identificador Uniforme de Recurso (URI). Vostede non pode ofrecer ou impoñer ningunha condición sobre a obra ou prestación que altere ou restrinxa os termos desta licenza ou o exercicio dos seus dereitos por parte dos seus concesionarios. Vostede non pode sublicenciar a obra ou prestación. Vostede debe manter intactos todos os avisos que se refiran a esta licenza e á ausencia de garantías. Vostede non pode reproducir, distribuír ou comunicar publicamente a obra ou prestación con medidas tecnolóxicas que controlen o acceso ou o uso dun xeito contrario aos termos desta licenza. Esta sección 4.a tamén afecta á obra ou prestación incorporada nunha colección, pero iso non implica que esta no seu conxunto quede automaticamente ou deba quedar suxeita aos seus termos. No caso que lle sexa requirido, logo de comunicación do licenciador, se vostede incorpora a obra nunha colección e/ou crea unha obra derivada, deberá quitar calquera crédito requirido no apartado 4.c, na medida do posíbel. + b. Vostede pode distribuír ou comunicar publicamente unha obra derivada no sentido desta licenza soamente baixo os seus termos ou outra licenza equivalente. Se vostede emprega esta mesma licenza debe incluír unha copia ou ben o seu URI, con cada obra derivada que vostede distribúa ou comunique publicamente. Vostede non pode ofrecer ou impoñer ningún termo respecto á obra derivada que altere ou restrinxa os termos desta licenza ou o exercicio dos seus dereitos por parte dos seus concesionarios. Vostede debe manter intactos todos os avisos que se refiran a esta licenza e á ausencia de garantías cando distribúa ou comunique publicamente a obra derivada. Vostede non pode ofrecer ou impoñer ningún termo respecto das obras derivadas ou das súas transformacións que alteren ou restrinxan os termos desta licenza ou o exercicio dos seus dereitos por parte dos seus concesionarios. Vostede non pode reproducir, distribuír ou comunicar publicamente a obra derivada con medidas tecnolóxicas que controlen o acceso ou o uso da obra dun xeito contrario aos termos desta licenza. Se emprega unha licenza equivalente debe cumprir cos requisitos que esta estableza cando distribúa ou comunique publicamente a obra derivada. Todas estas condicións aplícanse a unha obra derivada en tanto que incorporada a unha colección, pero non implica que esta teña que estar suxeita aos termos desta licenza. + c. Se vostede reproduce, distribúe ou comunica publicamente a obra ou a prestación, unha colección que a incorpore ou calquera obra derivada, debe manter intactos todos os avisos sobre a propiedade intelectual e indicar, de xeito razoábel conforme ao medio ou aos medios que vostede estea a empregar: + + i. O nome do autor orixinal, ou o pseudónimo se é o caso, así como o do titular orixinario, se lle é facilitado. + ii. O nome daquelas partes (por exemplo: institución, publicación, revista) que o titular orixinario e/ou o licenciador designen para ser recoñecidos no aviso legal, as condicións de uso, ou de calquera outro xeito razoábel. + iii. O título da obra ou da prestación se lle é facilitado. + iv. O URI, se existe, que o licenciador especifique para ser vinculado á obra ou á prestación, a menos que tal URI non se refira ao aviso legal ou á información sobre a licenza da obra ou a prestación. + v. No caso dunha obra derivada, un aviso que identifique a transformación da obra na obra derivada (p. ex., "tradución galega da obra de Autor Orixinal, ou "guión baseado en obra orixinal de Autor Orixinal"). + + Este recoñecemento debe facerse de xeito razoábel. No caso dunha obra derivada ou incorporación nunha colección estes créditos deberán aparecer como mínimo no mesmo lugar onde se achen os correspondentes a outros autores ou titulares e de forma comparábel a estes. Para evitar a dúbida, os créditos requiridos nesta sección só serán empregados para os efectos de atribución da obra ou a prestación no xeito especificado anteriormente. Sen un permiso previo por escrito, vostede non pode afirmar nin dar a entender implicitamente nin explicitamente ningunha conexión, patrocinio ou aprobación por parte do titular orixinario, o licenciador e/ou as partes recoñecidas cara a vostede ou cara ao uso que fai da obra ou a prestación. + + d. Para evitar calquera dúbida, debe facerse notar que as restricións anteriores (parágrafos 4.a, 4.b e 4.c) non son de aplicación a aquelas partes da obra ou a prestación obxecto desta licenza que unicamente poidan ser protexidas mediante o dereito sui generis sobre bases de datos recollido pola lei nacional vixente que transpoña a directiva europea de bases de datos. + +5. Ausencia de responsabilidade + +SALVO QUE SE CONVEÑA MUTUAMENTE DOUTRO XEITO POLAS PARTES, O LICENCIADOR OFRECE A OBRA OU A PRESTACIÓN TAL CAL (ON AN "AS-IS" BASIS) E NON CONFIRE NINGUNHA GARANTÍA DE NINGÚN TIPO RESPECTO DA OBRA OU DA PRESTACIÓN OU DA PRESENZA OU AUSENCIA DE ERROS QUE POIDAN OU NON SER DESCUBERTOS. ALGUNHAS XURISDICIÓNS NON PERMITEN A EXCLUSIÓN DAS DITAS GARANTÍAS, POLO QUE TAL EXCLUSIÓN PODE NON SERLLE DE APLICACIÓN A VOSTEDE. + +6. Limitación de responsabilidade. SALVO QUE O DISPOÑA EXPRESA E IMPERATIVAMENTE A LEI APLICÁBEL, EN NINGÚN CASO O LICENCIADOR SERÁ RESPONSÁBEL ANTE VOSTEDE POR CALQUERA DANO RESULTANTE, XERAL OU ESPECIAL (INCLUÍDO O DANO EMERXENTE E O LUCRO CESANTE), FORTUÍTOS OU CAUSAIS, DIRECTOS OU INDIRECTOS, PRODUCIDOS EN CONEXIÓN CON ESTA LICENZA OU O USO DA OBRA OU A PRESTACIÓN, MESMO SE O LICENCIADOR FOSE INFORMADO DA POSIBILIDADE DE TALES DANOS. + +7. Finalización da licenza + + a. Esta licenza e a concesión dos dereitos que contén rematarán automaticamente en caso de calquera incumprimento dos seus termos. As persoas ou entidades que recibiran de vostede obras derivadas ou coleccións baixo esta licenza, non obstante, non verán as súas licenzas finalizadas, sempre que tales persoas ou entidades se manteñan no cumprimento íntegro desta licenza. As seccións 1, 2, 5, 6, 7 e 8 permanecerán vixentes malia calquera finalización desta licenza. + b. Conforme ás condicións e termos anteriores, a concesión de dereitos desta licenza é vixente por todo o prazo de protección dos dereitos de propiedade intelectual segundo a lei aplicábel. Malia o anterior, o licenciador resérvase o dereito a divulgar ou publicar a obra ou a prestación en condicións distintas ás presentes, ou de retirar a obra ou a prestación en calquera momento. Non obstante, iso non suporá dar por concluída esta licenza (ou calquera outra licenza que fose concedida, ou sexa necesario ser concedida, baixo os termos desta licenza), que continuará vixente e con efectos completos a non ser que finalizara conforme ao establecido anteriormente, sen prexuízo do dereito moral de arrepentimento nos termos recoñecidos pola Lei de Propiedade Intelectual aplicábel. + +8. Miscelánea + + a. Cada vez que vostede realice calquera tipo de explotación da obra ou a prestación, ou dunha colección que a incorpore, o licenciador ofrece aos terceiros e sucesivos licenciatarios a concesión de dereitos sobre a obra ou a prestación nas mesmas condicións e termos que a licenza concedida a vostede. + b. Cada vez que vostede realice calquera tipo de explotación dunha obra derivada, o licenciador ofrécelle aos terceiros e sucesivos licenciatarios a concesión de dereitos sobre a obra obxecto desta licenza nas mesmas condicións e termos que a licenza concedida a vostede. + c. Se algunha disposición desta licenza resulta inválida ou inaplicábel segundo a Lei vixente, iso non afectará a validez ou aplicabilidade do resto dos termos desta licenza e, sen ningunha acción adicional por calquera das partes deste acordo, tal disposición entenderase reformada no estritamente necesario para facer que tal disposición sexa válida e executiva. + d. Non se entenderá que existe renuncia respecto de ningún termo ou disposición desta licenza, nin que se consente ningunha violación desta, a menos que tal renuncia ou consentimento figure por escrito e leve a sinatura da parte que renuncie ou consinta. + e. Esta licenza constitúe o acordo pleno entre as partes con respecto á obra ou a prestación obxecto da licenza. Non caben interpretacións, acordos ou condicións con respecto á obra ou a prestación que non se atopen expresamente especificados na presente licenza. O licenciador non estará obrigado por ningunha disposición complementaria que poida aparecer en calquera comunicación que faga chegar vostede. Esta licenza non se pode modificar sen o mutuo acordo por escrito entre o licenciador e vostede. + +Aviso de Creative Commons +------------------------- + +Creative Commons non é parte desta licenza, e non ofrece ningunha garantía en relación coa obra ou a prestación. Creative Commons non será responsábel fronte a vostede ou a calquera parte, por calquera danos resultantes, incluíndo, pero non limitando danos xerais ou especiais (incluído o dano emerxente e o lucro cesante), fortuítos ou causais, en conexión con esta licenza. Malia as dúas (2) oracións anteriores, se Creative Commons se identificou expresamente como o licenciador, terá todos os dereitos e obrigas do licenciador. + +Agás para o propósito limitado de indicar ao público que a obra ou a prestación está licenciada baixo a CCPL, ningunha parte empregará a marca rexistrada "Creative Commons" ou calquera marca rexistrada ou insignia relacionada con "Creative Commons" sen o seu consentimento por escrito. Calquera uso permitido farase de conformidade coas pautas vixentes en cada momento sobre o uso da marca rexistrada por "Creative Commons", en tanto que sexan publicadas no seu sitio web (website) ou sexan proporcionadas por pedimento previo. Para evitar calquera dúbida, estas restricións no uso da marca non forman parte desta licenza. + +Pode contactar con Creative Commons en: http://creativecommons.org/. diff --git a/doc/src/training/gl/Makefile b/doc/src/training/gl/Makefile new file mode 100644 index 000000000..7b3844c14 --- /dev/null +++ b/doc/src/training/gl/Makefile @@ -0,0 +1,153 @@ +# +# Makefile +# Adrian Perez, 2009-05-15 11:20 +# + +RST_HTML_FLAGS = --link-stylesheet --stylesheet-path=html/lsr.css +RST_TEX_FLAGS = --documentclass=igaliabk --font-encoding=OT1 +OUTPUT_BASE = output + +rst_srcs := $(filter-out index.rst,$(wildcard *.rst)) +html_pages := $(patsubst %.rst,html/%.html,$(rst_srcs)) html/index.html + +svg_images := $(wildcard images/*.svg) +png_images := $(patsubst %.svg,%.png,$(svg_images)) $(wildcard images/*.png) + +utildir := ../../../tools/ + +# Main targets +# +all: html pdf +pdf: pdf/$(OUTPUT_BASE).pdf +ebook: pdf/$(OUTPUT_BASE).ebook.pdf +html: $(html_pages) +png: $(png_images) + +.PHONY: html pdf ebook png + +### Xavi + +all_img := $(wildcard images/*) +build_images := + +src_images := $(wildcard images/*) +html_images := $(patsubst %,html/%,$(src_images)) +pdf_images := $(patsubst %,pdf/%,$(src_images)) + +$(html_images): html/images/%: images/% + $P copy-img $@ + $Q mkdir -p $(@D) + $Q cp $< $@ + +$(pdf_images): pdf/images/%: images/% + $P copy-img $@ + $Q mkdir -p $(@D) + $Q cp $< $@ + +$(main_pdf): $(pdf_imges) + + + +### End Xavi + + +# Cleanup targets +# +clean: + $P clean pdf + $Q $(RM) -r pdf/ + $P clean html + $Q $(RM) -r html/ + $Q $(RM) index.rst + +# Copy CSS file +# +html/lsr.css: lsr.css + $P copy $@ + $Q mkdir -p $(@D) + $Q cp $< $@ + +$(html_pages): html/lsr.css $(html_images) + + +# Top-level RST creation for the PDF +# +pdf/$(OUTPUT_BASE).rst: $(rst_srcs) docinfo + $P toplevel $@ + $Q mkdir -p $(@D) + $Q $(utildir)/doctool toplevel --info=docinfo $(rst_srcs) > $@ + +pdf/$(OUTPUT_BASE).pdf pdf/$(OUTPUT_BASE).ebook.pdf: $(png_images) + +# Index page creation for the HTML output +# +index.rst: $(rst_srcs) docinfo + $P htmlindex $@ + $Q mkdir -p $(@D) + $Q $(utildir)/doctool htmlindex --info=docinfo $(rst_srcs) > $@ + + +# Implicit rules +# +html/%.html: %.rst + $P rst2html $@ + $Q mkdir -p $(@D) + $Q $(utildir)/doctool rst2html $(RST_HTML_FLAGS) $< $@ + +%.tex: %.rst + $P rst2latex $@ + $Q mkdir -p $(@D) + $Q $(utildir)/doctool rst2latex $(RST_TEX_FLAGS) $< $@ + +%.ebook.tex: %.rst + $P rst2ebook $@ + $Q mkdir -p $(@D) + $Q $(utildir)/doctool rst2ebook $(RST_TEX_FLAGS) $< $@ + +%.pdf: %.tex + $P pdflatex $@ + $Q cd $(@D) && TEXINPUTS=.:$(CURDIR): pdflatex $(PDFLATEX_FLAGS) $(CURDIR)/$< + $Q cd $(@D) && TEXINPUTS=.:$(CURDIR): pdflatex $(PDFLATEX_FLAGS) $(CURDIR)/$< + +%.trim.png: %.svg + $P svg2png $@ + $Q inkscape --without-gui --export-png=$@ --export-area-canvas --export-dpi=150 $< + +%.png: %.trim.png + $P png-trim $@ + $Q convert -trim $< $@ + +# Avoid removing intermediate .tex files and similar things. +# +.SECONDARY: + +# Control operation verboseness +# +ifeq ($(origin V),command line) + verbose := $(V) +endif +ifndef verbose + verbose := 0 +endif + +ifeq ($(verbose),0) + P = @printf ' * %-10s %s\n' + Q = @ + PDFLATEX_FLAGS += -interaction batchmode +else + P = @: +endif + +# Check for the U= command line argument +# +ifeq ($(origin U),command line) + utildir := $(U) +endif +ifndef utildir + utildir := $(CURDIR) +endif + + +# vim:ft=make +# + diff --git a/doc/src/training/gl/docinfo b/doc/src/training/gl/docinfo new file mode 100644 index 000000000..b1d004d2f --- /dev/null +++ b/doc/src/training/gl/docinfo @@ -0,0 +1,17 @@ +########################################## +Curso Formativo para Usuarios de NavalPlan +########################################## + +.. image:: images/logo.png + :align: left + +NavalPlan é unha aplicación de xestión da produción para o sector da auxilar do naval galego desenvolvida pola Fundación Fundación para o Fomento da Calidade Industrial e Desenvolvemento Tecnolóxico de Galicia, dependente da Consellería de Economía e Indutria da Xunta de Galicia. + +Este documento é unha guía práctica para a realización das operacións explicadas nas sesións de formación de NavalPlan para o sector naval. + +Este guía de formación ten copyright da Fundación para o Fomento da Calidade Industrial e Desenvolvemento Tecnolóxico de Galicia publicase cunha Licencia Creative Commons Recoñecemento-CompartirIgual 3.0 España. + +http://creativecommons.org/licenses/by-sa/3.0/es/ + +Santiago de Compostela, 1 de marzo de 2010 + diff --git a/doc/src/training/gl/igaliabk.cls b/doc/src/training/gl/igaliabk.cls new file mode 100644 index 000000000..ae8dcf066 --- /dev/null +++ b/doc/src/training/gl/igaliabk.cls @@ -0,0 +1,715 @@ +%% Updates from 2009/05/27, by Adrian Perez +%% +%% * Embedded logos by using TikZ/PGF figures: no need for external +%% files, high-quality vector output of our logos. TikZ code was +%% generated with the "inkscape2tikz" InkScape plugin, found here: +%% http://code.google.com/p/inkscape2tikz/ +%% +%% Updates from 2009/06/25, by Adrian Perez +%% +%% * Make this inherit the scrbook class instead of implementing a +%% duplicated class by copy-pasting the stock "book" class and +%% then modifying things. + +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{igaliabk} + [2009/06/27 LaTeX class for Igalia documentation] + +%\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrbook}} + +\LoadClass[11pt,oneside,onecolumn,a4paper,openany]{scrbook} + +\PassOptionsToPackage{colorlinks=true, + linkcolor=blue, urlcolor=blue, + pdfstartview=FitH}{hyperref} +\PassOptionsToPackage{hyperref}{ucs} +\PassOptionsToPackage{T1}{fontenc} +\PassOptionsToPackage{english}{babel} + +\RequirePackage{ucs} +\RequirePackage{lmodern} +\RequirePackage{fontenc} +\RequirePackage{hyperref} + +\AtBeginDocument{\PreloadUnicodePage{0}} +\AtBeginDocument{\PreloadUnicodePage{1}} + +\ifx\XeTeXversion\undefined + \renewcommand\rmdefault{ppl} + \relax +\else + \RequirePackage{xunicode} + \RequirePackage{xltxtra} + \defaultfontfeatures{Mapping=tex-text} + \setromanfont{Bitstream Charter} + \setmonofont{monospace} + \setsansfont{sans} +\fi + +\ifx\pdftexversion\undefined + \relax +\else + \PassOptionsToPackage{pdftex}{graphicx} +\fi + +\RequirePackage{ifthen} +\RequirePackage{graphicx} +\RequirePackage{eso-pic} +\RequirePackage{xspace} +\RequirePackage{color} +\RequirePackage{tikz} +\RequirePackage{eurosym} +%\RequirePackage{flafter} +%\RequirePackage{float} +%\floatplacement{figure}{H} + +\RequirePackage{babel} + + +\newcommand{\customer}[1]% + {\ifx\empty#1\empty\else\gdef\@customer{#1}\fi} +\customer{\@latex@warning@no@line{No customer given}} + +\newcommand{\reference}[1]% + {\ifx\empty#1\empty\else\gdef\@reference{#1}\fi} +\reference{\@latex@warning@no@line{No reference given}} + +\newcommand{\city}[1]% + {\ifx\empty#1\empty\else\gdef\@city{#1}\fi} +\city{\@latex@warning@no@line{No city given}} + + +\definecolor{c003082}{RGB}{0,48,130} +\definecolor{c0067b1}{RGB}{0,103,177} +\definecolor{c32012a}{RGB}{50,1,42} +\definecolor{c3f3f3f}{RGB}{63,63,63} +\definecolor{c3f3f3f}{RGB}{63,63,63} +\definecolor{c61a8cb}{RGB}{97,168,203} +\definecolor{c66accd}{RGB}{102,172,205} +\definecolor{c670164}{RGB}{103,1,100} +\definecolor{c6c9807}{RGB}{108,152,7} +\definecolor{ca1c22d}{RGB}{161,194,45} +\definecolor{cacd2e4}{RGB}{172,210,228} +\definecolor{cb30031}{RGB}{179,0,49} +\definecolor{cb40030}{RGB}{180,0,48} +\definecolor{cbfe7e5}{RGB}{191,231,229} +\definecolor{ccfe016}{RGB}{207,224,22} +\definecolor{cd4e314}{RGB}{212,227,20} +\definecolor{ceef69b}{RGB}{238,246,155} +\definecolor{cf0f79a}{RGB}{240,247,154} +\definecolor{cff0000}{RGB}{255,0,0} +\definecolor{cff6300}{RGB}{255,99,0} +\definecolor{cff91af}{RGB}{255,145,175} +\definecolor{cff9900}{RGB}{255,153,0} +\definecolor{cffc440}{RGB}{255,196,64} +\definecolor{cffc744}{RGB}{255,199,68} +\definecolor{cffdd91}{RGB}{255,221,145} +\definecolor{cffde91}{RGB}{255,222,145} +\definecolor{cffff00}{RGB}{255,255,0} +\definecolor{cffff99}{RGB}{255,255,153} +\definecolor{cf9fbbc}{RGB}{249,251,188} +\definecolor{cebf2c3}{RGB}{235,242,195} +\definecolor{cf5c6c8}{RGB}{245,198,200} +\definecolor{cdfc6d6}{RGB}{223,198,214} +\definecolor{cc7dbec}{RGB}{199,219,236} +\definecolor{cedf7f7}{RGB}{237,247,247} +\definecolor{cffe4bb}{RGB}{255,228,187} +\definecolor{cfff9da}{RGB}{255,249,218} +\definecolor{cbccadf}{RGB}{188,202,223} +\definecolor{cffd5ba}{RGB}{255,213,186} + +\newsavebox{\igaliaMiniLogo} +\sbox{\igaliaMiniLogo}{ +\scalebox{0.25}{ + \begin{tikzpicture}[y=0.80pt,x=0.80pt,yscale=-1] + %letter-i1 + \path[fill=c3f3f3f] (233.5810,47.8746) .. controls (233.5810,55.3506) and + (231.4230,56.6176) .. (224.5890,56.6176) .. controls (217.6170,56.6176) and + (215.4660,55.3496) .. (215.4660,47.8746) .. controls (215.4660,41.1606) and + (217.6170,40.1516) .. (224.5890,40.1516) .. controls (231.4230,40.1516) and + (233.5810,41.1606) .. (233.5810,47.8746) -- (233.5810,47.8746) -- + cycle(232.3110,113.3446) .. controls (232.3110,123.3206) and + (237.1200,128.5636) .. (237.1200,128.5636) .. controls (237.1200,128.5636) and + (230.7370,133.6006) .. (225.8170,133.6006) .. controls (219.3530,133.6006) and + (216.6020,121.9866) .. (216.6020,117.1836) .. controls (216.6020,95.5006) and + (216.6020,67.0016) .. (216.6020,67.0016) -- (232.3110,67.0016) .. controls + (232.3110,67.0016) and (232.3110,103.3796) .. (232.3110,113.3446) -- cycle; + %letter-i2 + \path[fill=c3f3f3f] (420.9640,47.8746) .. controls (420.9640,55.3506) and + (418.8060,56.6176) .. (411.9660,56.6176) .. controls (404.9970,56.6176) and + (402.8450,55.3496) .. (402.8450,47.8746) .. controls (402.8450,41.1606) and + (404.9970,40.1516) .. (411.9660,40.1516) .. controls (418.8060,40.1516) and + (420.9640,41.1606) .. (420.9640,47.8746) -- (420.9640,47.8746) -- + cycle(419.6930,113.3446) .. controls (419.6930,123.3206) and + (424.5000,128.5636) .. (424.5000,128.5636) .. controls (424.5000,128.5636) and + (418.1170,133.6006) .. (413.1990,133.6006) .. controls (406.7360,133.6006) and + (403.9840,121.9866) .. (403.9840,117.1836) .. controls (403.9840,95.5006) and + (403.9840,67.0016) .. (403.9840,67.0016) -- (419.6930,67.0016) .. controls + (419.6930,67.0016) and (419.6930,103.3796) .. (419.6930,113.3446) -- + (419.6930,113.3446) -- cycle; + %letter-g + \path[fill=c3f3f3f] (268.2870,133.0026) .. controls (250.5530,133.0026) and + (241.1760,125.6546) .. (241.1760,99.4296) .. controls (241.1760,73.0836) and + (250.9310,65.1036) .. (272.2130,65.1036) .. controls (279.0590,65.1036) and + (287.3710,66.0956) .. (294.0350,67.8666) .. controls (300.8920,69.6896) and + (300.3340,75.3706) .. (300.3340,75.3706) -- (300.3340,126.5386) .. controls + (300.3340,151.7456) and (286.2750,157.3266) .. (265.8830,157.3266) .. controls + (260.9320,157.3266) and (254.8650,156.6576) .. (249.7680,155.4256) .. controls + (243.1100,153.8186) and (245.5100,144.2846) .. (245.5100,144.2846) -- + (246.3690,140.8566) .. controls (252.3240,142.7556) and (259.6700,144.0226) .. + (265.7520,144.0226) .. controls (277.6620,144.0226) and (284.6270,140.7256) .. + (284.6270,128.8206) .. controls (281.0820,130.9706) and (275.6340,133.0026) .. + (268.2870,133.0026) -- (268.2870,133.0026) -- cycle(284.6260,83.1536) .. + controls (284.6260,83.1536) and (284.9680,79.9466) .. (280.7820,79.0326) .. + controls (277.9340,78.4116) and (274.8700,78.0236) .. (272.2120,78.0236) .. + controls (261.0670,78.0236) and (257.3940,80.9376) .. (257.3940,99.3036) .. + controls (257.3940,115.3896) and (260.8100,119.4476) .. (271.8320,119.4476) .. + controls (278.7970,119.4476) and (284.6270,117.2896) .. (284.6270,113.3666) -- + (284.6270,83.1536) -- (284.6260,83.1536) -- cycle; + %letter-l + \path[fill=c3f3f3f] (391.9170,49.7006) -- (391.9170,113.3666) .. controls + (391.9170,119.5716) and (393.3130,123.8806) .. (396.8620,128.5686) .. controls + (396.8620,128.5686) and (384.7550,138.4986) .. (380.1140,130.4896) .. controls + (377.6140,126.1776) and (376.2100,121.0266) .. (376.2100,113.9996) -- + (376.2100,40.0206) .. controls (376.2100,40.0206) and (378.4230,40.0206) .. + (382.6920,40.0206) .. controls (392.6260,40.0206) and (391.9170,49.7006) .. + (391.9170,49.7006) -- (391.9170,49.7006) -- cycle; + %letter-a2 + \path[fill=c3f3f3f] (484.5150,122.6586) .. controls (484.5150,122.6586) and + (484.5150,128.3566) .. (477.9450,130.2746) .. controls (470.7440,132.3736) and + (462.1680,133.2506) .. (455.3810,133.2506) .. controls (434.9900,133.2506) and + (428.1430,128.5686) .. (428.1430,111.7186) .. controls (428.1430,93.4766) and + (438.4070,90.5646) .. (453.4830,90.5646) .. controls (458.9320,90.5646) and + (463.9970,91.1926) .. (469.4440,92.3346) .. controls (469.4440,81.0666) and + (466.7840,78.2786) .. (453.3560,78.2786) .. controls (449.5980,78.2786) and + (445.8380,78.6076) .. (442.3560,79.2476) .. controls (433.2490,80.9096) and + (432.2470,74.3596) .. (432.2470,74.3596) -- (430.9350,68.5236) .. controls + (434.4350,67.5996) and (438.7490,66.7106) .. (443.3940,66.0666) .. controls + (447.6670,65.4796) and (452.2180,65.1036) .. (456.6540,65.1036) .. controls + (475.7790,65.1036) and (484.5170,70.9296) .. (484.5170,90.1856) -- + (484.5170,122.6586) -- (484.5150,122.6586) -- cycle(469.4430,115.9826) -- + (469.4430,102.9766) .. controls (465.8980,102.2146) and (461.3360,101.8366) .. + (456.6520,101.8366) .. controls (447.7830,101.8366) and (444.6130,102.8526) .. + (444.6130,111.0846) .. controls (444.6130,119.8236) and (447.0190,121.2196) .. + (456.5190,121.2196) .. controls (459.8220,121.2196) and (463.1950,120.7526) .. + (466.1990,120.0176) .. controls (469.5310,119.2256) and (469.4430,115.9826) .. + (469.4430,115.9826) -- (469.4430,115.9826) -- cycle; + %letter-a1 + \path[fill=c3f3f3f] (365.4430,122.6586) .. controls (365.4430,122.6586) and + (365.4470,128.3566) .. (358.8710,130.2746) .. controls (351.6760,132.3736) and + (343.0980,133.2506) .. (336.3070,133.2506) .. controls (315.9160,133.2506) and + (309.0780,128.5686) .. (309.0780,111.7186) .. controls (309.0780,93.4766) and + (319.3320,90.5646) .. (334.4100,90.5646) .. controls (339.8570,90.5646) and + (344.9240,91.1926) .. (350.3710,92.3346) .. controls (350.3710,81.0666) and + (347.7130,78.2786) .. (334.2830,78.2786) .. controls (330.5310,78.2786) and + (326.7710,78.6076) .. (323.2830,79.2476) .. controls (314.1760,80.9096) and + (313.1780,74.3596) .. (313.1780,74.3596) -- (311.8600,68.5236) .. controls + (315.3560,67.5996) and (319.6740,66.7106) .. (324.3230,66.0666) .. controls + (328.5940,65.4796) and (333.1450,65.1036) .. (337.5770,65.1036) .. controls + (356.7060,65.1036) and (365.4440,70.9296) .. (365.4440,90.1856) -- + (365.4440,122.6586) -- (365.4430,122.6586) -- cycle(350.3710,115.9826) -- + (350.3710,102.9766) .. controls (346.8220,102.2146) and (342.2640,101.8366) .. + (337.5760,101.8366) .. controls (328.7110,101.8366) and (325.5430,102.8526) .. + (325.5430,111.0846) .. controls (325.5430,119.8236) and (327.9470,121.2196) .. + (337.4490,121.2196) .. controls (340.7520,121.2196) and (344.1250,120.7526) .. + (347.1270,120.0176) .. controls (350.4600,119.2256) and (350.3710,115.9826) .. + (350.3710,115.9826) -- (350.3710,115.9826) -- cycle; + %green-bottom + \shade[top color=cffff00,bottom color=ca1c22d] + (25.1250,25.2769) .. controls (24.3240,26.0779) and + (23.5360,26.9188) .. (22.7500,27.7769) .. controls (22.7097,27.8208) and + (22.6652,27.8577) .. (22.6250,27.9019) .. controls (21.8646,28.7342) and + (21.1226,29.6067) .. (20.3750,30.4956) .. controls (19.5908,31.4321) and + (18.8222,32.4085) .. (18.0625,33.4019) .. controls (17.2988,34.4003) and + (16.5157,35.4099) .. (15.7812,36.4644) .. controls (15.3477,37.0868) and + (14.9221,37.7291) .. (14.5000,38.3706) .. controls (14.2006,38.8216) and + (13.8876,39.2534) .. (13.5938,39.7144) .. controls (13.4959,39.8694) and + (13.4097,40.0270) .. (13.3125,40.1831) .. controls (6.2177,51.4652) and + (0.8818,65.6729) .. (0.1250,82.0894) .. controls (0.0985,82.6631) and + (0.0776,83.2289) .. (0.0625,83.8081) .. controls (0.0245,84.8782) and + (0.0000,85.9710) .. (0.0000,87.0581) .. controls (0.0000,108.5808) and + (7.9542,126.2786) .. (17.8125,139.1206) .. controls (18.5895,140.1328) and + (19.3896,141.1386) .. (20.1875,142.0894) .. controls (20.8152,142.8374) and + (21.4251,143.5674) .. (22.0625,144.2769) .. controls (22.2479,144.4837) and + (22.4386,144.6980) .. (22.6250,144.9019) .. controls (23.1501,145.4748) and + (23.6895,146.0116) .. (24.2188,146.5581) .. controls (24.5247,146.8743) and + (24.8170,147.2188) .. (25.1250,147.5269) .. controls (35.5050,137.1459) and + (51.5285,121.3099) .. (61.0625,111.7769) .. controls (54.7489,105.4629) and + (46.7770,96.4657) .. (39.5000,86.4956) .. controls (46.7710,76.5936) and + (54.7272,67.6715) .. (61.0312,61.3706) .. controls (51.4982,51.8336) and + (35.5040,35.6549) .. (25.1250,25.2769) -- cycle; + %red-bottom + \shade[left color=cff0000,right color=c670164] + (111.4688,111.7456) .. controls (105.1609,118.0515) and + (96.1840,125.9953) .. (86.2500,133.2456) .. controls (76.3170,125.9939) and + (67.3686,118.0854) .. (61.0625,111.7769) .. controls (51.5285,121.3099) and + (35.5060,137.1459) .. (25.1250,147.5269) .. controls (26.7398,149.1410) and + (28.5045,150.7280) .. (30.3438,152.2769) .. controls (31.2872,153.0714) and + (32.2493,153.8502) .. (33.2500,154.6206) .. controls (33.9418,155.1532) and + (34.6564,155.6640) .. (35.3750,156.1831) .. controls (35.6947,156.4158) and + (35.9872,156.6717) .. (36.3125,156.9019) .. controls (36.4367,156.9891) and + (36.5625,157.0651) .. (36.6875,157.1519) .. controls (37.7688,157.9088) and + (38.8897,158.6461) .. (40.0312,159.3706) .. controls (51.7151,166.7861) and + (66.5009,172.3399) .. (83.7500,172.7456) .. controls (84.7399,172.7785) and + (85.7451,172.8081) .. (86.7500,172.8081) .. controls (108.2761,172.8073) and + (126.0871,164.7405) .. (138.9688,154.8394) .. controls (139.9834,154.0595) and + (140.9851,153.2642) .. (141.9375,152.4644) .. controls (142.6872,151.8347) and + (143.4146,151.2280) .. (144.1250,150.5894) .. controls (144.3330,150.4023) and + (144.5454,150.2145) .. (144.7500,150.0269) .. controls (144.7828,149.9969) and + (144.8110,149.9632) .. (144.8437,149.9332) .. controls (145.3857,149.4347) and + (145.8884,148.9037) .. (146.4062,148.4019) .. controls (146.7207,148.0977) and + (147.0687,147.8017) .. (147.3750,147.4957) .. controls (137.0000,137.1146) and + (120.9958,121.2746) .. (111.4688,111.7456) -- cycle; + %blue-bottom + \shade[left color=c0067b1,right color=cbfe7e5] + (85.7500,-0.0044) .. controls (64.2191,-0.0044) and + (46.3833,8.0630) .. (33.5000,17.9644) .. controls (32.5571,18.6890) and + (31.6392,19.4098) .. (30.7500,20.1519) .. controls (30.6537,20.2318) and + (30.5644,20.3217) .. (30.4688,20.4019) .. controls (30.1195,20.6958) and + (29.7782,20.9808) .. (29.4375,21.2769) .. controls (28.8610,21.7760) and + (28.2725,22.2703) .. (27.7188,22.7769) .. controls (27.1473,23.3006) and + (26.6385,23.8432) .. (26.0938,24.3706) .. controls (25.7754,24.6787) and + (25.4349,24.9669) .. (25.1250,25.2769) .. controls (35.5030,35.6519) and + (51.5335,51.8114) .. (61.0625,61.3394) .. controls (67.4026,54.9979) and + (76.4116,46.9766) .. (86.4062,39.6519) .. controls (96.2752,46.8705) and + (105.1647,54.7534) .. (111.4375,61.0269) .. controls (120.9615,51.4939) and + (136.9677,35.6266) .. (147.3438,25.2456) .. controls (145.7210,23.6223) and + (143.9751,22.0526) .. (142.1250,20.4956) .. controls (141.1973,19.7149) and + (140.2330,18.9405) .. (139.2500,18.1831) .. controls (139.1461,18.1026) and + (139.0421,18.0134) .. (138.9375,17.9331) .. controls (138.0439,17.2513) and + (137.1252,16.5607) .. (136.1875,15.9019) .. controls (136.0549,15.8080) and + (135.9148,15.7140) .. (135.7812,15.6206) .. controls (135.5784,15.4798) and + (135.3611,15.3540) .. (135.1562,15.2144) .. controls (134.2785,14.6110) and + (133.3853,14.0151) .. (132.4688,13.4331) .. controls (121.2301,6.2962) and + (107.1014,0.8829) .. (90.6875,0.1206) .. controls (90.1934,0.0934) and + (89.6855,0.0772) .. (89.1875,0.0581) .. controls (89.1146,0.0560) and + (89.0417,0.0600) .. (88.9688,0.0581) .. controls (87.8991,0.0196) and + (86.8372,-0.0044) .. (85.7500,-0.0044) -- cycle; + %yellow-bottom + \shade[top color=cff9900,bottom color=cffff99] + (147.3438,25.2769) .. controls (136.9677,35.6579) and + (120.9958,51.4646) .. (111.4688,60.9956) .. controls (117.8080,67.3355) and + (125.7926,76.3824) .. (133.0938,86.4019) .. controls (125.7991,96.4065) and + (117.8025,105.4128) .. (111.4688,111.7456) .. controls (121.0048,121.2836) and + (137.0000,137.1146) .. (147.3750,147.4956) .. controls (148.9992,145.8706) and + (150.5672,144.1288) .. (152.1250,142.2769) .. controls (152.9106,141.3430) and + (153.7068,140.3916) .. (154.4688,139.4019) .. controls (154.8855,138.8604) and + (155.3101,138.3035) .. (155.7188,137.7456) .. controls (156.1562,137.1529) and + (156.5714,136.5455) .. (157.0000,135.9331) .. controls (157.7523,134.8583) and + (158.4985,133.7549) .. (159.2188,132.6206) .. controls (166.6346,120.9411) and + (172.1835,106.1387) .. (172.5938,88.9019) .. controls (172.6267,87.9122) and + (172.6562,86.9065) .. (172.6562,85.9019) .. controls (172.6562,66.0829) and + (165.8091,49.3886) .. (157.0000,36.8081) .. controls (156.9136,36.6837) and + (156.8368,36.5567) .. (156.7500,36.4331) .. controls (156.0718,35.4748) and + (155.3864,34.5612) .. (154.6875,33.6519) .. controls (153.9623,32.7083) and + (153.2426,31.7917) .. (152.5000,30.9019) .. controls (152.4390,30.8288) and + (152.3736,30.7558) .. (152.3125,30.6831) .. controls (152.2599,30.6202) and + (152.2089,30.5582) .. (152.1562,30.4956) .. controls (151.3928,29.5920) and + (150.6196,28.7165) .. (149.8438,27.8706) .. controls (149.8183,27.8428) and + (149.8067,27.8046) .. (149.7812,27.7769) .. controls (149.2845,27.2367) and + (148.7500,26.7618) .. (148.2500,26.2456) .. controls (147.9417,25.9271) and + (147.6539,25.5870) .. (147.3438,25.2769) -- (147.3438,25.2769) -- cycle; + %blue-top + \shade[left color=c003082,right color=cbfe7e5] + (86.7188,0.0269) .. controls (65.0396,0.0269) and + (46.7961,7.8182) .. (33.5000,17.9644) .. controls (32.5547,18.6857) and + (31.6449,19.4086) .. (30.7500,20.1519) .. controls (30.6537,20.2318) and + (30.5644,20.3217) .. (30.4688,20.4019) .. controls (30.1195,20.6958) and + (29.7782,20.9808) .. (29.4375,21.2769) .. controls (28.8610,21.7760) and + (28.2725,22.2703) .. (27.7188,22.7769) .. controls (27.1473,23.3006) and + (26.6385,23.8432) .. (26.0938,24.3706) .. controls (40.1613,12.0068) and + (65.4731,24.3402) .. (86.4062,39.6519) .. controls (107.2671,24.3635) and + (132.3808,12.1038) .. (146.3750,24.4019) .. controls (145.0285,23.0977) and + (143.6332,21.7702) .. (142.1250,20.4956) .. controls (141.1927,19.7077) and + (140.2425,18.9521) .. (139.2500,18.1831) .. controls (139.1461,18.1026) and + (139.0421,18.0134) .. (138.9375,17.9331) .. controls (138.0439,17.2513) and + (137.1252,16.5607) .. (136.1875,15.9019) .. controls (136.0549,15.8080) and + (135.9148,15.7140) .. (135.7812,15.6206) .. controls (135.5784,15.4798) and + (135.3611,15.3540) .. (135.1562,15.2144) .. controls (134.2700,14.6103) and + (133.3921,14.0136) .. (132.4688,13.4331) .. controls (121.1009,6.2864) and + (106.9492,1.0175) .. (90.6875,0.1206) .. controls (90.1934,0.0934) and + (89.6855,0.0772) .. (89.1875,0.0581) .. controls (89.1146,0.0560) and + (89.0417,0.0600) .. (88.9688,0.0581) .. controls (88.2180,0.0383) and + (87.4787,0.0269) .. (86.7188,0.0269) -- (86.7188,0.0269) -- cycle; + %green-top + \shade[top color=cffff00,bottom color=c6c9807] + (24.2500,26.2456) .. controls (23.7553,26.7569) and + (23.2411,27.2415) .. (22.7500,27.7769) .. controls (22.7097,27.8208) and + (22.6652,27.8577) .. (22.6250,27.9019) .. controls (21.8646,28.7342) and + (21.1226,29.6067) .. (20.3750,30.4956) .. controls (19.5890,31.4302) and + (18.8288,32.4061) .. (18.0625,33.4019) .. controls (17.2962,34.3976) and + (16.5223,35.4088) .. (15.7812,36.4644) .. controls (15.3468,37.0832) and + (14.9243,37.7315) .. (14.5000,38.3706) .. controls (14.2006,38.8216) and + (13.8876,39.2534) .. (13.5938,39.7144) .. controls (13.4959,39.8694) and + (13.4097,40.0270) .. (13.3125,40.1831) .. controls (6.2035,51.5988) and + (1.0113,65.8170) .. (0.1250,82.0894) .. controls (0.0985,82.6631) and + (0.0776,83.2289) .. (0.0625,83.8081) .. controls (0.0429,84.5600) and + (0.0312,85.3285) .. (0.0312,86.0894) .. controls (0.0312,107.7661) and + (7.7090,125.8648) .. (17.8125,139.1206) .. controls (18.5897,140.1403) and + (19.3840,141.1278) .. (20.1875,142.0894) .. controls (20.8095,142.8337) and + (21.4273,143.5680) .. (22.0625,144.2769) .. controls (22.2479,144.4837) and + (22.4386,144.6980) .. (22.6250,144.9019) .. controls (23.1501,145.4748) and + (23.6895,146.0116) .. (24.2188,146.5581) .. controls (11.8828,132.5261) and + (24.1864,107.3503) .. (39.5000,86.4956) .. controls (24.2137,65.5522) and + (11.9238,40.2709) .. (24.2500,26.2456) -- cycle; + %red-top + \shade[left color=cff0000,right color=c32012a] + (86.2500,133.2456) .. controls (65.3492,148.5000) and + (40.1246,160.7315) .. (26.0938,148.4019) .. controls (27.4418,149.7075) and + (28.8333,151.0009) .. (30.3438,152.2769) .. controls (31.2760,153.0644) and + (32.2575,153.8519) .. (33.2500,154.6206) .. controls (33.9355,155.1515) and + (34.6612,155.6635) .. (35.3750,156.1831) .. controls (35.6947,156.4158) and + (35.9872,156.6717) .. (36.3125,156.9019) .. controls (36.4367,156.9891) and + (36.5625,157.0651) .. (36.6875,157.1519) .. controls (37.7682,157.9020) and + (38.8942,158.6558) .. (40.0312,159.3706) .. controls (51.8532,166.8028) and + (66.6702,172.1773) .. (83.7500,172.7456) .. controls (84.4201,172.7614) and + (85.1038,172.7768) .. (85.7812,172.7768) .. controls (107.4579,172.7768) and + (125.6702,164.9815) .. (138.9688,154.8393) .. controls (139.9917,154.0591) and + (140.9735,153.2698) .. (141.9375,152.4643) .. controls (142.6837,151.8408) and + (143.4148,151.2254) .. (144.1250,150.5893) .. controls (144.3330,150.4023) and + (144.5454,150.2144) .. (144.7500,150.0268) .. controls (144.7828,149.9968) and + (144.8110,149.9631) .. (144.8437,149.9331) .. controls (145.3857,149.4346) and + (145.8884,148.9036) .. (146.4062,148.4019) .. controls (132.3793,160.7377) and + (107.1510,148.5047) .. (86.2500,133.2456) -- cycle; + %yellow-top + \shade[top color=cff6300,bottom color=cffff99] + (148.2500,26.2456) .. controls (160.5323,40.2559) and + (148.3422,65.4886) .. (133.0938,86.4019) .. controls (148.3381,107.3217) and + (160.5533,132.5271) .. (148.2500,146.5269) .. controls (149.5544,145.1799) and + (150.8502,143.7855) .. (152.1250,142.2769) .. controls (152.9130,141.3443) and + (153.6996,140.3946) .. (154.4688,139.4019) .. controls (154.8867,138.8624) and + (155.3077,138.3025) .. (155.7188,137.7456) .. controls (156.1536,137.1519) and + (156.5752,136.5451) .. (157.0000,135.9331) .. controls (157.7502,134.8523) and + (158.5038,133.7577) .. (159.2188,132.6206) .. controls (166.6518,120.7981) and + (172.0254,105.9774) .. (172.5938,88.9019) .. controls (172.6099,88.2234) and + (172.6250,87.5566) .. (172.6250,86.8706) .. controls (172.6250,66.8606) and + (166.0051,49.7772) .. (157.0000,36.8081) .. controls (156.9135,36.6837) and + (156.8367,36.5567) .. (156.7500,36.4331) .. controls (156.0717,35.4748) and + (155.3863,34.5612) .. (154.6875,33.6519) .. controls (153.9657,32.7062) and + (153.2436,31.7972) .. (152.5000,30.9019) .. controls (152.4390,30.8288) and + (152.3735,30.7558) .. (152.3125,30.6831) .. controls (152.2599,30.6202) and + (152.2089,30.5582) .. (152.1562,30.4956) .. controls (151.3927,29.5920) and + (150.6195,28.7165) .. (149.8437,27.8706) .. controls (149.8182,27.8428) and + (149.8067,27.8046) .. (149.7812,27.7769) .. controls (149.2845,27.2367) and + (148.7499,26.7618) .. (148.2500,26.2456) -- (148.2500,26.2456) -- cycle; + \end{tikzpicture} +}} + + +\newsavebox{\igaliaShipoutLogo} +\sbox{\igaliaShipoutLogo}{ +\scalebox{5.2}{ +\begin{tikzpicture}[y=0.80pt,x=0.80pt,yscale=-1] + %green-bottom + \shade[top color=cf9fbbc,bottom color=cebf2c3] + (25.1250,25.2769) .. controls (24.3240,26.0779) and + (23.5360,26.9188) .. (22.7500,27.7769) .. controls (22.7097,27.8208) and + (22.6652,27.8577) .. (22.6250,27.9019) .. controls (21.8646,28.7342) and + (21.1226,29.6067) .. (20.3750,30.4956) .. controls (19.5908,31.4321) and + (18.8222,32.4085) .. (18.0625,33.4019) .. controls (17.2988,34.4003) and + (16.5157,35.4099) .. (15.7812,36.4644) .. controls (15.3477,37.0868) and + (14.9221,37.7291) .. (14.5000,38.3706) .. controls (14.2006,38.8216) and + (13.8876,39.2534) .. (13.5938,39.7144) .. controls (13.4959,39.8694) and + (13.4097,40.0270) .. (13.3125,40.1831) .. controls (6.2177,51.4652) and + (0.8818,65.6729) .. (0.1250,82.0894) .. controls (0.0985,82.6631) and + (0.0776,83.2289) .. (0.0625,83.8081) .. controls (0.0245,84.8782) and + (0.0000,85.9710) .. (0.0000,87.0581) .. controls (0.0000,108.5808) and + (7.9542,126.2786) .. (17.8125,139.1206) .. controls (18.5895,140.1328) and + (19.3896,141.1386) .. (20.1875,142.0894) .. controls (20.8152,142.8374) and + (21.4251,143.5674) .. (22.0625,144.2769) .. controls (22.2479,144.4837) and + (22.4386,144.6980) .. (22.6250,144.9019) .. controls (23.1501,145.4748) and + (23.6895,146.0116) .. (24.2188,146.5581) .. controls (24.5247,146.8743) and + (24.8170,147.2188) .. (25.1250,147.5269) .. controls (35.5050,137.1459) and + (51.5285,121.3099) .. (61.0625,111.7769) .. controls (54.7489,105.4629) and + (46.7770,96.4657) .. (39.5000,86.4956) .. controls (46.7710,76.5936) and + (54.7272,67.6715) .. (61.0312,61.3706) .. controls (51.4982,51.8336) and + (35.5040,35.6549) .. (25.1250,25.2769) -- cycle; + %red-bottom + \shade[left color=cf5c6c8,right color=cdfc6d6] + (111.4688,111.7456) .. controls (105.1609,118.0515) and + (96.1840,125.9953) .. (86.2500,133.2456) .. controls (76.3170,125.9939) and + (67.3686,118.0854) .. (61.0625,111.7769) .. controls (51.5285,121.3099) and + (35.5060,137.1459) .. (25.1250,147.5269) .. controls (26.7398,149.1410) and + (28.5045,150.7280) .. (30.3438,152.2769) .. controls (31.2872,153.0714) and + (32.2493,153.8502) .. (33.2500,154.6206) .. controls (33.9418,155.1532) and + (34.6564,155.6640) .. (35.3750,156.1831) .. controls (35.6947,156.4158) and + (35.9872,156.6717) .. (36.3125,156.9019) .. controls (36.4367,156.9891) and + (36.5625,157.0651) .. (36.6875,157.1519) .. controls (37.7688,157.9088) and + (38.8897,158.6461) .. (40.0312,159.3706) .. controls (51.7151,166.7861) and + (66.5009,172.3399) .. (83.7500,172.7456) .. controls (84.7399,172.7785) and + (85.7451,172.8081) .. (86.7500,172.8081) .. controls (108.2761,172.8073) and + (126.0871,164.7405) .. (138.9688,154.8394) .. controls (139.9834,154.0595) and + (140.9851,153.2642) .. (141.9375,152.4644) .. controls (142.6872,151.8347) and + (143.4146,151.2280) .. (144.1250,150.5894) .. controls (144.3330,150.4023) and + (144.5454,150.2145) .. (144.7500,150.0269) .. controls (144.7828,149.9969) and + (144.8110,149.9632) .. (144.8437,149.9332) .. controls (145.3857,149.4347) and + (145.8884,148.9037) .. (146.4062,148.4019) .. controls (146.7207,148.0977) and + (147.0687,147.8017) .. (147.3750,147.4957) .. controls (137.0000,137.1146) and + (120.9958,121.2746) .. (111.4688,111.7456) -- cycle; + %blue-bottom + \shade[left color=cc7dbec,right color=cedf7f7] + (85.7500,-0.0044) .. controls (64.2191,-0.0044) and + (46.3833,8.0630) .. (33.5000,17.9644) .. controls (32.5571,18.6890) and + (31.6392,19.4098) .. (30.7500,20.1519) .. controls (30.6537,20.2318) and + (30.5644,20.3217) .. (30.4688,20.4019) .. controls (30.1195,20.6958) and + (29.7782,20.9808) .. (29.4375,21.2769) .. controls (28.8610,21.7760) and + (28.2725,22.2703) .. (27.7188,22.7769) .. controls (27.1473,23.3006) and + (26.6385,23.8432) .. (26.0938,24.3706) .. controls (25.7754,24.6787) and + (25.4349,24.9669) .. (25.1250,25.2769) .. controls (35.5030,35.6519) and + (51.5335,51.8114) .. (61.0625,61.3394) .. controls (67.4026,54.9979) and + (76.4116,46.9766) .. (86.4062,39.6519) .. controls (96.2752,46.8705) and + (105.1647,54.7534) .. (111.4375,61.0269) .. controls (120.9615,51.4939) and + (136.9677,35.6266) .. (147.3438,25.2456) .. controls (145.7210,23.6223) and + (143.9751,22.0526) .. (142.1250,20.4956) .. controls (141.1973,19.7149) and + (140.2330,18.9405) .. (139.2500,18.1831) .. controls (139.1461,18.1026) and + (139.0421,18.0134) .. (138.9375,17.9331) .. controls (138.0439,17.2513) and + (137.1252,16.5607) .. (136.1875,15.9019) .. controls (136.0549,15.8080) and + (135.9148,15.7140) .. (135.7812,15.6206) .. controls (135.5784,15.4798) and + (135.3611,15.3540) .. (135.1562,15.2144) .. controls (134.2785,14.6110) and + (133.3853,14.0151) .. (132.4688,13.4331) .. controls (121.2301,6.2962) and + (107.1014,0.8829) .. (90.6875,0.1206) .. controls (90.1934,0.0934) and + (89.6855,0.0772) .. (89.1875,0.0581) .. controls (89.1146,0.0560) and + (89.0417,0.0600) .. (88.9688,0.0581) .. controls (87.8991,0.0196) and + (86.8372,-0.0044) .. (85.7500,-0.0044) -- cycle; + %yellow-bottom + \shade[top color=cffe4bb,bottom color=cfff9da] + (147.3438,25.2769) .. controls (136.9677,35.6579) and + (120.9958,51.4646) .. (111.4688,60.9956) .. controls (117.8080,67.3355) and + (125.7926,76.3824) .. (133.0938,86.4019) .. controls (125.7991,96.4065) and + (117.8025,105.4128) .. (111.4688,111.7456) .. controls (121.0048,121.2836) and + (137.0000,137.1146) .. (147.3750,147.4956) .. controls (148.9992,145.8706) and + (150.5672,144.1288) .. (152.1250,142.2769) .. controls (152.9106,141.3430) and + (153.7068,140.3916) .. (154.4688,139.4019) .. controls (154.8855,138.8604) and + (155.3101,138.3035) .. (155.7188,137.7456) .. controls (156.1562,137.1529) and + (156.5714,136.5455) .. (157.0000,135.9331) .. controls (157.7523,134.8583) and + (158.4985,133.7549) .. (159.2188,132.6206) .. controls (166.6346,120.9411) and + (172.1835,106.1387) .. (172.5938,88.9019) .. controls (172.6267,87.9122) and + (172.6562,86.9065) .. (172.6562,85.9019) .. controls (172.6562,66.0829) and + (165.8091,49.3886) .. (157.0000,36.8081) .. controls (156.9136,36.6837) and + (156.8368,36.5567) .. (156.7500,36.4331) .. controls (156.0718,35.4748) and + (155.3864,34.5612) .. (154.6875,33.6519) .. controls (153.9623,32.7083) and + (153.2426,31.7917) .. (152.5000,30.9019) .. controls (152.4390,30.8288) and + (152.3736,30.7558) .. (152.3125,30.6831) .. controls (152.2599,30.6202) and + (152.2089,30.5582) .. (152.1562,30.4956) .. controls (151.3928,29.5920) and + (150.6196,28.7165) .. (149.8438,27.8706) .. controls (149.8183,27.8428) and + (149.8067,27.8046) .. (149.7812,27.7769) .. controls (149.2845,27.2367) and + (148.7500,26.7618) .. (148.2500,26.2456) .. controls (147.9417,25.9271) and + (147.6539,25.5870) .. (147.3438,25.2769) -- (147.3438,25.2769) -- cycle; + %blue-top + \shade[left color=cbccadf,right color=cedf7f7] + (86.7188,0.0269) .. controls (65.0396,0.0269) and + (46.7961,7.8182) .. (33.5000,17.9644) .. controls (32.5547,18.6857) and + (31.6449,19.4086) .. (30.7500,20.1519) .. controls (30.6537,20.2318) and + (30.5644,20.3217) .. (30.4688,20.4019) .. controls (30.1195,20.6958) and + (29.7782,20.9808) .. (29.4375,21.2769) .. controls (28.8610,21.7760) and + (28.2725,22.2703) .. (27.7188,22.7769) .. controls (27.1473,23.3006) and + (26.6385,23.8432) .. (26.0938,24.3706) .. controls (40.1613,12.0068) and + (65.4731,24.3402) .. (86.4062,39.6519) .. controls (107.2671,24.3635) and + (132.3808,12.1038) .. (146.3750,24.4019) .. controls (145.0285,23.0977) and + (143.6332,21.7702) .. (142.1250,20.4956) .. controls (141.1927,19.7077) and + (140.2425,18.9521) .. (139.2500,18.1831) .. controls (139.1461,18.1026) and + (139.0421,18.0134) .. (138.9375,17.9331) .. controls (138.0439,17.2513) and + (137.1252,16.5607) .. (136.1875,15.9019) .. controls (136.0549,15.8080) and + (135.9148,15.7140) .. (135.7812,15.6206) .. controls (135.5784,15.4798) and + (135.3611,15.3540) .. (135.1562,15.2144) .. controls (134.2700,14.6103) and + (133.3921,14.0136) .. (132.4688,13.4331) .. controls (121.1009,6.2864) and + (106.9492,1.0175) .. (90.6875,0.1206) .. controls (90.1934,0.0934) and + (89.6855,0.0772) .. (89.1875,0.0581) .. controls (89.1146,0.0560) and + (89.0417,0.0600) .. (88.9688,0.0581) .. controls (88.2180,0.0383) and + (87.4787,0.0269) .. (86.7188,0.0269) -- (86.7188,0.0269) -- cycle; + %yellow-top + \shade[top color=cffd5ba,bottom color=cfff9da] + (148.2500,26.2456) .. controls (160.5323,40.2559) and + (148.3422,65.4886) .. (133.0938,86.4019) .. controls (148.3381,107.3217) and + (160.5533,132.5271) .. (148.2500,146.5269) .. controls (149.5544,145.1799) and + (150.8502,143.7855) .. (152.1250,142.2769) .. controls (152.9130,141.3443) and + (153.6996,140.3946) .. (154.4688,139.4019) .. controls (154.8867,138.8624) and + (155.3077,138.3025) .. (155.7188,137.7456) .. controls (156.1536,137.1519) and + (156.5752,136.5451) .. (157.0000,135.9331) .. controls (157.7502,134.8523) and + (158.5038,133.7577) .. (159.2188,132.6206) .. controls (166.6518,120.7981) and + (172.0254,105.9774) .. (172.5938,88.9019) .. controls (172.6099,88.2234) and + (172.6250,87.5566) .. (172.6250,86.8706) .. controls (172.6250,66.8606) and + (166.0051,49.7772) .. (157.0000,36.8081) .. controls (156.9135,36.6837) and + (156.8367,36.5567) .. (156.7500,36.4331) .. controls (156.0717,35.4748) and + (155.3863,34.5612) .. (154.6875,33.6519) .. controls (153.9657,32.7062) and + (153.2436,31.7972) .. (152.5000,30.9019) .. controls (152.4390,30.8288) and + (152.3735,30.7558) .. (152.3125,30.6831) .. controls (152.2599,30.6202) and + (152.2089,30.5582) .. (152.1562,30.4956) .. controls (151.3927,29.5920) and + (150.6195,28.7165) .. (149.8437,27.8706) .. controls (149.8182,27.8428) and + (149.8067,27.8046) .. (149.7812,27.7769) .. controls (149.2845,27.2367) and + (148.7499,26.7618) .. (148.2500,26.2456) -- (148.2500,26.2456) -- cycle; +\end{tikzpicture} +}} + +\definecolor{igaliaColor}{rgb}{0.423529,0.560784,0.761718} + + +%% Float-controlling commands +% +%\renewcommand\topfraction{0.9} +%\renewcommand\bottomfraction{0.8} +%\renewcommand\dbltopfraction{0.9} +%\renewcommand\textfraction{0.07} +%\renewcommand\floatpagefraction{0.7} +%\renewcommand\dblfloatpagefraction{0.7} +%\setcounter{topnumber}{2} +%\setcounter{bottomnumber}{2} +%\setcounter{totalnumber}{4} +%\setcounter{dbltopnumber}{2} + + +\if@twoside + \def\ps@headings{ + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\thepage\hfil\slshape\leftmark} + \def\@oddhead{\textcolor{igaliaColor}{{\slshape\rightmark}\hfil\thepage}} + \let\@mkboth\markboth + \def\chaptermark##1{ + \markboth {\MakeUppercase{ + \ifnum \c@secnumdepth >\m@ne + \@chapapp\ \thechapter. \ + \fi + ##1}}{}} + \def\sectionmark##1{ + \markright {\MakeUppercase{ + \ifnum \c@secnumdepth >\z@ + \thesection. \ + \fi + ##1}}}} +\else + \def\ps@headings{ +% \let\@oddfoot\@empty + + \def\@oddhead{\textcolor{igaliaColor}{{\slshape\rightmark\hfil\@author}}} + \def\@oddfoot{\textcolor{igaliaColor}{\expandafter\@title\hfil\thepage}} + + \let\@mkboth\markboth + \def\chaptermark##1{ + \markright {\MakeUppercase{ + \ifnum \c@secnumdepth >\m@ne + \@chapapp\ \thechapter. \ + \fi + ##1}}}} +\fi + +\def\ps@myheadings{ + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\textcolor{igaliaColor}{\thepage\hfil\slshape\leftmark}} + \def\@oddhead{\textcolor{igaliaColor}{{\slshape\rightmark}\hfil\thepage}} + \let\@mkboth\@gobbletwo + \let\chaptermark\@gobble + \let\sectionmark\@gobble + } + +\renewcommand{\maketitle}{% + %\hypersetup{pdftitle={\@title},pdfauthor={\@author}} + \begin{titlepage} + \let\footnotesize\small + \let\footnoterule\relax + \let \footnote \thanks + \vspace*{-2cm} + \begin{flushright} + \usebox{\igaliaMiniLogo} + \end{flushright} + \vspace*{2cm} + \null\vfil + \vskip 60\p@ + \begin{center} + {\sf\bfseries\Huge\@title\par} + \vskip 6cm + \end{center}\par + \AddToShipoutPicture*{ + \put(-220,-220){\usebox\igaliaShipoutLogo} + } + \begin{flushright} + \begin{tabular}[t]{l} + \vspace*{1cm}{\huge \@customer} \\ + \vspace*{0.5cm}{\LARGE \@reference} \\ + {\LARGE \@city\xspace \@date} \\ + \end{tabular} + \end{flushright} + \@thanks + \vfil\null + \end{titlepage} +}% +\def\@maketitle{ + \newpage + \null + \vskip 2em + \vspace*{-2cm} + \begin{flushright} + \usebox{\igaliaMiniLogo} + \end{flushright} + \vspace*{2cm} + \begin{center} + \let \footnote \thanks + {\Huge \@title \par} + \vskip 6cm + \end{center}\par + \begin{flushright} + \begin{tabular}[t]{l} + {\huge \@customer} \par \\ + {\LARGE \@reference}\\ + {\LARGE \@city,\xspace \@date}\\ + \end{tabular} + \end{flushright} + \par + \vskip 1.5em} + +% Set styles for headings, etc +\setkomafont{pagehead}{\sffamily\color{igaliaColor}} +\setkomafont{pagenumber}{\sffamily\bfseries\color{igaliaColor}} + +% Tweak sectioning styles +\addtokomafont{chapter}{\textcolor{igaliaColor}} +\addtokomafont{paragraph}{\textcolor{igaliaColor}} +\addtokomafont{subsection}{\textcolor{igaliaColor}} +\addtokomafont{subparagraph}{\normalfont\rmfamily\bfseries\textcolor{igaliaColor}} + +\renewcommand{\@@makeschapterhead}[1]{ + \chapterheadstartvskip% + {\normalfont\sectfont\nobreak\size@chapter{}% + \setlength{\parindent}{\z@}\setlength{\parfillskip}{\fill}% + \raggedsection \interlinepenalty \@M \size@chapter{#1}\par + \vspace{0.5em}\color{igaliaColor}{\hrule height 2pt}\vspace{2em}} + \nobreak\chapterheadendvskip% +} + +\renewcommand{\@@makechapterhead}[1]{ + \chapterheadstartvskip% + {\setlength{\parindent}{\z@}\setlength{\parfillskip}{\fill}% + \normalfont\sectfont\nobreak\size@chapter{}% + \if@chapterprefix + \let\@tempa\raggedsection + \else + \let\@tempa\@hangfrom + \fi + \@tempa{\ifnum \c@secnumdepth >\m@ne% + \if@mainmatter + \if@chapterprefix + \expandafter\size@chapterprefix + \else + \expandafter\size@chapter + \fi + {\chapterformat}% + \if@chapterprefix + \size@chapterprefix{}\endgraf\nobreak\vskip.5\baselineskip + \fi + \fi + \fi + }% + {\raggedsection \interlinepenalty \@M \size@chapter{#1}\par + \vspace{0.5em}\color{igaliaColor}{\hrule height 2pt}}\vspace{2em}} + \nobreak\chapterheadendvskip +} + +\parskip=6pt +\parindent=0pt + +\renewcommand{\textfraction}{0.05} +\renewcommand{\topfraction}{0.95} +\renewcommand{\bottomfraction}{0.95} +\renewcommand{\floatpagefraction}{0.35} +\setcounter{totalnumber}{5} + +\endinput diff --git a/doc/src/training/gl/images/logo.png b/doc/src/training/gl/images/logo.png new file mode 100644 index 000000000..819092808 Binary files /dev/null and b/doc/src/training/gl/images/logo.png differ diff --git a/doc/src/training/gl/lsr.css b/doc/src/training/gl/lsr.css new file mode 100644 index 000000000..f8a252582 --- /dev/null +++ b/doc/src/training/gl/lsr.css @@ -0,0 +1,251 @@ +/* +Author: Peter Parente +Date: 2008/01/22 +Version: 1.0 +Copyright: This stylesheet has been placed in the public domain - free to edit and use for all uses. +*/ + +body { + font: 11px Verdana, Tahoma, sans-serif; + background: #ffffff; + color: black; + margin: 2em; +/* padding: 0em 2em; */ +} + +p.topic-title { + font-weight: bold; +} + +table.docinfo { + text-align: left; + margin: 2em 0em; +} + +a[href] { + color: #436976; + background-color: transparent; +} + +a.toc-backref { + text-decoration: none; +} + +h1 a[href] { + color: #003a6b; + text-decoration: none; + background-color: transparent; +} + +a.strong { + font-weight: bold; +} + +img { + margin: 0; + border: 0; +} + +p { + margin: 0.5em 0 1em 0; + line-height: 1.5em; +} + +p a:visited { + color: purple; + background-color: transparent; +} + +p a:active { + color: red; + background-color: transparent; +} + +a:hover { + text-decoration: none; +} + +p img { + border: 0; + margin: 0; +} + +p.rubric { + font-weight: bold; + font-style: italic; +} + +h1.title { + color: #003a6b; + font-size: 250%; + margin-bottom: 0em; +} + +h2.subtitle { + color: #003a6b; + border-bottom: 0px; +} + +h1, h2, h3, h4, h5, h6 { + color: #555; + background-color: transparent; + margin: 0em; + padding-top: 0.5em; +} + +h1 { + font-size: 160%; + margin-bottom: 0.5em; + border-bottom: 2px solid #aaa; +} + +h2 { + font-size: 140%; + margin-bottom: 0.5em; + border-bottom: 1px solid #aaa; +} + +h3 { + font-size: 130%; + margin-bottom: 0.5em; +} + +h4 { + font-size: 110%; + font-weight: bold; + margin-bottom: 0.5em; +} + +h5 { + font-size: 105%; + font-weight: bold; + margin-bottom: 0.5em; +} + +h6 { + font-size: 100%; + font-weight: bold; + margin-bottom: 0.5em; +} + +dt { + font-style: italic; +} + +dd { + margin-bottom: 1.5em; +} + +div.admonition, div.note, div.tip, div.caution, div.important, div.warning { + margin: 2em 2em; + padding: 0em 1em; + border-top: 1px solid #aaa; + border-left: 1px solid #aaa; + border-bottom: 2px solid #555; + border-right: 2px solid #555; +} + +div.important { + background: transparent url('../images/important.png') 10px 2px no-repeat; +} + +div.caution { + background: transparent url('../images/caution.png') 10px 2px no-repeat; +} + +div.note { + background: transparent url('../images/note.png') 10px 2px no-repeat; +} + +div.tip { + background: transparent url('../images/tip.png') 10px 2px no-repeat; +} + +div.admonition-example { + background: transparent url('../images/tip.png') 10px 2px no-repeat; +} + +div.admonition-critical-example { + background: transparent url('../images/important.png') 10px 2px no-repeat; +} + +p.admonition-title { + font-weight: bold; + border-bottom: 1px solid #aaa; + padding-left: 30px; +} + +table.docutils { + text-align: left; + border: 1px solid gray; + border-collapse: collapse; + width: 100%; + margin: 1.5em 0em; +} + +table.docutils caption { + font-style: italic; +} + +table.docutils td, table.docutils th { + padding: 0.25em 0.5em; +} + +table.docutils th { + background-color: #dddddd; +} + +div.sidebar { + width: 33%; + float: right; + margin: 0em 2em; + padding: 0em 1em; + border-top: 1px solid #aaa; + border-left: 1px solid #aaa; + border-bottom: 2px solid #555; + border-right: 2px solid #555; +} + +p.sidebar-title { + margin-bottom: 0em; + color: #003a6b; + border-bottom: 1px solid #aaa; + font-weight: bold; +} + +p.sidebar-subtitle { + margin-top: 0em; + font-style: italic; + color: #003a6b; +} + +div.figure { + text-align: center; +} + +div.figure img { + background: #f8f8f8; + padding: 0.25em; + border: 1px solid #888; + border-radius: 5px; + -moz-border-radius: 5px; + -webkit-border-radius: 5px; +} + +div.figure img:hover { + background: #e0e0e0; +} + +div.figure p.caption { + text-align: center; + margin-top: 0.1em; + font-style: italic; + color: #444; +} + +pre.literal-block { + padding: 0.15em; + background: #f8f8f8; + border: 1px solid #dfdfdf; + border-left: 0.25em solid #dfdfdf +} diff --git a/doc/src/training/gl/parts b/doc/src/training/gl/parts new file mode 100644 index 000000000..302f004ad --- /dev/null +++ b/doc/src/training/gl/parts @@ -0,0 +1,26 @@ +# +# First word: +# Identifier of the section to include. It cannot contain spaces. For +# a section named “foo”, a file “foo/foo.rst” must exist. +# +# Rest of the line: +# Free form text for specifying who is in charge. It will be passed to +# docutils as-is, so you can add markup if needed. +# +# + +01-introducion Xavier Castaño (xcastanho@igalia.com) +02-criterios Xavier Castaño (xcastanho@igalia.com) +03-calendarios Xavier Castaño (xcastanho@igalia.com) +04-avances Xavier Castaño (xcastanho@igalia.com) +05-recursos Xavier Castaño (xcastanho@igalia.com) +06-pedidos Xavier Castaño (xcastanho@igalia.com) +07-planificacion Xavier Castaño (xcastanho@igalia.com) +08-asignacion Xavier Castaño (xcastanho@igalia.com) +09-partes Xavier Castaño (xcastanho@igalia.com) +10-etiquetas Xavier Castaño (xcastanho@igalia.com) +11-materiales Xavier Castaño (xcastanho@igalia.com) +12-formularios-calidad Xavier Castaño (xcastanho@igalia.com) +13-usuarios Xavier Castaño (xcastanho@igalia.com) +14-custos Xavier Castaño (xcastanho@igalia.com) +15-informes Xavier Castaño (xcastanho@igalia.com) \ No newline at end of file