sexta-feira, 2 de janeiro de 2015

BPMN – Parte 2 – Definições gerais sobre os elementos básicos de modelagem

Na BPMN, um processo de negócio é representado pelo encadeamento de eventos e atividades, ligados por conectores que demonstram a sequência em que serão realizados. Outros elementos de fluxo de controle também podem ser utilizados na modelagem para permitir a criação ou unificação de fluxos paralelos que ocorrem durante o processo, além de elementos para organizar e prover informações adicionais.

Os elementos básicos de modelagem se dividem em quatro categorias:

  1. Objetos de Fluxo: São os elementos gráficos principais que definem o comportamento do processo. Se dividem em Atividades, Eventos e Gateways.
  • Atividades: é um trabalho executado dentro do Processo de Negócio, podendo ser atômico ou composto. Representa pontos no fluxo do processo onde um trabalho é executado.
  • Eventos: algo que acontece durante o curso do processo, afetando seu fluxo e normalmente tendo um gatilho ou resultado.
  • Gateways: usados para controlar a divergência e convergência do fluxo
  1. Objetos de conexão: São conectores entre os objetos de fluxo. Se dividem em Fluxo de Sequência, Fluxo de Mensagem e Associação.
  • Fluxo de Sequência: são usados para mostrar a ordem em que as atividades são executadas.
  • Fluxo de Mensagem: usados para mostrar o fluxo de comunicação entre pools ou fluxo de elementos entre pools.
  • Associação: mostra a relação entre dados, textos e outros artefatos e o fluxo de objetos em um processo.
  1. Swimlanes: mecanismos para organizar atividades em categorias de visualização diferentes para ilustrar as diferentes áreas funcionais ou pessoas responsáveis. São divididas em Pools e Lanes.
  • Pools: representa um participante no processo. São utilizados quando um processo tem múltiplos participantes ou entidades de negócios. As atividades numa pool são autocontidas
  • Lane: subdivisão de uma pool.
  1. Artefatos: usados para fornecer informação adicional sobre o processo. Eles concedem à notação flexibilidade para expressar adequadamente diferentes contextos.
  • Objetos de dados: fornece informação sobre como documentos, dados e outros objetos são utilizados e atualizados.
  • Grupos: elemento de notação visual utilizado para destacar grupos de atividades
  • Anotações: mecanismo para fornecer informações adicionais.

Na parte 3 vamos detalhar os Objetos de Fluxo, mostrando os tipos de Atividades, Eventos e Gateways e como são representados.

fontes:
http://wiki.bizagi.com/en/?title=BPMN
https://www.visual-paradigm.com/tutorials/bpmn3.jsp
http://www.appian.com/bpmbasics/process-modeling-bpmn.jsp