Saltar al contenido principal
Proton v5

Herramientas

El conector tiene 149 herramientas: 73 de lectura y 76 de escritura, de las cuales 19 son destructivas (borran, detienen o finalizan algo). El asistente elige las herramientas por su cuenta a partir de tu pedido: no necesitas saber los nombres. Esta lista sirve para saber qué puedes pedir y qué permiso del perfil exige cada cosa.

  • Lectura funciona con la conexión de lectura. Escritura exige la conexión de lectura y escritura y la escritura habilitada en la organización. Ver Permisos y seguridad.
  • Destructiva: borra, detiene o finaliza algo; el asistente lo confirma contigo antes de llamarla.
  • Permiso del perfil: el permiso que tu perfil necesita tener en la organización, como en la pantalla Perfiles. Además de él, se aplica la regla de equipo de la automatización.

Automatizaciones y componentes​

Automatizaciones, carpetas, tags, sistemas, componentes y parámetros: lo que hacen las pantallas de Automatizaciones y de Configuración.

HerramientaQué hace
list_automationsLista las automatizaciones que ves, con filtros por nombre, carpeta, tag, componente y mobile
Lectura · permiso automation.automation.read
get_automationDetalle de una automatización y sus datasets, con la última ejecución
Lectura · permiso automation.automation.read
create_automationCrea una automatización
Escritura · permiso automation.automation.create
update_automationModifica el nombre, el identificador, la descripción, la carpeta, los tags, el proceso de negocio y los equipos de una automatización privada
Escritura · permiso automation.automation.update
delete_automationBorra la automatización con todos sus datasets y el historial de ejecuciones
Escritura, destructiva · permiso automation.automation.delete
list_automation_foldersLista las carpetas de automatización
Lectura · permiso automation.automation.read
create_automation_folderCrea una carpeta, dentro de otra si quieres
Escritura · permiso automation.automation.update
list_tagsLista los tags, con cuántas automatizaciones y datasets usan cada uno
Lectura · permiso automation.tag.read
create_tagCrea un tag
Escritura · permiso automation.tag.create
list_systemsLista los sistemas y el repositorio git vinculado a cada uno
Lectura · permiso config.system.read
create_systemCrea un sistema, vinculado o no a un repositorio
Escritura · permiso config.system.create
create_git_repositoryRegistra el repositorio git con el código de un sistema
Escritura · permiso config.gitRepository.create
list_componentsLista los componentes con la documentación y el sistema; con undocumented, solo los que no tienen documentación
Lectura · permiso automation.component.read
get_componentDetalle de un componente, con los parámetros de entrada y de salida
Lectura · permiso automation.component.read
create_componentCrea un componente en un sistema, con los parámetros
Escritura · permiso automation.component.create
update_componentModifica el nombre, el sistema, la documentación y los parámetros de un componente
Escritura · permiso automation.component.update
list_parametersLista los parámetros de la organización
Lectura · permiso automation.parameter.read
create_parametersCrea parámetros (in_ o out_); lo que ya existe con el mismo nombre se reutiliza
Escritura · permiso automation.parameter.create
get_parameter_usageDónde se usa un parámetro: componentes, datasets, automatizaciones y última ejecución
Lectura · permiso automation.parameter.read
update_parameterRenombra un parámetro o cambia la descripción, y recuerda cambiar el nombre en el código
Escritura · permiso automation.parameter.update
add_components_to_datasetIncluye componentes como pasos de un dataset, en el orden indicado
Escritura · permiso automation.datasetComponent.create
remove_component_from_datasetQuita un paso de un dataset
Escritura, destructiva · permiso automation.datasetComponent.delete

Datasets​

Datasets (las versiones de una automatización), valores de los parámetros, variables del dataset y parámetros generales.

HerramientaQué hace
list_datasetsLista los datasets de una automatización
Lectura · permiso automation.dataset.read
get_datasetDetalle de un dataset: los pasos en orden, cada valor y las variables
Lectura · permiso automation.dataset.read
get_dataset_gridTodos los datasets de una automatización uno al lado del otro, como la lista de la pantalla
Lectura · permiso automation.dataset.read
create_datasetCrea un dataset como copia de otro (con pasos, valores y variables) o en blanco
Escritura · permiso automation.dataset.create
update_datasetModifica la descripción, los tags y el ambiente predeterminado de un dataset
Escritura · permiso automation.dataset.update
delete_datasetsBorra datasets, con los pasos, los valores y el historial de ejecuciones
Escritura, destructiva · permiso automation.dataset.delete
add_dataset_parametersIncluye parámetros en un paso de un dataset
Escritura · permiso automation.datasetParameter.create
set_dataset_parameter_valueGuarda el valor de un parámetro del dataset
Escritura · permiso automation.datasetParameter.update
list_parameter_value_optionsLo que el valor puede referenciar: salida de un paso anterior, variable, parámetro general o salida de otro dataset
Lectura · permiso automation.datasetParameter.read
set_step_expected_resultGuarda el resultado esperado de un paso en este dataset
Escritura · permiso automation.datasetComponent.update
remove_dataset_parameterQuita un parámetro (y su valor) de un paso
Escritura, destructiva · permiso automation.datasetParameter.delete
preview_dataset_changesMuestra lo que cambiaría una modificación en lote de los valores, sin guardar nada
Lectura · permiso automation.dataset.update
apply_dataset_changesGuarda la modificación en lote en una sola transacción: ante cualquier error, no se guarda nada
Escritura · permiso automation.dataset.update
list_dataset_variablesLista las variables de un dataset
Lectura · permiso automation.datasetVariable.read
create_dataset_variableCrea una variable en el dataset
Escritura · permiso automation.datasetVariable.create
update_dataset_variableModifica el nombre o el valor de una variable del dataset
Escritura · permiso automation.datasetVariable.update
list_general_parametersLista los parámetros generales, compartidos por todas las automatizaciones
Lectura · permiso automation.generalParameter.read
create_general_parameterCrea un parámetro general
Escritura · permiso automation.generalParameter.create
update_general_parameterModifica un parámetro general
Escritura · permiso automation.generalParameter.update

Ambientes​

Los ambientes de la ejecución (Homologación, Producción) y sus variables. Una variable secreta entra por el conector, pero el valor nunca vuelve.

HerramientaQué hace
list_environmentsLista los ambientes con las variables y cuántos datasets usan cada uno; los secretos vuelven como ***
Lectura · permiso automation.environment.read
create_environmentCrea un ambiente, también como copia de otro
Escritura · permiso automation.environment.create
update_environmentRenombra el ambiente, cambia la descripción o lo marca como de producción
Escritura · permiso automation.environment.update
delete_environmentBorra el ambiente y sus variables
Escritura, destructiva · permiso automation.environment.delete
set_environment_variableCrea o modifica una variable por el nombre, incluso secreta
Escritura · permiso automation.environment.update
delete_environment_variableBorra una variable del ambiente
Escritura, destructiva · permiso automation.environment.update
set_datasets_environmentDefine el ambiente predeterminado de varios datasets a la vez
Escritura · permiso automation.dataset.update

Runners, grupos y ejecuciones​

Runners, grupos de automatización, ciclos, disparo, recurrencias y seguimiento de las ejecuciones, como en el Centro de Automatización.

Runners y clusters​

HerramientaQué hace
list_runnersLista los runners que puedes usar, con estado, CPU y memoria; con onlyAvailable, solo los activos y que no están Offline
Lectura · permiso infrastructure.runner.read
list_clustersLista los clusters y los runners de cada uno
Lectura · permiso infrastructure.cluster.read
list_cloud_runnersLista los cloud runners encendidos y las máquinas disponibles, con el precio por hora
Lectura · permiso infrastructure.cloudRunner.read
start_cloud_runnerEnciende un cloud runner: una máquina en la nube, paga por hora hasta que se apague
Escritura · permiso infrastructure.cloudRunner.create
stop_cloud_runnerApaga un cloud runner y finaliza el cobro
Escritura, destructiva · permiso infrastructure.cloudRunner.delete

Grupos y ciclos​

HerramientaQué hace
list_automation_groupsLista los grupos de automatización, con la finalidad (prueba u operación)
Lectura · permiso automation.automationGroup.read
get_automation_groupUn grupo con sus ciclos y los datasets de un ciclo, con el estado de cada uno
Lectura · permiso automation.automationGroup.read
create_automation_groupCrea un grupo con el primer ciclo y, si quieres, los datasets o las automatizaciones
Escritura · permiso automation.automationGroup.create
add_datasets_to_groupIncluye datasets (o el dataset más reciente de automatizaciones) en un grupo
Escritura · permiso automation.automationGroup.create
remove_dataset_from_groupQuita un dataset del grupo; las ejecuciones pasadas se mantienen
Escritura, destructiva · permiso automation.automationGroup.delete
list_cyclesLista los ciclos de un grupo
Lectura · permiso automation.cycle.read
create_cycleCrea un ciclo vacío o con los datasets de otro ciclo
Escritura · permiso automation.cycle.create
set_cycle_openCierra o reabre un ciclo
Escritura · permiso automation.cycle.update

Disparo y recurrencia​

HerramientaQué hace
run_datasetsEjecuta datasets de un ciclo en un runner o cluster, ahora o programado, con el ambiente y la rama de trabajo
Escritura · permiso automation.automationCenter.run
list_scheduled_runsLista los lotes programados de un ciclo y, durante 7 días, los que no se ejecutaron, con el motivo
Lectura · permiso automation.automationCenter.read
list_recurring_runsLista las recurrencias, con la frecuencia, el runner, la próxima ejecución y el motivo de la pausa
Lectura · permiso automation.automationCenter.read
create_recurring_runCrea una recurrencia: cada N minutos u horas, diaria, semanal o mensual
Escritura · permiso automation.automationCenter.run
update_recurring_runPausa, reanuda, renombra o cambia la frecuencia, el runner, el ambiente y las ramas de una recurrencia
Escritura · permiso automation.automationCenter.run
delete_recurring_runBorra una recurrencia y cancela sus lotes que todavía no salieron
Escritura, destructiva · permiso automation.automationCenter.run
stop_runDetiene una ejecución enviada, en espera o en curso
Escritura, destructiva · permiso automation.automationCenter.run
stop_cycle_runsDetiene las ejecuciones en curso de un ciclo
Escritura, destructiva · permiso automation.automationCenter.run

Seguimiento​

HerramientaQué hace
get_run_statusEstado de las ejecuciones de un lote o de ejecuciones elegidas
Lectura · permiso automation.datasetRun.read
list_dataset_runsHistorial de ejecuciones de un dataset
Lectura · permiso automation.datasetRun.read
get_runDetalle de una ejecución: estado, motivo del fin, inicio, fin, duración, quién la detuvo, Correlation ID y commit de cada repositorio; también la encuentra por el Correlation ID
Lectura · permiso automation.datasetRun.read
get_run_logLog, mensaje de error y diagnóstico del fallo por la IA; filtra por nivel y por texto
Lectura · permiso automation.datasetRun.read
search_run_logsBusca en el log de varias ejecuciones por texto y nivel, en un período de hasta 31 días
Lectura · permiso automation.datasetRun.read
get_run_evidenceEvidencias de una ejecución: capturas de cada paso, videos y adjuntos
Lectura · permiso automation.datasetRun.read

Agenda​

Todo lo que está programado para ejecutarse en la organización, con los horarios en tu zona horaria.

HerramientaQué hace
get_agendaLo que se ejecuta en un período (lotes programados y recurrencias) y lo que ya se ejecutó, con el resultado; hasta 62 días
Lectura · permiso automation.automationCenter.read
cancel_scheduled_runCancela un lote programado que todavía no se ejecutó; queda en la agenda como cancelado
Escritura, destructiva · permiso automation.automationCenter.run
delete_scheduled_runElimina un lote programado que todavía no se ejecutó; sale de la agenda
Escritura, destructiva · permiso automation.automationCenter.run
reschedule_runCambia la hora de un lote programado, o lo ejecuta ahora
Escritura · permiso automation.automationCenter.run
run_recurring_nowEjecuta una recurrencia ahora, una vez, sin cambiar la regla
Escritura · permiso automation.automationCenter.run
skip_recurring_occurrenceSalta una ocurrencia futura de una recurrencia, o deshace el salto
Escritura · permiso automation.automationCenter.run

Informes y análisis​

Los números de las ejecuciones y del acervo, como los muestran el Dashboard y la página Análisis de IA.

HerramientaQué hace
get_execution_overviewVisión general de un período: total, aprobadas, fallidas, tasa de éxito, tendencia diaria y lo que se ejecuta ahora
Lectura · permiso automation.datasetRun.read
get_top_failuresDatasets que más fallaron en un período
Lectura · permiso automation.datasetRun.read
get_most_executedDatasets que más se ejecutaron en un período
Lectura · permiso automation.datasetRun.read
get_recent_runsEjecuciones más recientes
Lectura · permiso automation.datasetRun.read
get_period_numbersLos números de un período frente a otro: tasa de éxito, ejecuciones válidas, fallos y duración promedio
Lectura · permiso automation.datasetRun.read
get_cycle_summaryCuántos datasets de un ciclo están en cada estado
Lectura · permiso automation.datasetRun.read
get_execution_insightsInformes de ejecución, con desglose por proceso, área responsable y responsable del proceso
Lectura · permiso automation.datasetRun.read
get_asset_insightsSalud del acervo de automatizaciones, datasets y componentes, incluso los que no tienen documentación
Lectura · permiso automation.automation.read

Procesos, documentación y trazabilidad​

Procesos de negocio, personas y áreas de la organización, el diagrama BPMN, el documento de la automatización, la matriz de trazabilidad, el análisis de impacto y el historial de cambios.

HerramientaQué hace
list_processesLista los procesos de negocio en árbol, con criticidad, responsable y área responsable
Lectura · permiso organization.process.read
get_processDetalle de un proceso, con subprocesos, personas, áreas y automatizaciones
Lectura · permiso organization.process.read
create_processCrea un proceso de negocio
Escritura · permiso organization.process.create
update_processModifica un proceso de negocio
Escritura · permiso organization.process.update
delete_processBorra un proceso de negocio
Escritura, destructiva · permiso organization.process.delete
list_peopleLista las personas de los procesos (responsables e involucrados, sin acceso a Proton)
Lectura · permiso organization.person.read
create_personRegistra una persona de proceso
Escritura · permiso organization.person.create
update_personModifica una persona de proceso
Escritura · permiso organization.person.update
delete_personBorra una persona de proceso
Escritura, destructiva · permiso organization.person.delete
list_business_areasLista las áreas de negocio, con cuántas personas y procesos tiene cada una
Lectura · permiso organization.businessArea.read
create_business_areaCrea un área de negocio
Escritura · permiso organization.businessArea.create
update_business_areaRenombra un área o cambia la descripción
Escritura · permiso organization.businessArea.update
delete_business_areaBorra un área de negocio
Escritura, destructiva · permiso organization.businessArea.delete
get_traceability_matrixMatriz de trazabilidad: proceso, automatización, dataset y última ejecución, con cobertura y documentación
Lectura · permiso organization.process.read
get_component_impactLo que afecta un cambio en el componente: datasets, automatizaciones, procesos y grupos
Lectura · permiso automation.component.read
get_system_impactLo que afecta un cambio en el sistema (pantalla nueva, versión, ambiente)
Lectura · permiso config.system.read
get_audit_trailHistorial de cambios de proceso, persona, área, componente o automatización: quién, cuándo y de qué valor a cuál
Lectura · permiso automation.automation.read
get_automation_documentEl documento de la automatización, con el proceso, los pasos documentados, los datos usados y el resultado esperado
Lectura · permiso automation.automation.read
get_process_diagramEl diagrama BPMN de un proceso, con las tareas y los componentes de cada una
Lectura · permiso organization.process.read
import_process_diagramImporta una versión nueva del diagrama BPMN (XML BPMN 2.0)
Escritura · permiso organization.process.update
link_process_taskVincula componentes a una tarea del diagrama
Escritura · permiso organization.process.update
remove_process_diagramQuita el diagrama BPMN de un proceso, con todas las versiones
Escritura, destructiva · permiso organization.process.update

Jira: requisitos y bugs​

Con la integración de Jira Cloud registrada en Proton.

HerramientaQué hace
list_jira_integrationsLista las integraciones de Jira Cloud
Lectura · permiso automation.requirement.read
search_jira_issuesBusca issues en Jira por la clave o por texto en el resumen
Lectura · permiso automation.requirement.read
list_requirementsRequisitos (issues de Jira) cubiertos por una automatización o dataset
Lectura · permiso automation.requirement.read
link_requirementVincula un issue de Jira como requisito de una automatización o de un dataset
Escritura · permiso automation.requirement.update
unlink_requirementDeshace el vínculo de un requisito
Escritura, destructiva · permiso automation.requirement.update
list_defectsBugs de Jira vinculados a una ejecución o a un dataset
Lectura · permiso automation.defect.read
get_defect_draftLo que Proton sabe de una ejecución para abrir un bug: paso que falló, error, log y análisis de la IA
Lectura · permiso automation.defect.create
create_defectAbre un bug en Jira a partir de una ejecución, con el informe en PDF y el enlace de vuelta
Escritura · permiso automation.defect.create
link_defectVincula un bug que ya existe a una ejecución
Escritura · permiso automation.defect.create

Xray y Zephyr​

Gestión de pruebas en Jira, con la integración de Xray Cloud o de Zephyr registrada en Proton.

HerramientaQué hace
list_xray_integrationsLista las integraciones de Xray Cloud y de Zephyr
Lectura · permiso automation.automationGroup.read
get_group_test_managementDónde publica un grupo los resultados: proyecto, Test Plan y lo que crea Proton
Lectura · permiso automation.automationGroup.read
set_group_test_managementHace que el grupo publique cada lote en una Test Execution, vinculada al Test Plan
Escritura · permiso automation.automationGroup.update
remove_group_test_managementEl grupo deja de publicar los resultados
Escritura, destructiva · permiso automation.automationGroup.update
publish_batch_to_xrayPublica un lote de nuevo ahora
Escritura · permiso automation.automationGroup.update
link_dataset_to_xray_testApunta un dataset a un Test que ya existe
Escritura · permiso automation.dataset.update
search_xray_test_plansBusca Test Plans por la clave o por una palabra del resumen
Lectura · permiso automation.automationGroup.create
preview_xray_plan_importMuestra lo que haría la importación de un Test Plan, sin cambiar nada
Lectura · permiso automation.automationGroup.create
import_xray_planImporta un Test Plan como grupo de automatización, o sincroniza el grupo que ya vino de él
Escritura · permiso automation.automationGroup.create
get_automation_xray_testsEl Test de cada dataset de una automatización
Lectura · permiso automation.dataset.read
get_run_xray_linksDónde está una ejecución en Xray: Test Execution, Test y Test Plan, con los enlaces
Lectura · permiso automation.datasetRun.read
create_xray_testsCrea un Test manual, con los pasos, para cada dataset que todavía no lo tiene
Escritura · permiso automation.dataset.update
list_xray_foldersCarpetas del repositorio de Tests de un proyecto de Jira
Lectura · permiso automation.dataset.read
run_xray_issueEjecuta a partir de un issue de Xray (Test Plan o Test Execution), como la regla de Jira Automation
Escritura · permiso automation.automationCenter.run

Operación de robots​

La cola de ocurrencias de los grupos de Operación. Solo con el módulo de RPA activado en la organización.

HerramientaQué hace
list_run_exceptionsLista la cola de ocurrencias: robots que fallaron, no se ejecutaron o se trabaron
Lectura · permiso operation.exception.read
get_run_exceptionUna ocurrencia con su línea de tiempo
Lectura · permiso operation.exception.read
update_run_exceptionAsigna una ocurrencia, cambia su estado con una nota o la comenta
Escritura · permiso operation.exception.update
rerun_run_exceptionReejecuta ahora; si pasa, la ocurrencia se resuelve
Escritura · permiso operation.exception.update

Repositorios git​

La parte de git que antes solo hacía la pantalla. El conector solo lee tu git, por la integración registrada en Proton: ninguna herramienta escribe en el repositorio.

HerramientaQué hace
list_git_integrationsLista las integraciones git (GitHub, GitLab, Bitbucket), sin la credencial
Lectura · permiso config.integration.read
list_repository_branchesLista las ramas de un repositorio, leídas en el proveedor
Lectura · permiso config.system.read
update_git_repositoryCambia la rama predeterminada, la descripción o la integración de un repositorio registrado
Escritura · permiso config.gitRepository.update
update_systemRenombra un sistema o lo vincula a otro repositorio registrado
Escritura · permiso config.system.update

Proyecto desde cero y revisión​

Iniciar un proyecto de automatización con la IA y revisar el código y el registro antes de ejecutar. Ver Proyecto desde cero.

HerramientaQué hace
get_project_templateEl modelo público del lenguaje (Python o Java) para clonar, con las reglas del proyecto
Lectura · sin permiso de perfil
generate_component_codeEl archivo del componente en el formato del modelo, con cada parámetro leído por el nombre
Lectura · permiso automation.component.read
check_projectRevisa el código del repositorio frente al contrato del proyecto y el registro de los componentes, solo leyendo
Lectura · permiso config.gitRepository.read
check_automationRevisa si los datasets están listos para ejecutarse: pasos, valores, referencias, secretos, ambiente, runner y ciclo
Lectura · permiso automation.dataset.read

Personas​

HerramientaQué hace
list_usersUsuarios de la organización, con perfil, licencia y equipos
Lectura · permiso identity.user.read

Documentación de Proton​

HerramientaQué hace
search_proton_documentationBusca en esta documentación
Lectura · sin permiso de perfil
get_documentation_recommendationsArtículos de esta documentación relacionados con un tema
Lectura · sin permiso de perfil