...
Bloque de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{
"id": "per-102",
"nombre": "Prueba",
"apellidos": "Apellido1 Apellido2",
"sexo": {
"id":"sex-1",
"nombre":"Mujer"
},
"numeroIdentificacion": "11111111H",
"tipoDocumento": {
"id":"tp-1",
"nombre": "NIF"
},
"empresaRef": "ent-002",
"activo": true
} |
Sexo
Nombre | Tipo | Descripción |
---|---|---|
id | String | Identificador de la entidad Sexo. |
nombre | String | Nombre (Posibles valores: Mujer, Hombre). |
...
Nombre | Tipo | Descripción | |||
---|---|---|---|---|---|
paisContacto | Pais | Se devuelve la entidad Pais con todos sus campos. Ver definición en UM - SGI - ESB - SGO. | |||
comAutonomaContacto | ComunidadAutonoma | Se devuelve la entidad ComunidadAutonoma con todos sus campos. Ver definición en UM - SGI - ESB - SGO. | |||
provinciaContacto | Provincia | Se devuelve la entidad Provincia con todos sus campos. Ver definición en UM - SGI - ESB - SGO. | |||
ciudadContacto | String | Ciudad de contacto de la persona. | de la persona. | ||
tipoViaContacto | TipoVia | Tipo de vía de la dirección de contacto de la persona. Se devuelve la entidad TipoVia con todos sus campos. Ver definición en UM - SGI - ESB - SGO. | |||
nombreViaContacto | String | Nombre de vía de la dirección de contacto de la persona. | |||
numeroViaContacto | String | Número de vía de la dirección de contacto de la persona. | |||
ampliacionDireccionContacto | String | Ampliación de la 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. |
...
Método | URL | Parámetros | Respuesta | Permisos | Descripción | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
GET | /personas | q+s (query + sort) La query estará formada por:
| Lista[Persona] | Listado de Persona. Ejemplo: colectivoId=in=(refPAS,refPDI);(nombre=like=11111111H,apellidos=like=11111111H,numeroDocumento=like=11111111H) NOTA: Este método tendrá que ser capaz de responder con una lista de las personas modificadas con posterioridad a la fecha/hora proporcionada en el parámetro fechaModificacion. La modificación debe incluir altas, actualizaciones y borrados lógicos. | |||||||||||||||||
GET | /personas/{id} | id | Persona | Detalle de los datos generales de una persona (este la persona activo o no) | |||||||||||||||||
POST | /personas/formly | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos
| ||||||||||||||||||
PUT | /personas/formly/{id} | JSON | Recibe como parámetro la respuesta del usuario del formulario de datos de modificación (formly) con los campos necesarios para actualizar una persona.
| ||||||||||||||||||
GET | /personas/formly/{id} | JSON | Devuelve los datos a pintar en el formulario de Ver Detalle/Actualizar en el SGI (formly). Se recibirá el mismo json que en la solicitud de modificación de persona (/personas PUT) | ||||||||||||||||||
GET | /datos-personales/persona/{id} | id | DatosPersonales | Detalle de los datos personales de una persona independientemente de que este activa o no la persona (datos de dirección, nacimiento, etc). | |||||||||||||||||
GET | /datos-contacto/persona/{id} | id | DatosContacto | Contiene la lista de emails y/o de teléfonos de una persona (independientemente de que este activa o no la persona) | |||||||||||||||||
GET | /vinculaciones/persona/{id} | id | Vinculacion | Detalle de los datos de vinculación de una persona (independientemente de que este activa o no la persona) Ver UM - SGI - ESB - SGP - Adaptaciones integración para su implementación en el SGI. | |||||||||||||||||
GET | /datos-academicos/persona/{id} | id | DatosContacto | Contiene el nivel académico de la persona (independientemente de que este activa o no la persona) | |||||||||||||||||
GET | /colectivos | Lista[Colectivo] | Listado de colectivos ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||
GET | /tipos-documento | Lista[TipoDocumento] | Listado de tipos de documento de identificación personal ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||
GET | /sexos | Lista[Sexo] | Listado de sexos ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||
GET | /categorias-profesionales | Lista[CategoriaProfesional] | Listado de categorías profesionales ordenadas alfabéticamente de forma ascendente. | ||||||||||||||||||
GET | /categorias-profesionales/{id} | CategoriaProfesional | Detalle de la categoría profesional cuyo identificador se indica por parámetro. | ||||||||||||||||||
GET | /niveles-academicos | Lista[NivelAcademico] | Listado de niveles académicos ordenados alfabéticamente de forma ascendente. | ||||||||||||||||||
GET | /niveles-academicos/{id} | NivelAcademico | Detalle del nivel académico cuyo identificador se indica por parámetro. | ||||||||||||||||||
GET | /personas/{id}/fotografia | id | Fotografia | Detalle de la fotografía digital de la persona (independientemente de que este activa o no la persona) | |||||||||||||||||
GET | /personas/modificadas-ids | q+s (query + sort) La query estará formada por:
| Lista[String] | Listado de los identificadores de personas que han sufrido cambios en los datos identificativos (nombre, apellidos, sexo, número de documento y tipo de documento) y/o en los datos personales (fecha de nacimiento, país de nacimiento, comunidad autónoma de nacimiento y ciudad de nacimiento) y/o en datos de contacto (país de contacto, comunidad autónoma de contacto, provincia de contacto, ciudad de contacto, dirección de contacto, código postal, listado de teléfonos y listado de emails) y/o en la fotografía a partir de la fecha de modificación pasada por parámetro. La modificación debe incluir altas, actualizaciones y borrados lógicos. |