Saltar al contenido principal
Proton v5

Grupos y ciclos

El Centro de Automatización (Automatizaciones > Centro de Automatización) es donde se ejecutan las automatizaciones. Se organiza en:

  • Grupos de automatización: los datasets que se ejecutan juntos, como "Regresión del portal" o "Robots de facturación";
  • Ciclos: las rondas de un grupo, como un sprint, una versión del sistema o un mes de operación.

Cada ciclo tiene los datasets del grupo y el resultado de cada uno en esa ronda. Al abrir el Centro, Proton vuelve al último grupo y ciclo que usaste; Grupos de Automatización vuelve a la lista.

La lista de grupos​

La lista muestra cada grupo con su finalidad (con Calidad y Operación activados), la cantidad de automatizaciones y de ciclos, la fecha de creación y el estado. El filtro de estado empieza en Abierto: los grupos cerrados quedan ocultos hasta que elijas Todos o Cerrado.

Crear un grupo​

Añadir abre la creación en dos pasos:

  1. Nombre del Grupo: el nombre (único en la organización) y, con Calidad y Operación activados, para qué sirve el grupo:
    • Prueba (QA): valida el sistema en ciclos con inicio y fin, antes de liberar un cambio;
    • Operación (RPA): el robot hace el trabajo del día a día, en producción.
  2. Seleccionar Automatizaciones: los datasets que entran en el grupo (opcional).

El grupo nace con su primer ciclo, Ciclo #1, que ya es el ciclo predeterminado.

Crear con IA​

Con el módulo de IA, Crear con IA crea el grupo a partir de una descripción, como "un grupo con las automatizaciones de login y de checkout marcadas con la tag smoke". La IA elige las automatizaciones por el nombre, la descripción, las tags y los componentes, y agrega el dataset más reciente de cada una. Usa créditos de IA, incluso cuando no crea el grupo.

Importar desde Xray o Zephyr​

Con la integración de Xray o de Zephyr, Importar convierte un Test Plan en un grupo de automatización. Consulta Importar un Test Plan.

Editar, cerrar y eliminar​

  • Editar: el nombre y la finalidad.
  • Cerrar grupo: bloquea nuevas ejecuciones, incluidas las programadas y las recurrentes, que dejan de ejecutarse. Reabrir grupo las vuelve a habilitar. Las ejecuciones en curso se pueden detener aunque el grupo esté cerrado.
  • Eliminar: borra el grupo definitivamente, con sus ciclos y todo su historial de ejecuciones, las recurrencias y las ocurrencias del grupo. Las automatizaciones y los datasets siguen existiendo.
aviso

Eliminar un grupo elimina su historial de ejecuciones. Para conservar el historial, cierra el grupo en lugar de eliminarlo.

El panel del grupo​

Ciclos​

El botón del ciclo, arriba, muestra el ciclo abierto, la barra de progreso y las fechas. Su menú tiene:

  • Crear Ciclo: el nombre, un Id Externo (por ejemplo, la issue de Jira del sprint), Definir como ciclo predeterminado y, si quieres, Copiar automatizaciones de otro ciclo, que trae los datasets con el estado reiniciado (No Run).
  • Editar Ciclo: el nombre, el Id Externo y el ciclo predeterminado; y Cerrar Ciclo o Reabrir Ciclo.
  • Clonar Ciclo: un ciclo nuevo con los mismos datasets, con el estado reiniciado.
  • Mostrar finalizados: muestra los ciclos cerrados, que quedan ocultos.

El ciclo predeterminado (el de la estrella) recibe los datasets cuando no se elige ningún ciclo, por ejemplo al agregar datasets a un grupo desde la lista de datasets. Un ciclo cerrado no se ejecuta ni recibe datasets nuevos.

Estado y filtros​

  • Los contadores muestran Total, No Run, Pendiente (enviada, en espera o preparándose), Running, Passed, Failed e Interrumpido (detenida o cancelada). Al hacer clic en un contador, se filtra la tabla.
  • La franja Dónde se detuvieron las fallas e interrupciones muestra los componentes en los que más se detuvieron las ejecuciones; al hacer clic en un componente, se filtra por él.
  • Filtrar por tags (el dataset debe tener todas las tags elegidas) y Última ejecución (el período).
  • La búsqueda tiene tres modos: exacta, palabra completa y aproximada.
  • Filtros recordados: Proton guarda los filtros y la búsqueda de cada ciclo mientras la pestaña esté abierta. Limpiar lo reinicia todo.
  • Estado del Grupo muestra la distribución completa por estado.

La tabla​

Cada fila es un dataset del ciclo: la automatización, la versión, la prioridad, las tags, la descripción, la última ejecución, Dónde se detuvo (el paso en que se detuvo la ejecución) y el estado.

  • Fijar arriba fija la fila al principio de la tabla, para todos.
  • La prioridad (low, medium, high, urgent) queda guardada en el ciclo y va junto con cada ejecución.
  • Al hacer clic en el estado de un fallo se abre el panel del fallo (más abajo); en los demás estados, las ejecuciones del dataset.
  • Las acciones de la fila abren el dataset y sus ejecuciones, y quitan el dataset del grupo.

Agregar y quitar datasets​

  • Añadir Automatización (el +) abre el selector de datasets: a la izquierda las automatizaciones, a la derecha los datasets, con búsqueda, filtros por columna y Solo los marcados. Los que ya están en el ciclo aparecen, pero no se vuelven a marcar.
  • Pegar lista: pega una columna de descripciones de Excel y Proton marca los datasets correspondientes, y avisa de las líneas que coincidieron con más de un dataset y de las que no coincidieron con ninguno.
  • Quitar: saca el dataset del grupo, en todos los ciclos. Las ejecuciones pasadas se conservan.

Ejecutar, detener y descargar​

  • Ejecutar: con datasets marcados, abre el asistente de ejecución.
  • Detener: detiene las ejecuciones en curso de los datasets marcados. Detener todas en curso detiene todo lo que se está ejecutando en el ciclo.
  • Report: descarga un zip con el informe en PDF de la última ejecución de cada dataset marcado.

Una automatización restringida a ciertos runners tiene que ejecutarse sola: Proton reduce la selección a ella.

Historial, programaciones y recurrencias​

  • Historial de Ejecuciones: los lotes enviados en este ciclo, con quién los lanzó, el tipo (inmediato, programado, recurrente, reejecución), el runner, si el runner confirmó la recepción y el progreso. Al abrir un lote, aparecen sus ejecuciones.
  • Programaciones y Recurrencias: las programaciones y las recurrencias del grupo, con el motivo de las que no se ejecutaron. Puedes cancelar una programación que todavía no salió, y suspender y editar una recurrencia. La vista de toda la organización está en la Agenda.

Modo compacto​

Compactar encabezado deja solo lo esencial arriba (el ciclo, los contadores y los fallos), para ver más filas de la tabla.

El panel del fallo​

Al hacer clic en el estado de una ejecución que falló, se detuvo o se canceló, se abre el panel a la derecha, sin salir de la tabla:

  • Dónde se detuvo: el paso en que se detuvo la ejecución y los pasos no ejecutados;
  • la captura del paso en el momento en que se detuvo;
  • la Excepción, para copiar;
  • el Diagnóstico con IA, con la causa, las pruebas y qué hacer (con el módulo de IA);
  • Abrir ejecución completa y Volver a ejecutar (abre el asistente de ejecución solo con este dataset).

Con más de un fallo, Anterior y Siguiente (o las flechas del teclado) pasan de uno a otro.

Permisos​

AcciónPermiso del perfil
Ver los gruposGrupo de Automatización: ver
Crear grupo, crear con IA, importar, agregar datasetsGrupo de Automatización: crear
Editar, cerrar y reabrir grupoGrupo de Automatización: editar
Eliminar grupo, quitar datasetsGrupo de Automatización: eliminar
Crear y clonar cicloCiclo: crear
Editar, cerrar y reabrir ciclo; prioridad y fijarCiclo: editar
Ejecutar y detenerCentro de Automatización: ejecutar

En una automatización privada, solo quien está en un equipo con acceso de ejecución (o mayor) ve el dataset en el grupo y puede ejecutarlo.