Saturn Studio – Orchestrator

Rocketbot Orchestrator es una plataforma que permite ejecutar procesos y flujos de trabajo, supervisar el rendimiento y el consumo de la arquitectura en tiempo real y controlar los procesos y sus resultados.

📌 ¿Qué es este módulo?

Este módulo permite conectar Saturn Studio con Rocketbot Orchestrator, una plataforma que facilita la ejecución de procesos y flujos de trabajo, el monitoreo en tiempo real del rendimiento y consumo de arquitectura, y el control centralizado de procesos y resultados.

📚 Descripción de los comandos

📄 Get Project List

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Asignar resultado a variableVariable donde se almacenará la lista de proyectos.Variable

Obtiene todos los proyectos disponibles en Rocketbot NOC.

📄 Get Project by ID

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
ID de ProyectoID del proyecto que se desea obtener.ID
Asignar resultado a variableVariable donde se almacenará el proyecto.Variable

Consulta los detalles de un proyecto específico usando su ID.

📄 Get Process List

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Asignar resultado a variableVariable donde se almacenará la lista de procesos.Variable

Obtiene todos los procesos configurados en Rocketbot NOC.

📄 Get Process by ID

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Token de ProcesoToken del proceso que se desea obtener.Token XXBBCC
Asignar resultado a variableVariable donde se almacenará el proceso.Variable

Recupera la información de un proceso específico mediante su token.

📄 Get Instance List

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Asignar resultado a variableVariable donde se almacenará la lista de instancias.Variable

Obtiene todas las instancias registradas en Rocketbot NOC.

📄 Get Instance by Token ID

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Token de InstanciaToken de la instancia que se desea obtener.AABBCCDDFF
Asignar resultado a variableVariable donde se almacenará la instancia.Variable

Consulta los detalles de una instancia específica utilizando su token.

📄 Get Instance Logs

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
ProcesoToken del proceso correspondiente.
InstanciaToken de la instancia a consultar.
Obtener logs completosIndica si se deben traer todos los logs.
Asignar resultado a variableVariable donde se almacenará el log.Variable

Obtiene los logs de una instancia específica, incluyendo errores y trazas de ejecución.

▶️ Run Process

ParámetroDescripciónEjemplo
CredencialCredencial para conectar con el Orchestrator.My orchestrator credentials
Proceso e instanciaSelección del proceso e instancia a ejecutar.
Argumentos (opcional)Argumentos a enviar al proceso.–test
Asignar resultado a variableVariable donde se almacenará el resultado.Variable

Ejecuta un proceso de Rocketbot en ambiente productivo, con posibilidad de pasar argumentos.

🧪 Ejemplos de uso

  • Get Project List: Mostrar todos los proyectos disponibles para selección desde una interfaz.
  • Get Process by ID: Auditar un proceso específico para revisar su configuración o estado.
  • Run Process: Lanzar automáticamente un proceso desde Saturn Studio con parámetros personalizados.

🧩 Requisitos

  1. Contar con una credencial válida de Rocketbot Orchestrator configurada en Saturn Studio.
  2. Conocer los IDs o tokens de los proyectos, procesos o instancias a consultar.
  3. Tener permisos de ejecución y lectura sobre los objetos en Rocketbot NOC.
  4. Disponer de conexión activa al entorno de Orchestrator correspondiente.