Implementação de fila em Central de APR
Em Central de APR, as filas são implementadas para distribuir a carga de trabalho entre vários robôs. Os itens de trabalho (WI) em uma fila são processados simultaneamente por dois ou mais robôs.
Visão geral
Uma fila é um repositório que pode conter vários itens de trabalho. Os itens de trabalho podem armazenar vários tipos de dados, como informações de transações, detalhes do cliente ou informações de um documento.
Uma fila se refere a um mecanismo de armazenamento de dados estruturados usado para gerenciar e controlar a distribuição de tarefas, itens de trabalho ou casos para diferentes robôs para processamento. As filas de RPA desempenham um papel crucial na orquestração da execução de processos automatizados e na garantia de que as tarefas sejam processadas com eficiência, precisão e na ordem desejada.
As filas facilitam a distribuição de tarefas, a coordenação e o processamento eficiente em vários bots ou processos. As filas são particularmente úteis em cenários em que a automação precisa lidar com uma carga de trabalho dinâmica com diferentes tarefas que chegam em momentos diferentes, como o processamento de e-mails de entrada, pedidos de clientes ou entradas de dados.
Em Central de APR, você não pode excluir uma fila que está associada a um processo de bot publicado.
Ciclo de vida do item de trabalho
- Os itens de trabalho são criados a partir de sistemas ascendentes usando a ação de fluxo Adicionar WorkItem à fila ou por robôs, usando o componente CreateStringWorkItem ou CreateJSONWorkItem.
- Usando o componente PickWorkItem, os robôs selecionam um item de trabalho para processamento.
- Depois que um item de trabalho é selecionado, o robô é carimbado no item de trabalho. Nota:Nenhum outro robô pode escolher este item de trabalho.
- Os itens de trabalho são processados pelos critérios que você especificou. Existem várias condições para determinar qual item deve ser selecionado e isso varia para cada automação. Este critério é a entrada para o componente PickWorkItem.
- Depois que um item de trabalho é selecionado, o robô o atualiza várias vezes enquanto o processa usando o componente UpdateWorkItem.
Este robô também pode liberar este item de trabalho processando-o parcialmente, para que outros robôs possam selecioná-lo. Este processo é realizado pela entrada no campo ReleaseMode, no componente UpdateWorkItem.
- Depois que o robô conclui o processamento, ele atualiza o item de trabalho para ser concluído usando o componente UpdateWorkItem e escolhe o próximo item de trabalho que é a Etapa 2.
O diagrama a seguir mostra o ciclo de vida dos itens de trabalho (WI) na aplicação Central de APR.