Depurar um cenário

O Adobe Workfront Fusion Devtool ajuda você a entender e solucionar problemas de cenários. Usando o Devtool, você pode verificar todas as execuções manuais do cenário, revisar todas as operações executadas e ver os detalhes de cada chamada de API executada. Você pode ver qual módulo, operação ou única resposta causou o erro e usar esse conhecimento para refinar seu cenário.

NOTE
Fazer logon no painel do depurador será limitado ou não estará disponível para cenários confidenciais, execuções automáticas e operações bem-sucedidas.
NOTE
Na nova experiência do, várias ferramentas DevTool são criadas no editor de cenários, de modo que você pode usá-las sem abrir a DevTool:
table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 6-row-2 7-row-2
Ferramenta Onde encontrá-lo na nova experiência do
Obter metadados do aplicativo Clique com o botão direito em um módulo e selecione Metadados do aplicativo.
Copiar mapeamento Clique com o botão direito do mouse no módulo de origem, selecione Copiar mapeamento e cole-o em um módulo compatível.
Copiar filtro Clique com o botão direito do mouse no link filtrado, selecione Copiar filtro e cole-o em outro link.
Copiar nome do módulo Clique com o botão direito em um módulo e selecione Copiar nome do módulo ou Colar nome do módulo.
Trocar conexão Abra Localizar e substituir, em seguida, use a guia Conexão.
Trocar variável Abra Localizar e substituir, em seguida, use a guia Variável.
Remapear origem Abra Localizar e substituir e, em seguida, use a guia Source.
Essas ferramentas também estão disponíveis na guia Ferramentas da DevTool, juntamente com Focalizar um módulo, Localizar módulos por mapeamento e Base 64. Você também pode usar as funções base64() e conversão binária em mapeamentos.
Você também pode exibir os detalhes da solicitação e da resposta diretamente do Live Trail e do histórico de execução no editor de cenários. Para obter mais informações sobre Localizar e substituir, consulte Localizar e substituir variáveis, fontes e conexões em um cenário.

Para obter uma introdução em vídeo e uma apresentação do Fusion Devtool, consulte

Requisitos de acesso

Expanda para visualizar os requisitos de acesso da funcionalidade neste artigo.
table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
Pacote do Adobe Workfront

Qualquer pacote de fluxo de trabalho do Adobe Workfront e qualquer pacote do Adobe Workfront Automation and Integration

Workfront Ultimate

Os pacotes Workfront Prime e Select, com uma compra adicional do Workfront Fusion.

Licenças do Adobe Workfront

Padrão

Trabalho ou maior

Produto Se sua organização tiver um pacote Workfront Select ou Prime, ele não inclui o Workfront Automation and Integration. É necessário comprar o Adobe Workfront Fusion.

Para obter mais detalhes sobre as informações contidas nesta tabela, consulte Requisitos de acesso na documentação.

Acesse o Devtool

Se você usar o Fusion no Unified Shell do Adobe ou tiver atualizado para a nova experiência do Fusion, poderá acessar o Devtool no editor de Cenário.

Acesse o Devtool na nova experiência do

  1. Vá para o Editor de cenários do cenário que deseja depurar.

    Para localizar o editor de cenários, consulte O editor de cenários.

  2. Clique no ícone de três pontos na área Controles e selecione DevTool.

Ou:

  1. Vá para o Editor de cenários do cenário que deseja depurar.
  2. Clique com o botão direito do mouse em uma área vazia da página (não em um módulo ).
  3. Selecione Abrir Devtool.

A DevTool é aberta em um painel abaixo da tela.

Acesse o Devtool na experiência clássica

  1. Clique no ícone Ferramentas auxiliares Ferramentas auxiliares próximo à parte inferior da tela.

Ou:

  1. Vá para o Editor de cenários do cenário que deseja depurar.

    Para localizar o editor de cenários, consulte O editor de cenários.

  2. Clique com o botão direito do mouse em uma área vazia da página (não em um módulo ).

  3. Selecione Abrir Devtool.

Usar o Workfront Fusion Devtool

O Workfront Fusion Devtool é dividido em três seções principais, além de um link de ajuda. Você pode encontrá-los no painel esquerdo da janela Devtool.

Live Stream

O Live Stream exibe o que está acontecendo em segundo plano quando você clica em Executar uma vez no seu cenário.

  1. Clique no ícone Live Stream Ícone Live Stream para abrir a seção Live Stream.

  2. Siga um destes procedimentos:

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto
    Ação Instruções
    Exibir informações da solicitação

    Você pode exibir as seguintes informações para cada módulo em seu cenário

    • Cabeçalhos de solicitação (URL do endpoint da API, método http, hora e data em que a solicitação foi chamada, cabeçalhos de solicitação e sequência de consulta)

    • Corpo da solicitação

    • Cabeçalhos de resposta

    • Corpo da resposta

    Para exibir essas informações, clique na guia apropriada no painel direito do Workfront Fusion Devtool.

    Pesquisar eventos por conteúdo Insira o termo de pesquisa no campo de pesquisa no painel esquerdo do Workfront Fusion Devtool para exibir somente solicitações que contenham o termo de pesquisa.
    Limpar lista de solicitações Clique no ícone de lixeira no canto superior direito do painel esquerdo do Devtool para limpar a lista de solicitações registradas pelo Workfront Fusion Devtool.
    Recuperar a solicitação no formato JSON bruto ou cURL
    • JSON bruto

      Clique em Copiar RAW no canto superior direito do painel direito de Devtool.

    • cURL

      Clique em Copiar cURL no canto superior direito do painel direito de Devtool.

Depurador de cenários

NOTE
Para acessar rapidamente o depurador a partir de um cenário com erro, você pode clicar em Obter detalhes na mensagem de erro na saída do módulo.
Obter detalhes na saída do módulo

O Depurador de cenários é útil para cenários mais complexos. Ele exibe o histórico das execuções de cenário e permite pesquisar módulos pelo nome ou ID.

  1. Clique no ícone do Scenario Debugger ícone do Debugger para abrir o Scenario Debugger.

    O Scenario Debugger lista os módulos no seu cenário. Cada módulo mostra seu nome, o aplicativo e a ação, além de um selo numerado com a ID do módulo.

  2. (Opcional) Insira o termo de pesquisa (nome ou ID do módulo) no campo Pesquisar módulos por nome ou ID.

  3. Clique no nome do módulo.

    Os ciclos da execução mais recente do módulo são listados ao lado da lista de módulos. Se o módulo não tiver dados de execução, o Scenario Debugger exibirá Nenhum resultado encontrado.

  4. Expanda um ciclo e clique em uma operação.

    Cada operação mostra se teve êxito e quanto tempo levou, por exemplo Operação 1 com duração de 0 ms.

  5. Revise os detalhes da solicitação. Use as guias para exibir:

    • Cabeçalhos de Solicitação: a URL do ponto de extremidade da API, o método HTTP, quando a solicitação foi chamada, e os cabeçalhos de solicitação.
    • Solicitar corpo
    • Cabeçalhos de resposta
    • Corpo da resposta
  6. (Opcional) Para copiar a solicitação, clique em Copiar RAW ou Copiar cURL.

Ferramentas

O Workfront Fusion Devtool apresenta ferramentas que facilitam a configuração do seu cenário.

  1. Clique no ícone Ferramentas Ícone Ferramentas do console para abrir as Ferramentas.
  2. (Opcional) Para localizar uma ferramenta, digite seu nome no campo Pesquisar ferramenta por nome.
  3. Selecione a ferramenta que deseja usar
  4. Configure os campos conforme detalhado abaixo.
  5. Clique em Executar.

Até selecionar uma ferramenta, o lado direito do painel solicitará que você a selecione. Um link na parte inferior da guia Ferramentas direciona você ao artigo sobre a DevTool.

Ferramentas e seus campos:

Focalizar em um módulo

Abre as configurações do módulo especificado por ID.

ID de Módulo
Insira a ID do módulo para abrir suas configurações.

Localizar Módulos por Mapeamento

Permite pesquisar valores de módulos para um termo especificado. A saída contém IDs de módulos que contêm o termo que você pesquisou.

Palavra-chave
Insira o termo que deseja pesquisar.
Usar Somente Valores

Habilite esta opção para pesquisar apenas nos valores dos campos do módulo.

Desative essa opção para pesquisar também nos nomes dos campos do módulo.

A pesquisa é realizada por meio dos parâmetros name e label.

Obter metadados do aplicativo

Recupera metadados do aplicativo pelo nome do módulo ou ID do aplicativo. Isso é útil, por exemplo, quando você precisa saber a versão do aplicativo usada em seu cenário.

Módulo Source
Selecione o módulo para o qual deseja recuperar metadados.

Copiar mapeamento

Copia valores do módulo de origem para o módulo de destino.

CAUTION
Defina os módulos de origem e de destino corretos. Se você selecionar um tipo diferente de módulo, os valores no módulo de destino serão excluídos.
Módulo Source
Selecione o módulo ou insira a ID do módulo do qual deseja copiar valores de campo.
Módulo de Destino

Selecione o módulo ou insira a ID do módulo no qual deseja inserir os valores do módulo de origem.

Importante: os valores no módulo de destino serão substituídos.

Copiar Filtro

Copia as configurações de filtro do módulo de origem para o módulo de destino.

NOTE
A ação de cópia é executada no filtro colocado no lado esquerdo do módulo selecionado.
Módulo Source
Selecione o módulo ou insira a ID do módulo do qual deseja copiar valores de filtro.
Módulo de Destino

Selecione o módulo ou insira a ID do módulo no qual deseja inserir os valores de filtro do módulo de origem.

Importante: os valores no módulo de destino serão substituídos.

Preservar Configuração de Rota de Fallback
O filtro de origem é definido como a rota de fallback. Habilite esta opção para também definir o filtro de destino como a rota de fallback.

Copiar Nome do Módulo

Copia o nome do módulo selecionado para a área de transferência.

Module
Selecione o módulo do qual deseja copiar o nome.

Trocar Conexão

Duplica uma conexão do módulo de origem para cada módulo no cenário do mesmo aplicativo.

Módulo Source
Selecione o módulo ou insira a ID do módulo do qual deseja duplicar a conexão.

Trocar variável

Pesquisa variáveis especificadas no cenário e as substitui por uma nova variável.

Variável a ser Localizada
Localize o preenchimento de variável que deseja substituir no módulo de variável no cenário e copie-o para este campo (Variável a Ser Localizada). No campo, ele é exibido com chaves duplas. Exemplo: {{5.value}}.
Substituir Por
Localize o preenchimento de variável que deseja substituir a variável no módulo de variáveis no cenário e copie-o para este campo (Variável a Ser Localizada). No campo, ele é exibido com chaves duplas. Exemplo: {{5.value}}.
Module
Selecione o módulo de variáveis no qual deseja substituir a variável. Se nenhum módulo for selecionado, a variável será substituída em todo o cenário.

Base 64

Permite codificar os dados inseridos em Base64 ou decodificar Base64. Algumas solicitações estão codificadas em Base64. Essa ferramenta pode ser útil quando você deseja pesquisar dados específicos na solicitação codificada.

Operação
Selecione se deseja codificar os dados do campo Dados Brutos em Base64 ou decodificar Base64 em Dados Brutos.
Dados Brutos
Insira os dados que deseja codificar em Base64 ou Base64 se quiser decodificar em dados brutos, dependendo da opção selecionada no campo Operation acima.

Remapear Source

Permite alterar a origem do mapeamento de um módulo para outro.

Primeiro, você deve adicionar o módulo que deseja usar como módulo de origem à rota em seu cenário.

Módulo Source
Selecione o módulo que você deseja substituir como a origem de mapeamento para outros módulos em seu cenário.
Módulo de Destino
Selecione o módulo que deseja usar como uma nova origem de mapeamento.
Módulo a ser Editado
Selecione o módulo para o qual deseja alterar o mapeamento se não quiser alterar o mapeamento em todo o cenário.
recommendation-more-help
workfront-fusion-help-workfront-fusion