...
Nombre | Tipo | Descripción |
---|---|---|
paisContacto | Pais | Se devuelve la entidad Pais con todos sus campos. Ver definición en UM - SGI - ESB - SGO. |
comAuntonomaContacto | 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. |
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. |
...
Info | ||
---|---|---|
| ||
Se actualizan los servicios API para:
No son necesarios cambios a nivel del interface o firma de los servicios del API, ya que los cambios a aplicar afectan a los objetos de comunicación y a la lógica de negocio interna a los mismos para aplicar las consideraciones descritas en apartados anteriores. Se añaden 2 nuevos servicios al API para poder pintar la pantalla de requisitos de equipo de investigación con las nuevas especificaciones de que niveles académicos y categorías profesionales sean campos multivalor. Se actualizan los siguientes servicios del API de personas:
Se actualizan los JSON de los siguientes servicios del API de personas para sustituir el campo direccionContacto por los siguientes campos : tipoViaContactoId, nombreViaContacto, numeroViaContacto y ampliacionDireccionContacto:
|
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. | |||||||||||||||||||||||||
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 (datos de dirección, nacimiento, etc). | |||||||||||||||||||||||||
GET | /datos- | personalescontacto/persona/{id} | id | DatosContacto | Contiene la lista de emails y/o de teléfonos de una persona. | ||||||||||||||||||||||||
GET | /vinculaciones/persona/ | GET | /datos-contacto/persona/{id} | id | DatosContactoVinculacion | Contiene la lista de emails y/o de teléfonos Detalle de los datos de vinculación de una persona. | GET | /vinculaciones/persona/{id} | id | Vinculacion | Detalle de los datos de vinculación de una 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. | 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. | |||||||||||||||||||||||||
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. |