O documento apresenta um webinar sobre migração de processos da notação EPC para BPMN. O webinar discute as principais características e elementos das notações EPC e BPMN e técnicas para migração de modelos EPC para BPMN.
Primeiros Passos em BPM: Da venda interna ao primeiro processo [Webinares iPr...
Webinar 2015 1 - Migração de processos em EPC para BPMN
1. Webinares iProcess 2015
Webinar #1
Migração de
Processos da notação EPC
para BPMN
Apresentado por:
Eduardo Britto
Diretor da iProcess
eduardo.britto@iprocess.com.br
2. Apresentando a iProcess
A iProcess é uma empresa especializada em soluções de
Gestão por Processos e tecnologias habilitadoras de
BPM, SOA e ECM/GED
14 anos dedicados a
soluções de BPM e
SOA
Uma das consultorias
brasileiras mais
premiadas em soluções
para processos
Centenas de processos
modelados, otimizados
e automatizados
3. Apresentando Eduardo Britto
Eduardo Britto
Diretor da iProcess
Mais de 17 anos de experiência em BPM, Workflow e ECM/GED
Graduado e Mestrado em Ciência da Computação pela UFRGS
Professor no MBA em Gestão por Processos do Senac (SC) e da
Unisinos (RS) e do Curso preparatório BPM BootCamp da ABPMP.
Certificações:
CBPP: Certified Business Process Professional, ABPMP
OCEB: OMG Certified Expert in BPM™ - Business e Technical Intermediate
CDIA+ : Certified Document Imaging Architect, CompTIA
PMP: Project Management Professional, PMI
Participou ativamente das soluções premiadas da iProcess.
5. Programa deste Webinar
• Breve histórico de EPC e BPMN
• Principais características e elementos de BPMN
• Principais características e elementos de EPC
• Técnicas propostas para migração de EPC para BPMN
Webinares iProcess 2015
Migração de Processos EPC para BPMN
6. Padrões de Modelagem de Processos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
Padrões de
modelagem de
processos
EPC
BPMN
VSM
UML
IDEF
Fluxo
grama
VAC
7. Padrões de Modelagem de Processos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
Padrões de
modelagem de
processos
EPC
BPMN
VSM
UML
IDEF
Fluxo
grama
VAC
8. BPMN – Business Process Model and Notation
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Criada em meados de 2000 pelo Business Process Management Institute
(BPMI)
• Atualmente é mantida pela OMG (Object Management Group)
• Utiliza elementos visuais para representar a sequência lógica do processo
• Tem como premissas:
• Diagramas podem ser compreendidos por analistas de negócio, técnicos e
usuários.
• Deve ser capaz de mapear os processos da organização, internos e externos
(B2B).
• Diminui a distância entre o mapeamento de processos da organização e a
implementação automatizada destes processos.
9. BPMN – Business Process Model and Notation
Webinares iProcess 2015
Migração de Processos EPC para BPMN
10. EPC – Event-driven Process Chain
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Desenvolvido no ambiente ARIS pelo prof. Wilhem-August Scheer no
início da década de 1990.
• Sucesso da Plataforma ARIS impulsionou o uso do EPC para a modelagem
de processos.
• Utiliza elementos visuais para representar funções que devem ser
executadas para que o processo passe a um novo estado.
11. EPC – Event-driven Process Chain
Webinares iProcess 2015
Migração de Processos EPC para BPMN
12. A preferência entre notações
Webinares iProcess 2015
Migração de Processos EPC para BPMN
De acordo com o relatório BP Trends - The State of the BPM Market – 2014
BPMN é a preferida entre as
principais notações
utilizadas na representação
de processos de negócio.
ARIS EPC
(22%)
IDEF (7%)
BPMN
(60%)
UML
(18%)
Notação para processos
(Relatório BP Trends 2014)
Fonte: http://www.bptrends.com/bpt/wp-
content/uploads/BPTrends-State-of-BPM-Survey-
Report.pdf
Item de pesquisa: Process Standards: Which of the
following process standards is your organization
interested in adopting?
13. BPMN – Business Process Model and Notation
Webinares iProcess 2015
Migração de Processos EPC para BPMN
Eventos (Events)
+
Atividades (Activities)
Gateways
Objeto de dados
(Data Object)
Mensagem
(Mesage)
Repositório de Dados
(Data Store)
Anotação
(Annotation)
Agrupamento
(Group)
Destas 5 categorias derivam outros 132 elementos!
Objetos de Fluxo
Flow Objects
Objetos de
Dados
Data
Objetos de
Conexão
Connecting
Objects
Raias
Swimlanes
Artefatos
Artifacts
14. Conceitos da notação BPMN
Participante e papel
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Participante é o responsável pela execução de atividades no processo:
• Papel é uma forma de abstrair participantes com base nas habilidades e
capacidades específicas para executar determinada tarefa.
» Pessoas
Participantes humanos envolvidos no processo.
» Sistemas
Componentes de software envolvidos no processo.
» Agentes externos
Organizações e outros processos com envolvimento no fluxo do
processo de negócio.
15. Elementos da notação BPMN
Tarefa (task)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Representa uma atividade (trabalho) realizada em um processo.
• Usada quando o trabalho no processo não é quebrado em níveis mais
refinados de detalhamento do processo.
• Pode ser executada por uma pessoa ou por um sistema.
16. Elementos da notação BPMN
Evento (event)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Marca a ocorrência de um fato que possa influenciar o comportamento
do processo.
• Sinaliza um fato que ocorre…
»… para que o processo inicie Evento de Início
»… e é esperado no decorrer do processo Evento Intermediário
»… com o término do processo Evento de Fim
Início
(Start)
Intermediário
(Intermediate)
Fim
(End)
17. Elementos da notação BPMN
Evento de início (start event)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Marca o início do processo.
• Graficamente é representado por um círculo com linha simples.
18. Elementos da notação BPMN
Raias (swimlanes)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• BPMN usa swimlanes (raias) para organizar o diagrama de processo.
• Existem 2 tipos de swimlanes:
»Piscinas (Pools) e
»Raias (Lanes)
Esta pool
contém o Processo
de Compra de
Materiais
Neste processo
há duas lanes,
o Aprovador
e o Solicitante
19. Elementos da notação BPMN
Gateways
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Controlam iterações dos fluxos.
• Representado graficamente por um losango.
• Pode apresentar dois tipos de comportamento:
»Divisão (fork)
»Unificação (join)
20. Elementos da notação BPMN
Gateways | Gateway Exclusivo
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Utilizado para criar rotas exclusivas, em que apenas uma opção é válida.
21. Elementos da notação BPMN
Gateways | Gateway Paralelo
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Utilizado para dividir ou unir rotas paralelas em um processo.
22. Elementos da notação BPMN
Gateways | Gateway Inclusivo
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Usado quando uma ou mais transições podem ser válidas.
23. Elementos da notação BPMN
Subprocesso (Sub-process)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Abstração de um conjunto de atividades com um propósito específico.
24. Elementos da notação BPMN
Subprocesso (Sub-process)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Existem 2 tipos principais de subprocessos:
»Incorporado (Embedded)
»Reutilizável (Call Activity)
Todas as atividades dentro dele são realizados pelo participante da
raia na qual este subprocesso se encontra. Assim, o fluxo do
subprocesso não pode conter piscinas nem raias.
Tem a borda normal (como as tarefas).
É uma referência ao diagrama de outro processo, indicando que está
reutilizando um subprocesso que também é compartilhado por
outros processos.
Por ser um processo externo referenciado, pode conter pools e lanes.
25. Elementos da notação BPMN
Anotação (text annotation) e Associação (association)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Anotações são notas
em forma de texto e
informações genéricas
sobre o processo ou um
elemento do processo.
• A associação é o tipo de
conector que liga uma
anotação a um elemento
do processo.
26. Elementos da notação BPMN
Objeto de dados (data object)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Representam
entradas, saídas
ou informações
para consulta.
• São conectados
aos elementos de
fluxo através do
conector de
associação
(association).
27. Elementos da notação BPMN
Evento Intermediario (intermediate event)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Indica quando algo acontece depois que um processo é iniciado e antes
que seja encerrado
• Representado graficamente por duas linhas circulares concêntricas.
Intermediário
(Intermediate)
28. Elementos da notação BPMN
Evento Intermed. Indefinido (none intermediate event)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Não possui um fato definido para o gatilho do evento.
• Pode ser usado para indicar mudança de status no processo.
29. Elementos da notação BPMN
Evento de início por timer (timer start event)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• O processo é iniciado por uma condição temporal específica.
30. Elementos da notação BPMN
Evento Interm. de Tempo (timer intermediate event)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Quando posicionado no fluxo do processo, representa um tempo de
espera no processo.
31. Elementos da notação BPMN
Evento Interm. Condicional (conditional interm. event)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Utilizado para representar uma pausa no processo até que a condição
seja verdadeira.
32. EPC – Event-driven Process Chain
Webinares iProcess 2015
Migração de Processos EPC para BPMN
É um gráfico ordenado de eventos e funções.
As atividades (funções)
são seguidas de
resultados (eventos),
demonstrando a
relação entre
atividades e
resultados.
33. Elementos da notação EPC
Função (function)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Representa uma atividade que é feita no processo
• É a unidade de execução de trabalho
• É atribuída a um papel ou Unidade Organizacional
• Pode ser atribuída a um sistema
• Normalmente tem seu nome com o verbo no infinitivo
Atividade
Tarefa
automatizada
34. Elementos da notação EPC
Unidade Organizacional (Organizational Unit)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Dois elementos principais para referência organizacional
»Unidade Organizacional
Identifica uma área ou departamento do organograma da organização
Identifica em qual área a atividade é executada
»Posição
Representa o papel ou posição de um ator responsável por executar uma
atividade ou função
Unidade
Organizacional
35. Elementos da notação EPC
Conectores lógicos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Três tipos de conectores lógicos
»AND (‘e’)
Executa todas as transições em paralelo (split) ou aguarda
que todas sejam executadas para continuar (join)
»Inclusive OR (‘ou’ inclusivo)
Executa uma ou mais transições validadas após o conector
»Exclusive OR (‘ou’ exclusivo)
Executa uma ou mais transições validadas após o conector
36. Elementos da notação EPC
Evento (event)
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Representa eventos que acontecem ao longo do processo
• São elementos passivos, não consomem recursos
• Descrevem sobre quais circunstâncias se encontra um processo após a
realização de um trabalho ou qual o seu estado atual
• É modelado no início do processo para identificar o seu estado inicial e no
final do processo para identificar como o mesmo finaliza
• Pode ser modelado ao longo do processo, normalmente após decisões
Evento
37. Elementos da notação EPC
Elementos de documentação
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• A notação possui diversos elementos que permitem a documentação
gráfica sobre o contexto da atividade, sendo dois principais.
»Sistemas
Identifica um sistema que é utilizado durante a atividade
Numa atividade automática identifica o sistema que executa a atividade
»Documentos
Identifica documentos utilizados durante a atividade
Sistema de
aplicação
38. EPC – Arquitetura de Processos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• O processo ponta a ponta é organizado através de uma visão de
arquitetura de Processos, onde podem ser representados os
macroprocessos, os processos e os respectivos subprocessos.
39. EPC – Interface de Processos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Identifica interfaces do processo atual com os demais processos
»Interface de Entrada: os processos que antecedem o processo atual
» Interface de Saida: processos que sucedem o processo atual
• Através das Interfaces é possível saber com quais processos o processo
atual se relaciona
40. EPC – Interface de Processos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• As interfaces de Entrada e Saída possuem uma relação direta
• Toda Interface de saída de um processo deve ser modelada como um
interface de entrada do outro processo
GP01.3.2 Selecionar Candidato
GP01.3.3 Escolher Candidato
42. EPC BPMN
EPC – Funções > para < BPMN - Tarefas
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Possuem o mesmo conceito tanto em EPC como em BPMN
• Cabe ao analista avaliar que tipos de tarefas de BPMN que deseja utilizar
• Não há o conceito de detalhamento da atividade que existe no Aris
Send Task ReceiveTask
User Task
43. EPC
EPC – Conectores > para < BPMN - Gateways
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Possuem semelhança com os que existem no EPC
• BPMN possui conjunto mais amplo de conectores
• No BPMN os gateways podem ter rótulos no elemento saídas
BPMN
roteamento exclusivo
roteamento paralelo
roteamento inclusivo
44. EPC – Conectores > para < BPMN - Gateways
Webinares iProcess 2015
Migração de Processos EPC para BPMN
EPC BPMN
45. EPC – Eventos > para < BPMN - Eventos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Funciona diferente nas notações:
»No EPC representa o estado do processo podendo ser um evento de
início, fim ou intermediário no processo
»No BPMN representa o acontecimento de algo, que pode ter sido
provocado pelo processo ou ser externo ao processo
• O Evento no EPC de início e de fim do processo podem ser representados
por labels dos eventos de início e fim do BPMN
• Contudo, quando transformamos EPCs que iniciam em pontos e estados
distintos por virem de diferentes processos, esta prática pode ficar
confusa no BPMN
47. EPC BPMN
EPC – Eventos > para < BPMN - Eventos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Os eventos intermediários do EPC podem ser representados no BPMN
através dos eventos intermediários do tipo None
• Contudo esta não é uma prática comum de modelagem em BPMN
48. EPC - Unid. Organizacionais > para < BPMN - Raias
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Não existem elementos no BPMN para representar a Unidade
Organizacional no fluxo
• Contudo, no padrão BPMN a Unidade pode ser representada na Lane,
assim como o papel, através do uso de Lane dentro de Lane
• Contudo, nem todas ferramentas suportam esta representação
• O BPMN também não suporta a ligação da unidade ou papel diretamente
na atividade – essa ligação ocorre através da Lane onde a atividade está
inserida.
49. EPC BPMN
EPC - Unid. Organizacionais > para < BPMN - Raias
Webinares iProcess 2015
Migração de Processos EPC para BPMN
50. • A forma de estruturar os processos em BPMN é diferente do EPC.
• Em EPC:
» Os processos ponta a ponta são modelados em diversos diagramas que são
identificados e estruturados hierarquicamente na arquitetura de processos
» Os diagramas são conectados através do conceito de interface
EPC – Interfaces > para < BPMN - Subprocessos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
GP1.3.2 Avaliar Psicologicamente
GP1.3.3 Escolher Candidato
51. • A forma de estruturar os processos em BPMN é diferente do EPC.
• Em BPMN:
» Todo processo pode ser reutilizado
como um subprocesso
» Não é visível no diagrama do
processo quem o chamou ou
para onde ele vai
» Esta informação está modelada do
processo “pai”, que orquestra
a sequência dos processos
» Não existe o conceito de interfaces
EPC – Interfaces > para < BPMN - Subprocessos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
52. EPC - Interfaces > para < BPMN - Subprocessos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• A modelagem pode ter “n” níveis de profundidade com subprocessos
• O que é visto como uma sequência de interfaces de processos no EPC é
visto como um Processo com vários subprocessos no BPMN
54. EPC
EPC – Documentação> para < BPMN - Artefatos
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Ambas notações possuem elementos de documentação do fluxo, mas
nem sempre existe uma paridade entre estes elementos.
• Maior semelhança: Documentação e de Objeto de Dados
• Elementos do EPC que não podem ser representados graficamente
devem ser descritos na ficha das atividades
BPMN
documentação
Sistema de
aplicação
55. Exemplo – Processo de Requisição de Material
Webinares iProcess 2015
Migração de Processos EPC para BPMN
57. Conclusões
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• Ambas as notações possuem recursos muito semelhantes de modelagem
• A Notação BPMN apresenta um conjunto maior de elementos de
modelagem, facilitando a transformação entre as notações
• Contudo, a estruturação da modelagem ocorre de forma distinta em cada
notação
• Existem elementos no BPMN para suportar grande parte do estilo de
modelagem do EPC.
• A organização neste ponto precisa decidir se vai
• Continuar modelando o seu processo em EPC usando o BPMN ou
• Mudar o seu estilo de modelagem para a forma que são modelados
atualmente os processos em BPMN pela maior parte do mercado.
59. Cursos da iProcess - 2015
Introdução a BPM e BPMN com Bizagi
Primeiros passos no mundo da Gestão por Processos e modelagem de
processos de negócio
Modelagem de Processos de Negócio
Entendendo e documentando processos de negócio de forma
clara e completa
Transformação e Otimização de Processos
Otimizando processos através de melhores práticas em análise e
melhoria, simulação e avaliação de retorno de investimento em BPM
Modelagem de Processos para Automação
Implementando a Visão de Futuro: um curso prático para
vencer a barreira existente entre negócio e TI
Dominandoo Map. de Processos com BPMN 2.0
Representando processos de negócio com a notação mais
poderosa do mercado – prático e avançado.
Ciclo BPM:
Da Estratégia
à Medição
61. Agradecemos sua presença!
Saiba antes sobre as datas dos próximos treinamentos e webinares:
www.facebook.com/iprocesseducation
Acompanhe nossos artigos sobre BPM e SOA no Blog da iProcess
blog.iprocess.com.br
www.linkedin.com/company/iprocess-education
www.linkedin.com/company/iprocess-solucoes-em-tecnologia
Assista aos vídeos produzidos pela iProcess em nosso canal no YouTube:
www.youtube.com/iprocessbpm
Fale com a agente!
contato@iprocess.com.br