Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

Bloque de código
languagejs
themeRDark
titleGrupoEquipoOutput
collapsetrue
{
	"id": 16,
	"personaRef": "22932567",
	"fechaInicio": "2021-10-07T23:00:00Z",
	"fechaFin": "2022-01-01T22:59:59Z",
	"rol": {
		 "id": 1,
		 "nombre": "Investigador/a principal"
         "abreviatura": "IP",
         "rolPrincipal"
	: true,
         "orden": "PRIMARIO",
         "equipo": "INVESTIGACION",
         "activo": true  
     },
	"dedicacion": "COMPLETA",
	"participacion": 100.00
}
Bloque de código
languagejs
themeRDark
titleGrupoEquipoDto
collapsetrue
{
	"id": 23,
	"personaRef": "22932567",
	"fechaInicio": "2022-02-28T23:00:00Z",
	"fechaFin": null,
	"participacion": 100.00
}

GrupoLineaClasificacion

Bloque de código
languagejs
themeRDark
titleGrupoLineaClasificacionInput
collapsetrue
{
	"grupoLineaInvestigacionId": 1,
	"clasificacionRef": "666"
}
Bloque de código
languagejs
themeRDark
titleGrupoLineaClasificacionOutput
collapsetrue
{
	"id": 1,
	"clasificacionRef": "666"
}

GrupoPalabraClave

Bloque de código
languagejs
themeRDark
titleGrupoPalabraClaveInput
collapsetrue
{
	"palabraClaveRef": "palabra"
}

...

Bloque de código
languagejs
themeRDark
titleGrupoPalabraClaveInputLineaInvestigacionInput
collapsetrue
{
	"nombre": "Psicología Laboral u Organizacional"
}
Bloque de código
languagejs
themeRDark
titleGrupoPalabraClaveOutputLineaInvestigacionOutput
collapsetrue
{
	"id": 1,
	"nombre": "Psicología Laboral u Organizacional",
	"activo": true
}

...

MétodoURLParámetrosRespuestaPermisosDescripción
GET/grupos/modificados-ids

q+s

La query estará formada por:

  • fechaModificacion
Lista[Long]CSP-GIN-E, CSP-GIN-V

Listado de Identificadores de Grupo que han sido modificados en los datos generales (tabla Grupo), en el equipo (tabla GrupoEquipo) o en las palabras claves (tabla GrupoPalabraClave)

Se utilizarán los siguiente parámetros en la llamada al servicio

  • fechaModificacion: se le pasará la fecha a partir de la cual se quieren ver los cambios

Ejemplo:

  • fechaModificacion=ge="2021-08-18T22:00:00Z"
GET/gruposq + sLista[GrupoOutput]

CSP-GIN-PRC-V, CSP-SOL-C, CSP-SOL-E, CSP-SOL-V, CSP-SOL-INV-C, CSP-SOL-INV-ER

Listado de grupos (sólo devuelve los activos)
POST/gruposGrupoInput
CSP-GIN-CCrea un grupo
GET/grupos/todosq + sLista[GrupoOutput]

CSP-GIN-B, CSP-GIN-E, CSP-GIN-R, CSP-GIN-V

Listado de grupos (devuelve todos)
GET /grupos/{id}
GrupoOutput

CSP-GIN-E, CSP-GIN-V, CSP-SOL-C, CSP-SOL-E, CSP-SOL-INV-C

Detalle del grupo
HEAD/grupos/{id}

HTTP 200 / HTTP 204

CSP-GIN-E, CSP-GIN-VComprueba si existe el grupo
PUT/grupos/{id}GrupoInputGrupoOutputCSP-GIN-EModifica el grupo (datos generales)
PATCH/grupos/{id}/activar
GrupoOutput

CSP-GIN-R

Activa el grupo
HEAD/grupos/{id}/codigoduplicado

grupoId (opcional)

codigo

HTTP 200 / HTTP 204CSP-GIN-C, CSP-GIN-E, CSP-SOL-E

Comprueba si ya existe un grupo (u otro grupo si se indica un grupoId) con el código indicado

PATCH/grupos/{id}/desactivar
GrupoOutput

CSP-GIN-B

Desactiva el grupo
GET/grupos/{id}/nextcodigo

departamentoRef

String

CSP-GIN-C, CSP-GIN-E, CSP-SOL-E

Siguiente código de grupo disponible para el departamento






GET/grupos/{id}/investigadoresprincipales


Lista[String]

CSP-EJEC-V, CSP-EJEC-E, CSP-EJEC-INV-VR

Lista de investigadores principales del grupo en el momento actual.

GET/grupos/{id}/investigadoresprincipalesmaxparticipacion


Lista[String]

CSP-GIN-V, CSP-GIN-E, CSP-GIN-PRC-V

Lista de investigadores principales con mayor participación del grupo en el momento actual.
GET/grupos/{id}/miembrosequipo

q + s

Lista[GrupoEquipoOutput]

CSP-GIN-V, CSP-GIN-E

Listado de miembros del grupo
GET/grupos/{id}/palabrasclave

q + s

Lista[GrupoPalabraClaveOutput]

CSP-GIN-E, CSP-GIN-V, CSP-GIN-C

Listado de palabras clave del grupo
PATCH/grupos/{id}/palabrasclave

Lista[GrupoPalabraClaveInput]


Lista[GrupoPalabraClaveOutput]

CSP-GIN-E, CSP-GIN-V, CSP-GIN-C

Actualiza la lista de palabras clave del grupo con la lista enviada
HEAD/grupos/grupo-baremable/{grupoId}/{anio}
HTTP 200 / HTTP 204CSP-PRO-PRC-V, SCOPE_sgi-cspComprueba si el grupo es baremable en el año indicado
GET/grupos/baremables/{anio}

Lista[GrupoDto]

CSP-PRO-PRC-V, SCOPE_sgi-csp

Lista de grupos que son baremables en el año indicado

...

MétodoURLParámetrosRespuestaPermisosDescripción
POST/gruposequiposGrupoInput

CSP-GIN-C, CSP-GIN-E

Crea un miembro del equipo del grupo
GET/gruposequipos/{id}
GrupoEquipoOutput

CSP-GIN-E, CSP-GIN-V

Recupera un miembro del equipo del grupo
PUT /gruposequipos/{id}GrupoInputGrupoEquipoOutput

CSP-GIN-E

Actualiza un miembro del equipo del grupo
HEAD/gruposequipos/baremables/{grupoId}/{anio}

Lista[GrupoEquipoOutput]

CSP-PRO-PRC-V, SCOPE_sgi-cspListado de miembros del equipo del grupo baramables en el año indicado
GET/gruposequipos/persona-baremable/{personaRef}/{anio}
HTTP 200 / HTTP 204

CSP-PRO-PRC-V, SCOPE_sgi-csp

Comprueba si la persona es baremable en el año indicado

GrupoLineaInvestigacion

MétodoURLParámetrosRespuestaPermisosDescripción












GET/gruposlineasinvestigacion/{id}/clasificacionesq + sLista[GrupoLineaClasificacionOutput]

CSP-GIN-E, CSP-GIN-V

Listado de clasificaciones de una linea investigación de un grupo

GrupoLineaClasificacion

MétodoURLParámetrosRespuestaPermisosDescripción
POST/gruposlineasclasificacionesGrupoLineaClasificacionInputGrupoLineaClasificacionOutput

CSP-GIN-E

Añade una clasificación a la linea investigación de un grupo
DELETE/gruposlineasclasificaciones/{id}

CSP-GIN-E

Elimina una clasificación de una linea investigación de un grupo

LineaInvestigacion

MétodoURLParámetrosRespuestaPermisosDescripción
POST/lineasinvestigacionLineaInvestigacionInput

CSP-LIN-C

Crea una linea de investigación
GET/lineasinvestigacionq + sLista[LineaInvestigacionOutput]

CSP-LIN-C, CSP-LIN-E, CSP-LIN-B

Listado de lineas de investigación (sólo devuelve los activos)
GET/lineasinvestigacion/todosq + sLista[LineaInvestigacionOutput]

CSP-LIN-C, CSP-LIN-E, CSP-LIN-B, CSP-LIN-R

Listado de lineas de investigación (devuelve todos)
GET/lineasinvestigacion/{id}
LineaInvestigacionOutput


Recupera una linea de investigación
PUT /lineasinvestigacion/{id}LineaInvestigacionInputLineaInvestigacionOutput

CSP-LIN-E

Actualiza una linea de investigación
PATCH

/lineasinvestigacion/{id}/desactivar


LineaInvestigacionOutput

CSP-LIN-B

Desactiva la linea de investigación
PATCH

/lineasinvestigacion/{id}/reactivar


LineaInvestigacionOutput

CSP-LIN-R

Activa la linea de investigación