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

...

Personas (personas.csv)

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

...

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


Bloque de código
languagejavajson
themeRDark
titlePersona
collapsetrue
{
    "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
}

...

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


Bloque de código
languagejavajson
themeRDark
titleDatosPersonales
collapsetrue
{
    "fechaNacimiento": "2000-02-10",
    "paisNacimiento": {
       "id":"33",
       "nombre":"España"
     },
    "comAuntonomaNacimiento": {
       "id":"ca-1",
       "nombre":"Andalucía"
     }, 
    "ciudadNacimiento": "Sevilla"
    
}

...

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.


Bloque de código
languagejavajson
themeRDark
titleVinculacion
collapsetrue
{
    "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"
}

...

Correspodencias


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/centros/{id}
Centro
Detalle del centro cuyo identificador se indica por parámetro.
GET/departamentos
Lista[Departamento]
Listado de departamentos.

Definición de los objetos

Centro

idStringIdentificador de la entidad Centro.
nombreStringNombre del centro.



Bloque de código
languagejson
themeRDark
titleCentro
collapsetrue
{
    "id":"cen-1",
    "nombre":"Centro 1 de la Universidad de Murcia"
}


Departamento

idStringIdentificador del departamento.
nombreStringNombre del departamento.
Bloque de código
languagejson
themeRDark
titleDepartamento
collapsetrue
{
	"id":"dpt-1",
    "nombre":"Departamento Ciencias de la tecnología"
}