Árbol de páginas

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 16 Siguiente »

Introducción

Se describe en esta página la integración entre el SGI Hercules y Dialnet.

Personas (personas.csv)


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

Sistema de gestión de personas

Servicios

Método

URL

Parámetros

Respuesta

Permisos

Descripción

GET/personas/{id}idPersona
Detalle de los datos generales de una persona (este la persona activo o no)
GET/datos-personales/persona/{id}id

DatosPersonales


Detalle de los datos personales de una persona independientemente de que este activa o no la persona (datos de dirección, nacimiento, etc).
GET/vinculaciones/persona/{id}


Vinculacion

Detalle de los datos de vinculación vigentes de una persona (independientemente de que esté activa o no la persona).

Ver UM - SGI - ESB - SGP - Adaptaciones integración para su implementación en el SGI.

Definición de los objetos

Persona

NombreTipoDescripción
idStringIdentificador de la persona.
nombreStringNombre de la persona.
apellidosStringApellidos de la persona.
sexoSexoSe devuelve la entidad Sexo con todos sus campos.
numeroDocumentoStringNúmero de documento de identificación personal.
tipoDocumentoTipoDocumentoSe devuelve la entidad TipoDocumento con todos sus campos.
empresaRefString

Se devuelve el identificador/referencia de la entidad Empresa.

personalPropioBooleanIndica si es personal de la Universidad o no (a día de hoy).
entidadPropiaRefStringSe devuelve el identificador/referencia de la entidad que representa a la UM en caso de que valor de personalPropio sea true (a día de hoy), esto es, que la relación de la persona con la UM esté vigente.
emailsLista[Email]Lista con los emails de la persona (o con el email que se quiere visualizar en el resultado de la búsqueda de personas)
activoBooleanIndica si la persona esta activa o no (a día de hoy).
Persona
{
    "id": "ent-002",
    "nombre": "Prueba",
    "apellidos": "Apellido1 Apellido2",
    "sexo": {
          "id":"sex-1",
          "nombre":"Mujer"
     },
    "numeroIdentificacion": "11111111H",
    "tipoDocumento": {
            "id":"tp-1",
            "nombre": "NIF"
     },
     "empresaRef: "ent-002",
     "personalPropio": true,
     "entidadPropiaRef" : "ent-UM-001",
  	 "emails":[{
         email: "prueba@prueba.es",
         principal: true
        },
        {
         email: "prueba2@prueba.es",
         principal: false
        }
     ]
     "activo": true
}

DatosPersonales

NombreTipoDescripción
fechaNacimientoFechaFecha de nacimiento de la persona
paisNacimientoPais

Se devuelve la entidad Pais con todos sus campos. Ver definición en SGI - ESB - SGO

comAuntonomaNacimientoComunidadAutonoma

Se devuelve la entidad ComunidadAutonoma con todos sus campos. Ver definición en SGI - ESB - SGO

ciudadNacimientoStringCiudad de nacimiento de la persona
DatosPersonales
{
    "fechaNacimiento": "2000-02-10",
    "paisNacimiento": {
       "id":"33",
       "nombre":"España"
     },
    "comAuntonomaNacimiento": {
       "id":"ca-1",
       "nombre":"Andalucía"
     }, 
    "ciudadNacimiento": "Sevilla"
    
}

Vinculacion

NombreTipoDescripción
vinculacionCategoriaProfesionalVinculacionCategoriaProfesional

Se devuelve la entidad VinculacionCategoriaProfesional con todos sus campos.

departamentoDepartamento

Se devuelve la entidad Departamento con todos sus campos. Ver definición en SGI - ESB - SGO.

centroCentroSe devuelve la entidad Centro con todos sus campos. Ver definición en Sistema Gestión de Organizaciones (UM - SGI - ESB - SGO)
areaConocimientoAreaConocimiento

Se devuelve la entidad AreaConocimiento con todos sus campos. Ver definición en SGI - ESB - SGO.

empresaRefString

Se devuelve el identificador/referencia de la entidad Empresa externa que es la relacionada en la actualidad con la persona, la vigente.

personalPropioBooleanIndica si es personal de la Universidad o no (a día de hoy).
entidadPropiaRefStringSe devuelve el identificador/referencia de la entidad que representa a la Universidad en caso de que valor de personalPropio sea true (a día de hoy), esto es, que la relación de la persona con la Universidad esté vigente.
Vinculacion
{
    "vinculacionCategoriaProfesional":{
		"categoriaProfesional":{
			"id":"catp-1",
	        "nombre":"PDI Numerario"
     	},
    	"fechaObtencionCategoria":"2020-03-15"
	},
    "departamento": {
       "id":"dpt-1",
       "nombre":"Departamento Ciencias de la tecnología"
     },
	"centro": {
		"id":"cen-1",
		"nombre": "Centro 1 de la Universidad de Murcia"
	 },
     "areaConocimiento": {
       "id":"ac-1",
       "nombre":"Área de conocimiento A"
     },
	"empresaRef": "ent-002",
	"personalPropio" : true,
	"entidadPropiaRef": "ent-UM-001"
}


Correspondencias


personas.csvObjetos SGI
persona_idPersona.id
nifPersona.numeroIdentificacion
emailPersona.emails.email donde principal = true
nombrePersona.nombre
apellido1Persona.apellidos
apellido2Persona.apellidos

area_id

DatosVinculacion.areaConocimiento.id

genero

Persona.sexo.nombre

fecha_nacimiento

DatosPersonales.fechaNacimiento

rol

Si Persona.activo = true entonces INVESTIGADOR_ACTUAL

en otro caso INVESTIGADOR_EXTERNO


Unidades (unidades.csv)

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

Sistema de la gestión de la estructura orgánica - Hércules - Confluence (um.es)

Servicios

Método

URL

Parámetros

Respuesta

Permisos

Descripción

GET/centros
Lista[Centro]
Listado de centros.
GET/departamentos
Lista[Departamento]
Listado de departamentos.

Definición de los objetos

Centro

NombreTipoDescripción
idStringIdentificador de la entidad Centro.
nombreStringNombre del centro.


Centro
{
    "id":"cen-1",
    "nombre":"Centro 1 de la Universidad de Murcia"
}


Departamento

NombreTipoDescripción
idStringIdentificador del departamento.
nombreStringNombre del departamento.


Departamento
{
    "id":"dpt-1",
    "nombre":"Departamento Ciencias de la teconología"
}

Correspondencias


unidades.csvObjetos SGI
idCentro.id o Departamento.id
nombreCentro.nombre o Departamento.nombre
tipo_idCENTROS_ACADEMICOS o DEPARTAMENTO


Grupos de investigación (grupos.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

q+s

La query estará formada por:

  • codigo
  • nombre
  • activo
  • fechaInicio
  • fechaFin
Lista[Grupo]

Listado de los Grupo según los parámetros de consulta


Por ejemplo, para obtener los grupos activos, excluyendo los "FP00", se utilizarán los siguiente parámetros en la llamada al servicio


Ejemplo:

  • nombre=nk="FP00-";activo==1;codigo=nk="FP00-";fechaInicio=le="2023-11-16T00:00:00Z";(fechaFin=gt="2023-11-16T00:00:00Z",fechaFin=na='')

GET/grupos/{id}
GrupoDatos generales 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.


Grupo
{
    "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 palabra clave.
palabraClaveRefStringPalabra o conjunto de palabras clave definido en el grupo


GrupoPalabraClave
[
    {
        "id": 1,
        "palabraClaveRef": "AGROECOSISTEMAS"
    },
    {
        "id": 2,
        "palabraClaveRef": "BIOLOGÍA ANIMAL"
    }
]

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 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éricoPorcentaje de dedicación al grupo.


GrupoEquipo
[
    {
        "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


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

Según GrupoEquipo.rol.

RESPONSABLE,COLABORADOR,MIEMBRO

Preguntar a JUANA y PEPE PALMA

fecha_inicioGrupoEquipo.fechaInicio
fecha_finGrupoEquipo.fechaFin


Entidades (entidades.csv)


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

Sistema de gestión de empresas - Hércules - Confluence (um.es)


Servicios


Método

URL

Parámetros

Respuesta

Descripción

GET/empresas/{id}idEmpresaDetalle de los datos generales de una empresa.
GET/datos-contacto/empresa/{id}idDatosContactoContiene los datos de contacto de una empresa.

Definición de los objetos


DatosContacto


NombreTipoDescripción
paisContactoPais

Se devuelve la entidad Pais con todos sus campos. Ver definición en Sistema Gestión de Organizaciones (UM - SGI - ESB - SGO).

comAutonomaContactoComunidadAutonoma

Se devuelve la entidad ComunidadAutonoma con todos sus campos. Ver definición en Sistema Gestión de Organizaciones (UM - SGI - ESB - SGO).

provinciaContactoProvincia

Se devuelve la entidad Provincia con todos sus campos. Ver definición en Sistema Gestión de Organizaciones (UM - SGI - ESB - SGO).

ciudadContactoStringCiudad de contacto de la empresa.

codigoPostal

StringCódigo postal de la empresa.
tipoViaTipoViaTipo de vía de la dirección de contacto de la empersa. Se devuelve la entidad TipoVia con todos sus campos. Ver definición en Sistema Gestión de Organizaciones (UM - SGI - ESB - SGO).
nombreViaStringNombre de la vía de la dirección de contacto de la empresa.
numeroStringNúmero de la vía de la dirección de contacto de la empresa.
ampliacionStringCampo para ampliar la informaicón de la dirección de contacto de la empresa.
emailStringEmail de contacto de la empresa.
faxStringFax de contacto de la empresa.
telefonoStringTeléfono de contacto de la empresa.
direccionWebStringDirección web de la empresa.



DatosContacto
{
    "paisContacto": {
       "id":"33",
       "nombre":"España"
     },
    "comAutonomaContacto": {
       "id":"ca-3",
       "nombre":"Asturias"
     },
    "provinciaContacto": {
       "id":"pro-1",
       "nombre":"Asturias"
     },
    "ciudadContacto": "Oviedo",
    "codigoPostal": "33002",
    "tipoVia": {
       "id":"tv-1",
       "nombre":"Calle"
     },
    "nombreVia": "Uría",
    "numero": "4",
    "ampliacion": "puerta A",
    "email": "email@empresadeprueba.es",
    "fax": "985798765",
    "telefono": "985798766",
    "direccionWeb": "www.empresadeprueba.es"
}


Empresa


NombreTipoDescripción
idStringIdentificador de la empresa.
nombreStringNombre de la empresa. Se devolverá lo mismo que en el campo "razonSocial".
razonSocialStringRazón social de la empresa. Se devolverá lo mismo que en el campo "nombre".
tipoIdentificadorTipoIdentificadorTipo de identificador fiscal de la empresa. Se devuelve la entidad TipoIdentificador con todos sus campos.
numeroIdentificacionStringNúmero de identificación fiscal de la empresa del tipo indicado en "tipoIdentificador".
datosEconomicosBooleanIndicador de si se trata de una empresa con datos económicos (está dada de alta en GENTE y en JUSTO) o sin datos económicos (está dada de alta solo en GENTE).
padreIdStringIdentificador de la empresa padre o entidad principal. Estará informado en el caso de empresas que son subentidad de otra.


Empresa
{
    "id": "000555",
    "nombre": "EMPRESA MIXTA DE AGUAS DE STA. CRUZ DE TENERIFE, S.A. [EMMASA]",
    "razonSocial": "EMPRESA MIXTA DE AGUAS DE STA. CRUZ DE TENERIFE, S.A. [EMMASA]",
    "tipoIdentificador": {
        "id": "1",
        "nombre": "CIF PERSONAS JURIDICAS: ESPAÑOLAS"
    },
    "numeroIdentificacion": "A38000055",
    "datosEconomicos": true,
    "padreId": null
}

Correspondencias


entidades.csvObjetos SGI
idEmpresa.id
nombreEmpresa.nombre
nifEmpresa.numeroIdentificacion
urlDatosContacto.direccionWeb
regionDatosContacto.provinciaContacto.nombre
ciudadDatosContacto.ciudadContacto
codigo_postalDatosContacto.codigoPostal
ambito
paisDatosContacto.paisContacto.nombre
caracter


  • Sin etiquetas