UiPath Documentation
maestro
latest
false
Guia do usuário do Maestro Orchestrate
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Atividades de tarefa de fila

Queue task activities in BPMN processes: required fields for creating, updating, and resolving Orchestrator queue items, organized by activity.

Queue task activities create, update, and resolve Orchestrator queue items from a task in a BPMN process. Queue activities are accessed from the Action dropdown in a task's Properties panel. Queue activities are available in the following task types — refer to Tasks for the full list:

  • Tarefas de serviço
  • Tarefas do usuário
  • Enviar tarefas
  • Receber tarefas
  • Tarefas de regras de negócios
  • Tarefas do script

Ciclo de vida do item da fila​

EstadoComo é alcançada
NovoO item é adicionado à fila.
InProgressUm gatilho de fila inicia uma instância de processo para o item e a define como InProgress.
Êxito / FalhaO processo define o estado final com Set transaction status.
AbandonadoAutomático, se um item permanece InProgress por 24 horas sem atingir um estado final. Se a nova tentativa estiver configurada na fila, o Orchestrator clona o item e o coloca novamente na fila.
Observação:

One queue item starts exactly one BPMN process instance. A single instance consuming multiple items in a loop isn't supported in this release.

Criar itens da fila​

Adiciona um novo item a fila do Orchestrator com status Novo .

CampoRequiredDescription
Nome da filaSimA fila do Orchestrator à qual adicionar o item.
Caminho da pastaSimA pasta do Orchestrator que contém a fila.
PrioridadeNãoA prioridade de processamento do item.
PrazoNãoA data e a hora até as quais o item deve ser processado.
Adiar dataNãoA primeira data e hora em que o item fica disponível para processamento.
Dados personalizadosNãoDados adicionais anexados ao item, disponíveis para o robô ou processo que o processa.

Criar e aguardar itens da fila​

Adiciona um item a uma fila e aguarda o item atingir um estado final antes de continuar o processo. Usa os mesmos campos que Criar itens de fila.

Get queue items​

Consulta itens em uma fila do Orchestrator sem removê-los da fila ou bloqueá-los, para inspeção somente leitura ou ramificação condicional com base no estado da fila.

CampoRequiredDescription
Nome da filaSimA fila do Orchestrator a ser consultada.
Caminho da pastaSimA pasta do Orchestrator que contém a fila.
StatusNãoFiltra por status do item.
ReferênciaNãoFiltra por referência de item.
Intervalo de datas de criaçãoNãoFiltre pelo intervalo de datas em que o item foi criado.
PrioridadeNãoFiltra por prioridade do item.

A atividade retorna os 100 itens correspondentes mais recentes e uma contagem total. Um filtro que corresponde a mais de 100 itens retorna uma lista truncada — restrinja o filtro para ver os itens restantes.

Aguardar evento da fila​

Disponível em uma tarefa de recebimento ou um evento de captura intermediário, esse elemento de espera bloqueia a execução até que um item de transação fique disponível em uma fila do Orchestrator.

CampoRequiredDescription
Nome da filaSimA fila do Orchestrator para aguardar.
Caminho da pastaSimA pasta do Orchestrator que contém a fila.

Quando um item é removido da fila, seus campos ficam disponíveis como saídas de processo, no mesmo formato que Get queue items. A espera não tem tempo limite — anexe um temporizador de limite para parar de esperar após uma duração definida. Esse elemento é compatível com os mecanismos de execução V1 e V2.

Bulk add queue items​

Adiciona vários itens a uma fila em um único lote, até 15.000 itens por chamada.

CampoRequiredDescription
Nome da filaSimA fila do Orchestrator à qual adicionar itens.
Caminho da pastaSimA pasta do Orchestrator que contém a fila.
ItensSimA lista de itens a serem adicionados, até 15.000 por chamada.
Tipo de confirmaçãoSimAllOrNothing rejeita o lote inteiro se algum item falhar na validação. ProcessAllIndependently adiciona todos os itens válidos e relata falhas individualmente.

Quando o tipo de confirmação é ProcessAllIndependently, a atividade retorna a lista de itens que não puderam ser adicionados.

Delete queue items​

Remove itens com status Novo de uma fila especificada.

CampoRequiredDescription
Nome da filaSimA fila do Orchestrator da qual remover itens.
Caminho da pastaSimA pasta do Orchestrator que contém a fila.
ItensSimOs itens a serem removidos. Somente itens com status Novo podem ser removidos.

Postpone transaction item​

Define uma data de adiamento e, opcionalmente, uma data de vencimento para um item de transação em andamento, e retorna o item para o status Novo .

CampoRequiredDescription
Data de AdiamentoSimA primeira data e hora em que o item fica disponível para processamento novamente.
Data de conclusãoNãoO prazo até o qual o item deve ser processado.
Observação:

Adiar o item de transação não é repetido automaticamente quando a chamada subjacente falha com um erro 4xx.

Set transaction progress​

Atualiza um item de transação InProgress com uma string de status personalizada. O status é visível no Orchestrator.

CampoRequiredDescription
ProgressoSimUma string de texto personalizada que descreve o estado de processamento atual do item.

Set transaction status​

Define o estado final de um item de transação como Bem-sucedido ou Falhado.

CampoRequiredDescription
StatusSimBem-sucedido ou Falhado.
Tipo de ErroCondicionalObrigatório quando o status é Failed. BusinessException ou ApplicationException.
Motivo do erroCondicionalObrigatório quando o status é Failed. Uma breve descrição do erro.
Detalhes do ErroNãoInformações adicionais de erro.

Maestro Orchestrate automatically retries the task unless the underlying call fails with a 4xx error. On failure, the task returns the error code OrchestratorSetTransactionResultFailed.

Para o gatilho que inicia um processo a partir de um item da fila, consulte Eventos. Para obter mais informações sobre tarefas, consulte Tarefas na modelagem BPMN.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades