Imagem de fundo

Um hipotético Centro Estadual de Gestão do Trabalho está modelando um processo que envo...

Um hipotético Centro Estadual de Gestão do Trabalho está modelando um processo que envolve a análise de solicitações de registro profissional enviadas por trabalhadores. Durante o fluxo, existem múltiplas verificações que são realizadas simultaneamente, como validação de documentos, análise de antecedentes e conferência de dados cadastrais, que devem ser concluídas antes de uma decisão final. Além disso, há subprocessos internos para algumas validações específicas que, se falharem, podem interromper apenas parte do fluxo, mas não todo o processo. Considerando esse cenário, o elemento ou estrutura da notação BPMN 2.0 mais adequado para essa modelagem é:


A

Parallell Gateway. combinado com Embedded Subprocesses com Boundary Event de Erro não-interruptivo, em que falhas especificas são tratadas localmente no subprocesso.


B

Subprocesso Independente (Independent Subprocess) que chama subprocessos simultâneos, controlados por um Event-Based Gateway, que decide o caminho a seguir baseado em eventos que ocorrem durante a execução.


C

Exclusive Gateway, combinado com Subprocesso com Evento Boundary Interruptivo, que ao capturar um erro termina imediatamente o subprocesso.


D

Inclusive Gateway, combinado com Embedded Subprocesses com Boundary Event de Erro, que captura falhas dentro do subprocesso e redireciona o fluxo de erro.


E

Choreography, que modela a troca de mensagens paralelas entre diferentes participantes (pools), junto com uma Call Activity que invoca subprocessos de validação externa, sem interrupção imediata.