.Objetos de fluxoSegundo BPMN 1.2, os objetos de fluxo sao os principais elementos graficos que definem o comportamento dos processos de negocios. Estes sao divididos entre tres tipos de objetos: eventos, atividades e gateway.Eventos: Um evento e algo que "acontece" durante o percurso de um processo de negocio. Estes eventos afetam o fluxo do processo e geralmente tem uma causa (gatilho) ou um impacto (resultado). Existem tres tipos de eventos, com base em quando eles afetam o fluxo: Inicio, Intermediario e Fim. Posteriormente entrarei em detalhes com relacao as notacoes BPMN.Atividades: Uma atividade e um termo generico para o trabalho que a empresa executa. Uma atividade pode ser atomica ou nao-atomica. Os tipos de atividades que sao uma parte de um processo modelo sao: processo, sub-processo, e tarefa. Tarefas e sub-processos sao arredondados retangulos. E Processos sao contidos dentro de um pool.Gateways: Um gateway e usado para controlar a divergencia e Sequencia de fluxo de convergencia. Assim, ele ira determinar ramificacao, bifurcacoes, fusao e juncao dos caminhos. Marcadores internos que irao indicar o tipo de comportamento.Objetos de conexaoExistem tres maneiras de conectar os objetos do fluxo. Esses tres tipos segundo BPMN 1.2 sao: Fluxo de sequencia, fluxo de mensagem e associacao.Fluxo de Sequencia: O fluxo de Sequencia e usado para indicar a ordem na qual as atividades estao sendo realizadas em um processo.Fluxo de Mensagem: Um fluxo de mensagem e usado para mostrar o fluxo de mensagens entre dois participantes que estao se preparado para receber e enviar mensagens.Associacao: Uma associacao e usada para associar informacoes do fluxo com os objetos. A seta da associacao indica a direcao do fluxo.ArtefatosTambem segundo definicoes do BPMN 1.2 os artefatos oferecem informacoes adicionais sobre o processo. Mas as ferramentas estao livres para adicionar quantos artefatos, conforme necessario. Os artefatos definidos pela BPMN 1.2 sao: objeto de dados, grupo e anotacao.Objeto de Dados: o artefato objeto de dados nao tem qualquer efeito direto sobre a sequencia do Fluxo de processos ou Mensagem, mas eles fornecem informacoes sobre as atividades que serao executadas ou criadas.Grupo: realiza o agrupamento das atividades que estao dentro da mesma categoria. Este tipo de agrupamento nao prejudica a sequencia do Fluxo de atividades dentro do grupo.Anotacoes: Anotacoes sao um mecanismo para um modelador fornecer informacoes adicionais para o leitor de um Diagrama BPMN.SwimlanesSegundo as definicoes de BPMN 1.2 os swimlanes sao entidades que realizam o agrupamento dos elementos, sao utilizados para dividir um diagrama BPMN de acordo com os responsaveis pela execucao das atividades. Ha duas formas de agrupamento dos principais elementos de modelagem atraves de Swimlanes. Sao e eles pools e lanes.Pool: Um pool representa um participante em um processo que tambem age como um swimlane e um recipiente de particionamento de um conjunto de pools de outras atividades, geralmente no contexto de situacoes B2B.Lane: A lane e uma sub-particao dentro de uma pool e vai no decorrer de todo o comprimento da pool, tanto verticalmente quanto horizontalmente. As lanes sao utilizadas para organizar e categorizar atividades.Segue alguns exemplos das categorias basicas de BPMN (Tabela abaixo). As figuras foram retiradas de