BPMN (notação): descrição do processo
BPMN (notação): descrição do processo

Vídeo: BPMN (notação): descrição do processo

Vídeo: BPMN (notação): descrição do processo
Vídeo: Quitação antecipada de empréstimo consignado vale a pena? (Como fazer, valor do desconto e RISCOS) 2024, Novembro
Anonim

O mundo tem lidado com uma abordagem de processo para organização de negócios há muito tempo e de forma bastante eficaz, e o padrão Business Process Model and Notation (BPMN, notation) é um procedimento cuidadoso com uma descrição correta dos processos de negócios. As empresas estão constantemente aprimorando várias especializações deste padrão e, assim, alcançam um aumento muito significativo em todos os indicadores de qualidade de seu trabalho. A notação BPMN é compreensível não apenas para especialistas da área temática em que foi criada, qualquer trabalhador pode operar com seus cálculos lógicos.

notação bpmn
notação bpmn

Modelagem e padronização

Ao mesmo tempo em que é simples, essa padronização é o modelo mais completo do processo de negócio descrito, compilado de forma legível por máquina. BPMN (quando visto na versão BPMN 2.0 da notação) constrói modelos dos processos mais complexos do negócio de uma forma muito poderosa e expressiva, e no sistema mais compreensível. Mais importante, juntamente com este padrão,modelos gráficos e são convertidos em uma forma bem estruturada e legível por máquina baseada em XML. A linguagem de notação BPMN é absolutamente executável, ou seja, permite modelar processos que são executados posteriormente usando BPMS (sistemas automatizados de gerenciamento de processos de negócios). Tal padronização é extremamente útil precisamente porque os modeladores podem usar alguns produtos de software, e executores - outros, se suportarem este padrão.

Para construir um determinado modelo, pode-se utilizar mais de uma versão (notação BPMN 2.0 (PDF) e outras), às vezes um modelo é composto por fragmentos de notações diferentes, mas a forma como eles são sistematizados e lidos é o mesmo. Um número cada vez maior de empreendedores está implementando em suas empresas a execução de processos de negócios baseados neste padrão. A demanda por especialistas que conheçam essa linguagem de modelagem cresce a cada dia. Um número crescente de pessoas está estudando os elementos gráficos da notação BPMN e as regras para a construção de modelos. Para isso, existem cursos especiais onde quem desejar se familiarizará com a finalidade dessa linguagem, com os tipos de diagramas, e verá as possibilidades de execução automática dos modelos construídos. O mais interessante é a experiência prática em notação BPMN 2.0 (também disponível em russo), modelagem e análise, desenvolvimento de processos de negócios.

gateways em notação bpmn
gateways em notação bpmn

Especialistas

Quem é capaz de descrever processos de negócios? A notação de modelagem BPMN é feita facilmente por qualquer pessoa envolvida em automação,desenvolvimento de processos de negócios. Estes são consultores de negócios, analistas de negócios, gerentes de projeto, analistas de sistemas, arquitetos e desenvolvedores de sistemas de computador, metodologistas, trabalhadores de serviços de qualidade. Normalmente, essas pessoas são capazes de ler documentação técnica em inglês, participaram de qualquer projeto de análise, descreveram notação BPMN, projetos de negócios otimizados ou automatizados ou software desenvolvido e mantido. Esta metodologia tem um status internacional, e não proprietário, como muitos outros padrões, e nem mesmo nacional. É por isso que desde 2005 eles analisam e reorganizam negócios usando modelagem de processos em notação BPMN.

Essa técnica forneceu informações acessíveis a quase todos os usuários - desde os maiores analistas que criam diagramas e desenvolvedores que implementam tecnologias para executar processos de negócios de acordo com esses diagramas, até executivos de empresas, ou seja, usuários comuns que estão ocupados gerenciando e acompanhamento da execução do modelo construído. Dessa forma, o Business Process Modeling Notations (BPMN) preenche a lacuna entre a criação do modelo e a implementação do modelo. Aqui estão algumas das melhores ideias de outras metodologias. Por exemplo, para melhor flexibilidade e legibilidade, a modelagem de processos de negócios na notação BPMN 2.0 segue a tradição do fluxograma.

notação bpmn em exemplos
notação bpmn em exemplos

Símbolos (elementos) BPMN

Apoia e desenvolve a organização BPMN OMG. Este não é um meme de frequentadores da Internet, que significa "oh mein goth", mas uma empresa muito famosa de Gerenciamento de ObjetosGroup, que inclui mais de oitocentas empresas que desenvolvem padrões como a notação BPMN. Devemos todas as mudanças úteis nas novas versões aos desenvolvedores do OMG. Foi esta organização que escolheu a promoção da notação UML BPMN, que é usada para modelar sistemas orientados a objetos, como uma direção chave. Portanto, ao desenvolver diagramas, além de conceitos e conceitos (fluxo de controle, ação, objeto de dados, etc.) em BPMN existem muitos conceitos característicos da abordagem orientada a objetos: mensagem, troca e fluxo de mensagens.

Símbolos de notação gráfica são analisados de acordo com sua finalidade e combinados em categorias. São eles: objetos de fluxo - objetos de fluxo, dados - dados, raias - áreas de responsabilidade, objetos de conexão - objetos de conexão, artefatos - artefatos. Os símbolos de fluxo de controle, objeto de dados e objeto de fluxo são adicionalmente divididos em subgrupos de acordo com recursos semânticos para exibir as especificidades de eventos em andamento, recursos de ramificação de fluxo, execução de ações e assim por diante. Eles indicam as especificidades devido a imagens gráficas adicionais - marcadores, ícones colocados dentro do símbolo principal. Além disso, os símbolos de evento vêm com um tipo diferente de contorno e cor de fundo.

notação bpmn 2 0 pdf
notação bpmn 2 0 pdf

Eventos por hora

Durante a execução de um processo de negócio, sempre ocorrem vários e numerosos eventos que têm seu impacto, apesar de na maioria das vezes serem elementos opcionais e não serem exibidos no diagrama do processo de negócio. Isso está recebendo e respondendo a uma mensagem, alterando o status emdocumentos e muito mais que não faz sentido listar - muitos eventos ocorrem literalmente em cada etapa. Para classificá-los, são determinadas as características de cada um. O primeiro grupo - no momento do início. Este é o evento de início que mostrará o início do gráfico. A partir daqui, o fluxo de controle só pode ser de saída e o fluxo de mensagens pode ir nos dois sentidos. O evento de início no diagrama de processo de negócios geralmente é um, mas você não pode exibi-lo. Às vezes, existem até vários deles, se o mapeamento ocorrer com trilhas, pools e subprocessos implantados. O contorno do evento é mostrado como uma única linha fina.

O evento final é o resultado da execução de um processo de negócio. O fluxo de controle só entra aqui, e o fluxo de mensagens ainda se move tanto para a entrada quanto para a saída. O fluxo de entrada é representado por uma seta. O diagrama exibe apenas um evento final ou vários - eles são destacados como uma única linha grossa. Um evento intermediário é qualquer um dos outros que ocorrem durante a execução de um processo de negócios. Um fluxo entra aqui e um sai também. Somente Boundary (evento de limite) ocorre e é processado imediatamente - no início ou no final da ação. Ele é exibido no contorno (borda) da ação e contém apenas um fluxo - de entrada ou de saída. E tal evento é indicado por uma linha dupla fina.

notação uml bpmn
notação uml bpmn

Eventos: interrupção do subprocesso e tipo de resultado

Como os eventos durante a modelagem de um processo de negócio são muito diferentes, no próximo bloco foram classificados aqueles quecapaz de interromper a ação. Os primeiros a serem marcados são os eventos sem interrupção - são eventos intermediários ou de início que ocorrem durante a execução, porém, iniciam o thread de saída associado a ele somente quando a atividade for concluída. O contorno de tal evento é representado por uma linha tracejada. O próximo é um evento de interrupção que ocorre antes ou depois da ação padrão. Em situações excepcionais, este evento requer uma parada ou término da ação se as informações necessárias estiverem ausentes ou um erro for mostrado durante o processamento, se ações adicionais forem necessárias e similares. Aqui o contorno é mostrado como uma linha sólida.

O terceiro tipo de eventos são classificados de acordo com o tipo de resultado. Antes de tudo, aqui precisamos falar sobre o iniciador de processamento. Este é um evento intermediário ou inicial que ocorre como resultado da execução de ações e é resultado da execução de um processo - padrão ou não. O evento de acionamento é representado por um ícone não preenchido. É necessário adicionar mais um evento a esta seção, que também fala de desempenho, só que aqui é o resultado do processamento. Este é um evento intermediário ou final que ocorre durante a execução das ações e é um dos resultados finais da execução do processo - padrão ou não, é exibido como um ícone preenchido.

Ações

Diagramaticamente, um processo se parece com um conjunto ordenado de ações que são executadas para obter um determinado resultado. Em um diagrama vertical de notação BPMN, de cima para baixo, é dada uma sequência mostrando a execuçãoprocesso ao longo do tempo. Você também pode rastreá-lo na direção das setas dos elementos de conexão da esquerda para a direita. As ações exibidas têm três visualizações principais e muitas variedades, cada uma com seu próprio ícone ou ícone.

Tarefa - uma tarefa. Ação elementar, isto é, indivisível. O tipo ou especificidade da tarefa é indicado por um marcador ou ícone no canto superior esquerdo do símbolo de ação. A tarefa pode ser Serviço (serviço), para a prestação de um serviço, que é um aplicativo automatizado ou serviço web. Enviar - enviar uma mensagem. Se a mensagem for enviada pelo menos uma vez, a tarefa pode ser considerada concluída. Receber - receber uma mensagem (o mesmo princípio: se uma mensagem for recebida uma vez, a tarefa será concluída). A tarefa do Usuário é considerada característica e é realizada pelo executor com auxílio de software e com auxílio de outros funcionários. Uma tarefa que requer execução manual é a Manual, que é realizada sem a ajuda de automação. Regra de negócios - uma regra de negócios, de acordo com a tecnologia, o cumprimento desta tarefa depende das circunstâncias, a escolha de um método ajuda a definir uma regra de negócios. Script - um script onde a execução das operações é estritamente na ordem descrita em uma linguagem reconhecida pelo executor. Normalmente este tipo de tarefa é realizada por meios automatizados.

Subprocessos

Sub-Processo - subprocesso. Inclui gateways em notação BPMN, fluxos de trabalho, eventos e muitas outras atividades. Assim, um subprocesso é uma ação composta, cujas partes são exibidas diretamente dentro do símbolo no diagrama ou são colocadas emdiagrama de decomposição separado. Neste último caso, o diagrama principal deve apresentar um sinal + no centro do subprocesso (borda inferior da atividade). Existem subprocessos padrão, mas não são suficientes, então surgiram duas variedades específicas. Este é um Subprocesso de Evento - um subprocesso de evento que sempre inicia quando ocorre um evento de início. O diagrama não o mostra de forma alguma relacionado ao restante das atividades e fluxos de trabalho. O contorno de tal subprocesso é representado por pontos.

O segundo tipo é Transação (transação), esta é uma ação que consiste em diferentes operações com conclusão bem-sucedida, ou seja, obtenção de um resultado positivo. Você pode obter um resultado específico somente se todos os componentes forem concluídos com êxito. Se ocorrerem problemas durante a execução do subprocesso, os resultados de todas as operações anteriores serão cancelados (evento de cancelamento). Tal interferência pode ser a impossibilidade de realizar determinada operação ou sua execução incorreta. Para evitar o cancelamento de eventos anteriores, você pode tentar uma operação com falha para compensar (compensação de evento). O contorno de tal subprocesso é mostrado como uma linha sólida dupla. Para incluir no diagrama todas as tarefas ou subprocessos que são reutilizados, existe uma Chamada - uma chamada, que é indicada no diagrama por um contorno em negrito.

descrição da notação bpmn
descrição da notação bpmn

Portais

As portas em notação BPMN são projetadas para indicar as especificidades do fluxo de operações e sua passagem por ramos paralelos ou alternativos. O gateway pode fazer sem saída ou entradafluxos, mas sempre tem pelo menos dois próprios, de entrada ou de saída. O marcador dentro de seu símbolo especifica o tipo de gateway. Pode ser Exclusivo, XOR - exclusivo com um "ou" exclusivo, projetado para dividir o fluxo em rotas alternativas. Durante a execução do processo, apenas uma das rotas propostas pode ser ativada. As condições de s alto estão contidas ao lado da linha do designador. Inclusivo, OR - não exclusivo com porta lógica "ou" projetada para dividir o fluxo em rotas, onde cada uma é ativada se a condição da expressão booleana associada a ela for atendida. Vários caminhos podem ser tomados nesse processo, mas se algum deles não for verdadeiro, a escolha é impossível.

Analógico de um gateway não exclusivo - Complexo. A diferença é que existe apenas uma expressão que determina a ativação de um determinado fluxo de trabalho. Paralelo, E - um paralelo com gateway "e" lógico é necessário para ramificar ou mesclar operações paralelas. Baseado em eventos exclusivos - Um gateway exclusivo, mas baseado em eventos, que separa o fluxo de trabalho em rotas alternativas. O gateway exclusivo baseado em eventos para iniciar um processo também é um gateway exclusivo, os eventos nos quais ele se baseia iniciam todo o processo. Este é o caractere inicial de um processo ou subprocesso que não possui fluxos de entrada. O gateway paralelo baseado em eventos para iniciar um processo funciona da mesma maneira - um gateway paralelo, também baseado em eventos que iniciam o processo. No entanto, com sua ajuda, você pode ativar vários processos ao mesmo tempo,se os eventos associados a eles dispararem. Naturalmente, ele não tem fluxos de entrada. As imagens mostram claramente a notação BPMN nos exemplos de diagramação com dois tipos de gateways.

modelagem de processos de negócios em notação bpmn 2 0
modelagem de processos de negócios em notação bpmn 2 0

Dados e fluxos

O objeto de dados está contido e usado especificamente em gráficos, o que demonstra o uso de marcadores adicionais. Entradas de Dados - dados de entrada, ou seja, as informações iniciais para iniciar a execução das ações. Aparece na borda superior do símbolo. Coleta de dados - um conjunto de dados, ou seja, uma matriz inteira ou coleção de dados do mesmo tipo. Exibido abaixo do símbolo. O objeto de dados e a ação são vinculados usando uma associação.

A imagem padrão do fluxo de trabalho pode ser complementada no diagrama com a indicação de fluxos específicos. Fluxo de Sequência Condicional - designação de um fluxo condicional de operações ao ramificá-lo. Mostrado como proveniente de uma ação (se você não quiser usar um gateway no diagrama). Fluxo de sequência padrão - o fluxo de sequência padrão, na maioria das vezes, vem de um gateway ou ação, não associado a expressões lógicas.

Exemplos e conclusões

O evento start, como o nome indica, indica o ponto inicial de um determinado processo. Este é o ponto de partida, o que significa a ausência de qualquer tipo de fluxo de entrada. O evento de início em exemplos de notação BPMN é indicado por um círculo no qual o centro é livre. Tal evento pode ser uma carta ou uma ligação de um cliente, por exemplo, enviada para uma loja online ou para o site de uma empresa quemodela esse processo de negócios. Além disso, o fluxo de operações segue as linhas e indica a execução do processo até o círculo vermelho, que indica a conclusão, o evento final. By the way, pode haver vários deles, e é fácil rastrear onde exatamente o fluxo de operações chegou ao fim, completando o processo. Nenhum fluxo de saída é possível a partir do círculo vermelho.

Se o diagrama não estiver colorido, o evento final será destacado com uma linha grossa em forma de círculo. Por exemplo, na prática, esse evento pode ser a emissão de um produto encomendado que percorreu todo o caminho desde a liberação, passando pelo processamento até a emissão. No decorrer de todo esse trabalho, o diagrama mostra as ações que foram realizadas no caminho desde o início até o fim do evento. A ação é indicada por um retângulo com bordas arredondadas. Portais - losangos. Esta linguagem é compreensível para os usuários, é necessário apenas se familiarizar um pouco com o sistema de exibição que está presente aqui nas ilustrações.

Recomendado: