Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Section
Painel
borderColor#ebecf0

Toggle Cloak
id@saiba-mais-1
Qual a diferença entre os componentes Exclusivo, Paralelo e Inclusivo?

Cloak
id@saiba-mais-1

Basicamente, a diferença entre esses componentes é:

  • Exclusivo: direciona a solicitação decide o destino da solicitação baseado em condições e a direciona para o fluxo da primeira condição atendida e . A partir disso, ela segue adiante em um fluxo único;

    #ebecf0

    trueExemplo



  • Paralelo: divide o fluxo em várias etapas que podem ser executadas em paralelo e, depois de finalizadas, o fluxo se torna único novamente;

    #ebecf0

    trueExemplo
    Em um processo de Lançamento de produto, as etapas Marketing, Logística e Treinamento de vendas podem ser feitas simultaneamente. Dessa forma, esse componente divide o fluxo em três etapas e indica o início dessas etapas que serão executadas em paralelo. Quando finalizadas, as três etapas são unificadas pelo componente Join e o fluxo volta a ser único.


  • Inclusivo: é uma junção do Exclusivo e do Paralelo, ou seja, divide o fluxo no número de etapas correspondente ao número de condições que foram atendidas.

    #ebecf0

    trueExemplo


Painel
borderColor#ebecf0

Toggle Cloak
id@saiba-mais-2
O componente Exclusivo pode afetar o desempenho do processo?

Xxxxxxxxxxx

Cloak
id@saiba-mais-2

Não. O componente Exclusivopor si só não costuma comprometer o desempenho de um processo de forma significativa. No entanto, o impacto no desempenho depende mais do contexto em que ele é utilizado e das decisões associadas a ele.

Se houver muitas condições complexas sendo avaliadas ou se o processo tiver muitos componentes Exclusivos com decisões complicadas em cada passo, isso pode, de fato, afetar o desempenho de forma indireta, mas não por causa do componente em si, mas pela lógica de decisão ou pela quantidade de verificações necessárias.

Além disso, em sistemas que exigem processamento de alta carga ou baixa latência, o número excessivo de verificações de condições em componentes Exclusivos pode, em alguns casos, aumentar o tempo de execução do processo. Isso seria mais um reflexo da lógica e da complexidade da aplicação do que do componente em si.

No geral, o componente Exclusivo não costuma ser a causa direta de baixo desempenho, mas a forma como ele é aplicado, em conjunto com outras práticas e a complexidade das condições envolvidas, pode influenciar no tempo de execução do processo.

Painel
borderColor#ebecf0

Toggle Cloak
id@saiba-mais-3
 É possível utilizar múltiplas regras no mesmo componente Exclusivo?

Cloak
Painel
borderColor#ebecf0

Toggle Cloak
id@saiba-mais-3
 É possível utilizar múltiplas regras no mesmo componente Exclusivo?

Cloak
id@saiba-mais-3

Sim. É possível criar múltiplas regras para cada condição, bem como, criar múltiplas condições para serem avaliadas.

Painel
borderColor#ebecf0

Toggle Cloak
id@saiba-mais-4
Como alternar entre a condição Simples e a Avançada?

Cloak
id@saiba-mais-4

Xxxxxxxxxxxxxx

Importante!

Xxxxxxxxxxxxx

Painel
borderColor#ebecf0

Toggle Cloak
id@saiba-mais-5
 Como testar se as condições definidas estão corretas?

Cloak
id@saiba-mais-5

Xxxxxxxxxxxxxx

Painel
borderColor#ebecf0

Toggle Cloak
id@saiba-mais-6
 Por que a solicitação parou depois do componente Exclusivo? **

Cloak
id@saiba-mais-6

XxxxxxxxxxxxxxPode ser que nenhuma condição foi atendida e não há um fluxo de escape/padrão. Nesse caso, é importante reavaliar as condições, adicionar um fluxo de escape/padrão ou remodelar o processo para atender a alguma necessidade específica.

Painel
borderColor#ebecf0

Toggle Cloak
id@saiba-mais-7
Quais linguagens são suportadas para criar scripts na condição Avançada?

Cloak
id@saiba-mais-7

Apenas a linguagem JavaScript pode ser utilizada para criar as expressões para compor as condições.

...