BPEL aplica lógica para fazer escolhas por meio de ramificação condicional. As duas ações diferentes com base na ramificação condicional são mostradas abaixo -
Mudar de atividade
Neste método, você configura duas ou mais ramificações, com cada ramificação na forma de uma expressão XPath. Se a expressão for verdadeira, a ramificação será executada. Se a expressão for falsa, o processo BPEL passa para a próxima condição de ramificação, até encontrar uma condição de ramificação válida, encontrar outra ramificação ou ficar sem ramificações. Se mais de uma condição de ramificação for verdadeira, o BPEL executará a primeira ramificação verdadeira.
Enquanto atividade
Você pode usar uma atividade while para criar um loop while para selecionar entre duas ações.