Á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.

...

SGI - Grupos de investigación - Hércules - Confluence (um.es)

Servicios

Método

URL

Parámetros

Respuesta

Descripción

GET/grupos
/modificados-ids

q+s

La query estará formada por:

  • fechaModificacion
Lista[Long]

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/grupos/{id}
GrupoDatos generales
de un GrupoGET/grupos/{id}/miembrosequipoLista[GrupoEquipo]Listado de miembros del equipo
de un Grupo
GET/grupos/{id}/palabrasclave
Lista[GrupoPalabraClave]Listado de palabras clave de un Grupo

Definición de los objetos

Grupo

NombreTipoDescripción
idLongIdentificador del grupo.
nombreStringNombre del grupo.
fechaInicioStringFecha de inicio del grupo.
fechaFinStringFecha de finalización del grupo.
proyectoSgeRefStringIdentificador del proyecto económico asociado en el sistema de gestión económico.
solicitudIdLongIdentificador de la solicitud de convocatoria que originó el grupo.
codigoStringCódigo del grupo.
tipoString

Tipo del grupo. Posibles valores:

  • EMERGENTE
  • CONSOLIDADO
  • PRECOMPETITIVO
  • ALTO_RENDIMIENTO
especialInvestigaciónBooleanIndica si el grupo es un grupo especial de investigación o no.
activoBooleanIndica si esta activo o no. En caso de no estar activo se considera como un grupo eliminado del sistema. Se realizan borrados lógicos por si el gestor o administrador desean recuperar un grupo eliminado.


Bloque de código
languagejson
themeRDark
titleGrupo
collapsetrue
{
    "id": 1,
    "nombre": "ZOOLOGIA BASICA Y APLICADA",
    "fechaInicio": "2002-01-01T00:00:00Z",
    "fechaFin": "2009-12-31T00:00:00Z",
    "proyectoSgeRef": null,
    "solicitudId": null,
    "codigo": "E0A0-01",
    "tipo": null,
    "especialInvestigacion": false,
    "activo": true
}

...

GrupoPalabraClave


NombreTipoDescripción
idLongIdentificador de la entidad grupo
equipo
palabra clave.
grupoId
palabraClaveRefStringPalabra o conjunto de palabras clave definido en el grupo


Bloque de código
languagejson
themeRDark
titleGrupoPalabraClave
collapsetrue
[
    {
        "id": 1,
        "palabraClaveRef": "AGROECOSISTEMAS"
    },
    {
        "id": 2,
        "palabraClaveRef": "BIOLOGÍA ANIMAL"
    }
]



Servicios


select * from grupo
where activo = 1
and nombre not like 'FP00%'
and codigo not like 'FP00%'
and (sysdate between fecha_inicio and fecha_fin or fecha_fin is null)



Correspondencias


grupos.csvObjetos SGI
idGrupo.id
nombreGrupo.nombre
nombre_en
constitucionGrupo.fechaInicio
direccion_postal
palabras_claveGrupoPalabraClave.palabraClaveRef
lineas_investigacion



Miembros del Grupo de investigación (grupos-personas.csv)


La documentación completa se encuentra en el siguiente enlace:

SGI - Grupos de investigación - Hércules - Confluence (um.es)


Servicios

Método

URL

Parámetros

Respuesta

Descripción

GET/grupos/{id}/miembrosequipo
Lista[GrupoEquipo]Listado de miembros del equipo de un Grupo


Definición de los objetos

GrupoEquipo


NombreTipoDescripción
idLongIdentificador de la entidad grupo equipo.
grupoIdLongIdentificador del grupo.
personaRefStringIdentificador o Referencia de la persona miembro del equipo de grupo. Es el identificador de la persona en el sistema de personas de la Universidad.
rolRolProyecto

Entidad que representa el rol. Son los roles que puede tener el equipo de grupo.

Ejemplos:

  • Investigador/a principal
  • Co-Investigador/a PrincipalColaborador
  • Asesor científico
  • Colaborador E.I.
fechaInicioStringFecha de inicio para la participación del miembro del equipo de grupo con
LongIdentificador del grupo.personaRefStringIdentificador o Referencia de la persona miembro del equipo de grupo. Es el identificador de la persona en el sistema de personas de la Universidad.rolRolProyecto

Entidad que representa el rol. Son los roles que puede tener el equipo de grupo.

Ejemplos:

  • Investigador/a principal
  • Co-Investigador/a PrincipalColaborador
  • Asesor científico
  • Colaborador E.I.
fechaInicioStringFecha de inicio para la participación del miembro del equipo de grupo con
el rol seleccionado.
fechaFinStringFecha de inicio para la participación del miembro del equipo de grupo con el rol seleccionado.
dedicacionString

Dedicación del miembro del equipo de grupo. Posibles valores:

  • PARCIAL
  • COMPLETA
participacionNumérico
Porcentaje de dedicación al grupo.
Bloque de código
languagejson
themeRDark
titleGrupoEquipo
collapsetrue
[
    {
        "id": 1,
        "personaRef": "12345678",
        "fechaInicio": "2009-12-02T00:00:00Z",
        "fechaFin": "2009-12-31T00:00:00Z",
        "rol": {
            "id": 8,
            "abreviatura": "COLEI",
            "nombre": "Colaborador E.I.",
            "rolPrincipal": false,
            "orden": null,
            "equipo": "INVESTIGACION",
            "activo": true
        },
        "dedicacion": "COMPLETA",
        "participacion": 100,
        "grupoId": 1
    }
}

GrupoPalabraClave

...

Porcentaje de dedicación al grupo.


Bloque de código
languagejson
themeRDark
titleGrupoEquipo
collapsetrue
[
    {
        "id": 1,
        "personaRef": "12345678",
        "fechaInicio": "2009-12-02T00:00:00Z",
        "fechaFin": "2009-12-31T00:00:00Z",
        "rol": {
            "id": 8,
            "abreviatura": "COLEI",
            "nombre": "Colaborador E.I.",
            "rolPrincipal": false,
            "orden": null,
            "equipo": "INVESTIGACION",
            "activo": true
        },
        "dedicacion": "COMPLETA",
        "participacion": 100,
        "grupoId": 1
    }
}

Correspondencias


GRUPO_ID,PERSONA_ID,ROL,FECHA_INICIO,FECHA_FIN


grupos-personas.csvObjetos SGI
grupo_idGrupoEquipo.grupoId
persona_idGrupoEquipo.personaRef
rol

GrupoEquipo.rol.xx


 'RESPONSABLE','RESPONSABLE','COL','COLABORADOR', 'MIEMBRO') ROL, 

fecha_inicioGrupoEquipo.fechaInicio
fecha_finGrupoEquipo.fechaFin
Bloque de código
languagejson
themeRDark
titleGrupoPalabraClave
collapsetrue
[
    {
        "id": 1,
        "palabraClaveRef": "AGROECOSISTEMAS"
    },
    {
        "id": 2,
        "palabraClaveRef": "BIOLOGÍA ANIMAL"
    }
]

Servicios

select * from grupo
where activo = 1
and nombre not like 'FP00%'
and codigo not like 'FP00%'
and (sysdate between fecha_inicio and fecha_fin or fecha_fin is null)

ID,NOMBRE,NOMBRE_EN,CONSTITUCION,DIRECCION_POSTAL,PALABRAS_CLAVE,LINEAS_INVESTIGACION

Correspondencias

lineas_investigacion
grupos.csvObjetos SGI
idGrupo.codigo
nombreGrupo.nombre
nombre_en
constitucionGrupo.fechaInicio
direccion_postal
palabras_claveGrupoPalabraClave.palabraClaveRef