Editar e gerenciar o fluxo de trabalho do agente no designer

Fluxos de agente e fluxos de trabalho são criados e editados em designers visuais do Copilot Studio. Os novos fluxos de trabalho, agora em versão prévia pública, usam um designer visual reprojetado, enquanto os fluxos de agente usam o designer visual original. Ambos os designers visuais fornecem uma tela em que você pode continuar a criar ou editar uma automação. Adicione e remova ações, verifique se há erros e publique seu fluxo, tudo sem sair do designer. Você também pode ajustar como o fluxo de agente ou fluxo de trabalho é exibido para permitir que você se concentre em áreas específicas.

Importante

Este artigo contém a documentação da versão preliminar do Microsoft Copilot Studio e está sujeito a alterações.

A versão prévia dos recursos não foi criada para uso em ambientes de produção e pode ter funcionalidade restrita. Esses recursos estão disponíveis antes de um lançamento oficial para que você possa obter acesso antecipado e fornecer comentários.

Se você estiver criando um agente pronto para produção, confira a visão geral do Microsoft Copilot Studio.

Para exibir um fluxo de agente ou fluxo de trabalho no designer, abra Copilot Studio, selecione Flows, selecione o fluxo e selecione a guia Build.

Screenshot do designer Copilot Studio mostrando um fluxo de trabalho publicado com um gatilho e várias ações.

Alterar como o fluxo é exibido

Dependendo do tamanho e da complexidade do fluxo ou do fluxo de trabalho do agente, convém ajustar como o fluxo é exibido para facilitar o trabalho. A barra de ferramentas no canto inferior esquerdo da tela controla a exibição.

Screenshot da barra de ferramentas de opções de exibição no designer do Copilot Studio, com textos explicativos numerados de 1 a 6.

Legenda:

  1. Ampliar: aumente o tamanho do fluxo de trabalho na tela.
  2. Diminuir Zoom: diminuir o tamanho do fluxo de trabalho na tela.
  3. Encaixar na tela: redimensione a visualização para encaixar todo o fluxo de trabalho na tela.
  4. Arrumar: reorganizar o fluxo de trabalho e as ramificações para uma visão de ponta a ponta mais clara.
  5. Layout vertical: alterne para uma exibição de layout vertical do fluxo de trabalho.

Adicionar e remover ações

  1. No cartão após o qual você deseja adicionar a ação, selecione Adicionar uma etapa. O painel Adicionar é aberto.

  2. Em Adicionar, comece a digitar a ação que você deseja que seu fluxo execute ou conector que você deseja adicionar e selecione-a 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.

Verificar parâmetros de fluxo

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.

Exibir o histórico de versões para fluxos de agente

Um histórico de versão é registrado em Microsoft Dataverse à medida que você cria ou modifica um fluxo de agente. Para entender como um fluxo de agente evoluiu, revise seu histórico de versões. As versões de fluxo são agrupadas por data, com indicadores para a versão mais recente, publicada e publicada anteriormente.

O histórico de um fluxo é baseado em versões salvas, portanto, é uma boa ideia salvar rascunhos antes que o fluxo seja concluído.

Para usar o painel de histórico de versões, você deve salvar o fluxo do agente pelo menos uma vez.

  1. No menu na parte superior da tela, selecione Histórico de versões.

  2. Para exibir as versões gravadas do fluxo, expanda um item na lista.

  3. Para exibir a versão no designer, selecione-a na lista.

Verificar 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 no fluxo completo, abra a faixa do centro de saúde. Para exibir os detalhes de erros individuais, selecione o erro.

Importante

Não é possível publicar um fluxo se ele contiver erros. Você deve corrigir todos os erros antes de publicar seu fluxo.

Publicar seu fluxo de trabalho

Se o fluxo de trabalho não tiver erros, você poderá publicá-lo. Para publicar o fluxo, no menu da parte superior da tela, selecione Publicar.

Testar o fluxo ou o fluxo de trabalho do agente

As execuções de teste permitem verificar uma etapa ou um fluxo inteiro sem sair do designer, usando dados upstream reais, valores que você mesmo simula ou saídas 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 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:

  1. Executar/Redefinir teste: executa a etapa quando solicitado ou limpa as entradas e saídas atuais.

    Captura de tela do painel de teste do nó mostrando as seções Entradas, Configuração e Saída com o botão Testar realçado.

  2. Carregar valores da execução anterior: uma lista suspensa de execuções recentes desse fluxo. Escolher um recupera as saídas da etapa upstream na execução para os campos de entrada abaixo.

  3. Entradas: um campo editável por etapa upstream gera as referências do nó. O selo à direita de cada linha mostra o tipo esperado do campo (cadeia de caracteres, email, data e hora, número etc.).

  4. Saída: o resultado em tempo real do teste mais recente, formatado de acordo com o tipo de nó (JSON, resultado de prompt, resposta de conector, etc.).

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.

Captura de tela do painel de teste do nó mostrando campos de entrada em branco com etiquetas de tipo à direita.

Dica

O que aparece aqui? 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

Captura de tela da lista suspensa 'Carregar Valores de Execução Anterior' que mostra execuções passadas com os rótulos de data, hora e status.

Se o fluxo tiver sido executado antes, você poderá reproduzir dados reais em vez de digitá-los em:

  1. Na lista suspensa Carregar valores de execução anterior, escolha uma execução. Cada entrada é identificada com a data/hora e o status da execução (por exemplo, 24 de abril, 09:12 — Concluído).

  2. 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.

  3. 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 resultados para uma de suas etapas anteriores (porque essa etapa foi ignorada ou o caminho não foi tomado), só os campos que estiverem disponíveis serão preenchidos. O resto dos campos permanecem como estavam.

Se o fluxo não tiver sido executado antes, nenhuma execução anterior disponível será exibida e a lista suspensa ficará oculta.

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 dispara o restante do fluxo.

Testar todo o fluxo

Na barra de comandos superior, selecione o botão Reproduzir (Teste). Ao testar, seu fluxo é executado de ponta a ponta no ambiente de execução ao vivo.

Antes do início da execução, o designer:

  1. Salva e publica o fluxo caso haja alterações não salvas (ou se for a primeira vez).
  2. Instala novas conexões na primeira execução.
  3. Dispara a execução. O caminho depende do tipo de gatilho.
Tipo de gatilho O que acontece quando você seleciona Teste
Solicitação manual/HTTP Uma caixa de diálogo é aberta para você inserir as entradas de gatilho e, em seguida, o fluxo é executado imediatamente.
Recorrência/janela deslizante/consulta periódica O agendamento começa e a primeira execução acontece automaticamente, ou, se o agendamento já estiver configurado, o fluxo será executado uma vez.
Evento de Conector (por exemplo, quando um e-mail é recebido) O fluxo é publicado e aguarda. Você pode ver Aguardando gatilho.... Execute a ação no sistema de origem para iniciar a execução.
Webhook HTTP O fluxo foi publicado; desencadeie-o no sistema externo como você normalmente faria.

Entradas simuladas (gatilho manual)

Para gatilhos manuais, a caixa de diálogo Inserir entradas de gatilho manual renderiza um campo por entrada que você definiu 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 (o conteúdo é carregado 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 com essas entradas ou Cancelar para ignorar sem executar. 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.

A caixa de diálogo é exibida sempre 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 (lado direito) mostra a execução atual no topo com um emblema de status: Executando, Aguardando, Bem-sucedido, Com Falha 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 funciona como o histórico de execução do fluxo:

  • Filtrar por Todos/ Bem-sucedido/Com Falha/Executando usando a lista suspensa na parte superior.
  • 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

  • Iterando em uma única etapa de IA ou ação do conector?: teste este nó. É mais rápido, não publica e permite que você simule apenas os valores anteriores no fluxo que importam.
  • Validando o comportamento de ponta a ponta ou a lógica de gatilho?: Executar o Teste de Fluxo. Ele exerce todo o grafo em relação ao tempo de execução real.
  • Reproduzindo um problema de produção?: Abra a execução com falha do painel Atividade e, em seguida, abra o nó com falha e use Carregar valores da execução anterior em sua aba Teste para replicar exatamente os dados upstream na ação.