Obter tarefa da fila#

Obtém uma Tarefa da Fila especificada.

Quando a propriedade "Pegar para trabalho" está ativada, o bloco obtém apenas Tarefas com o status New ("Criada" no Orquestrador). Uma Tarefa com o status Failed (Application) não será obtida, mesmo que esse status esteja incluído no filtro. Nesse caso, pode aparecer Task not found. Com essa propriedade desativada, o bloco pode obter uma Tarefa com o status selecionado sem alterá-lo.

Para processar uma Tarefa novamente após um erro de aplicação, utilize a repetição automática nas configurações da Fila. Cada nova tentativa é criada como uma Tarefa separada com o status New.

PropriedadeDescrição
GUID/Nome da Fila[Texto] GUID ou nome da Fila.
GUID da tarefa[Texto] Filtro para o GUID da Tarefa.
Nome da tarefa[Texto] Filtro para o nome da Tarefa. É possível usar wildcard.
Status da tarefa

Filtro por status da Tarefa. Valores possíveis:

  • New - Nova;
  • InProgress - Em andamento;
  • Success - Concluída;
  • Failed (Application) - Falha (Aplicação);
  • Failed (Business) - Falha (Negócio);
  • Postponed - Adiada;
  • Abandoned - Abandonada.
Prioridade da tarefa

Filtro por prioridade da Tarefa. Valores possíveis:

  • Low - baixa;
  • Normal - normal;
  • High - alta.
Deslocamento[Número] Deslocamento em relação ao início da Fila.
Filtro por tags

[Texto] Filtro por tags. O separador é ponto e vírgula.

Ao usar o símbolo "+" antes da tag, ela deve estar presente na Tarefa.

Ao usar "-" - a tag deve estar ausente na Tarefa. Por exemplo: "+Tag1;-Tag2".

Criadas posteriormente

[Data e hora/Text] Se a propriedade estiver preenchida, apenas as Tarefas cuja CreatedAt seja maior ou igual ao valor deste campo serão retornadas.

Ao especificar a data em formato de texto, deve-se usar o formato "dd.MM.yyyy HH:mm:ss".

Pegar para trabalhoSe selecionado, o bloco obtém uma Tarefa apenas com o status New e o altera imediatamente para "Em andamento". Para obter Tarefas com outros status sem alterá-los, é necessário desativar essa propriedade.
Sobrescrever objeto de parâmetros

Ao ativar, o objeto de parâmetros já especificado será sobrescrito.

Aplicável para tabela de dados, se os parâmetros na Tarefa forem uma tabela. Caso contrário, um novo objeto será criado na variável de saída de parâmetros.

Erro ao não encontrar tarefasAo ativar a propriedade, se a Tarefa não for encontrada, um erro será gerado, caso contrário, na propriedade "Objeto da tarefa" será retornada uma string vazia.
Tempo de espera[Número] Tempo de espera em segundos.
GUID da Tarefa[Texto] Retorna o GUID da Tarefa.
Nome[Texto] Retorna o nome da Tarefa.
Parâmetros[Texto/Tabela/Dicionário] Retorna os parâmetros da Tarefa.
Objeto da tarefa[Objeto] Objeto da Tarefa. Um exemplo de uso do objeto pode ser visto no editor de expressões.
Nível de tratamento

Seleção do nível de tratamento de erros.

Valores possíveis:

  • "Default" - padrão;
  • "Ignore" - erros são ignorados;
  • "Handle" - erros são tratados.

Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.

Nível de mensagens

Seleção do nível de mensagens que os blocos exibirão durante a execução. Valores possíveis:

  • "Default" - padrão;
  • "Release" - saída desativada;
  • "Debug" - saída de informações principais;
  • "Detailed" - saída de informações detalhadas.

Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.

Texto do erro[Texto] Retorna informações detalhadas sobre o erro em caso de execução incorreta do bloco.