...
Campo | Tipo | Obligatorio | Campo del SGI | Tabla del SGI | Esquema del SGI | Comentario |
---|---|---|---|---|---|---|
ID | NUMBER (38,0) | SI | ID | GRUPO_EQUIPO | CSP_SGI | Identificador único del registro. Clave primaria. |
GRUPO_ID | NUMBER (38,0) | SI | GRUPO_ID | GRUPO_EQUIPO | CSP_SGI | Identificador del grupo. |
PERSONA_REF | VARCHAR2(50) | SI | PERSONA_REF | GRUPO_EQUIPO | CSP_SGI | Identificador de la persona en el sistema de personas de la Universidad |
FECHA_INICIO | TIMESTAMP | SI | FECHA_INICIO | GRUPO_EQUIPO | CSP_SGI | Fecha de inicio de la participación en el equipo. |
FECHA_FIN | TIMESTAMP | NO | FECHA_FIN | GRUPO_EQUIPO | CSP_SGI | Fecha de finalización de la participación en el equipo. |
ROL_PROYECTO_ID | NUMBER (38,0) | SI | ROL_PROYECTO_ID | GRUPO_EQUIPO | CSP_SGI | Identificador del rol del miembro en el equipo. |
ROL_PROYECTO_ABREVIATURA | VARCHAR2(5) | SI | ABREVIATURA | ROL_PROYECTO | CSP_SGI | Abreviatura o código identificativo del rol del miembro en el equipo. |
ROL_PRINCIPAL | NUMBER (1,0) | SI | ROL_PRINCIPAL | ROL_PROYECTO | CSP_SGI | Si el rol es un rol principal o no. |
ROL_ORDEN | VARCHAR2(255) | NO | ORDEN | ROL_PROYECTO | CSP_SGI | En caso de que el rol tenga marcado el flag principal se indica si el orden es:
|
...
- activas: campo "activo" con valor "true"
Campo | Tipo | Obligatorio | Campo del SGI | Tabla del SGI | Esquema del SGI | Comentario |
ID | NUMBER (38,0) | SI | ID | SOLICITUD | CSP_SGI | Identificador único de la solicitud. Clave primaria. |
UNIDAD_GESTION_REF | VARCHAR2(50) | SI | UNIDAD_GESTION_REF | SOLICITUD | CSP_SGI | Identificador único de la unidad de gestión asociada a la solicitud. Las unidades de gestión son configurables en el SGI por implantación. |
UNIDAD_GESTION_NOMBRE | VARCHAR2(50) | SI | NOMBRE | UNIDAD | USR_SGI | Nombre de la unidad de gestión asociada a la solicitud. |
CONVOCATORIA | VARCHAR(50) | NO | CODIGO | CONVOCATORIA | CSP_SGI | Campo "identificación" de la convocatoria asociada a la solicitud. |
ESTADO | VARCHAR2(50) | SI | NOMBRE | ESTADO_SOLICITUD | CSP_SGI | Estado actual de la solicitud. Se sacará el campo "estado" de la tabla ESTADO_SOLICITUD del estado actual de la solicitud. Posibles valores:
|
TITULO | VARCHAR(250) | NO | TITULO | SOLICITUD | CSP_SGI | Campo "título" de la solicitud. |
IMPORTE_SOLICITADO | NUMBER (19,2) | NO | CSP_SGI | Si el campo "importe solicitado" o "importe solicitado costes indirectos" de la solicitud de proyecto están informados, será la suma de ellos, en caso de que no estén informados será la suma del campo "importe solicitado" de todos los gastos del presupuesto de la solicitud (tabla SOLICITUD_PROYECTO_PRESUPUESTO). | ||
FECHA_PRESENTACION | TIMESTAMP | NO | FECHA_ESTADO | ESTADO_SOLICITUD | CSP_SGI | Fecha en la que la solicitud pase a estado SOLICITADA. |
FECHA_CONCESION | TIMESTAMP | NO | FECHA_ESTADO | ESTADO_SOLICITUD | CSP_SGI | Fecha en la que la solicitud pase a estado CONCEDIDA. En el SGI se considera estado CONCEDIDA (cuando sale el botón de "Crear proyecto" a partir de la Solicitud, en uno de los siguientes estados "Concedida provisional", "Concedida provisional alegada", "Concedida provisional no alegada" o "Concedida" En el caso de que el proyecto tenga relacionada una solicitud, se irá a la tabla del histórico de estados y se buscará la fecha de estado mas antigua de los estados:
|
DURACION | NUMBER (38,0) | NO | DURACION | SOLICITUD_PROYECTO | CSP_SGI | Campo "duración" de la solicitud. Las solicitudes no tienen fecha de inicio ni de fin, únicamente una duración en meses. |
COORDINADO | NUMBER (1,0) | NO | COORDINADO | SOLICITUD_PROYECTO | CSP_SGI | Indica si el proyecto se realizará de forma coordinada con otros socios. |
COLABORATIVO | NUMBER (1,0) | NO | COLABORATIVO | SOLICITUD_PROYECTO | CSP_SGI | Indica si un proyecto coordinado es además colaborativo (alguno de los socios participantes es una empresa privada). |
COORDINADOR_EXTERNO | NUMBER (1,0) | NO | COORDINADOR_EXTERNO | SOLICITUD_PROYECTO | CSP_SGI | Indica quién actúa como coordinador del proyecto. Un valor "No" indicará que es la propia universidad quien actúa en calidad de coordinador del proyecto. En caso que quien coordine el proyecto no sea la universidad sino uno de los socios, se indicaría en este campo el valor "Sí". |
MODELO_EJECUCION_ID | NUMBER (38,0) | NO | MODELO_EJECUCION_ID | CONVOCATORIA | CSP_SGI | Identificador único del modelo de ejecución asociado a la convocatoria. Los modelos de ejecución son configurables en el SGI. |
MODELO_EJECUCION_NOMBRE | VARCHAR2(50) | NO | NOMBRE | MODELO_EJECUCION | CSP_SGI | Nombre del modelo de ejecución asociado a la convocatoria. |
TIPO_FINALIDAD_ID | NUMBER (38,0) | NO | TIPO_FINALIDAD_ID | CONVOCATORIA | CSP_SGI | Identificador único del tipo de finalidad asociado a la convocatoria. Los tipos de finalidad son configurables en el SGI. |
TIPO_FINALIDAD_NOMBRE | VARCHAR2(100) | NO | NOMBRE | TIPO_FINALIDAD | CSP_SGI | Nombre del tipo de finalidad asociado a la convocatoria. |
AMBITO_ID | NUMBER (38,0) | NO | TIPO_AMBITO_GEOGRAFICO_ID | CONVOCATORIA | CSP_SGI | Identificador único del tipo de ámbito geográfico asociado a la convocatoria. Los tipos de ámbitos geográficos son configurables en el SGI. |
AMBITO_NOMBRE | VARCHAR2(50) | NO | NOMBRE | TIPO_AMBITO_GEOGRAFICO | CSP_SGI | Nombre del tipo de ámbito geográfico asociado a la convocatoria. |
Bloque de código | ||
---|---|---|
| ||
SELECT ps.ID,p.SOLICITUD_ID,ps.UNIDAD_GESTION_REF ,u.NOMBRE AS UNIDAD_GESTION_NOMBRE,c.CODIGO AS CONVOCATORIA,epes.ESTADO,ps.TITULO ,CASE WHEN psp.IMPORTE_CONCEDIDOSOLICITADO IS NOT NULL OR psp.IMPORTE_CONCEDIDOSOLICITADO_COSTES_INDIRECTOS IS NOT NULL THEN psp.IMPORTE_CONCEDIDOSOLICITADO + psp.IMPORTE_CONCEDIDOSOLICITADO_COSTES_INDIRECTOS ELSE (SELECT SUM(agspp.IMPORTE_CONCEDIDOSOLICITADO) FROM CSP_SGI.ANUALIDADSOLICITUD_PROYECTO_GASTOPRESUPUESTO agspp INNERLEFT JOIN CSP_SGI.SOLICITUD_PROYECTO_ANUALIDADENTIDAD paspe ON ag.PROYECTO_ANUALIDAD spe.ID = spp.SOLICITUD_PROYECTO_ENTIDAD_ID WHERE spp.SOLICITUD_PROYECTO_ID = pasp.ID WHEREOR paspe.SOLICITUD_PROYECTO_ID = psp.ID) END IMPORTE_CONCEDIDOSOLICITADO ,(SELECT MIN(eses1.FECHA_ESTADO) FROM CSP_SGI.ESTADO_SOLICITUD eses1 WHERE eses1.SOLICITUD_ID = ps.SOLICITUD_ID AND eses1.ESTADO = 'SOLICITADA') AS FECHA_PRESENTACION ,(SELECT MIN(eses1.FECHA_ESTADO) FROM CSP_SGI.ESTADO_SOLICITUD eses1 WHERE eses1.SOLICITUD_ID = ps.SOLICITUD_ID AND (eses1.ESTADO = 'CONCEDIDA' OR eses1.ESTADO = 'CONCEDIDA_PROVISIONAL' OR eses1.ESTADO = 'CONCEDIDA_PROVISIONAL_ALEGADA' OR eses1.ESTADO = 'CONCEDIDA_PROVISIONAL_NO_ALEGADA')) AS FECHA_CONCESION ,psp.FECHA_INICIO,CASE WHEN p.FECHA_FIN_DEFINITIVA IS NOT NULL THEN p.FECHA_FIN_DEFINITIVA ELSE p.FECHA_FIN END FECHA_FIN ,pDURACION,sp.COORDINADO,psp.COLABORATIVO,psp.COORDINADOR_EXTERNO ,pc.MODELO_EJECUCION_ID ,me.NOMBRE AS MODELO_EJECUCION_NOMBRE, pc.TIPO_FINALIDAD_ID , tf.NOMBRE AS TIPO_FINALIDAD_NOMBRE ,pc.TIPO_AMBITO_GEOGRAFICO_ID AS AMBITO_ID ,tag.NOMBRE AS AMBITO_NOMBRE FROM CSP_SGI.PROYECTOSOLICITUD ps INNER JOIN CSP_SGI.ESTADO_PROYECTOSOLICITUD epes ON ps.ESTADO_PROYECTOSOLICITUD_ID = epes.ID INNER JOIN CSP_SGI.MODELOSOLICITUD_EJECUCIONPROYECTO mesp ON ps.MODELO_EJECUCION_ID = mesp.ID LEFTINNER JOIN CSPUSR_SGI.TIPO_FINALIDADUNIDAD tfu ON ps.TIPOUNIDAD_FINALIDADGESTION_IDREF = tfu.ID LEFT JOIN CSP_SGI.TIPO_AMBITO_GEOGRAFICO tagCONVOCATORIA c ON p.TIPO_AMBITO_GEOGRAFICOs.CONVOCATORIA_ID = tagc.ID LEFT JOIN CSP_SGI.CONVOCATORIAMODELO_EJECUCION cme ON pc.CONVOCATORIAMODELO_EJECUCION_ID = cme.ID LEFT JOIN USRCSP_SGI.TIPO_FINALIDAD tf ON c.TIPO_FINALIDAD_ID = tf.ID LEFT JOIN CSP_SGI.UNIDAD uTIPO_AMBITO_GEOGRAFICO tag ON pc.UNIDADTIPO_AMBITO_GESTIONGEOGRAFICO_REFID = utag.ID WHERE ps.ACTIVO = 1 |
ES_SOLICITUD_EQUIPO
...
- identificador de la persona (el SGI no almacena información de la persona, únicamente su identificador)
- mes de inicio de la participación en el equipo
- mes de finalización de la participación en el equipo
- rol con el que participa en el equipo
- si el rol tiene marcado el flag de principal o no
- en caso de que el rol tenga marcado el flag principal se indica si el orden es PRIMARIO o SECUNDARIO
Campo | Tipo | Obligatorio | Campo del SGI | Tabla del SGI | Esquema del SGI | Comentario |
ID | NUMBER (38,0) | SI | ID | SOLICITUD_EQUIPO | CSP_SGI | Identificador único del registro. Clave primaria. |
SOLICITUD_ID |
NUMBER (38,0) | SI | GRUPO_ID | SOLICITUD_EQUIPO | CSP_SGI | Identificador de la solicitud. | |
PERSONA_REF | VARCHAR2(50) | SI | PERSONA_REF | SOLICITUD_EQUIPO | CSP_SGI |
Identificador de la persona en el sistema de personas de la Universidad | ||||||
MES_INICIO | TIMESTAMP | SI | FECHA_INICIO | SOLICITUD_EQUIPO | CSP_SGI | Mes de inicio de la participación en el equipo. |
MES_FIN | TIMESTAMP | NO | FECHA_FIN | SOLICITUD_EQUIPO | CSP_SGI | Mes de finalización de la participación en el equipo. |
ROL_PROYECTO_ID |
NUMBER (38,0) | SI |
ROL_PROYECTO_ID | SOLICITUD_EQUIPO | CSP_SGI | Identificador del rol del miembro en el equipo. | |||
ROL_PROYECTO_ABREVIATURA | VARCHAR2(5) | SI | ABREVIATURA | ROL_PROYECTO | CSP_SGI | Abreviatura o código identificativo del rol del miembro en el equipo. |
ROL_PRINCIPAL | NUMBER (1,0) | SI | ROL_PRINCIPAL | ROL_PROYECTO | CSP_SGI | Si el rol es un rol principal o no. |
ORDEN | VARCHAR2(255) | NO | ORDEN | ROL_PROYECTO | CSP_SGI | En caso de que el rol tenga marcado el flag principal se indica si el orden es PRIMARIO o SECUNDARIO |
Bloque de código | ||
---|---|---|
| ||
SELECT spe.ID,spe.SOLICITUD_PROYECTO_ID AS SOLICITUD_ID,spe.PERSONA_REF,spe.MES_INICIO,spe.MES_FIN,spe.ROL_PROYECTO_ID,rp.ABREVIATURA AS ROL_PROYECTO_ABREVIATURA
,rp.ROL_PRINCIPAL,rp.ORDEN AS ROL_ORDEN
FROM CSP_SGI.SOLICITUD_PROYECTO_EQUIPO spe
INNER JOIN CSP_SGI.SOLICITUD s ON spe.SOLICITUD_PROYECTO_ID = s.ID
INNER JOIN CSP_SGI.ROL_PROYECTO rp ON spe.ROL_PROYECTO_ID = rp.ID
WHERE s.ACTIVO = 1 |