Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Note
Os recursos deste artigo são viabilizados pelo GitHub Copilot harness, que utiliza Créditos do Copilot para faturamento baseado no uso. Saiba mais na Visão Geral sobre faturamento para agentes alimentados pelo GitHub Copilot harness.
A cobrança por uso se aplica ao uso, criação, teste e avaliação de agentes. Essas ações podem consumir Créditos do Copilot. Saiba mais em Gerenciar os custos de agentes viabilizados pelo GitHub Copilot harness.
Os fluxos de trabalho são criados e editados no designer visual redesenhado no Copilot Studio. O designer fornece uma tela onde você pode construir ou editar uma automação, adicionar e remover ações, verificar erros e publicar seu fluxo de trabalho sem sair do designer.
Exiba um fluxo de trabalho no designer
Para exibir um fluxo de trabalho no designer, abra o Copilot Studio, selecione Workflows, selecione o fluxo de trabalho e então selecione a aba Build.
Mude como seu fluxo de trabalho é exibido
Dependendo do tamanho e da complexidade do seu fluxo de trabalho, talvez seja interessante ajustar a forma como ele é exibido para facilitar o trabalho. A barra de ferramentas no canto inferior esquerdo da tela controla a exibição.
Legenda:
- Ampliar: aumente o tamanho do fluxo de trabalho na tela.
- Diminuir Zoom: diminuir o tamanho do fluxo de trabalho na tela.
- Encaixar na tela: redimensione a visualização para encaixar todo o fluxo de trabalho na tela.
- Arrumar: reorganizar o fluxo de trabalho e as ramificações para uma visão de ponta a ponta mais clara.
- Layout vertical: alterne para uma exibição de layout vertical do fluxo de trabalho.
Adicionar e remover ações
No cartão após o qual você deseja adicionar a ação, selecione Adicionar uma etapa. O painel Adicionar é aberto.
Em Adicionar, comece a digitar a ação que você quer que seu fluxo de trabalho execute ou o conector que deseja adicionar, e então selecione na lista. Dependendo da seleção, talvez seja necessário fornecer informações adicionais para concluir a ação.
Se você determinar que uma ação não é necessária, selecione o ícone Excluir no canto superior direito da ação.
Verifique parâmetros do fluxo de trabalho
Para exibir os parâmetros de um gatilho ou ação em seu fluxo de trabalho, selecione seu cartão. O painel de configuração é aberto no lado direito. Para inserir o valor de um parâmetro, selecione uma opção na lista suspensa ou insira uma expressão para definir o valor dinamicamente.
Verificar se há erros
Erros em ações de fluxo de trabalho são indicados em vermelho. Para exibir detalhes de um erro em uma ação, selecione o erro. Para listar todos os erros em todo o fluxo de trabalho, abra o banner do centro de saúde . Para exibir os detalhes de erros individuais, selecione o erro.
Importante
Você não pode publicar um fluxo de trabalho se ele contiver erros. Você deve corrigir todos os erros antes de poder publicá-lo.
Publicar seu fluxo de trabalho
Se o fluxo de trabalho não tiver erros, você poderá publicá-lo. No menu no topo da tela, selecione Publicar.
Testar seu fluxo de trabalho
As execuções de teste permitem verificar uma etapa ou um fluxo de trabalho inteiro sem sair do projetista, usando dados reais a montante, valores que você mesmo simula ou resultados de uma execução anterior.
Há duas maneiras de executar um teste:
| O que você deseja verificar | Como testar | Onde encontrá-lo |
|---|---|---|
| Uma única ação ou etapa de IA isolada | Testar este nó | A aba Teste dentro do painel lateral do nodo |
| O fluxo de trabalho completo, de ponta a ponta | Executar teste de fluxo | O botão Reproduzir na barra de comandos superior |
Ambas as superfícies compartilham a mesma ideia: fornecer entradas (reais ou simuladas), executar e inspecionar a saída.
Testar um único nó em um fluxo de trabalho
Abra qualquer ação ou nó no seu fluxo de trabalho e clique no botão Reproduzir ou Testar. Há três seções:
Executar/Redefinir teste: executa a etapa quando solicitado ou limpa as entradas e saídas atuais.
Carregar valores de uma execução anterior: Um menu suspenso com execuções recentes deste fluxo de trabalho. Escolher um recupera as saídas da etapa upstream na execução para os campos de entrada abaixo.
Entradas: um campo editável por etapa upstream gera as referências do nó. O distintivo à direita de cada linha mostra o tipo esperado do campo (string, e-mail, data-hora, número e assim por diante).
Saída: O resultado em tempo real do teste mais recente, formatado para o tipo de nó.
Entradas simuladas
Por padrão, os campos de entrada estão em branco. É possível:
- Digite qualquer valor diretamente em um campo. O campo aceita o tipo mostrado no emblema à direita.
- Deixe um campo vazio se a etapa não depender dele.
Tip
As saídas da etapa ascendente a que as expressões deste nó se referem são listadas automaticamente na guia Teste. Se você adicionar um novo token ao nó, o campo correspondente será exibido na próxima vez que você abrir o Teste.
Carregar valores de uma execução anterior
Se seu fluxo de trabalho já rodou antes, você pode reproduzir dados reais em vez de digitá-los:
Na lista suspensa Carregar valores de execução anterior, escolha uma execução.
O designer recupera as saídas das etapas dessa execução e as projeta através do esquema de entrada do nó. Os valores correspondentes são gravados nos campos de entrada.
Edite qualquer campo posteriormente se você quiser ajustar o cenário.
O menu suspenso mostra as 10 execuções mais recentes de qualquer status. Se uma execução não incluir saídas de uma de suas etapas anteriores porque essa etapa foi ignorada ou esse caminho não foi seguido, apenas os campos disponíveis serão preenchidos. O resto permanece como estava.
Se o fluxo de trabalho não foi executado antes, nenhuma execução anterior disponível é exibida e o menu suspenso fica oculto.
Execute o teste
Selecione Executar teste. O botão exibe um estado de operação enquanto a chamada está em andamento; a seção de Saída mostra um spinner, em seguida, o resultado ou um erro.
- O teste de redefinição limpa as entradas e a última saída.
- O teste executa o nó isoladamente na API do conector. O teste não aciona o restante do fluxo de trabalho.
Teste todo o fluxo de trabalho
Na barra de comandos superior, selecione o botão Reproduzir (Teste). Teste seu fluxo de trabalho de ponta a ponta contra o tempo de execução ao vivo.
Antes do início da execução, o designer:
- Salva e publica o fluxo de trabalho se você tiver alterações não salvas, ou se for a primeira vez.
- Instala novas conexões na primeira execução.
- Dispara a execução. O caminho depende do tipo de gatilho.
| Tipo de acionador | O que acontece quando você seleciona Teste |
|---|---|
| Solicitação manual/HTTP | Uma caixa de diálogo se abre para você inserir as entradas de gatilho, então o fluxo de trabalho é executado imediatamente. |
| Recorrência/janela deslizante/consulta periódica | Ou a programação começa e a primeira execução começa automaticamente, ou, se já estiver instalado, o fluxo de trabalho roda uma vez. |
| Evento de Conector (por exemplo, quando um e-mail é recebido) | O fluxo de trabalho foi publicado e fica aguardando. Você pode ver Aguardando o acionamento.... Execute a ação no sistema de origem para disparar a execução. |
| Webhook HTTP | O fluxo de trabalho foi publicado; acione-o a partir do sistema externo, como você faria normalmente. |
Entradas simuladas (gatilho manual)
Para gatilhos manuais, o diálogo Enter entradas de gatilho manual exibe um campo por cada entrada definida no gatilho:
- Texto/número/email/data: controle de entrada apropriado.
- Boolean: Alternar botão.
- Opção única (enum): lista suspensa.
- Seleção múltipla: lista suspensa de várias seleções.
- Arquivo: Seletor de arquivos. Os conteúdos são carregados como parte da execução.
- Objeto/matriz: área de texto de várias linhas em que você pode colar JSON.
Selecione Executar para iniciar o fluxo de trabalho com esses comandos, ou Cancelar para descartar sem rodar. Os campos necessários são marcados com um asterisco. Se os valores estiverem ausentes ou inválidos, as mensagens de validação embutidas aparecerão e a execução será bloqueada até que sejam corrigidas.
O diálogo aparece toda vez que você seleciona Testar. Os valores não são salvos entre execuções, portanto, você pode tentar rapidamente cenários diferentes.
Assista à execução do processo
Uma vez que uma execução está em andamento:
- A barra de comandos mostra um botão Cancelar enquanto a execução está ativa.
- O painel Atividade à direita lista a execução atual no topo com um indicador de status: Em execução, Aguardando, Concluído com êxito, Falhou ou Cancelado. Selecione qualquer execução para abri-la na tela e inspecionar as entradas e saídas de cada etapa.
Selecionar execuções anteriores
O painel Atividade também serve como histórico de execução do seu fluxo de trabalho:
- Filtre por Todos/Bem-sucedidos/Com falha/Em execução usando o menu suspenso no topo.
- Selecione Atualizar para repetir a lista.
- Selecione Carregar Mais na parte inferior para voltar à página.
- Selecionar uma execução carrega-a na tela, onde cada nó mostra as entradas recebidas e as saídas produzidas para essa execução. Os dados são os mesmos que a guia Teste no nível do nó usa quando você escolhe uma execução na lista suspensa.
Quando usar cada tipo de teste
- Refinando um único passo de IA ou ação do conector? Use Teste este nó. É mais rápido, não faz publicação e permite simular apenas os valores de upstream que realmente importam.
- Validando comportamento de ponta a ponta ou lógica de acionamento? Use Executar teste de fluxo. Ele exercita todo o gráfico contra o tempo real de execução.
- Reproduzindo um problema de produção? Abra a execução com falha no painel de Atividade, depois abra o nó com falha e use Carregar valores da execução anterior na guia Teste para reproduzir os dados exatos das etapas anteriores na ação.