Usando a funcionalidade de repetição automática para seus itens de trabalho com falha no RPA Hub

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 8 min. de leitura
  • Você pode usar a funcionalidade de repetição automática em RPA Hub para tentar novamente os itens com falha automaticamente na fila de trabalho. A funcionalidade de nova tentativa é baseada somente no tipo de exceção da aplicação.

    Visão geral

    Normalmente, em uma fila de trabalho de RPA (Robotic Process Automation), os itens são processados pelos critérios que você especificou. Os itens neste tipo de fila de trabalho são selecionados pelos robôs para execução.

    Vamos considerar um cenário em que o primeiro item da fila de trabalho é processado com sucesso e o status é atualizado para sucesso. Mas, quando o robô seleciona o segundo item na fila de trabalho para execução, ele não é processado com sucesso e o status é atualizado para falha.

    Ao usar a funcionalidade de repetição automática neste cenário, os itens de trabalho são repetidos automaticamente com base no valor no campo Tipo de exceção no formulário de item de trabalho e com base nos valores inseridos no campo Máximo de tentativas e no campo Atraso na tentativa no formulário Fila.

    Existem dois tipos de exceção: aplicação e negócios.

    No formulário de item de trabalho, se o valor do campo Tipo de exceção for Aplicação, o valor do campo Máximo de tentativas for maior que 1 e o valor atual no campo Contagem de tentativas for menor do que o valor no campo Máximo de tentativas, o o item com falha na fila de trabalho é repetido automaticamente.

    Nota:
    Se o valor no campo Tipo de exceção for Comercial, a funcionalidade de repetição automática não será habilitada.

    Campos de fila e configuração de propriedade do sistema

    Para habilitar a funcionalidade de repetição automática, você deve definir os valores na propriedade do sistema sn_rpa_fdn.queue.maximum_attempts_max_value. Para obter mais informações sobre esses valores, consulte Configurar propriedades do RPA Hub.

    Você pode habilitar a funcionalidade de nova tentativa configurando os seguintes campos no formulário Fila:
    • Máximo de tentativas
    • Atraso na tentativa (min)
    No campo Máximo de tentativas, você define o número de tentativas para os itens de trabalho com falha. Em Atraso na tentativa (minutos), você define o atraso máximo, em minutos, antes que o item de trabalho seja tentado novamente. Para obter mais informações sobre esses campos, consulte Formulário de fila e Como criar uma fila no RPA Hub.
    Você pode exibir os seguintes campos que estão relacionados à funcionalidade de repetição automática no formulário de item de trabalho:
    • Tipo de exceção
    • Contagem de tentativas
    Com base no valor no campo Tipo de exceção, a funcionalidade de repetição automática tenta novamente os itens de trabalho. No campo Contagem de tentativas, você pode exibir o número de vezes que o item de trabalho é selecionado para nova tentativa automática. Para obter mais informações sobre esses campos, consulte Formulário de item de trabalho.

    Fluxo de trabalho de nova tentativa automática

    Quando o status do item de trabalho selecionado na automação é Em andamento, o fluxo de trabalho de repetição automática é o seguinte:
    • Se o campo Tipo de exceção for Aplicação, o campo Contagem de tentativas será incrementado em 1 e o valor atual no campo Contagem de tentativas será igual ao valor no campo Máximo de tentativas, o status do item de trabalho será atualizado para Falha e a Exceção O campo Tipo é atualizado para Aplicação. O item de trabalho não está disponível para nova tentativa automática.
    • Se o campo Tipo de exceção for Aplicação, o campo Contagem de tentativas for incrementado em 1 e o valor atual no campo Contagem de tentativas for menor que o valor no campo Máximo de tentativas, o status do item de trabalho será atualizado para Em andamento e o O tipo de exceção foi atualizado para Aplicação. O item de trabalho está disponível para nova tentativa somente depois que você define a duração (se houver) em minutos no campo Contagem de tentativas.
    • Se o campo Tipo de exceção for Comercial e o campo Contagem de tentativas for incrementado em 1, o status do item de trabalho será atualizado para Failede o campo Tipo de exceção será atualizado para Comercial. O item de trabalho não está disponível para nova tentativa automática.
    • Quando não há nenhum valor no campo Tipo de exceção e o campo Contagem de tentativas não é incrementado em 1, o status do item de trabalho é atualizado para Em andamento. O tipo de exceção não é atualizado. O item de trabalho está disponível para nova tentativa somente depois que você define a duração (se houver) em minutos no campo Contagem de tentativas.
    Nota:
    Se o valor no campo ReleaseMode estiver bloqueado, você não poderá incrementar o valor no campo Contagem de tentativas porque o robô ainda está executando o item de trabalho. O valor no campo Contagem de tentativas deve ser incrementado somente quando o valor no campo ReleaseMode for versão. O valor no campo Contagem de tentativas é incrementado quando um item é liberado pelo robô ou quando o status de um item é definido como Falha.
    A tabela a seguir mostra o fluxo de trabalho de repetição automática para um item de trabalho em andamento.
    Tabela 1. Fluxo de trabalho de nova tentativa automática para um item de trabalho em andamento
    Tipo de exceção Contagem de tentativas (aumentar em 1) Condição Status atualizado para Tipo de exceção atualizado para
    Aplicação Sim Se o valor atual no campo Contagem de tentativas for igual ao valor no campo Máximo de tentativas. Reprovado Aplicação
    Aplicação Sim Se o valor atual no campo Contagem de tentativas for menor que o valor no campo Máximo de tentativas. Em andamento Aplicação
    Negócio Sim <No condition> Reprovado Negócio
    <empty> Não <No condition> Em andamento <No update>
    Quando o status de um item de trabalho selecionado na automação é Success, o fluxo de trabalho de repetição automática é o seguinte:
    • Se o campo Tipo de exceção for Aplicação e o campo Contagem de tentativas for incrementado em 1, o status do item de trabalho será atualizado para Êxito e o Tipo de exceção será atualizado para em branco. O item de trabalho não está disponível para nova tentativa automática.
    • Se o campo Tipo de exceção for Comercial e o campo Contagem de tentativas for incrementado em 1, o status do item de trabalho será atualizado para Êxito. O tipo de exceção é atualizado para em branco e o item de trabalho não está disponível para nova tentativa automática.
    • Se não houver nenhum valor no campo Tipo de exceção e o campo Contagem de tentativas for incrementado em 1, o status do item de trabalho será atualizado para Success. O campo Tipo de exceção é atualizado para em branco e o item de trabalho não está disponível para nova tentativa automática.
    A tabela a seguir mostra o fluxo de trabalho de repetição automática de um item de trabalho de sucesso.
    Tabela 2. Fluxo de trabalho de nova tentativa automática para um item de trabalho de sucesso
    Tipo de exceção Contagem de tentativas (aumentar em 1) Status atualizado para Tipo de exceção atualizado para
    Aplicação Sim Êxito <blank>
    Negócio Sim Êxito <blank>
    <blank> Sim Êxito <blank>
    Quando o status do item de trabalho selecionado na automação é Falha, o fluxo de trabalho de repetição automática é o seguinte:
    • Se o Tipo de exceção for Aplicação, o campo Contagem de tentativas for incrementado em 1 e o valor atual no campo Contagem de tentativas for menor que o valor no campo Máximo de tentativas, o status do item de trabalho será atualizado para Em andamento. O campo Tipo de exceção é atualizado para Aplicação e o item de trabalho fica disponível para nova tentativa somente após a duração definida no campo Contagem de tentativas.
    • Se o campo Tipo de exceção for Aplicação, o campo Contagem de tentativas for incrementado em 1 e o valor atual no campo Contagem de tentativas for igual ao valor no campo Máximo de tentativas, o status do item de trabalho será atualizado para Falha. O campo Tipo de exceção é atualizado para Aplicação e o item de trabalho não está disponível para nova tentativa automática.
    • Se o Tipo de exceção for Comercial, o campo Contagem de tentativas será incrementado em 1 e o status do item de trabalho será atualizado para Falha. O campo Tipo de exceção é atualizado para Comercial e o item de trabalho não está disponível para nova tentativa automática.
    • Se não houver nenhum campo Tipo de exceção e o campo Contagem de tentativas for incrementado em 1, o status do item de trabalho será atualizado como Failed. O campo Tipo de exceção não é atualizado e o item de trabalho não está disponível para nova tentativa automática.
    A tabela a seguir mostra o fluxo de trabalho de repetição automática quando o status Com falha é selecionado na automação.
    Tabela 3. Fluxo de trabalho de nova tentativa automática para um item de trabalho com falha
    Tipo de exceção Contagem de tentativas (aumentar em 1) Condição Status atualizado para Tipo de exceção atualizado para
    Aplicação Sim Se o valor atual no campo Contagem de tentativas for menor que o valor no campo Máximo de tentativas. Em andamento Aplicação
    Aplicação Sim Se o valor atual no campo Contagem de tentativas for igual ao valor no campo Máximo de tentativas. Reprovado Aplicação
    Negócio Sim <No condition> Reprovado Negócio
    <empty> Sim <No condition> Reprovado <No update>
    Nota:
    O valor no campo Adiado até é obtido do componente. Este campo sempre tem precedência sobre o campo Atraso na tentativa (minutos). O campo Adiado até é um campo somente leitura no formulário de item de trabalho. Para obter mais informações, consulte Formulário de item de trabalho.