Diseño Informe
Se debe de generar un informe en formato RTF compatible con DOCX que reciba como parámetros de entrada el título del informe y la lista de bloques de datos a incluir. El informe contendrá la información detallada de proyectos. Se listarán todas las convocatorias recuperadas con su detalle. Se incluirá el parámetro de entrada "título" como título del informe.
El listado se mostrará agrupado por convocatoria. Cada vez que se cambie de convocatoria se resaltará la línea de texto en el informe y a continuación comenzará a listarse su detalle.
El detalle se visualizará en función del bloque de datos:
- A dos columnas. Siendo la primera columna la etiqueta de la misma y la segunda columna el contenido recuperado con los datos de la convocatoria.
- En varias filas, pero también a dos columnas, de forma que varias filas compartan una misma columna de título. La primera columna será el título y en la segunda columna, saltando de fila, se mostrará el contenido. ejemplo
Habrá bloques de datos que se repitan, en este caso la etiqueta será representativa del bloque de datos, e incluirá entre paréntesis el nombre de las columnas que se mostrarán para cada elemento. Cada elemento repetido se mostrará de alguna de las formas indicadas previamente (dependiendo de cada bloque de datos).
A continuación se indica el mapeo de los nombres de columnas del fichero de salida con la tabla y campo del SGI desde el que deben ser recuperadas. Se indica también el bloque de datos al que pertenece cada columna, así como el modo en el que se visualizará (a dos columnas o repeticiones de filas).
Ejemplo de formato de datos: proyectos_with_list.rtf al que se de debe de incorporar la visualización en varias filas, de manera semejante a la imagen mostrada previamente.
Bloque de datos | Columna informe | Formato | Campo SGI | Repetición |
---|---|---|---|---|
Título | Dos columnas | Campo "título" de la tabla "convocatoria". | ||
Estado | Dos columnas | Valor del enumerado "tipo estado convocatoria" referenciado desde el campo "estado" de la tabla "convocatoria". | ||
Tipo solicitud SGI | Dos columnas | Valor del enumerado "tipo formulario solicitud" especificado por el campo "tipo formulario solicitud" de la tabla "convocatoria". | ||
Unidad de gestión | Dos columnas | Campo "nombre" de la tabla "unidad gestión" referenciado desde el campo "unidad gestión" de la tabla "convocatoria". | ||
Modelo de ejecución | Dos columnas | Campo "nombre" de la tabla "modelo ejecución" referenciado desde el campo "modelo ejecución" de la tabla "convocatoria". | ||
Finalidad | Dos columnas | Campo "nombre" de la tabla "finalidad" referenciado desde el campo "finalidad" de la tabla "convocatoria". | ||
Identificación | Dos columnas | Campo "código" de la tabla "convocatoria". | ||
Fecha publicación | Dos columnas | Campo "fecha publicación" de la tabla "convocatoria". | ||
Fecha provisional | Dos columnas | Campo "fecha provisional" de la tabla "convocatoria". | ||
Fecha concesión | Dos columnas | Campo "fecha concesión" de la tabla "convocatoria". | ||
Duración actividad (meses) | Dos columnas | Campo "duración" de la tabla "convocatoria". | ||
Ámbito geográfico | Dos columnas | Campo "nombre" de la tabla "tipo ámbito geográfico" referenciado desde el campo "ámbito geográfico" de la tabla "convocatoria". | ||
Régimen concurrencia | Dos columnas | Campo "nombre" de la tabla "tipo régimen concurrencia" referenciado desde el campo "régimen concurrencia" de la tabla "convocatoria". | ||
Entidad gestora (nombre - número identificación) | Dos columnas | Se mostrarán el nombre y el número de identificación, separados por el carácter "-". Nombre: Campo "nombre" recuperado a través de REQ-INT-0015-SGEMP-0030 - Consultar datos generales de empresa para la entidad indicada por el campo "entidad ref" de la tabla "convocatoria entidad gestora". Número de identificación: Campo "número de identificación fiscal" recuperado a través de REQ-INT-0015-SGEMP-0030 - Consultar datos generales de empresa para la entidad indicada por el campo "entidad ref" de la tabla "convocatoria entidad gestora" | ||
Áreas temáticas | Áreas temáticas | Varias filas | Cada área temática vinculada a la convocatoria se mostrará en una fila. En cada fila se mostrará el nombre del listado de áreas temáticas concatenado (carácter '-') con el área temática. Se recuperarán las áreas temáticas de la convocatoria de la tabla "convocatoria área temática". Para cada área se mostrará su nombre (campo "nombre" de la tabla "área temática"), precedido del nombre del listado y concatenado éste con carácter "-". El nombre del listado de áreas será el campo "nombre" del elemento raíz (aquel cuyo campo "padre" tome valor "null") obtenido de la tabla "área temática", para recuperarlo se "ascenderá" través del campo "padre" a partir del "área temática" especificada en la relación "convocatoria área temática". | Sí |
Entidades convocantes | Entidades convocantes (nombre - número identificación - plan - modalidad) | Varias filas | Se recuperarán todas las entidades convocantes de la tabla "convocatoria entidad convocante", mostrando cada una de ellas en una fila. En cada fila se mostrará la concatenación de los campos (nombre - número identificación - plan - modalidad), extraídos cada uno de ellos como se indica a continuación. | Sí |
Entidad convocante X | Nombre: Campo "nombre" recuperado a través de REQ-INT-0015-SGEMP-0030 - Consultar datos generales de empresa para la entidad indicada por el campo "entidad ref" de la tabla "convocatoria entidad convocante". Número identificación: Campo "número de identificación fiscal" recuperado a través de REQ-INT-0015-SGEMP-0030 - Consultar datos generales de empresa para la entidad indicada por el campo "entidad ref" de la tabla "convocatoria entidad convocante". Plan: Se mostrará el nombre del plan correspondiente al programa con el que se relaciona la entidad convocante. El nombre del plan es el nodo raíz al que pertenece el programa asociado a la entidad convocante. Se mostrará el campo "nombre" de la tabla "programa" correspondiente al nodo raíz del elemento indicado por el campo "programa" de la tabla "convocatoria entidad convocante". Para alcanzar el nodo raíz se "ascenderá" en la tabla "programa" desde el elemento de partida (campo "programa" de "convocatoria entidad convocante"), a través del campo "padre" hasta alcanzar el elemento cuyo campo "padre" tome valor "null". Éste será el nombre del plan a mostrar en esta columna. Modalidad: Se mostrará el valor del campo "nombre" de la tabla "programa" para el elemento referenciado desde el campo "programa" de la tabla "convocatoria entidad convocante". | |||
Entidades financiadoras | Entidades financiadora (nombre - número identificación - fuente financiación - ámbito fuente financiación - tipo financiación - importe financiación - porcentaje financiación) | Varias filas | Se recuperarán todas las entidades financiadoras de la tabla "convocatoria entidad financiadora", mostrando cada una de ellas en una fila. En cada fila se mostrará la concatenación de los campos (nombre - número identificación - fuente financiación - ámbito fuente financiación - tipo financiación - importe financiación - porcentaje financiación) extraídos cada uno de ellos como se indica a continuación. | Sí |
Entidad financiadora X | Nombre: Campo "nombre" recuperado a través de REQ-INT-0015-SGEMP-0030 - Consultar datos generales de empresa para la entidad indicada por el campo "entidad ref" de la tabla "convocatoria entidad financiadora". Número identificación: Campo "número de identificación fiscal" recuperado a través de REQ-INT-0015-SGEMP-0030 - Consultar datos generales de empresa para la entidad indicada por el campo "entidad ref" de la tabla "convocatoria entidad financiadora". Fuente financiación: Campo "nombre" de la tabla "fuente financiación" para el elemento referenciado por el campo "fuente financiación" de la tabla "convocatoria entidad financiadora". Tipo financiación: Campo "nombre" de la tabla "tipo financiación" para el elemento referenciado por el campo "tipo financiación" de la tabla "convocatoria entidad financiadora". Importe financiación: Campo "importe financiación" de la tabla "convocatoria entidad financiadora". Porcentaje financiación: Campo "porcentaje financiación" de la tabla "convocatoria entidad financiadora". | |||
Enlaces | Enlaces (URL-tipo enlace) | Varias filas | Se recuperarán todos los enlaces de la convocatoria de la tabla "convocatoria enlace". Para cada enlace se mostrará su url y su tipo concatenados por el carácter "-" | Sí |
Enlace X | Se mostrarán los campos url y tipo enlace concatenados por el carácter '-' Campo "url" de la tabla "convocatoria enlace". Campo "nombre" recuperado de la tabla "tipo enlace" para la referencia establecida por el campo "tipo enlace" de la tabla "convocatoria enlace". | |||
Fases | Fases (fecha inicio - fecha fin - tipo fase) | Varias filas | Se recuperarán todas las fases de la convocatoria, tabla "convocatoria fase", se mostrarán concatenados por el carácter "-" la fecha de inicio, la fecha de fin y el tipo de fase. | Sí |
Campo "fecha inicio" de la tabla "convocatoria fase". Campo "fecha fin" de la tabla "convocatoria fase". Campo "nombre" recuperado de la tabla "tipo fase" para la referencia establecida por el campo "tipo fase" de la tabla "convocatoria fase". | ||||
Calendario justificación | Calendario justificación (número periodo - tipo - mes inicia - mes final ejecución - fecha inicio presentación - fecha fin presentación) | *** | Sí | |
Seguimiento científico | Seguimiento científico (número - tipo - fecha inicio ejecución - fecha fin ejecución - fecha inicio presentación - fecha fin presentación) | Varias filas | Sí | |
Periodo X | Campo "número periodo" de la tabla "proyecto periodo seguimiento". | |||
Valor correspondiente dentro del enumerado "Tipo seguimiento" al campo "tipo seguimiento" de la tabla "proyecto periodo seguimiento". | ||||
Campo "fecha inicio" de la tabla "proyecto periodo seguimiento". | ||||
Campo "fecha fin" de la tabla "proyecto periodo seguimiento". | ||||
Campo "fecha inicio presentación" de la tabla "proyecto periodo seguimiento". | ||||
Campo "fecha fin presentación" de la tabla "proyecto periodo seguimiento". | ||||
Elegibilidad | Conceptos gasto (nombre - importe máximo - fecha inicio - fecha fin - códigos económicos - permitido) | Varias filas | Se recuperarán los conceptos de gasto de la tabla "proyecto concepto gasto". se recuperarán en orden, primero los permitidos (campo "permitido" valor "true") y después los no permitidos (campo "permitido" valor "false"). Para cada concepto de gasto se deberán recuperar los códigos económicos relacionados, obtenidos de la tabla "proyecto concepto gasto código económico". | Sí |
Concepto gasto X | Campo "nombre" de la tabla "concepto gasto" correspondiente al campo "concepto gasto" de la tabla "proyecto concepto gasto". | |||
Campo "importe máximo" de la tabla "proyecto concepto gasto". | ||||
Campo "fecha inicio" de la tabla "proyecto concepto gasto". | ||||
Campo "fecha fin" de la tabla "proyecto concepto gasto". | ||||
Los códigos económicos serán una repetición pero se mostrarán en la misma línea, separados por el carácter ",". Para cada código económico se mostrará el identificador concatenado con el nombre del código económico recuperados a través de REQ-INT-0010-SGE-0072 - Detalle código económico gasto para el "código económico ref" de la tabla "proyecto concepto gasto código económico". | Sí. Repetición dentro de concepto de gasto | |||
Según el valor del campo "permitido" de la tabla "proyecto concepto gasto":
| ||||
Partidas presupuestarias | Partidas presupuestarias (partida - tipo) | Dos columnas | Se recuperarán todos los registros de la tabla "proyecto partida" para el proyecto listado. Modelo lógico "Proyecto - Configuración económica". Para cada partida se mostrará: El campo "código" de la tabla "proyecto partida". El valor correspondiente sobre el enumerado "tipo partida" del campo "tipo partida" de la tabla "proyecto partida". | Sí |
Calendario justificación | Calendario justificación (número periodo - tipo - fecha inicio ejecución - fecha fin ejecución - fecha inicio presentación - fecha fin presentación) | Varias filas | Se recuperarán todos los elementos de la tabla "proyecto periodo justificación". Modelo lógico "Proyecto - Configuración económica". | Sí |
Periodo justificación X | Campo "número periodo" de la tabla "proyecto periodo justificación". | |||
Valor recuperado del enumerado "tipo justificación" para el campo "tipo justificación" de la tabla "proyecto periodo justificación". | ||||
Campo "fecha inicio" de la tabla "proyecto periodo justificación". | ||||
Campo "fecha fin" de la tabla "proyecto periodo justificación". | ||||
Campo "fecha inicio presentación" de la tabla "proyecto periodo justificación". | ||||
Campo "fecha fin presentación" de la tabla "proyecto periodo justificación". |