Árbol de páginas

Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 9 Siguiente »

Sistema de generación de informes de sexenios

Entidades

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.

API

Definición de objetos

Comité

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

Subcomité

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

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/api/orchestrator/schedules/executetime_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

Ejemplo 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
    }
}



Con subcomités


Con subcomités
{
    "time_schedule":null,
    "process": {
        "id_robot":null,
        "priority": 1,
        "parameters": { 
            "comite": "9", 
            "subcomite": "2", 
            "periodo": "2016-2021" ,
            "investigador": "28710458",
        },
        "id_process": 18
    }
}


Comité 8 con perfil tecnológico

Comité 8 con perfil tecnológico
{
    "time_schedule":null,
    "process": {
        "id_robot":null,
        "priority": 1,
        "parameters": { 
            "comite": "8", 
            "perfil_tecnológico": true,
            "periodo": "2016-2021" ,
            "investigador": "28710458",
        },
        "id_process": 18
    }
}

Comités sexenios

Comités de sexenios
{
    "2": "Química",
    "3": "Biología Celular y Molecular",
    "4": "Ciencias Biomédicas",
    "5": "Ciencias de la Naturaleza",
    "7": "Ingenierías de la Comunicación, Computación y Electrónica",
    "8": "Arquitectura, Ingeniería Civil y Urbanismo",
    "9": "Ciencias Sociales, Políticas, del Comportamiento y de Estudios de Género",
    "10": "Ciencias de la Educación",
    "11": "Ciencias Económicas y Empresariales",
    "12": "Derecho y Jurisprudencia",
    "13": "Historia, Geografía y Artes",
    "14": "Filosofía, Filología y Lingüística"
}

Subcomités sexenios

Subcomités de sexenios
{
  "1": "Ciencias Sociales",
  "2": "Ciencias Políticas",
  "3": "Ciencias del Comportamiento",
  "4": "Estudios de Género",
  "5": "Antropología Social"
}  
  • Sin etiquetas