Á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 5 Siguiente »

Sistema de generación de informes de acreditación

Entidades

EntidadDescripción
Acreditacion

Contiene los datos para poder generar una solicitud de acreditación. De esta entidad se pueden obtener los campos:

  • Identificador: define el tipo de acreditación, puede ser:
    • "1": Titularidad.
    • "2": Cátedra.
  • Nombre: define el nombre del tipo de acreditación mencionados anteriormente.
CategoriaAcreditacion

Define la categoría a la que pertenece la acreditación, en este caso, solo será necesaria para la comisión con identificador "21". De esta entidad se pueden obtener los campos:

  • Identificador: define la categoría, puede ser:
    • "1": Investigación.
    • "2": Docencia.
  • Nombre: define el nombre de la categoría, los valores están mencionados anteriormente.
Comision

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

  • Identificador.
  • Nombre.
InvestigadorContiene la información de un investigador.

API

Definición de objetos

Comision

NombreTipoDescripción
idStringIdentificador único de la comisión.
nombreStringNombre de la comisión.

Acreditacion

NombreTipoDescripción
idStringIdentificador único de la acreditación.
nombreStringNombre que define el tipo de la acreditación.

CategoriaAcreditacion

NombreTipoDescripción
idStringIdentificador único de la categoría.
nombreStringNombre que define la categoría de la acreditación.

Servicios

MétodoURLPará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 (acreditaciones) será 22
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.parametersobjeto 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)





Ejemplo de json de la petición

{
    "time_schedule":null,
    "process": {
        "id_robot":null,
        "priority": 1,
        "parameters": { 
            "comision": "6", 
            "tipo_acreditacion": "2",    
            "investigador": "28710458",
        },
        "id_process": 22
    }
}

Listado de comisiones con ID

{                                  
    "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 ID

{
    "1": "Titularidad",
    "2": "Cátedra",
    "3": "Profesor de Universidad Privada (PUP)",
    "4": "Profesor Contratado Doctor (PCD)",
    "5": "Profresor Ayudante Doctor (PAD)"
}
  • Sin etiquetas