Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

EntidadDescripción
Comité

Contiene la información relacionada con la comisión que evaluará la solicitud del sexenio. De esta entidad se pueden consultar:

  • Identificador.
  • Nombre.
  • Subcomité: utilizado para el comité "9", en esta entidad se identificará el tipo de subcomité que evaluará el sexenio.
  • Perfil Tecnologico: define si el perfil es o no tecnológico.
InvestigadorContiene la información de un investigador.
InformeAcreditacion

Es el documento que se genera cuando se recibe la solicitud de una acreditación. De esta entidad se puede consultar:

  • Url: enlace de descarga del documento.

API

Definición de objetos

Comité

...

NombreTipoDescripción
idStringIdentificador único.
nombreStringNombre del subcomité.

InformeSexenio

...

Servicios

...

  • comite: id del comité evaluador del sexenio.
  • periodo: define el período de solicitud del sexenio.
  • perfil_tecnologico: booleano (necesario solo para el comité "8").
  • subcomite: id del subcomité (solo será necesario cuando el id del comité "9").
  • tipoId: representa el tipo de identificador del investigador.
  • investigador: identificador escogido (personaRef, email, ORCID)

...

API

La forma en la que se solicitará que se inicie el proceso será utilizando la API del orquestador RPA.

...

Servicios

MétodoEndpointParámetrosDescripción
POST/

El endpoint para ejecutar el proceso de SEXENIOS: 

...

api/orchestrator/schedules/execute

...

ParámetrosDescripción
time_scheduleEs para indicar una planificación, por si se quiere hacer periódicamente, en este caso será null ya que querremos que sea instantáneo
id_processid del proceso a ejecutar, en este caso (sexenios) será 18
processObjeto que tiene los parámetros generales y específicos del proceso
process.priorityprioridad del proceso, en este caso 1
process.id_robotrobot que queremos que ejecute el proceso, en este caso como nos dará igual que robot lo ejecute, lo dejaremos a null
process.parámetersobjeto que tendrá los parámetros específicos del proceso:

  • comite: id del comité evaluador del sexenio. Lista de comités en comitesSexenios.json
  • periodo: define el período de solicitud del sexenio.
  • perfil_tecnologico: booleano (necesario solo para el comité "8").
  • subcomite: id del subcomité (solo será necesario cuando el id del comité "9"). Se adjunta lista de subcomités en subcomitesSexenios.json
  • tipoId: representa el tipo de identificador del investigador.(personaRef:1, email:2, ORCID:3)
  • investigador: identificador escogido (personaRef, email, ORCID)
  • periodo: periodo del sexenio




Ejemplo de json de la petición

Bloque de código
languagejson
themeDJango
titleEjemplo JSON de la petición
{
    "time_schedule":null,
    "process": {
        "id_robot":null,
        "priority": 1,
        "parameters": { 
            "comite": "6", 
            "periodo": "2016-2021" ,
            "investigador": "28710458",
        },
        "id_process": 18
    }
}

...