Importar un Plan

Es posible importar los datos de un plan desde un fichero CSV. La codificación del fichero ha de ser UTF8 y debe tener al menos las columnas:

  • Level 0: si tiene nivel 0
  • Level 1: si tiene nivel 1
  • Level 2: si tiene nivel 2 (y así sucesivamente)
  • Node.Title: donde se indicará el título del nodo

Como mínimo un plan debe de tener niveles 0 y 1 de categorías. Opcionalmente puede tener:

  • Node.Status: donde se indicará el estado
  • Node.Progress: donde se indicará el progreso entre 0 y 100
  • Node.Start: este campo indica la fecha de inicio
  • Node.End: este campo indica la fecha de fin

La importación borra los datos anteriores Cuando se importa un plan vía CSV, los datos que tenga el plan en ese momento, tanto categorías com proyectos, se destruirán y se crearán nuevos proyectos y categorías de acuerdo al CSV. Gobierto informará al administrador de las consecuencias de la importación con un mensaje.

Formato de los campos

Niveles de categorías: Siempre deben comenzar en el Level 0, aunque no se utilicen todos los niveles -- es decir, si solo se van a utilizar dos niveles, deberán ir en Level 0 y Level 1

Campos de fechas: (Node.Start y Node.End): El formato a utilizar debe ser 2020-01-01

Campo ODS: debe contener el nombre del ODS en el idioma por defecto del site, con el número. Si un sitio tiene como idioma por defecto el catalán, se deberá incluir el nombre del ODS en catalán.

En los campos que son vocabularios de Gobierto (listas de elementos predefinidas)

  • si se está realizando una importación inicial, todos los términos (posibles valores) que se detecten se crearán en el vocabulario
  • si se está realizando una importación sucesiva (es decir, que se está haciendo una actualización de un plan que ya está cargado):
    • antes de realizar una importación los elementos deberán estar añadidos en el vocabulario correspondiente
    • si en el CSV se realiza una modificación de términos (se añade uno nuevo, o se modifica uno existente) habrá que realizar el correspondiente cambio en el vocabulario de Gobierto antes de realizar la importación
  • Si se desean asociar varios términos a un proyecto, los términos deberán ir separados por comas. Si alguno de los términos contiene en si mismo una coma, todos los términos de esa celda deberán ir entre comillas. Ejemplos:
Departamento 1, Departamento 2, Departamento 3
“Área de Deporte, Cultura y Tiempo Libre”, "Área de Urbanismo", "Área de Servicios Sociales"

Campos numéricos (ej. Coste previsto) la cifra debe ir en este formato: 10000 (sin puntos separadores ni decimales ni unidad)

Si algún campo no tiene valor, debe ir vacío (si se incluye un valor como "No Aplica" el sistema entenderá que ese es el valor, lo que en campos que no sean de texto generará problemas)

Campos de imágenes Estos campos se corresponden con campos personalizados de tipo imagen que puede ser múltiple o de imagen única (en este caso si la celda contiene varias imágenes solo se importa la primera). El formato esperado es de markdown. Ejemplo:

Node.images
"![Presentación de la campaña](https://images.pexels.com/photos/165971/pexels-photo-165971.jpeg)
![Presentación del desfile](https://images.pexels.com/photos/1010518/pexels-photo-1010518.jpeg)"