code-simpleInserir Tarefa

Visão Geral

O objeto Adicionar Tarefa define uma tarefa paralela dentro de uma Lista de Tarefas. Ele representa uma unidade de execução independente, que será executada em paralelo às demais tarefas adicionadas na mesma lista.

Esse objeto não funciona isoladamente e deve sempre estar contido dentro de um objeto Lista de Tarefas.


Funcionamento

O Adicionar Tarefa funciona como um bloco condicional de execução paralela.

Ao ser executado:

  1. A condição configurada é avaliada.

  2. Se a condição for verdadeira:

    • Os componentes dentro do bloco Adicionar Tarefa são executados como uma thread paralela.

  3. Se a condição for falsa:

    • A tarefa não é criada nem executada.

Cada Adicionar Tarefa dentro da Lista de Tarefas é executado de forma independente, sem garantia de ordem.


Quando usar

  • Para definir ações que devem ser executadas em paralelo.

  • Para condicionar a criação de uma tarefa paralela.

  • Para dividir um processamento em múltiplas threads independentes.

  • Em cenários onde tarefas não dependem umas das outras.

Quando não usar

  • Fora de uma Lista de Tarefas.

  • Quando a execução precisa ser sequencial.

  • Quando há dependência direta entre tarefas.

  • Quando múltiplas tarefas compartilham variáveis sem controle.


Configuração

CAMPO
DESCRITIVO

Título

Nome exibido no fluxo do robô. Pode ser ajustado para identificar a tarefa executada.

Condição

Expressão lógica que define se a tarefa será criada e executada. Se verdadeira, a tarefa é iniciada.


Estrutura e relacionamento

  • Lista de Tarefas

    • Adicionar Tarefa

    • Adicionar Tarefa

    • Adicionar Tarefa

Cada Adicionar Tarefa representa uma thread independente dentro da Lista de Tarefas.


Exemplo

Cenário: Executar duas ações em paralelo.

Fluxo:

  1. Lista de Tarefas

  2. Adicionar Tarefa

    • Executar ação A

  3. Adicionar Tarefa

    • Executar ação B

Resultado:

  • Ação A e Ação B são executadas simultaneamente.

Robô Exemplo

Last updated

Was this helpful?