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 |
UnidadGestion | Tabla maestra con las unidades de gestión de la Universidad |
CatergoriaProfesional | Tabla maestra |
CuerpoProfesional | Tabla maestra |
AreaConocimiento | Tabla maestra |
Deparatmento | Tabla maestra |
TipoIdentificador | Tabla maestra |
NivelAcademico | Tabla maestra |
Colectivo | Tabla maestra |
Sexo | Tabla maestra |
Pais | Tabla maestra |
ComunidadAutonoma | Tabla maestra |
Provincia | Tabla maestra |
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) |
{ "personaRef": "ent-002", "personaRefPadre": "ent-001", "razonSocial": "Administración Pública Asturias - Sede Mieres", "tipoDocumento": "Código subentidad" "numeroDocumento": "S3333001J_M", "direccion": "Calle Manuela 1 - 33006", "tipoEmpresa": "PIME" }
Vinculacion
Nombre | Tipo |
---|---|
personaRef | String |
nombre | String |
primerApellido | String |
segungoApellido | String |
sexoRef | String |
numeroIdentificador | String |
tipoIdentificadorRef | String |
colectivoRef | String |
nivelAcademicoRef | 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 Persona | |
GET | /personas/{personaRef}/datosVinculacion | personaRef | |||
GET | /personas/{personaRef}/datosPersonales | personaRef | |||
GET | /personas/{personaRef}/emails | personaRef | |||
GET | /personas/{personaRef}/telefonos | personaRef |