Sistema de Gestión Investigación
Entidades
Entidad | Descripción |
---|---|
Autorizacion | Contiene los datos de la solicitud de autorización para participar en un proyecto externo |
Modelo lógico
API
Características generales que todas las API REST deben de cumplir:
Definición de los objetos
Autorizacion
Nombre | Tipo | Descripción |
---|---|---|
id | Long | Identificador de la solicitud de autorización |
createdBy | String | Nombre del usuario que ha creado la entidad. |
creationDate | String | Fecha de la creación de la entidad. |
lastModifiedBy | String | Nombre del usuario que ha modificado por última vez la entidad. |
lastModifiedDate | String | Fecha de la última modificación de la entidad. |
solicitanteRef | String | Investigador a quien se le ha concedido la autorización. Se remitirá la referencia de investigador en el Sistema de gestión de personas. |
titulo | String | Título del proyecto. |
entidadRef | String | Referencia dentro del Sistema de gestión de empresas que identifica a la entidad en la que se desarrollará el proyecto, recogida en la solicitud de autorización. |
responsableRef | String | Referencia dentro del Sistema de gestión de personas (en función de como haya sido introducido el dato en la solicitud de autorización) de la persona que se ha indicado que actuará como IP del proyecto externo Ver diseño del API de personas para obtener el detalle de una persona a a partir de su identificador: |
datosResponsable | String | Nombre y apellidos de la persona que se ha indicado que actuará como IP del proyecto externo. Se informará este campo en los casos en los que el IP no este registrado en el Sistema de gestión de personas. |
Autorizacion
Nombre | Tipo | Descripción |
---|---|---|
id | Long | Identificador de la solicitud de autorización |
createdBy | String | Nombre del usuario que ha creado la entidad. |
creationDate | String | Fecha de la creación de la entidad. |
lastModifiedBy | String | Nombre del usuario que ha modificado por última vez la entidad. |
lastModifiedDate | String | Fecha de la última modificación de la entidad. |
solicitanteRef | String | Investigador a quien se le ha concedido la autorización. Se remitirá la referencia de investigador en el Sistema de gestión de personas. |
titulo | String | Título del proyecto. |
entidadRef | String | Referencia dentro del Sistema de gestión de empresas que identifica a la entidad en la que se desarrollará el proyecto, recogida en la solicitud de autorización. |
responsableRef | String | Referencia dentro del Sistema de gestión de personas (en función de como haya sido introducido el dato en la solicitud de autorización) de la persona que se ha indicado que actuará como IP del proyecto externo Ver diseño del API de personas para obtener el detalle de una persona a a partir de su identificador: |
datosResponsable | String | Nombre y apellidos de la persona que se ha indicado que actuará como IP del proyecto externo. Se informará este campo en los casos en los que el IP no este registrado en el Sistema de gestión de personas. |
Servicios
Método | URL | Parámetros | Respuesta | Descripción |
---|---|---|---|---|
GET | /autorizaciones/modificadas-ids | q+s La query estará formada por:
| Lista[Long] | Listado de Identificadores de Autorizaciones cuyo estado actual sea "autorizada" y la fecha de dicho estado sea igual o superior a la fecha recibida como parámetro de entrada. Ejemplo:
|
GET | /autorizaciones/{id} | Autorizacion | Datos de la autorización | |
POST | /notificaciones-proyectos | NotificacionProyecto | Recibe como parámetro los campos necesarios para crear un registro de un proyecto notificado desde el CVN |