O documento fornece uma introdução sobre a notação BPMN (Business Process Model and Notation), incluindo:
1) BPMN permite que organizações entendam e modelem seus processos de negócios de forma fácil;
2) A notação define elementos como eventos, atividades, fluxos e gateways para modelar processos;
3) Embora a especificação BPMN não determine cores, algumas ferramentas adotam padrões como vermelho para eventos iniciais e verde para eventos finais.
A02 Gestao por Processos (identicando e correlacionando processos)Saulo Oliveira
Presenta a arquitetura Process Classification Framework, mostrando uma das maneiras de tirar proveito desta arquitetura para a identificação e classificação dos processos de negócios.
A03 Gestao por Processos (levantamento de dados e enformações)Saulo Oliveira
Indica algumas das técnicas voltadas para o levantamento de dados e informações que podem ser usadas para a descrição do escopo de processos e a elaboração de roteiros (scripts) no mapeamento de processos.
"É a representação de um processo que utiliza símbolos gráficos para descrever passo a passo a natureza e o fluxo deste processo.
O objetivo é mostrar de forma descomplicada o fluxo das informações e elementos evidenciando a sequência operacional que caracteriza o trabalho que está sendo executado.
As etapas do fluxograma são apresentadas utilizando-se figuras geométricas que podem ser círculos, triângulos, retângulos, linhas ou setas, sendo que cada símbolo possui um significado importante."
A02 Gestao por Processos (identicando e correlacionando processos)Saulo Oliveira
Presenta a arquitetura Process Classification Framework, mostrando uma das maneiras de tirar proveito desta arquitetura para a identificação e classificação dos processos de negócios.
A03 Gestao por Processos (levantamento de dados e enformações)Saulo Oliveira
Indica algumas das técnicas voltadas para o levantamento de dados e informações que podem ser usadas para a descrição do escopo de processos e a elaboração de roteiros (scripts) no mapeamento de processos.
"É a representação de um processo que utiliza símbolos gráficos para descrever passo a passo a natureza e o fluxo deste processo.
O objetivo é mostrar de forma descomplicada o fluxo das informações e elementos evidenciando a sequência operacional que caracteriza o trabalho que está sendo executado.
As etapas do fluxograma são apresentadas utilizando-se figuras geométricas que podem ser círculos, triângulos, retângulos, linhas ou setas, sendo que cada símbolo possui um significado importante."
Neste webinar de introdução à notação BPMN são tratados os seguintes tópicos:
- O que é (e o que não é) BPMN afinal
- Os três tipos de diagramas de BPMN
- Elementos básicos da modelagem de orquestração (processo): como usá-los e como interpretá-los
- Dificuldades comuns a quem está aprendendo BPMN
- Recursos para quem quer aprender BPMN
Confira o vídeo da gravação deste webinar e as respostas às perguntas enviadas pelos participantes no Blog da iProcess:
http://blog.iprocess.com.br/2014/09/webinares-iprocess-2014-introducao-a-notacao-bpmn/
Monitoração - muito além do sistema operacional - WeOp 2014Marcus Vechiato
O objetivo desta apresentação é explorar implementações de monitoração sem me ater somente a ferramentas. Melhores práticas aplicáveis a todos os tamanhos de infraestrutura, no que deu certo e no aprendizado dos erros cometidos nestes anos, incluindo automação de configurações, ferramentas, processos, pessoas e como atingir e manter a eficiência.
O objetivo desta apresentação é explorar implementações de monitoração sem se ater somente a ferramentas. Melhores práticas aplicáveis a todos os tamanhos de infraestrutura, aprofundando no que deu certo e funcionou e no aprendizado dos erros cometidos nestes anos, incluindo automação de configurações, ferramentas, processos, pessoas e como atingir e manter a eficiência. Também irá abordar como a monitoração pode ser integrada ao ciclo de desenvolvimento de sistemas e seus desafios e benefícios.
Gerente de Operações na Locaweb, com mais de 20 anos de experiência em administração de sistemas, Marcus Vechiato concebeu, implantou, integrou e gerenciou sistemas em larga escala com milhares de servidores e múltiplos data centers. Viciado em soluções opensource e novas tecnologias.
Visão geral: BPMN e Automação de ProcessoCompanyWeb
Uma visão geral porque modelar processos com BPMN, a sua importância e quando não utilizar. Arquitetura com BPEL, orquestração de serviço, mensageria e outros elementos para automação de processos de negócios (BPM).
https://youtu.be/-_0BB9K_PjI
2. BPMN é um modelo e uma notação gráfica que oferece as
instituições de negócio a capacidade de compreender de forma
mais fácil os processos internos do negócio.
-- BPMN.ORG
Conceito
3. Notação - Definição
Mas então por que criar um conjunto de símbolos que explicam um
processo ?
Será que isso é realmente necessário ? As pessoas precisam de simbolos
para entenderem como um processo funciona ?
Segundo o dicionário: Ato de notar, de representar algo
por meio de símbolos ou caracteres.
4. Pré História
Egito Antigo
Idade Média
Idade
Comtemporâne
a
1
2
3
4
Vamos dar uma olhada no uso de símbolos
ao longo da história.
Uma Sequência evolucionária de Simbolos
5. Registro de um processo de sobrevivência ?
Pintura rupestre na serra da CapivaraPrimeiros passos
7. Mensagens para públicos ou tempos
específicos?
A Última Ceia de Leonardo DavinciMensagens Focadas
8. Power
Representa o ligar ou
desligar alguma coisa. O
simbolo foi desenvolvido
com base nos estados 0 e
1 (desligado/ligado)
Reciclagem
Representa materiais que
podem ser reciclados.
Composto por três tiras que
que apontam umas para as
outras representando uma
fita Moebius
BlueTooth
Letra B estilizada a partir de
um antigo alfabeto rúnico
homenagem ao rei Haroldo
da Dinamarca
Wi-Fi
O ponto do simbolo
representa o acess point
enquanto os traços
presentam as ondas de
broadcast
9. Pintura Rupestre
Pinturas cerimoniais
Arte Moderna
Em tudo?
1
2
3
4
O uso de símbolos permeou toda a história
da sociedade humana.
Uma Sequência evolucionário de Símbolos
10. Em 2005 a Object Management Group
desenvolveu a notação Bpmn 1.0 para que as
organizações pudessem modelar seus
processos de forma que as pessoas de diversas
camadas da hierarquia pudessem
compreender os processos e seu papel dentro
destes processos.
Em 2011 foi lançada a versão 2.0 da BPMN que
continha um conjunto de simbolos mais
abrangentes para suprimir as deficiencias
encontradas no uso da primeira versão.
Para que a notação seja bem utilizada
precisamos ter bem claros os conceitos de
processo e como mapear os processos das
organizações.
BPMN a criação!
11. Um processo é um conjunto de atividades coordenadas
atingem um determinado objetivo. A importância dos
processos para as organizações é a mesma dos sistemas
biológicos para a vida.
O que é um processo ?
12. Então quais são os
elementos que
compõem um processo
segunda a notação
BPMN ?
Processos em
notação BPMN
14. Defina o escopo geral
do projeto de defina
quais são as entidades
usuários e papéis
usando agrupadores
Defina os eventos que
ocorrem neste processo
ou pelo menos os
inicias e finais
Defina as atividades e
artefatos que compõem
o processo.
Defina os fluxos que
interconectam as
ativides e artefatos
2 3 41
Sequencia de passos básicos para modelar um processo bpmn
15. Pool/Piscina
Representa o agrupamento de
um processo ou uma organização
como um todo. Nos pools é que
ficam contidas as raias.
Raias Agrupamentos
São agrupadores de objetos que
representam uma entidade uma
pessoa ou mesmo um área da
organização.
Sub agrupradores agrupam
tarefas que podem ser
classificadas pela mesma
categoria.
Agrupadores de objetos
16. No Exemplo de agrupadores
iremos definir
• O Pool como a aula
• Uma Raia para o papel
professor
• Uma raia para o papel
Alunos
Agrupadores
Agrupadores
17. Inicial
Atividades Iniciais como o
próprio nome indica iniciam o
fluxo do processo. Devem ser
desenhadas com um borda fina e
não devem possuir fluxos de
entrada.
Intermediário Final
Indica algum acontecimento
ocorrido entre o início e fim de
um processo. Deve ser
desenhado com um círculo
interno de boarda fina.
Indicam o fim de um processo . O
desenho deverá ter um contorno
forte para ajudar a identificar o
término do processo.
Eventos
18. A especificação BPMN não determina quais são os tipos de cores a serem utilizadas pelos
elementos bem como também não especifica o comportamento dos elementos pelos
sistemas de automação dos processos. Contudo alguns vendedores de software de
modelagem BPMN acabaram adotando um padrão informal para a definição de cores de
alguns elementos. O que foi o caso das cores adotadas para os eventos de processo.
Cores?
A notação BPMN determina quais são
as cores a serem utilizadas nos objetos
de modelagem ?
Cores
19. Vermelho
Universalmente na natureza a
cor vermelha significa perigo.
Transferindo para o contexto do
semáforo ele no aviso do perigo
de atravessar a pista enquanto
esta luz está acesa
Amarelo Verde
Última cor adicionada ao
semáforo e serve para indicar de
forma menos brusca a mudança
dos fluxos. A cor amarela foi
escolhida pois ela tem o maior
cumprimento de onda.
Segundo a teoria das cores a cor
verde é a cor com maior
constraste em relação ao
vermelho.
Cores
semáforo
20. -------------
-------------
-------------
-------------
Eventos Iniciais
4
------------- Início Comum
Evento que indica o inicio de um processo
Início condicional
Evento de inicio que ocorre de acordo com
determinada condição
Evento Inicial de Sinal
Inicia o processo após um broadcast de sinal.
Início de Timer
Permite agendar o inicio de um processo para
algum horário específico.
Início múltiplo
Inicia o processo quando multiplas condições
ocorrem para isso.
Eventos
4
4
4
4
21. No exemplo iremos criar três
eventos Simples
• Uma atividade inicial
representando o inicio da
aula
• Uma atividade
Intermediária
• Uma atividadade Final
representando o fim da
aula.
Eventos
Agrupadores
22. No Exemplo de agrupadores
iremos definir
• Timer
• Condicional
Eventos iniciais
Eventos Iniciais
23. -------------
-------------
-------------
-------------
Eventos
Intermediários
4
-------------
Evento intermdiário comum
Evento que ocorre entre o inicio e fim de um
processo.
Evemto intermediário condicional
Evento que é disparado caso determinada
condição seja atingida.
Evento de captura de erro.
Evento que é disparado quando um erro
ocorre.
Evento intermediário de Timer
Permite realizar uma pausa na execução de
um processo por um período programado.
Evento intermediário múltiplo
Ocorre disparado quando multiplas condições
são atingidas.
Eventos
4
4
4
4
25. -------------
-------------
-------------
-------------
Eventos Finais
4
------------- Evento de fim de processo
indica o fim do processo.
Fim com cancelamento.
Significa que o processo foi finalizado com
cancelamento
Finalização com erro.
Significa que o processo foi finalizado com
erro.
Fim de Terminação imediata
Encerra o processo e indica que nenhum pós
processamento será realizado.
Fim com disparo de sinal
Encerra o processo e faz o broadCast de sinal
Eventos
4
4
4
4
26. As atividades são a unidade mais
básica de um processo.
Elas representam cada etapa de um
processo até que o objetivo do mesmo
seja atingido e assim seu fluxo
encerrado. Sua forma mais básica é
representada por um retângulo de
bordas arredondadas com o nome da
atividade ao centro. Porém ela pode
receber algumas imagens decorativas
afim de especializar a forma que esta
atividade será executada.
Atividades
Atividades
27. FreePowerPointTemplates
Sub Processo - Processos
reutilizáveis
Atividade Manual
Sub processo Ad-hoc.
Script - Tarefa de script
Usuário - Tarefa atribuida a
um usuário.
Serviço - Integração com
Webservices
Tipos de atividade
28. Gateways permite a bifurcação ou um
desvio no fluxo podendo ou não
depender de uma condição para isso.
São representados por um losango que
pode ou não conter outras formas em
seu centro representando a sua
especialização
Gateways
Gateways
29. Exclusivo
Faz com que o
fluxo tenha uma
saída exclusiva
Paralelo
O processo passará
a ter mais de um
fluxo de saída
Inclusiva
O processo terá
uma ou mais
saidas dependendo
de condições
atingidas
Complexo
Complexo!
30. Objetos de dados
Referência a documentos que
ajudam a detalhar determinada
atividade no processo
Repositórios de Dados Anotações
Representam bancos de dados
de softwares que se integram
com o processo bpmn. Os fluxos
irão representar se está
ocorrendo entradas ou saidás de
informações deste banco.
Referências em texto explícito e
direto que dão um detalhamento
mais aprofundado sobre uma
atividade ou um processo como
um todo.
Objetos Artefatos
33. Mas existe alguma empresa que vende soluções de modelagem de processos BPMN?
34. Originalmente criado em 1998 o XPDL é
formato padronizado de XML feito para o
intercâmbio de diagramas de workflow criado
pela Workflow Management Coalition (WfMC).
Em 2004 a WfMC adotou o padrão BPMN de
simbologia de diagramas e desenvolveu a
versão 2.0 do XPDL que permitia o intercâmbio
de diagramas desenhados no formato BPMN
em diferentes ferramentas.
Exemplos de fabricantes de ferramentas BPMN
que adotam o XPDL são:
● Bizagi
● Totvs
● Bonita Soft
XPDL