Repetir tratamento de erros em Adobe Workfront Fusion

Em alguns casos, é útil executar novamente um módulo com falha se houver uma chance de o motivo da falha passar do tempo.

Requisitos de acesso

Você deve ter o seguinte acesso para usar a funcionalidade neste artigo:

Adobe Workfront plano*
Pro ou superior
Adobe Workfront licença*
Plano, Trabalho
Licença Adobe Workfront Fusion**

Requisito de licença atual: nenhum requisito de licença Workfront Fusion.

Ou

Requisito de licença herdada: Workfront Fusion para Automação e Integração do Trabalho

Produto

Requisito atual do produto: se você tiver o Plano Adobe Workfront da Select ou da Prime, sua organização deve comprar o Adobe Workfront Fusion e o Adobe Workfront para usar a funcionalidade descrita neste artigo. Workfront Fusion está incluído no plano Workfront do Ultimate.

Ou

Requisito de produto herdado: sua organização deve comprar o Adobe Workfront Fusion e o Adobe Workfront para usar a funcionalidade descrita neste artigo.

Para saber que plano, tipo de licença ou acesso você tem, contate o administrador do Workfront.

Para obter informações sobre Adobe Workfront Fusion licenças, consulte Adobe Workfront Fusion licenças.

Soluções alternativas para a diretiva de manipulação de erros Repetir

Atualmente, o Adobe Workfront Fusion não oferece a diretiva de manipulação de erros Retry, embora duas soluções alternativas possam ser empregadas para simular sua funcionalidade. Para obter mais informações, consulte Diretivas para tratamento de erros no Adobe Workfront Fusion.

Usar a diretiva Break

  1. No painel de configurações do cenário, habilite a opção Permitir o armazenamento de Execuções Incompletas.

    Para obter mais informações, consulte O painel de configurações de cenário em Adobe Workfront Fusion.

  2. Anexe uma rota de manipulador de erros ao módulo, conforme descrito em Tratamento de erros no Adobe Workfront Fusion.

  3. Vincule a diretiva Break à rota do manipulador de erros e configure-a.

    Para obter mais informações, consulte Diretivas para manipulação de erros no Adobe Workfront Fusion.

Desvantagens

  • O intervalo mínimo de novas tentativas é de um minuto.

  • Se o módulo estiver processando vários pacotes e o processamento de um pacote falhar, a execução parcial (somente o pacote que causou o erro) será movida para a pasta de execuções incompletas e agendada para novas tentativas de acordo com as configurações da diretiva Break. No entanto, a execução atual continua e o módulo continua a processar os pacotes subsequentes. Você pode habilitar a opção "Processamento sequencial" nas Configurações de cenário para impedir que o cenário seja executado novamente até que a execução armazenada na pasta Execuções incompletas seja resolvida com êxito.

    Para obter mais informações sobre execuções incompletas, consulte Exibir e resolver execuções incompletas em Adobe Workfront Fusion.

Usar o módulo Repetidor

  1. Empregue o módulo Repetidor e defina seu campo Repetições para o número máximo de tentativas.

  2. Vincule o módulo com falha potencial ao módulo Repetidor.

  3. Anexe uma rota de manipulador de erros a este módulo (consulte Tratamento de erros em Adobe Workfront Fusion).

  4. Vincule o módulo Tools > Sleep à rota do manipulador de erros e defina seu campo Delay como o número de segundos entre as tentativas.

  5. Vincule a diretiva Ignore após o módulo Tools > Sleep (consulte Diretivas para tratamento de erros no Adobe Workfront Fusion).

  6. Vincule o módulo Tools > Set variable após o módulo com falha potencial e configure-o para armazenar o resultado do módulo em uma variável nomeada, por exemplo, Result.

  7. Vincule o módulo Array aggregator após Tools > Set variable e escolha o módulo Repeater em seu campo Módulo do Source.

  8. Vincule o módulo Tools > Get variable ao módulo Array aggregator e configure-o para obter o valor da variável Result.

  9. Insira o módulo Tools > Get variable entre o módulo Repeater e o módulo com falha potencial, e configure-o para obter o valor da variável Result.

  10. Insira um filtro entre este módulo Ferramentas > Obter variável e o módulo com falha potencial para continuar somente se a variável Result não existir.

INFO
Exemplo: Aqui está uma amostra de cenário em que o módulo HTTP >Fazer uma solicitação representa o módulo com falha potencial:
Se o resultado do módulo com falha potencial for muito complexo para ser armazenado em uma variável simples, você poderá empregar um armazenamento de dados para armazenar/recuperar o resultado. O armazenamento de dados conteria apenas um registro. A chave do registro pode ser, por exemplo, Result.
Para obter mais informações sobre armazenamentos de dados, consulte Armazenamentos de Dados em Adobe Workfront Fusion

Drawback

Essa solução alternativa pode parecer um pouco complexa demais e também é mais exigente em termos de operações.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43