...
Nombre | Tipo | Descripción |
---|---|---|
categoriaProfesional | CategoriaProfesional | Se devuelve la entidad CategoriaProfesional con todos sus campos |
cuerpoProfesionalsubcategoriaProfesional | CuerpoProfesionalSubcategoriaProfesional | Se devuelve la entidad CuerpoProfesional entidad SubcategoriaProfesional con todos sus campos |
departamento | Departamento | Se devuelve la entidad Departamento con todos sus campos |
areaConocimiento | AreaConocimiento | Se devuelve la entidad AreaConocimiento con todos sus campos |
entidadempresa | Empresa | Se devuelve la entidad Empresa con los datos básicos |
unidadGestion | UnidadGestion | Se devuelve la entidad UnidadGestion con todos sus campos |
CategoriaProfesional
Nombre | Tipo | Descripción |
---|---|---|
id | String | Identificador de la entidad CategoriaProfesional |
nombre | String | Nombre de la categoría profesional de la persona dentro de la universidad.(RELACIONES VIGENTES UM.xlsx) |
...
SubcategoriaProfesional
Nombre | Tipo | Descripción |
---|---|---|
id | String | Identificador de la entidad CuerpoProfesionalSubcategoriaProfesional |
nombre | String | Es el nombre del cuerpo profesional de la persona. Es una subclasificación de la categoría profesional. Por ejemplo una persona que tiene categoría profesional PDI Numerario, se puede clasificar en: catedrático de universidad, titular de universidad, profesor ayudante y/o profesor |
...
Nombre | Tipo | Descripción |
---|---|---|
id | String | Identificador de la entidad Empresa |
nombre | String | Nombre de la entidad/empresa a la que pertenece la persona |
...
Bloque de código |
---|
...
|
...
|
...
|
...
|
...
| ||||||||
{
"categoriaProfesional":{
"id":"catp-1",
"nombre":"PDI Numerario"
},
"cuerpoProfesional": | ||||||||
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "categoriaProfesional":{ "id":"catpcupro-1", "nombre":"PDI NumerarioProfesor" }, "cuerpoProfesionaldepartamento": { "id":"cuprodpt-1", "nombre":"Profesor" }, "departamento": { "id":"dpt-1", "nombre":"Departamento Departamento Ciencias de la tecnología" }, "areaConocimiento": { "id":"ac-1", "nombre":"Área de conocimiento A" }, "entidadempresa": { "id":"emp-1", "nombre":"Universidad de Murcia" }, "unidadGestion": { "id":"", "nombre":"" } } } |
DatosPersonales
Nombre | Tipo | Descripción | |||
---|---|---|---|---|---|
fechaNacimiento | String | Fecha de nacimiento de la persona | |||
nacionalidadpaisNacimiento | String | Se devuelve la entidad Pais con todos sus campos Nombre del país de nacionalidad nacimiento de la persona | |||
paisNacimientocomAuntonomaNacimiento | String | Se devuelve la entidad Pais ComunidadAutonoma con todos sus campos Nombre del país de nacimiento de la persona | comAuntonomaNacimiento | String | Se devuelve la entidad ComunidadAutonoma con todos sus campos Nombre de la de la comunidad autónoma de nacimiento de la persona |
ciudadNacimiento | String | Ciudad de nacimiento de la persona |
Bloque de código | |
---|---|
|
...
|
...
Se devuelve la entidad Pais con todos sus campos
Nombre del país de contacto de la persona
...
Se devuelve la entidad ComunidadAutonoma con todos sus campos
Nombre de la comunidad autónoma de contacto de la persona
...
Se devuelve la entidad Provincia con todos sus campos
Nombre de la provincia de contacto de la persona
...
| ||||||||
{
"fechaNacimiento": "2000-02-10",
"paisNacimiento": {
"id":"33",
"nombre":"España"
},
"comAuntonomaNacimiento": {
"id":"ca-1",
"nombre":"Andalucía" | ||||||||
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "fechaNacimiento": "2000-02-10", "nacionalidad": { }, "id":"33", "nombreciudadNacimiento":"España" }, "paisNacimientoSevilla": { "id":"33", "nombre":"España" }, "comAuntonomaNacimiento": { "id":"ca-1", } |
DatosContacto
Nombre | Tipo | Descripción |
---|---|---|
paisContacto | String | Se devuelve la entidad Pais con todos sus campos Nombre del país de contacto de la persona |
comAuntonomaContacto | String | Se devuelve la entidad ComunidadAutonoma con todos sus campos Nombre de la comunidad autónoma de contacto de la persona |
provinciaContacto | String | Se devuelve la entidad Provincia con todos sus campos Nombre de la provincia de contacto de la persona |
ciudadContacto | String | Ciudad de contacto de la persona |
direccionContacto | String | Dirección de contacto de la persona |
codigoPostalContacto | String | Código postal de la dirección de contacto de la persona |
emails | Lista[String] | Lista con los email de la persona |
telefonos | Lista[String] | Lista con los teléfonos de la persona |
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "nombre":"Andalucía" }, "ciudadNacimiento": "Sevilla", "paisContacto": { "id":"33", "nombre":"España" }, "comAuntonomaContacto": { "id":"ca-3", "nombre":"Asturias" }, "provinciaContacto": { "id":"pro-1", "nombre":"Asturias" }, "ciudadContacto": "Oviedo", "direccionContacto": "C/ Uria número 4, puerta A", "codigoPostalContacto": "33005", "fotografiaemails":"DDfgdfgdfj46gd6f5gdfgdf="["prueba@prueba.es","prueba2@prueba.es"], "mimeTypetelefonos":"image/jpeg" } |
DatosContato
["985112233","699445566"]
} |
DatosAcademicos
Nombre | Tipo | Descripción |
---|---|---|
nivelAcademico | NivelAcademico | Se devuelve la entidad NivelAcademico con todos sus campos. |
NivelAcademico
Nombre | Tipo | Descripción |
---|---|---|
id | String | Identificador de la entidad NivelAcademico |
nombre | String | Nombre del NivelAcademico (Posibles valores: Doctor, Ldo/Graduado, Diplomado, FP, etc) |
codigoFecyt | String | Codigo en la norma Fecyt que se corresponde con el nivel académico del SGI |
Nombre | Tipo | Descripción |
emails | Lista[String] | Lista con los email de la persona |
telefonos | Lista[String] | Lista con los teléfonos de la persona |
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "nivelAcademico": { "emailsid":["prueba@prueba.es1","prueba2@prueba.es"], "nombre":"Doctorado", "telefonoscodigoFecyt":["985112233","699445566"] } |
DatosAcademicos
...
Se devuelve la entidad NivelAcademico con todos sus campos.
940"
}
} |
Colectivo
...
Nombre | Tipo | Descripción |
---|---|---|
id | String | Identificador de la entidad |
Colectivo | ||
nombre | String | Nombre |
del colectivo (Posibles valores: PAS, PSI, Alumnos, Becarios, Externo) |
Fotografia
Nombre | Tipo | Descripción | |||
---|---|---|---|---|---|
contenido | String | Contenido de la fotografía digital de la persona (en bytes y en base 64) | |||
mimeType | String | Mimetype de la fotogracía | Doctor, Ldo/Graduado, Diplomado, FP, etc)codigoFecyt | String | Codigo en la norma Fecyt que se corresponde con el nivel académico del SGI |
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "nivelAcademico": { "id":"1", "nombrecontenido":"DoctoradoDDfgdfgdfj46gd6f5gdfgdf=", "codigoFecyt":"940" } } |
Colectivo
...
mimeType":"image/jpeg"
} |
Métodos
Método | URL | Parámetros | Respuesta | Permisos | Descripción | ||||
---|---|---|---|---|---|---|---|---|---|
GET | /personas | q+s La query estará formada por:
| Lista[Persona] | Listado de Persona | |||||
GET | /personas/formly/create | Formly | Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta persona, pestaña "Datos básicos". Ver IU-GEN-0061- Solicitar alta de persona | ||||||
POST | /personas | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos básicos (formly) con los campos necesarios para crear una persona | ||||||
GET | /vinculaciones/persona/{personaRef} | personaRef | Vinculacion | Detalle de los datos de vinculación de una persona | |||||
GET | /vinculaciones/formly/create | Formly | Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta persona, pestaña "Datos vinculación". Ver IU-GEN-0061- Solicitar alta de persona | ||||||
POST | /vinculaciones | JSON | Recibe como parámetro la respuesta del usuario del formulario de vinculación (formly) con los campos necesarios para crear la vinculación de la universidad de la persona. En el formulario se deben de incluir el campo personaRef para saber de quien se trata (campo oculto) | ||||||
GET | /datos-personales/persona/{personaRef} | personaRef | DatosPersonales | Detalle de los datos personales de una persona (datos de dirección, nacimiento, etc) | |||||
GET | /datos-personales/formly/create | Formly | Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta persona, pestaña "Datos personales". Ver IU-GEN-0061- Solicitar alta de persona | ||||||
POST | /datos-personales | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos personales (formly) con los campos necesarios para crear la entidad de datos personales de una persona. En el formulario se deben de incluir el campo personaRef para saber de quien se trata (campo oculto) | ||||||
GET | /datos-contacto/persona/{personaRef} | personaRef | DatosContacto | Contiene la lista de email y/o de teléfonos de una persona | |||||
GET | /datos-contacto/formly/create | Formly | Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta persona, pestaña "Datos contacto". Ver IU-GEN-0061- Solicitar alta de persona | ||||||
POST | /datos-contacto | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos contacto (formly) con los campos necesarios para crear los datos de contacto de una persona. En el formulario se deben de incluir el campo personaRef para saber de quien se trata (campo oculto) | ||||||
GET | /datos-academicos/persona/{personaRef} | personaRef | DatosContacto | Contiene el nivel académico de la persona | |||||
GET | /datos-academicos/formly/create | Formly | Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta persona, pestaña "Datos académicos". Ver IU-GEN-0061- Solicitar alta de persona | ||||||
POST | /datos-academicos | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos académicos (formly) con los campos necesarios para crear los datos de contacto académicos de una persona. En el formulario se deben de incluir el campo personaRef para saber de quien se trata (campo oculto) | ||||||
GET | /colectivos | Lista[Colectivo] | Listado de colectivos | ||||||
GET | /tipo-documentos | Lista[TipoDocumento] | Listado de tipos de documento de identificación personal | GET | /unidad-gestiones | Lista[UnidadGestion] | Listado de unidades de gestión | ||
GET | /categoria-profesionales | Lista[CategoriaProfesional] | Listado de categorías profesionales | ||||||
GET | /subcategoria-profesionales | Lista[SubcateroriaProfesional] | Listado de subcategorías profesionales | ||||||
GET | /nivel-academicos | Lista[NivelAcademico] | Listado de niveles académicos | ||||||
GET | /personas/{personaRef}/fotografia | Fotografia | Detalle de la fotografía digital de la persona |