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

...

MétodoUrlParámetrosRespuestaDescripción
GET/api/orchestrator/statistics/maindashboard
Datos estadísticos del sistemaDevuelve los datos estadísticos del sistema para rellenar un dashboard.
GET/api/orchestrator/robots
Lista[Robot]Obtiene la lista de robots que hay en el sistema.
GET

/api/orchestrator/robots/problems


Lista[Problem]Obtiene todos los problemas de ejecución que ha habido.
GET/api/orchestrator/robots/{robotId}robotId: identificador del robotRobotObtiene la información de un robot.
GET/api/orchestrator/robots/{robotId}/problemsrobotId: identificador del robotLista[Problem]Obtiene la lista de problemas de ejecución que ha tenido un robot.
GET/api/orchestrator/robots/{robotId}/logsrobotId: identificador del robotLista[Log]Obtiene la lista de logs de todos los procesos que ha ejecutado un robot.
GET/api/orchestrator/process/
Lista[Proceso]Obtiene la lista de procesos que se pueden llevar a cabo en ese instante dependiendo de los robots que estén conectados.
GET/api/orchestrator/process/{id}id: identificador del procesoProcesoObtiene la información completa del proceso.
GET/api/orchestrator/process/{id}/formid: identificador del procesoJSONDevuelve una especificación para realizar un formulario dinámico en una interfaz.
GET/api/orchestrator/schedules/
Lista[Schedule]Obtiene la lista de planificaciones que hay en el orquestador.
GET/api/orchestrator/schedules/{id}id: identificador de la planificación (schedule)ScheduleObtiene un schedule indicado por un identificador.
PATCH/api/orchestrator/schedules/{id}

id: identificador de la planificación (schedule)

JSON

Control para saber si se ha editado la planificaciónEdición de schedule.
DELETE/api/orchestrator/schedules/{id}id: identificador de la planificación (schedule)Control para saber que se ha borrado correctamenteEliminación de schedule.
POST/api/orchestrator/schedules/executeJSONControl para saber que se ha creado correctamenteCrea una planificación de proceso, con este endpoint se ejecutarán los procesos.
GET/api/orchestrator/schedules/{id}/logsid: identificador de la planificación (schedule)Lista[Log]Obtiene todos los logs que ha producido una planificación de proceso.
GET/api/orchestrator/robots/{robotId}/schedules/{scheduleId}

robotId: identificador del robot

scheduleId: identificador de la planificación

Lista[Schedule]Obtiene la lista de planificaciones (schedules) que tiene un robot.
GET/api/orchestrator/logs
Lista[Log]Obtiene todos los reportes de ejecución de todos los procesos que se han ejecutado.
GET/api/orchestrator/logs/{id}id: identificador del logLogObtiene el reporte de ejecución de la ejecución de un proceso.
GET/api/orchestrator/reload

Refresca el sistema.
GET/api/orchestrator/restart

Reinicia el sistema.
GET/api/orchestrator/files
Lista[Files]Obtiene una lista de ficheros que hay en los CDNs con su respectiva urlURL.
GET/api/orchestrator/files/{id}
FileObtiene la información de un fichero que se encuentra en algún CDN.
POST/api/orchestrator/filesFile
Proporciona una url URL del CDN para subir un fichero.

...