Documentação do produto

Esta tradução é gerada por máquina (beta). O guia em inglês é a fonte oficial.

Automação governada

Bots do Console

Defina tarefas limitadas do ArchiBot no chat, revise o pacote da tarefa e (para operadores) configure a política, os perfis e os blueprints que determinam quando os bots podem ser executados.

Administradores do clienteOperadores da plataforma

Última atualização

Bots na aba Task chat com a visualização Task packet: campos de equipe, perfil e origem e as abas Visão geral, Fonte, Produto e QA e salvar, usando dados de exemplo seguros.
Dados de exemplo seguros: o pacote da tarefa reúne o necessário para a tarefa do bot antes de você salvar o rascunho.

Bots (/bots) transforma uma alteração limitada e bem descrita em trabalho do ArchiBot: “Crie trabalho do ArchiBot com escopo definido, que termina em um evento de merge do Console, análise, QA e aprovação humana antes que qualquer coisa possa ser integrada.” Uma tarefa de bot registra o repositório e o branch, os caminhos que o bot pode alterar e as notas de QA que comprovam a alteração.

Salvar uma tarefa nunca faz merge do código. Até que a execução seja habilitada para a equipe, aparece o indicador Setup only, e as tarefas são apenas registros que podem ser analisados. Com Workspace handoff enabled, o Console ainda verifica a política, o perfil, o blueprint, o limite de execuções simultâneas e o orçamento mensal antes de iniciar qualquer espaço de trabalho.

Quem pode ver

  • Administradores da equipe elaboram e gerenciam o trabalho de bot da equipe.
  • Operadores da plataforma e administradores da plataforma fazem o mesmo para qualquer equipe e gerenciam a Bot policy, os Bot profiles e os Blueprints que controlam a execução.
  • Membros da equipe não veem Bots. Peça a um administrador da equipe que elabore a tarefa.

Abas

AbaConteúdo
Task chatO construtor de chat e o pacote da tarefa em rascunho.
Bot tasksTarefas elaboradas e concluídas, com análise, QA, logs e estado de aprovação.
Run historySolicitações de execução, com executor, atividade e logs sem dados sensíveis.
Bot policyO controle da equipe e os limites que condicionam a execução.
Bot profilesPerfis que definem o template do worker, o raciocínio e os limites.
BlueprintsTemplates de fluxo de trabalho fixos e indicação de quais estão habilitados para a equipe.

Definir uma tarefa no chat

  1. Escolha New bot task ou permaneça em Task chat → Chat with ArchiBot.
  2. Descreva o que precisa mudar, o que significa concluir e como o QA deve comprovar isso. Sugestões ajudam: Acceptance criteria, QA plan, Add evidence e Narrow scope.
  3. Digite em Message ArchiBot e envie. Cada resposta atualiza as notas de QA e pode sugerir um título ou escopo.
  4. Abra Task packet para ver o que foi registrado: equipe, perfil e origem e, em seguida, as abas Visão geral, Fonte (Repository, branch de base, Path scope), Product opcional (Add dependent product repository) e QA e salvar.
  5. Escolha Salvar rascunho (equipes somente de configuração) ou Start bot (repasse habilitado). A opção fica desativada até que o título e os campos obrigatórios estejam preenchidos. Operadores escolhem primeiro a equipe.

Mantenha as tarefas específicas. “Adicionar um campo ao Space Console” com critérios de aceitação é um bom exemplo. “Corrigir o app” não é.

Pacote da tarefa com cartões de equipe, perfil e origem acima das abas Visão geral, Fonte, Produto e QA e salvar, usando dados de exemplo seguros.

Tarefas e execuções do bot

Bot tasks lista todas as tarefas. Cancelar uma tarefa mantém seu registro de auditoria e altera seu estado para cancelado, sem excluí-la.

Run history lista solicitações de execução, e Run detail mostra o modo, o branch, o job do executor, a linha do tempo de atividade e logs sem dados sensíveis. Quando existe um evento de merge, Open merge request abre o link correspondente. Uma pessoa aprova e faz o merge em CI & Review.

Política do bot (operadores)

Bot policy determina se uma equipe pode executar bots e mostra Team enabled ou desabilitado:

  1. Allow bot runs for this team. O controle da plataforma e o orquestrador de execuções também precisam estar ativados.
  2. O perfil padrão e o destino do espaço de trabalho para novas execuções.
  3. O orçamento mensal de bots e as execuções simultâneas, com predefinições.
  4. Retenção de logs e artefatos, limpeza do espaço de trabalho depois das execuções e tratamento de artefatos (por exemplo, arquivamento no Shared Drive).
  5. Os blueprints que a equipe pode usar.

Escolha Save policy.

Perfis de bot (operadores)

Em Bot profiles, escolha a equipe e depois New profile. Defina o nome, o blueprint e uma descrição das alterações permitidas. Ative Make this profile selectable e defina o destino do espaço de trabalho, o template, o esforço de raciocínio, o limite de runtime, o orçamento, as execuções simultâneas e a lista de ferramentas permitidas. Escolha Save profile.

Blueprints (operadores)

Blueprints lista os fluxos fixos (funcionalidade gerenciada, correção e documentação), cada um com seu modelo de análise, etapa de QA, limite de runtime e orçamento de arquivos. Enable for team / Disable for team controla quais deles a equipe pode usar. Habilitar um blueprint não inicia nenhum trabalho.

Em um telefone

  • As seis abas rolam horizontalmente, e todos os controles têm áreas de toque em tamanho normal.
  • Save policy e Save profile ficam fixos na parte inferior da tela durante a edição.
  • Em Task packet, a linha QA e salvar com Salvar rascunho fica fixa na parte inferior enquanto está na tela.
  • As predefinições de dia e número são botões em tamanho normal.

Política do bot em um telefone: abas Bots com rolagem horizontal e a configuração Allow bot runs for this team, com Save policy fixo na parte inferior, usando dados de exemplo seguros.

Conteúdo seguro

Nunca coloque senhas, chaves de API, cookies, links de convite, segredos de webhook, tokens de repositório, URLs de banco de dados, logs brutos nem dados de clientes em uma tarefa, nota de QA, perfil ou blueprint. URLs de repositório, nomes de branch, referências de problemas, escopos de caminhos e erros visíveis no Console podem ser usados.

Guias relacionados

Concluído quando

  • O título da tarefa, o repositório, o branch, o escopo dos caminhos e as notas de QA não contêm segredos.
  • A execução do bot está habilitada pela política da equipe e pela ISM antes de você esperar um evento de merge ou espaço de trabalho.
  • Uma pessoa continua aprovando e fazendo o merge em CI & Review.