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.
| Propriedade | Descriçã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:
|
| Prioridade da tarefa | Filtro por prioridade da Tarefa. Valores possíveis:
|
| 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: |
| 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 |
| Pegar para trabalho | Se 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 tarefas | Ao 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:
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:
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. |