Você está na página 1de 11

http://eunogueira.wordpress.

com/2009/11/24/entao-vamos-falar-de-modelagem-de-
processo-de-negocios/

Go
Pesquisar:

Eu, Nogueira
uMpRoFIsSiOnAlDiVeRSiFicAdo

 Meu Blog
 Sobre Nogueira

Então … vamos falar de Modelagem de Processo


de Negócios?
24/11/2009 § Deixe um comentário

O que é o BPMN?

O Modelo de Notação de Processo de Negócios é uma representação gráfica para


especificar os processos de negócios um fluxo de traalho.

O BPMN foi desenvolvido pela Business Process Management Initiative (BPMI), e


atualmente é mantido pelo Object Management Group, uma vez que as duas
organizações foram mescladas em 2005. A partir de Janeiro de 2009, a versão atual do
BPMN é a 1.2, e um processo de revisão importante para o BPMN 2.0 está em
andamento.

Visão Geral

O Business Process Modeling Notation (BPMN) é um padrão para modelagem de


processo de negócios, e fornece uma notação gráfica para especificar os processos de
negócios em um Diagrama de processos de negócios (BPD), com base em uma técnica
de fluxogramas muito semelhante aos diagramas de atividade de Linguagem de
modelagem unificada (UML). Criado para apoiar o gerenciamento de processos de
negócios para usuários técnicos e usuários de negócios, o BPMN fornece uma notação
que é intuitiva para usuários de negócios, e ainda é capaz de representar a semântica de
um processo complexo. A especificação de BPMN também fornece um mapeamento
entre os gráficos de notação para as construções subjacentes de linguagens de execução,
particularmente o Business Process Execution Language.

Objetivo Principal

O objetivo principal do BPMN é fornecer uma notação padrão que é facilmente


compreensível por todos os níveis de negócios. Estes níveis de negócios incluem os
analistas de negócios que criam e refinam os processos, os desenvolvedores técnicos
responsáveis pela execução dos processos, e os gerentes de negócios que monitoram e
gerenciam os processos. Assim o BPMN destina-se a servir como "língua comum" para
completar a falta de comunicação que ocorre com freqüência entre a concepção do
processo de negócios e a implementação.

Atualmente, existem vários padrões concorrentes para linguagens de modelagem de


processos de negócios, usadas pela modelagem de ferramentas e processos. A adoção
generalizada do BPMN ajuda a unificar a expressão dos conceitos de processos de
negócios de base (por exemplo, públicos e privados processos, coreografias), bem como
conceitos de processos avançados (por exemplo, manipulação de exceção, transação de
compensação).

Escopo e restrições do BPMN

O BPMN é restringido a apoiar apenas os conceitos de modelagem que são aplicáveis


aos processos de negócios. Isso significa que outros tipos de modelagem feito por
organizações para fins não comerciais está fora do escopo do BPMN. Por exemplo, a
modelagem dos seguintes processos não será uma parte do BPMN:

- Estruturas organizacionais

- Desagregações funcionais

- Modelos de dados

Além disso, embora o BPMN mostre o fluxo de dados (mensagens) e a associação de


artefatos de dados para atividades, não é um diagrama de fluxo de dados.

Elementos do BPMN

A modelagem em BPMN é feita por diagramas simples com um pequeno conjunto de


elementos gráficos. Ele deve ser facil para usuários de negócios, bem como para os
desenvolvedores compreender o fluxo e o processo. As quatro categorias básicas de
elementos são as seguintes:

- Objetos de fluxo:

– Gateways de eventos e atividades;

- Conectores de objetos:

– Associação de fluxo, fluxo de mensagens e de seqüência;

- Swimlanes:

– Pool e Lane;

- Artefatos (tipo artefatos):

– Objeto de dados, grupo e anotação;


Graficamente fica melhor para entender

Event (Evento)

Um evento é representado com um círculo e denota que algo acontece (e não às


atividades que são algo que é feito). Ícones dentro do círculo denota o tipo de evento
(por exemplo, envelope de mensagem, o relógio de tempo). Os eventos são também
classificados como Catching (como, eles podem pegar uma mensagem de entrada para
iniciar o processo) ou Throwing (como nos, eles poderiam lançar uma mensagem no
final do processo).

- Start event (Evento Inicial)

Age como um gatilho para o processo, indicado por uma única borda estreita, e só pode
ser de captura, por isso é mostrado com um contorno (aberto) ícone.

- Intermediate event (Evento Intermediário)

Representa algo que acontece entre o início e o fim dos eventos. É indicado por uma
fronteira e pode lançar (throwing) ou capturar (catching) (com ícones de sólidos ou
abrir conforme o caso) – por exemplo, uma tarefa pode fluir para um evento que lança
uma mensagem, e um evento subseqüente espera para pegar a resposta antes de
continuar.

- End event (Evento Final)

Representa o resultado de um processo, indicado por uma única borda espessa ou bold.
E só pode descartar, por isso é mostrado com um ícone de sólidos.

Activity (Atividade)

Uma Atividade é representada por um retângulo de bordas arredondadas e descreve o


tipo de trabalho que deve ser feito.

Task (Tarefa)

Uma tarefa representa uma única unidade de trabalho, que pode ou não pode ser
discriminada a um nível maior de detalhamento de processos de negócio.

Sub-process (Sub-processo)

Usado para ocultar ou revelar níveis adicionais de detalhamento de processos de


negócios – quando recolhido um sub-processo é indicado por um sinal contra a linha de
fundo do retângulo, quando ampliado o retângulo arredondado se expande para mostrar
todos os objetos de fluxo, ligando objetos e artefatos.
Transaction (Transação)

Uma forma de sub-processo em que todas as atividades constantes devem ser tratados
como um todo, ou seja, todas elas devem ser cumpridas para alcançar um objectivo, e se
algum deles falhar todos eles devem ser compensados (anulada). As transações são
diferenciados dos sub-processos expandiu por estar cercado por uma borda de linha de
eléctrico.

Gateway (Gateway)

Um Gateway é representado em forma de diamante e vai determinar a bifurcação e


fusão de caminhos, dependendo das condições expressas. Objetos de Fluxo são
conectados entre si usando objetos de conexão, que consistem em três tipos
(Seqüências, mensagens e associações):

Sequence Flow (Seqüência de Fluxo)

A seqüência de fluxo é representada por uma linha sólida com uma seta sólida, e é
usada para mostrar a ordem (a seqüência) que as atividades serão realizadas em um
processo. Note que o conceito de "controle de fluxo" geralmente não é usado em
BPMN.

Message Flow (Fluxo de mensagens)

Um fluxo de mensagem é representado por uma linha tracejada com uma seta aberta, e é
usado para mostrar o fluxo de mensagens entre os dois participantes do processo
(entidades de negócio ou funções empresariais) que enviam e recebem. Em BPMN, dois
Pools separados no diagrama representarão os dois participantes.

Association (Associação)

Uma associação é representada por uma linha pontilhada, e é usada para associar dados,
texto e outros artefatos com os objetos de fluxo. As associações são utilizadas para
mostrar as entradas e saídas de atividades.

Raias e artefatos

Raias são um mecanismo visual de organizar e categorizar atividades, com base no


fluxograma funcional cruz. Em BPMN consiste de dois tipos:

- Pool (Piscina)

Representa os principais participantes no processo, geralmente separando as diferentes


organizações. O Pool contém uma ou mais faixas de rodagem (como uma piscina real
mesmo). O Poolss pode ser aberto (ou seja, mostrando detalhes internos) quando ele é
descrito como um grande retângulo mostrando uma ou mais faixas, ou oculto (isto é,
escondendo detalhes internos) quando ele é descrito como um retângulo vazio,
esticando a largura ou altura do diagrama.

- Lane (Raia)

Usado para organizar e classificar as atividades dentro de um pool de acordo com a


função ou papel, e representada por um retângulo esticando a largura ou altura do Pool,
que contém os objetos de fluxo, conectando objetos e artefatos.

Artefatos permitem que os analistas tragam mais informações para o modelo /


diagrama. Desta forma, o modelo / diagrama fica mais legível. Há três Artefatos pré-
definidos:

- Data Objects (Objetos de Dados)

Data Objects mostra ao leitor que a informação é requerida ou produzida em uma


atividade.

- Group (Grupo)

Um Grupo é representado por um retângulo de bordas arredondadas e as linhas


tracejadas. O Grupo é usado para agrupar diferentes atividades, mas não afeta o fluxo no
diagrama.

- Notes (Anotações)

Uma anotação é utilizada para dar ao leitor do modelo / impressão um diagrama mais
compreensível.

Exemplos de Diagrama BPMN


BPMN 2.0

O modelo de processo de negócios e notação é o nome da proposta de trabalho para o


2.0 do BPMN. A visão do BPMN 2.0 é ter uma especificação única para um novo
modelo de processo de negócios e notação que define a especificação, metamodelo e
intercâmbio. O Formato deve ser com um nome modificado que ainda preserva o
"BPMN" da marca. Os recursos propostos incluem:
 Modelo comercial do processo de definição: meta BPDM para formar uma única língua
consistente alinhada com o BPMN.
 Permitir a troca de modelos de processos de negócios e seus layouts de diagrama
entre ferramentas, para preservar a integridade semântica de modelagem de
processos.
 Expandir o BPMN para permitir alinhamentos de modelos como independentes ou
integrados.
 Suporte a exibição e o intercâmbio de perspectivas diferentes em um modelo,
permitindo a um usuário se concentrar em preocupações específicas.
 Serializar o BPMN e fornecer esquemas XML para a transformação do modelo,
estendendo assim o BPMN no sentido da modelagem do negócio e suporte a decisões
executivas.

A primeira versão beta da especificação foi lançada em Setembro de 2009. A versão


final está programada para Junho de 2010.

Tipos de Sub-modelos BPMN

Modelagem de processos de negócios é usada para comunicar-se uma grande variedade


de informações para uma ampla variedade de audiências. BPMN é projetado para cobrir
este vasto leque de utilização e permite a modelagem de processos de negócios de ponta
a ponta, para permitir que o visualizador do diagrama possa facilmente diferenciar
seções de um diagrama de BPMN. Existem três tipos básicos de sub-modelos dentro de
um modelo BPMN de ponta a ponta:

- private (interno): processos de negócios;

- processos (públicos) abstratos;

- processos (globais) de colaboração.

- Processos de negócios privados (interno)

Processos de negócios privados são aqueles internos para uma organização específica. O
tipo de processos que têm sido geralmente chamados de fluxo de trabalho ou de
processos BPM. O fluxo de seqüência deste tipo de processo está contido dentro do
pool, e não pode atravessar as fronteiras do pool. Fluxo de mensagens pode atravessar o
limite de pool para mostrar as interações que existem entre os processos de negócios em
separado.

- Abstractos processos (públicos)

Isso representa as interações entre um processo de negócios privados e outro processo


ou participante. Apenas as actividades que se comunicam fora do processo de negócios
privados são incluídas no processo abstrato. Todas as outras actividades "internas" do
processo de negócios privados não são mostradas no processo abstrato. Assim, o
processo de resumo mostra ao mundo exterior a seqüência de mensagens que são
necessários para interagir com o processo de negócios. Processos abstratos estão
contidos dentro de um grupo, e podem ser modelados separadamente ou dentro de um
diagrama de BPMN maior, para mostrar o fluxo de mensagens entre as atividades do
processo abstrato e outras entidades. As atividades que são comuns a ambos os
processos podem ser associadas entre o processo abstrato do mesmo diagrama com seu
correspondente do processo de negócios privados.

-Processos de colaboração (globais)

Um processo de colaboração descreve as interações entre duas ou mais entidades de


negócios. Essas interações são definidas como uma seqüência de atividades que
representam os padrões de troca de mensagens entre as entidades envolvidas. Processos
de colaboração podem estar contidos em um grupo, e as interações de negócios
participantes diferentes são mostradas como Lanes dentro do Pool. Nesta situação, cada
Lane representaria dois participantes e uma direção de comunicação entre eles. Eles
podem também ser indicados como dois ou mais processos abstratos interagindo através
de fluxo de mensagens (conforme descrito na seção anterior). Esses processos podem
ser modelados separadamente ou dentro de um diagrama de BPMN maior, para mostrar
a associações entre as atividades do processo de colaboração e outras entidades. Assim
como nos abstratos, as atividades que são comuns a ambos os processos podem ser
associadas entre o processo abstrato do mesmo diagrama com seu correspondente do
processo de negócios privados.

Dentro e entre estes três sub-modelos BPMN, muitos tipos de diagramas podem ser
criados. Os tipos de processos de negócios que podem ser modelados com BPMN
(aqueles com asteriscos não podem mapear para uma linguagem de executável) são:

 Atividades de alto nível de processo privado (desagregação não funcional) *


 Processo de negócios privados detalhados
 Antigo processo de negócios *
 Processo de negócios privados detalhados com interações para uma ou mais entidades
externas (ou processos de "Black Box")
 Dois ou mais processos de negócios privados detalhados interagindo entre si
 Relações de processo de negócio privado detalhado para execução abstrata
 Relação de processo de negócios privados detalhado ao processo de colaboração
 Dois ou mais processos abstratos *
 Processos abstratos de relacionamento de processos para colaboração Process *
 Colaboração Process apenas (por exemplo, ebXML BPSS ou RosettaNet) *
 Dois ou mais processos de negócios privados detalhados, interagindo através de seus
processos abstratos.

Um processo de colaboração BPMN é projetado para permitir todos os tipos acima de


diagramas. No entanto, deve se advertir que se há muitos tipos de sub-modelos são
combinados, tais como três ou mais processos privados com fluxo de mensagens entre
cada um deles, o diagrama pode tornar-se muito difícil para alguém entender. Assim,
recomendamos que a se escreva os processo com uma finalidade orientada para o BPD,
como um processo privado, ou um processo de colaboração.

Pontos fracos da BPMN

Pontos fracos da BPMN poderiam referir-se:

 ambiguidade e confusão no compartilhamento de modelos BPMN


 suporte para o trabalho de rotina
 suporte para o trabalho de conhecimento, e
 conversão de modelos BPMN para ambientes executáveis

Outros assuntos relacionados com o BPMN

 BPEL
 Gerenciamento de processos de negócios
 Modelagem de processos de negócios
 Cadeias de processos orientada a eventos
 Modelo de função
 Arquitetura de software funcional
 Arquiteto de sistema
 Fluxo de trabalho
 Padrões de fluxo de trabalho
 XPDL
 YAWL

Fonte:

1. "Informações de BPMN" . http://www.BPMN.org/Documents/FAQ.htm. Recuperado


de 2008-11-02.
2. "FAQ BPMN" . http://www.BPMNforum.com/FAQ.htm. Recuperado de 2008-11-02.
3. Uma representação XML para procedimentos de Crew, Richard C. Simpson (2004),
Final Report NASA Faculty Fellowship Program (Johnson Space Center).
4. Notações de modelagem de processo e padrões de Workflow, de papel por Stephen
A. White da IBM Corporation (2006).
5. Notação de modelagem de processo de negócios, especificação da BPMN v1.0 por
Stephen A. White (3 de Maio de 2004), para o Business Process Management Initiative
(BPMI).
6. "Processos de negócios, modelagem FAQ" . http://www.BPModeling.com/FAQ/.
Recuperado de 2008-11-02.
7. OMG. "Modelo de processos de negócios e notação 2.0 Beta 1 especificação" .
http://www.OMG.org/cgi-bin/doc?DTC/09-08-14. Recuperado 2009-11-12.
8. OMG. "BPMN 2.0 agendar" .
http://www.OMG.org/techprocess/meetings/Schedule/BPMN_2.0_FTF.html.
Recuperado 2009-11-12.

9. Business Process Modeling Notation:


http://en.wikipedia.org/wiki/Business_Process_Modeling_Notation.
10. Bruce Silver. "Atualização de status BPMN 2.0" .
http://www.brsilver.com/WordPress/2009/07/06/BPMN-20-status-Update-2/.
Recuperado 2009-07-21.

About these ads

Conteúdo livre para:

 Facebook
 Twitter
 Email
 Imprimir

Curtir isso:

Relacionado

Feedback e FeedforwardEm "Negócios"

BM&FBOVESPA: O Novo Sinacor na Plataforma Microsoft Visual Studio Team


System 2008Em "Negócios"

Windows Azure (What?!)Em "Programação"

Deixe um comentário
ad26a1f604 /2009/11/24/entao guest

Escreva o seu comentário aqui. Escreva o seu comentário aqui.

Preencha os seus dados abaixo ou clique em um ícone para log in:

(obrigatório)(Nunca tornar endereço público)(obrigatório)

WordPress.com( Sair / Alterar )

( Sair / Alterar )

( Sair / Alterar )
Publicar comentário 5 0
( Sair / Alterar )
07954bafe4 1411751638

1411751667670

« Simulador da Bolsa

BM&FBOVESPA: O Novo Sinacor na Plataforma Microsoft Visual Studio Team


System 2008 »

O que é isso?

Você está lendo no momento Então … vamos falar de Modelagem de Processo


de Negócios? no Eu, Nogueira.
Meta

 Autor: Nogueira
 Comentários: Deixe um comentário
 Categorias: Negócios

Blog no WordPress.com.

O tema Oulipo.

Seguir

Seguir “Eu, Nogueira”

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 28 outros seguidores

subscribe 17831879 http://eunogueira. loggedout-follow 06ad33d01f

/2009/11/24/entao

Cadastre-me

Tecnologia WordPress.com

6LcYW8MSAAAA Enviar Email

%d blogueiros gostam disto:

<img src="http://pixel.wp.com/b.gif?v=noscript"
style="height:0px;width:0px;overflow:hidden" alt="" />

Você também pode gostar