Sistema de Gestión Personas
Entidades
Entidad | Descripción |
---|---|
Persona | Contiene los datos básicos de una persona |
Contiene los email de una persona (el de la universidad, el personal, etc) | |
Telefono | Contiene los teléfonos de una persona (móvil, fijo, fax, etc) |
VinculacionUniversidad | Contiene los datos de vinculación de una persona a la estructura organizativa Universitaria |
DatosPersonsales | Contiene los datos personales a incluir en el apartado de identificación y contado del CVN (lugar de nacimiento, dirección de contacto, etc) |
TipoIdentificador | Tabla maestra con los tipos de identificación (NIF/NIE/Pasaporte) Se necesita un mapeo con los valores de la Fecyt para poder mostrarlo en el módulo CVN |
Sexo | Tabla maestra con los valores que puede tomar la entidad sexo (Mujer/Hombre). Se necesita un mapeo con los valores de la Fecyt para poder mostrarlo en el módulo CVN |
Modelo lógico
API
Definición de los objetos
Persona
Nombre | Tipo | Descripción |
---|---|---|
personaRef | String | Identificador de la persona |
nombre | String | Nombre de la persona |
primerApellido | String | Primer apellido de la persona |
segungoApellido | String | Segundo apellido de la persona |
sexo | String | Es el nombre (no el id) |
numeroIdentificador | String | Número de identificador |
tipoIdentificador | String | Es el nombre del tipo de identificador (no el id) |
colectivo | String | Es el nombre del colectivo (no el id) |
nivelAcademico | String | En el nombre del nivel académico (no el id) |
Vinculacion
Nombre | Tipo | Descripción |
---|---|---|
personaRef | String | Identificador de la persona |
categoriaProfesional | String | Es el nombre de la categoría profesional de la persona dentro de la universidad. (RELACIONES VIGENTES UM.xlsx) |
cuerpoProfesional | 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 |
departamento | String | Departamento al que esta adscrito la persona |
areaConocimiento | String | Área del conocimiento a la que esta adscrito la persona |
entidad | String | Entidad/empresa a la que pertenece la persona |
unidadGestion | String | Unidad de gestión dentro de la universidad a la que pertenece la persona. Dicho dato vendrá informado para las personas cuyas categorías sean PAS (personal de administración de la universidad) o similares. Serán las unidades de gestión de la OTRI, UGI, OPE, etc |
Datos personales
Nombre | Tipo |
---|---|
personaRef | String |
categoriaProfesional | String |
cuerpoProfesional | String |
departamento | String |
areaConocimiento | String |
entidad | String |
unidadGestion | String |
Métodos
Método | URL | Parámetros | Respuesta | Permisos | Descripción |
---|---|---|---|---|---|
GET | /personas | q+s
| Lista[Persona] | Listado de Persona | |
GET | /personas/{personaRef}/datosBasicos | personaRef | Persona | Detalle de los datos básicos de una persona | |
GET | /personas/{personaRef}/datosVinculacion | personaRef | Vinculacion | Detalle de los datos de vinculación de una persona | |
GET | /personas/{personaRef}/datosPersonales | personaRef | DatosPersonales | Detalle de los datos personales de una persona (datos de dirección, nacimiento, etc) | |
GET | /personas/{personaRef}/datosContacto | personaRef | DatosContacto | Contiene la lista de email y/o de teléfonos de una persona | |
GET | /personas/formularioAlta | Formly ¿? | Devuelve el formulario (formly) a pintar para la pantalla de solicitar alta persona | ||