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

...

NombreTipoDescripción
categoriaProfesionalCategoriaProfesional

Se devuelve la entidad CategoriaProfesional con todos sus campos

cuerpoProfesionalsubcategoriaProfesionalCuerpoProfesionalSubcategoriaProfesional

Se devuelve la entidad CuerpoProfesional entidad SubcategoriaProfesional con todos sus campos

departamentoDepartamento

Se devuelve la entidad Departamento con todos sus campos

areaConocimientoAreaConocimiento

Se devuelve la entidad AreaConocimiento con todos sus campos

entidadempresaEmpresa

Se devuelve la entidad Empresa con los datos básicos

unidadGestionUnidadGestion

Se devuelve la entidad UnidadGestion con todos sus campos

CategoriaProfesional

NombreTipoDescripción
idStringIdentificador de la entidad CategoriaProfesional
nombreStringNombre de la categoría profesional de la persona dentro de la universidad.(RELACIONES VIGENTES UM.xlsx)

...

SubcategoriaProfesional

NombreTipoDescripción
idStringIdentificador de la entidad CuerpoProfesionalSubcategoriaProfesional
nombreStringEs 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

...

NombreTipoDescripción
idStringIdentificador de la entidad Empresa
nombreStringNombre de la entidad/empresa a la que pertenece la persona

...

Bloque de código

...

language

...

java

...

theme

...

RDark

...

titleVinculacion
collapsetrue
{
    "categoriaProfesional":{
       "id":"catp-1",
       "nombre":"PDI Numerario"
     },
    "cuerpoProfesional": 
Bloque de código
languagejava
themeRDark
titleVinculacion
collapsetrue
{
    "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

NombreTipoDescripción
fechaNacimientoStringFecha de nacimiento de la persona
nacionalidadpaisNacimientoString

Se devuelve la entidad Pais con todos sus campos

Nombre del país de nacionalidad nacimiento de la persona

paisNacimientocomAuntonomaNacimientoString

Se devuelve la entidad Pais ComunidadAutonoma con todos sus campos

Nombre del país de nacimiento de la persona

comAuntonomaNacimientoString

Se devuelve la entidad ComunidadAutonoma con todos sus campos

Nombre de la de la comunidad autónoma de nacimiento de la persona

ciudadNacimientoStringCiudad de nacimiento de la persona
Bloque de código
language

...

java

...

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

...

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

DatosContacto

NombreTipoDescripción
paisContactoString

Se devuelve la entidad Pais con todos sus campos

Nombre del país de contacto de la persona

comAuntonomaContactoString

Se devuelve la entidad ComunidadAutonoma con todos sus campos

Nombre de la comunidad autónoma de contacto de la persona

provinciaContactoString

Se devuelve la entidad Provincia con todos sus campos

Nombre de la provincia de contacto de la persona

ciudadContactoStringCiudad de contacto de la persona
direccionContactoStringDirección de contacto de la persona
codigoPostalContactoStringCódigo postal de la dirección de contacto de la persona
emailsLista[String]Lista con los email de la persona
telefonosLista[String]Lista con los teléfonos de la persona
Bloque de código
languagejava
themeRDark
titleDatosContacto
collapsetrue
{ "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

NombreTipoDescripción
nivelAcademicoNivelAcademico

Se devuelve la entidad NivelAcademico con todos sus campos.

NivelAcademico

NombreTipoDescripción
idStringIdentificador de la entidad NivelAcademico
nombreStringNombre del NivelAcademico (Posibles valores: Doctor, Ldo/Graduado, Diplomado, FP, etc)
codigoFecytStringCodigo en la norma Fecyt que se corresponde con el nivel académico del SGI
NombreTipoDescripción
emailsLista[String]Lista con los email de la persona
telefonosLista[String]Lista con los teléfonos de la persona
Bloque de código
languagejava
themeRDark
titleDatosContactoDatosAcademicos
collapsetrue
{

    "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

...

NombreTipoDescripción
idStringIdentificador de la entidad
NivelAcademico
Colectivo
nombreStringNombre
del NivelAcademico
del colectivo (Posibles valores: PAS, PSI, Alumnos, Becarios, Externo)

Fotografia

Doctor, Ldo/Graduado, Diplomado, FP, etc)
NombreTipoDescripción
contenidoStringContenido de la fotografía digital de la persona (en bytes y en base 64)
mimeTypeStringMimetype de la fotogracíacodigoFecytStringCodigo en la norma Fecyt que se corresponde con el nivel académico del SGI
Bloque de código
languagejava
themeRDark
titleDatosAcademicosFotografia
collapsetrue
{
    "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:

  • TipoColectivo o un listado de colectivos
  • Cadena de texto que podrá contener indistintamente:
    • Nombre
    • Primer apellido
    • Segundo apellido
    • Nº de identificación personal (DNI, NIE, pasaporte)
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/personasJSON

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}personaRefVinculacion
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/vinculacionesJSON

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-personalesJSON

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}personaRefDatosContacto
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-contactoJSON

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}personaRefDatosContacto
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-academicosJSON

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 personalGET/unidad-gestionesLista[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