Implementação de fila em RPA Hub

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Em RPA Hub, 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ção, 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 ao orquestrar a execução de processos automatizados e garantir 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 horários diferentes, como o processamento de e-mails de entrada, pedidos de clientes ou entradas de dados.

    Em RPA Hub, você não pode excluir uma fila que está associada a um processo de bot publicado.

    Ciclo de vida do item de trabalho

    A transição de estado de um item de trabalho orienta você nas fases do ciclo de vida.
    1. 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.
    2. Usando o componente PickWorkItem, os robôs selecionam um item de trabalho para processamento.
    3. Depois que um item de trabalho é selecionado, o robô é carimbado no item de trabalho.
      Nota:
      Nenhum outro robô pode escolher este item de trabalho.
    4. 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 varia para cada automação. Este critério é a entrada para o componente PickWorkItem.
    5. 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.

    6. Depois que o robô conclui o processamento, ele atualiza o item de trabalho para concluir usando o componente UpdateWorkItem e seleciona 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 RPA Hub.

    Figura 1. Ciclo de vida dos itens de trabalho (WI) no RPA Hub
    Ciclo de vida dos itens de trabalho no RPA Hub.