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

...

Servicios

MétodoURLParámetrosTipoDescripción
POST/api/orchestrator/schedules/executetime_schedule
Es 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_process
id del proceso a ejecutar, en este caso (acreditaciones) será 22
process
Objeto que tiene los parámetros generales y específicos del proceso
process.priority
prioridad del proceso, en este caso 1
process.id_robot
robot que queremos que ejecute el proceso, en este caso como nos dará igual que robot lo ejecute, lo dejaremos a null
process.parameters

objeto que tendrá los parámetros específicos del proceso:

  • comision: id de la comisión evaluadora de la acreditación.
  • tipo_acreditacion: id de la acreditación.
  • categoria_acreditacion: id de la categoría acreditación (, solo será necesario cuando el id de la comisión tenga el valor "21").
  • investigador: identificador escogido (personaRef, email, ORCID). Puede ser:
    • PersonaRef
    • Email
    • ORCID


Ejemplo de json de la petición:

Bloque de código
languagejson
themeDJango
{
    "time_schedule":null,
    "process": {
        "id_robot":null,
        "priority": 1,
        "parameters": { 
            "comision": "6", 
            "tipo_acreditacion": "2",    
            "investigador": "28710458",
        },
        "id_process": 22
    }
}


Listado de comisiones con IDimplementadas para el proceso de acreditaciones:

Bloque de código
languagejson
themeDJango
{                                  
    "2": "Física",
    "3": "Química",
    "4": "Ciencias de la naturaleza ",
    "5": "Biología Celular y Molecular",
    "7": "Medicina clínica y especialidades clínicas",
    "8": "Otras especialidades sanitarias",
    "11": "Ingeniería eléctrica y de las telecomunicaciones",
    "12": "Ingeniería informática",
    "15": "Ciencias económicas y ciencias empresariales",
    "16": "Ciencias económicas y ciencias empresariales",
    "18": "Ciencias del comportamiento",
    "19": "Ciencias sociales",
    "21": "Filología y lingüística"
}


Tipos de acreditación con IDacreditaciones disponibles:

Bloque de código
languagejson
themeDJango
{
    "1": "Titularidad",
    "2": "Cátedra"
}


Categorías de acreditación disponibles para la comisión "21":

Bloque de código
languagejson
themeDJango
{
    "1": "Docencia",
    "2": "Investigación"
}