Introducción
Se describe en esta página la integración entre el SGI Hercules y Dialnet.
Personas
La documentación 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} | id | Persona | Detalle de los datos generales de una persona (este la persona activo o no) | |
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
Nombre | Tipo | Descripción |
---|---|---|
id | String | Identificador de la persona. |
nombre | String | Nombre de la persona. |
apellidos | String | Apellidos de la persona. |
sexo | Sexo | Se devuelve la entidad Sexo con todos sus campos. |
numeroDocumento | String | Número de documento de identificación personal. |
tipoDocumento | TipoDocumento | Se devuelve la entidad TipoDocumento con todos sus campos. |
empresaRef | String | Se devuelve el identificador/referencia de la entidad Empresa. |
personalPropio | Boolean | Indica si es personal de la Universidad o no (a día de hoy). |
entidadPropiaRef | String | Se 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. |
emails | Lista[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) |
activo | Boolean | Indica si la persona esta activa o no (a día de hoy). |
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"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
} |
Vinculacion
Nombre | Tipo | Descripción |
---|---|---|
vinculacionCategoriaProfesional | VinculacionCategoriaProfesional | Se devuelve la entidad VinculacionCategoriaProfesional con todos sus campos. |
departamento | Departamento | Se devuelve la entidad Departamento con todos sus campos. Ver definición en SGI - ESB - SGO. |
centro | Centro | Se devuelve la entidad Centro con todos sus campos. Ver definición en Sistema Gestión de Organizaciones (UM - SGI - ESB - SGO) |
areaConocimiento | AreaConocimiento | Se devuelve la entidad AreaConocimiento con todos sus campos. Ver definición en SGI - ESB - SGO. |
empresaRef | String | Se devuelve el identificador/referencia de la entidad Empresa externa que es la relacionada en la actualidad con la persona, la vigente. |
personalPropio | Boolean | Indica si es personal de la Universidad o no (a día de hoy). |
entidadPropiaRef | String | Se 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 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"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"
} |