SóProvas


ID
1714513
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2015
Provas
Disciplina
Modelagem de Processos de Negócio (BPM)
Assuntos

Considerando a notação BPMN (business process model and notation), julgue o próximo item.

Com exceção do subprocesso por evento, todos os demais subprocessos são ligados aos processos por intermédio do fluxo sequencial.


Alternativas
Comentários
  • Pesquisando um pouco, entendi que o subprocesso por evento não possui ligação anterior, já que seu início se dá com a ocorrência de um evento e não de um fluxo. Mas esse tipo de subprocesso não pode ter ligações posteriores?

  • Prezado Flashfs,

    Esse assunto é bem mais complexo do que aparenta na questão.

    https://www.businessprocessincubator.com/content/travel-booking-with-event-sub-processes/

    Acima temos exemplos de subprocessos por eventos, são parecidos com o elemento bpmn "grupo", são pontilhados que encapsulam um subprocesso POR EVENTO, ou seja, tem que haver evento de início com marcações (esteriótipos), não pode ser um evento de início do tipo "none".

    Existem 2 formas de se instanciar (geração de token) um processo ou subprocesso: Ou há um evento de início "none", ou há uma atividade (tarefa e subprocesso) que não possua fluxo de sequência de entrada. PORÉM (aqui está o x da questão), existem duas excessões para isso: subprocesso de evento e atividade de compensação. A atividade de compensação é uma tarefa que possui no meio dela, na parte de baixo, a marcação de compensação. Essa marcação só existe no caso da derivação de um evento de borda de atividade mãe de compensação (se quiserem ver a foto, tem na página 304 do manual oficial em bpmn.org). A geração de tokens nesses subprocessos são diferentes, eles geram "novos" tokens independentes do processo pai que estão inseridos (podendo ser do tipo que interrompe ou não a instância pai, baseado no tipo de evento utilizado).

     

     Enfim, questão nível JEDI de se saber tudo, mas acertável. Eu acertei de forma intuitiva pelos conceitos, sabia que o mais provável é que um event subprocess seja instanciado e finalizado sem a necessidade de fluxo de sequência. Mas nunca tinha lido o trecho abaixo do manual. Só que eu trabalho com isso, caso não, seria bem difícil de acertar.

     

    See “Sequence Flow Connections Rules” on page 42 for the entire set of objects and how they MAY be sources or targets of Sequence Flows. � An Activity MAY be a target for Sequence Flows; it can have multiple incoming Sequence Flows. Incoming Sequence Flows MAY be from an alternative path and/or parallel paths. � If the Activity does not have an incoming Sequence Flow, then the Activity MUST be instantiated when the Process is instantiated. � There are two exceptions to this: Compensation Activities and Event Sub-Processes.

     

  • 2015

    Fluxos de mensagens são usados para mostrar a comunicação entre participantes, porém não podem se conectar a objetos que estejam dentro da mesma pool.

    certa