Visão Geral de Atividades Lógicas

As atividades lógicas controlam o fluxo de uma orquestração.

As atividades lógicas fornecem a funcionalidade descrita na tabela a seguir:

Atividade Descrição
Break Loop Interrompe uma atividade For Each, Split ou While Loop.
Continue Vai para o próximo item a ser processado em uma atividade For Each, Split ou While Loop.
For Each   Itera por meio de nós de repetição de uma variável, executando uma ou mais atividades durante cada ciclo de iteração.
If..Then Roteia mensagens com base em condições para diferentes ramificações.
Pick   Recebe mensagens de uma ou mais atividades e seleciona uma delas para iniciar uma orquestração.
Atividade Split Itera por meio de seções de repetição de uma variável, executando uma ou mais atividades durante cada ciclo de iteração. A atividade Split é uma variação da atividade For Each que pode ser usada para quebrar mensagens muito grandes para melhorar o desempenho.
Terminate Para todo o processamento adicional da tarefa de orquestração atual.
Atividade Try... Tentativas de executar a atividade ou atividades na ramificação Try principal. Se ocorrer qualquer exceção ao executar a atividade ou as atividades na ramificação Try principal, a ramificação CatchAll será executada.
While Loop Inicia e processa continuamente quaisquer atividades-filhas contanto que uma condição especificada seja verdadeira.