Project

General

Profile

Importacion / Exportacion

Hay algunos cambios en el sistema de Exportación e Importación de datos desde y hacia GONG. Aquí se recoge el nuevo enfoque de este módulo.

Formatos

Inicialmente se utilizarán únicamente hojas de cálculo en formato Excel 95 (.xls) y posteriormente se añadirán formatos estandar como OpenXML-ODF (.odt)

Exportación

Habrá DOS formas de exportar datos: una sin plantillas y otra con plantillas. Las plantillas serán opcionales (podrán definirse o no). En caso de no haber plantillas, el sistema exportará datos según la modalidad "Sin plantillas"

Sin plantillas

El sistema exportará una Hoja de Excel con los datos en el mismo orden siempre.

Con plantillas

El sistema exportará los datos a través de unas plantillas opcionales definidas en Libros de Excel, que cada organización podrá subir al sistema (desde el menú de Admnistración) y que serán comunes para toda la organización.

Importación

Los datos a importar deberán seguir el mismo orden y estructura que el existente en la exportación.

Matriz

  • Primera hoja con objetivos específicos, segunda hoja con resultados y tercera con actividades.

Presupuesto

  • La primera hoja del Libro de Excel es obligatoria y contiene los datos a importar
  • Se define como campo identificativo (obligatorio y único) de cada línea de presupuesto el campo 'Concepto'
  • Carga total de datos por proyecto y agente (para la sección 'Proyectos' se seleccionará agente implantador a importar y para la sección Agentes se seleccionará proyecto a importar de forma que la hoja de importación solo contendrá líneas de presupuesto de un proyecto y un agente)
    • Antes de la importación se borran todas las líneas de presupuesto del agente y el proyecto seleccionados
    • Tras la importación, para ese proyecto e implantador sólo existiran las líneas de presupuesto que estuvieran en la hoja de cálculo importada
  • Carga parcial de datos (se pueden cargar líneas de presupuesto de distintos implantadores para importación desde 'Proyectos' y líneas de presupuesto de distintos proyectos para la importación desde 'Agentes')
    • Si el concepto ya existe en el sistema, se modifica la línea de presupuesto con los datos existentes en la hoja
    • Si el concepto no existe en el sistema, se añade como nueva la línea de presupuesto
    • Si el texto del concepto aparece "tachado" (como este texto), se elimina la línea de presupuesto si existiera en el sistema (así como todas las asignaciones a financiadores y actividades)

Gastos

  • La primera hoja del Libro de Excel es obligatoria y contiene los datos a importar
  • Se define como campo identificativo (obligatorio y único) de cada gasto el campo 'Concepto'
  • Carga total de datos por proyecto y agente (para la sección 'Proyectos' se seleccionará agente implantador a importar y para la sección 'Agentes' se seleccionará proyecto a importar de forma que la hoja de importación solo contendrá gastos de un proyecto y un agente)
    • Antes de la importación se borran todos los gastos del agente y el proyecto seleccionados
    • Tras la importación, para ese proyecto e implantador sólo existiran los gastos que estuvieran en la hoja de cálculo importada
  • carga parcial de datos (se pueden importar gastos de distintos implantadores para importación desde 'Proyectos' y gastos de distintos proyectos para la importación desde 'Agentes')
    • Si el concepto ya existe en el sistema, se modifica el gasto con los datos existentes en la hoja
    • Si el concepto no existe en el sistema, se añade como nuevo el gasto
    • Si el texto del concepto aparece "tachado" (como este), se elimina el gasto si existiera en el sistema (así como todas las asignaciones a financiadores y actividades)

Control de Errores

  • Para cada línea de presupuesto, gasto o elemento de la matriz (objetivo específico, resultado y actividad) existen datos principales (lo propios de cada elemento), y datos relacionados (según el elemento a importar: financiadores, actividades, fuentes de verificación, ...)
  • Primero se realiza la importación de los datos principales (elemento a elemento) y sólo si esta fue correcta la de los datos relacionados (p.ej. se importa un gasto nuevo y sólo si no hubo problemas en crearlo se importarán los financiadores y actividades asociadas a este).
  • Se muestra por pantalla los errores producidos en la carga de datos y en caso de error deberá corregirse la hoja de importación y volver a efectuar la carga.

Comentarios:
La idea de que sea el Concepto la clave única es arriesgada. Telmo propone que se puede bloquear la columna pero parece que se acepta que sea un ID numérico con lo que no hay necesidad de ello.
La idea de las plantillas de exportación, parece buena en principio.

Financiado por:

Desarrollado por:
Software libre forjado en: