Á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.

...

Investigador
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 necesario para el comité "9", en esta entidad se identificará el tipo de subcomité que evaluará el sexenio.
  • Perfil Tecnologico: define si el perfil del investigador es o no tecnológico.
Contiene la información de un investigador.

API

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

...

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. El formato que se debe de seguir es:
    • Si el rango de años es secuencial, es decir, 2011,2012,2013,2014, 2015y 2016, podemos agrupar los años de la siguiente manera: "2011-2016".
    • Si el rango de años contiene años que no son secuenciales, como, por ejemplo, 2011,2012,2014,2015,2016, sería así: "2011,2012,2014-2016".
    • También se puede enviar la lista de años separandolos por comas, por ejemplo: "2011,2012,2013,2014,2015,2016".
  • perfil_tecnologico: booleano ( necesario solo para el comité con identificador "8"). True si el investigador tiene un perfil tecnológico o False si no lo tiene.
  • subcomite: id del subcomité (, solo será necesario cuando el id del comité "9"). Se adjunta lista de subcomités en subcomitesSexenios.json
  • tipoIdinvestigador: representa el tipo de identificador del investigador.(personaRef:1, email:2, ORCID:3)identificador escogido. Puede ser:
    • PersonaRef
    • Email
    • ORCID
    investigador: identificador escogido (personaRef, email, ORCID)


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


Con Ejemplo que incluye subcomités:

Bloque de código
languagejson
themeDJango
titleCon subcomités
{
    "time_schedule":null,
    "process": {
        "id_robot":null,
        "priority": 1,
        "parameters": { 
            "comite": "9", 
            "subcomite": "2", 
            "periodo": "2016-2021" ,
            "investigador": "28710458",
        },
        "id_process": 18
    }
}


Ejemplo de con Comité 8 con investigador que tiene perfil tecnológico:

Bloque de código
languagejson
themeDJango
titleComité 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 sexeniosListado de comités implementados:

Bloque de código
languagejson
themeDJango
titleComité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 sexeniosimplementados para el comité "9":

Bloque de código
languagejson
themeDJango
titleSubcomités de sexenios
{
  "1": "Ciencias Sociales",
  "2": "Ciencias Políticas",
  "3": "Ciencias del Comportamiento",
  "4": "Estudios de Género",
  "5": "Antropología Social",
  "6": "Otros"
}