Pular para o conteúdo principal
Proton v5

Ferramentas

O conector tem 149 ferramentas: 73 de leitura e 76 de escrita, das quais 19 são destrutivas (apagam, param ou encerram algo). O assistente escolhe as ferramentas sozinho a partir do seu pedido: você não precisa saber os nomes. Esta lista serve para saber o que dá para pedir e qual permissão do perfil cada coisa exige.

  • Leitura funciona com a conexão de leitura. Escrita exige a conexão de leitura e escrita e a escrita liberada na organização. Ver Permissões e segurança.
  • Destrutiva: apaga, para ou encerra algo; o assistente confirma com você antes de chamar.
  • Permissão do perfil: a permissão que o seu perfil precisa ter na organização, como na tela Perfis. Além dela, vale a regra de equipe da automação.

Automações e componentes​

Automações, pastas, tags, sistemas, componentes e parâmetros: o que a tela de Automações e de Configuração faz.

FerramentaO que faz
list_automationsLista as automações que você vê, com filtros por nome, pasta, tag, componente e mobile
Leitura · permissão automation.automation.read
get_automationDetalhe de uma automação e os datasets dela, com a última execução
Leitura · permissão automation.automation.read
create_automationCria uma automação
Escrita · permissão automation.automation.create
update_automationAltera nome, identificador, descrição, pasta, tags, processo de negócio e as equipes de uma automação privada
Escrita · permissão automation.automation.update
delete_automationApaga a automação com todos os datasets e o histórico de execuções
Escrita, destrutiva · permissão automation.automation.delete
list_automation_foldersLista as pastas de automação
Leitura · permissão automation.automation.read
create_automation_folderCria uma pasta, dentro de outra se quiser
Escrita · permissão automation.automation.update
list_tagsLista as tags, com quantas automações e datasets usam cada uma
Leitura · permissão automation.tag.read
create_tagCria uma tag
Escrita · permissão automation.tag.create
list_systemsLista os sistemas e o repositório git ligado a cada um
Leitura · permissão config.system.read
create_systemCria um sistema, ligado ou não a um repositório
Escrita · permissão config.system.create
create_git_repositoryCadastra o repositório git com o código de um sistema
Escrita · permissão config.gitRepository.create
list_componentsLista os componentes com a documentação e o sistema; com undocumented, só os sem documentação
Leitura · permissão automation.component.read
get_componentDetalhe de um componente, com os parâmetros de entrada e de saída
Leitura · permissão automation.component.read
create_componentCria um componente num sistema, com os parâmetros
Escrita · permissão automation.component.create
update_componentAltera nome, sistema, documentação e parâmetros de um componente
Escrita · permissão automation.component.update
list_parametersLista os parâmetros da organização
Leitura · permissão automation.parameter.read
create_parametersCria parâmetros (in_ ou out_); o que já existe com o mesmo nome é reaproveitado
Escrita · permissão automation.parameter.create
get_parameter_usageOnde um parâmetro é usado: componentes, datasets, automações e última execução
Leitura · permissão automation.parameter.read
update_parameterRenomeia um parâmetro ou muda a descrição, e lembra de trocar o nome no código
Escrita · permissão automation.parameter.update
add_components_to_datasetInclui componentes como passos de um dataset, na ordem dada
Escrita · permissão automation.datasetComponent.create
remove_component_from_datasetTira um passo de um dataset
Escrita, destrutiva · permissão automation.datasetComponent.delete

Datasets​

Datasets (as versões de uma automação), valores dos parâmetros, variáveis do dataset e parâmetros gerais.

FerramentaO que faz
list_datasetsLista os datasets de uma automação
Leitura · permissão automation.dataset.read
get_datasetDetalhe de um dataset: os passos em ordem, cada valor e as variáveis
Leitura · permissão automation.dataset.read
get_dataset_gridTodos os datasets de uma automação lado a lado, como a lista da tela
Leitura · permissão automation.dataset.read
create_datasetCria um dataset como cópia de outro (com passos, valores e variáveis) ou em branco
Escrita · permissão automation.dataset.create
update_datasetAltera descrição, tags e ambiente padrão de um dataset
Escrita · permissão automation.dataset.update
delete_datasetsApaga datasets, com os passos, os valores e o histórico de execuções
Escrita, destrutiva · permissão automation.dataset.delete
add_dataset_parametersInclui parâmetros num passo de um dataset
Escrita · permissão automation.datasetParameter.create
set_dataset_parameter_valueGrava o valor de um parâmetro do dataset
Escrita · permissão automation.datasetParameter.update
list_parameter_value_optionsO que o valor pode referenciar: saída de passo anterior, variável, parâmetro geral ou saída de outro dataset
Leitura · permissão automation.datasetParameter.read
set_step_expected_resultGrava o resultado esperado de um passo neste dataset
Escrita · permissão automation.datasetComponent.update
remove_dataset_parameterTira um parâmetro (e o valor) de um passo
Escrita, destrutiva · permissão automation.datasetParameter.delete
preview_dataset_changesMostra o que uma alteração em lote dos valores mudaria, sem gravar nada
Leitura · permissão automation.dataset.update
apply_dataset_changesGrava a alteração em lote numa transação só: com qualquer erro, nada é gravado
Escrita · permissão automation.dataset.update
list_dataset_variablesLista as variáveis de um dataset
Leitura · permissão automation.datasetVariable.read
create_dataset_variableCria uma variável no dataset
Escrita · permissão automation.datasetVariable.create
update_dataset_variableAltera nome ou valor de uma variável do dataset
Escrita · permissão automation.datasetVariable.update
list_general_parametersLista os parâmetros gerais, compartilhados por todas as automações
Leitura · permissão automation.generalParameter.read
create_general_parameterCria um parâmetro geral
Escrita · permissão automation.generalParameter.create
update_general_parameterAltera um parâmetro geral
Escrita · permissão automation.generalParameter.update

Ambientes​

Os ambientes da execução (Homologação, Produção) e as variáveis deles. Variável segredo entra pelo conector, mas o valor nunca volta.

FerramentaO que faz
list_environmentsLista os ambientes com as variáveis e quantos datasets usam cada um; segredo volta como ***
Leitura · permissão automation.environment.read
create_environmentCria um ambiente, também como cópia de outro
Escrita · permissão automation.environment.create
update_environmentRenomeia, muda a descrição ou marca o ambiente como de produção
Escrita · permissão automation.environment.update
delete_environmentApaga o ambiente e as variáveis dele
Escrita, destrutiva · permissão automation.environment.delete
set_environment_variableCria ou altera uma variável pelo nome, inclusive segredo
Escrita · permissão automation.environment.update
delete_environment_variableApaga uma variável do ambiente
Escrita, destrutiva · permissão automation.environment.update
set_datasets_environmentDefine o ambiente padrão de vários datasets de uma vez
Escrita · permissão automation.dataset.update

Runners, grupos e execuções​

Runners, grupos de automação, ciclos, disparo, recorrências e acompanhamento das execuções, como no Centro de Automação.

Runners e clusters​

FerramentaO que faz
list_runnersLista os runners que você pode usar, com status, CPU e memória; com onlyAvailable, só os ativos e fora de Offline
Leitura · permissão infrastructure.runner.read
list_clustersLista os clusters e os runners de cada um
Leitura · permissão infrastructure.cluster.read
list_cloud_runnersLista os cloud runners ligados e as máquinas disponíveis, com o preço por hora
Leitura · permissão infrastructure.cloudRunner.read
start_cloud_runnerLiga um cloud runner: uma máquina na nuvem, paga por hora até ser desligada
Escrita · permissão infrastructure.cloudRunner.create
stop_cloud_runnerDesliga um cloud runner e encerra a cobrança
Escrita, destrutiva · permissão infrastructure.cloudRunner.delete

Grupos e ciclos​

FerramentaO que faz
list_automation_groupsLista os grupos de automação, com a finalidade (teste ou operação)
Leitura · permissão automation.automationGroup.read
get_automation_groupUm grupo com os ciclos e os datasets de um ciclo, com o status de cada um
Leitura · permissão automation.automationGroup.read
create_automation_groupCria um grupo com o primeiro ciclo e, se quiser, os datasets ou as automações
Escrita · permissão automation.automationGroup.create
add_datasets_to_groupInclui datasets (ou o dataset mais recente de automações) num grupo
Escrita · permissão automation.automationGroup.create
remove_dataset_from_groupTira um dataset do grupo; as execuções passadas ficam
Escrita, destrutiva · permissão automation.automationGroup.delete
list_cyclesLista os ciclos de um grupo
Leitura · permissão automation.cycle.read
create_cycleCria um ciclo vazio ou com os datasets de outro ciclo
Escrita · permissão automation.cycle.create
set_cycle_openFecha ou reabre um ciclo
Escrita · permissão automation.cycle.update

Disparo e recorrência​

FerramentaO que faz
run_datasetsExecuta datasets de um ciclo num runner ou cluster, agora ou agendado, com o ambiente e a branch de trabalho
Escrita · permissão automation.automationCenter.run
list_scheduled_runsLista os lotes agendados de um ciclo e, por 7 dias, os que não rodaram, com o motivo
Leitura · permissão automation.automationCenter.read
list_recurring_runsLista as recorrências, com a frequência, o runner, a próxima execução e o motivo da pausa
Leitura · permissão automation.automationCenter.read
create_recurring_runCria uma recorrência: a cada N minutos ou horas, diária, semanal ou mensal
Escrita · permissão automation.automationCenter.run
update_recurring_runPausa, retoma, renomeia ou muda a frequência, o runner, o ambiente e as branches de uma recorrência
Escrita · permissão automation.automationCenter.run
delete_recurring_runApaga uma recorrência e cancela os lotes dela que ainda não saíram
Escrita, destrutiva · permissão automation.automationCenter.run
stop_runPara uma execução enviada, aguardando ou rodando
Escrita, destrutiva · permissão automation.automationCenter.run
stop_cycle_runsPara as execuções em andamento de um ciclo
Escrita, destrutiva · permissão automation.automationCenter.run

Acompanhamento​

FerramentaO que faz
get_run_statusStatus das execuções de um lote ou de execuções escolhidas
Leitura · permissão automation.datasetRun.read
list_dataset_runsHistórico de execuções de um dataset
Leitura · permissão automation.datasetRun.read
get_runDetalhe de uma execução: status, motivo do fim, início, fim, duração, quem parou, Correlation ID e commit de cada repositório; acha também pelo Correlation ID
Leitura · permissão automation.datasetRun.read
get_run_logLog, mensagem de erro e diagnóstico da falha pela IA; filtra por nível e por texto
Leitura · permissão automation.datasetRun.read
search_run_logsBusca no log de várias execuções por texto e nível, num período de até 31 dias
Leitura · permissão automation.datasetRun.read
get_run_evidenceEvidências de uma execução: prints de cada passo, vídeos e anexos
Leitura · permissão automation.datasetRun.read

Agenda​

Tudo o que está programado para rodar na organização, com as horas no seu fuso.

FerramentaO que faz
get_agendaO que roda num período (lotes agendados e recorrências) e o que já rodou, com o resultado; até 62 dias
Leitura · permissão automation.automationCenter.read
cancel_scheduled_runCancela um lote agendado que ainda não rodou; ele fica na agenda como cancelado
Escrita, destrutiva · permissão automation.automationCenter.run
delete_scheduled_runExclui um lote agendado que ainda não rodou; ele sai da agenda
Escrita, destrutiva · permissão automation.automationCenter.run
reschedule_runMuda a hora de um lote agendado, ou o executa agora
Escrita · permissão automation.automationCenter.run
run_recurring_nowExecuta uma recorrência agora, uma vez, sem mudar a regra
Escrita · permissão automation.automationCenter.run
skip_recurring_occurrencePula uma ocorrência futura de uma recorrência, ou desfaz o pulo
Escrita · permissão automation.automationCenter.run

Relatórios e análises​

Os números das execuções e do acervo, como o Dashboard e a página Análises da IA mostram.

FerramentaO que faz
get_execution_overviewVisão geral de um período: total, passou, falhou, taxa de sucesso, tendência diária e o que roda agora
Leitura · permissão automation.datasetRun.read
get_top_failuresDatasets que mais falharam num período
Leitura · permissão automation.datasetRun.read
get_most_executedDatasets que mais rodaram num período
Leitura · permissão automation.datasetRun.read
get_recent_runsExecuções mais recentes
Leitura · permissão automation.datasetRun.read
get_period_numbersOs números de um período contra outro: taxa de sucesso, execuções válidas, falhas e duração média
Leitura · permissão automation.datasetRun.read
get_cycle_summaryQuantos datasets de um ciclo estão em cada status
Leitura · permissão automation.datasetRun.read
get_execution_insightsRelatórios de execução, com recorte por processo, área responsável e dono
Leitura · permissão automation.datasetRun.read
get_asset_insightsSaúde do acervo de automações, datasets e componentes, inclusive os sem documentação
Leitura · permissão automation.automation.read

Processos, documentação e rastreabilidade​

Processos de negócio, pessoas e áreas da organização, o diagrama BPMN, o documento da automação, a matriz de rastreabilidade, a análise de impacto e o histórico de mudanças.

FerramentaO que faz
list_processesLista os processos de negócio em árvore, com criticidade, dono e área responsável
Leitura · permissão organization.process.read
get_processDetalhe de um processo, com subprocessos, pessoas, áreas e automações
Leitura · permissão organization.process.read
create_processCria um processo de negócio
Escrita · permissão organization.process.create
update_processAltera um processo de negócio
Escrita · permissão organization.process.update
delete_processApaga um processo de negócio
Escrita, destrutiva · permissão organization.process.delete
list_peopleLista as pessoas dos processos (donos e envolvidos, sem login no Proton)
Leitura · permissão organization.person.read
create_personCadastra uma pessoa de processo
Escrita · permissão organization.person.create
update_personAltera uma pessoa de processo
Escrita · permissão organization.person.update
delete_personApaga uma pessoa de processo
Escrita, destrutiva · permissão organization.person.delete
list_business_areasLista as áreas de negócio, com quantas pessoas e processos cada uma tem
Leitura · permissão organization.businessArea.read
create_business_areaCria uma área de negócio
Escrita · permissão organization.businessArea.create
update_business_areaRenomeia uma área ou muda a descrição
Escrita · permissão organization.businessArea.update
delete_business_areaApaga uma área de negócio
Escrita, destrutiva · permissão organization.businessArea.delete
get_traceability_matrixMatriz de rastreabilidade: processo, automação, dataset e última execução, com cobertura e documentação
Leitura · permissão organization.process.read
get_component_impactO que uma mudança no componente afeta: datasets, automações, processos e grupos
Leitura · permissão automation.component.read
get_system_impactO que uma mudança no sistema afeta (tela nova, versão, ambiente)
Leitura · permissão config.system.read
get_audit_trailHistórico de mudanças de processo, pessoa, área, componente ou automação: quem, quando e de qual valor para qual
Leitura · permissão automation.automation.read
get_automation_documentO documento da automação, com o processo, os passos documentados, os dados usados e o resultado esperado
Leitura · permissão automation.automation.read
get_process_diagramO diagrama BPMN de um processo, com as tarefas e os componentes de cada uma
Leitura · permissão organization.process.read
import_process_diagramImporta uma versão nova do diagrama BPMN (XML BPMN 2.0)
Escrita · permissão organization.process.update
link_process_taskLiga componentes a uma tarefa do diagrama
Escrita · permissão organization.process.update
remove_process_diagramRemove o diagrama BPMN de um processo, com todas as versões
Escrita, destrutiva · permissão organization.process.update

Jira: requisitos e bugs​

Com a integração do Jira Cloud cadastrada no Proton.

FerramentaO que faz
list_jira_integrationsLista as integrações do Jira Cloud
Leitura · permissão automation.requirement.read
search_jira_issuesBusca issues no Jira pela chave ou por texto no resumo
Leitura · permissão automation.requirement.read
list_requirementsRequisitos (issues do Jira) cobertos por uma automação ou dataset
Leitura · permissão automation.requirement.read
link_requirementLiga uma issue do Jira como requisito de uma automação ou de um dataset
Escrita · permissão automation.requirement.update
unlink_requirementDesfaz a ligação de um requisito
Escrita, destrutiva · permissão automation.requirement.update
list_defectsBugs do Jira ligados a uma execução ou a um dataset
Leitura · permissão automation.defect.read
get_defect_draftO que o Proton sabe de uma execução para abrir um bug: passo que falhou, erro, log e análise da IA
Leitura · permissão automation.defect.create
create_defectAbre um bug no Jira a partir de uma execução, com o relatório em PDF e o link de volta
Escrita · permissão automation.defect.create
link_defectLiga um bug que já existe a uma execução
Escrita · permissão automation.defect.create

Xray e Zephyr​

Gestão de testes no Jira, com a integração do Xray Cloud ou do Zephyr cadastrada no Proton.

FerramentaO que faz
list_xray_integrationsLista as integrações do Xray Cloud e do Zephyr
Leitura · permissão automation.automationGroup.read
get_group_test_managementOnde um grupo publica os resultados: projeto, Test Plan e o que o Proton cria
Leitura · permissão automation.automationGroup.read
set_group_test_managementFaz o grupo publicar cada lote numa Test Execution, ligada ao Test Plan
Escrita · permissão automation.automationGroup.update
remove_group_test_managementO grupo deixa de publicar os resultados
Escrita, destrutiva · permissão automation.automationGroup.update
publish_batch_to_xrayPublica um lote de novo agora
Escrita · permissão automation.automationGroup.update
link_dataset_to_xray_testAponta um dataset para um Test que já existe
Escrita · permissão automation.dataset.update
search_xray_test_plansBusca Test Plans pela chave ou por uma palavra do resumo
Leitura · permissão automation.automationGroup.create
preview_xray_plan_importMostra o que a importação de um Test Plan faria, sem mudar nada
Leitura · permissão automation.automationGroup.create
import_xray_planImporta um Test Plan como grupo de automação, ou sincroniza o grupo que já veio dele
Escrita · permissão automation.automationGroup.create
get_automation_xray_testsO Test de cada dataset de uma automação
Leitura · permissão automation.dataset.read
get_run_xray_linksOnde uma execução está no Xray: Test Execution, Test e Test Plan, com os links
Leitura · permissão automation.datasetRun.read
create_xray_testsCria um Test manual, com os passos, para cada dataset que ainda não tem
Escrita · permissão automation.dataset.update
list_xray_foldersPastas do repositório de Tests de um projeto do Jira
Leitura · permissão automation.dataset.read
run_xray_issueExecuta a partir de uma issue do Xray (Test Plan ou Test Execution), como a regra do Jira Automation
Escrita · permissão automation.automationCenter.run

Operação de robôs​

A fila de ocorrências dos grupos de Operação. Só com o módulo de RPA ligado na organização.

FerramentaO que faz
list_run_exceptionsLista a fila de ocorrências: robôs que falharam, não rodaram ou travaram
Leitura · permissão operation.exception.read
get_run_exceptionUma ocorrência com a linha do tempo
Leitura · permissão operation.exception.read
update_run_exceptionAtribui, muda o status com uma nota ou comenta uma ocorrência
Escrita · permissão operation.exception.update
rerun_run_exceptionReexecuta agora; se passar, a ocorrência se resolve
Escrita · permissão operation.exception.update

Repositórios git​

A parte git que antes só a tela fazia. O conector só lê o git do cliente, pela integração cadastrada no Proton: nenhuma ferramenta grava no repositório.

FerramentaO que faz
list_git_integrationsLista as integrações git (GitHub, GitLab, Bitbucket), sem a credencial
Leitura · permissão config.integration.read
list_repository_branchesLista as branches de um repositório, lidas no provedor
Leitura · permissão config.system.read
update_git_repositoryMuda a branch padrão, a descrição ou a integração de um repositório cadastrado
Escrita · permissão config.gitRepository.update
update_systemRenomeia um sistema ou o liga a outro repositório cadastrado
Escrita · permissão config.system.update

Projeto do zero e conferência​

Começar um projeto de automação com a IA e conferir código e cadastro antes de rodar. Ver Projeto do zero.

FerramentaO que faz
get_project_templateO modelo público da linguagem (Python ou Java) para clonar, com as regras do projeto
Leitura · sem permissão de perfil
generate_component_codeO arquivo do componente no formato do modelo, com cada parâmetro lido pelo nome
Leitura · permissão automation.component.read
check_projectConfere o código do repositório contra o contrato do projeto e o cadastro dos componentes, só lendo
Leitura · permissão config.gitRepository.read
check_automationConfere se os datasets estão prontos para rodar: passos, valores, referências, segredos, ambiente, runner e ciclo
Leitura · permissão automation.dataset.read

Pessoas​

FerramentaO que faz
list_usersUsuários da organização, com perfil, licença e equipes
Leitura · permissão identity.user.read

Documentação do Proton​

FerramentaO que faz
search_proton_documentationBusca nesta documentação
Leitura · sem permissão de perfil
get_documentation_recommendationsArtigos desta documentação ligados a um assunto
Leitura · sem permissão de perfil