SlideShare una empresa de Scribd logo
1 de 61
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
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
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.
www.iprocess.com.br/portal-do-conhecimento
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
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
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
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.
BPMN – Business Process Model and Notation
Webinares iProcess 2015
Migração de Processos EPC para BPMN
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.
EPC – Event-driven Process Chain
Webinares iProcess 2015
Migração de Processos EPC para BPMN
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?
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
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.
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.
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)
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.
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
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)
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.
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.
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.
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.
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.
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.
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).
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)
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.
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.
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.
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.
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.
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
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
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
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
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
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.
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
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
Convertendo Diagramas EPC em BPMN!
Webinares iProcess 2015
Migração de Processos EPC para BPMN
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
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
EPC – Conectores > para < BPMN - Gateways
Webinares iProcess 2015
Migração de Processos EPC para BPMN
EPC BPMN
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
Webinares iProcess 2015
MigraçãodeProcessosEPCparaBPMN
EPC
BPMN
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
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.
EPC BPMN
EPC - Unid. Organizacionais > para < BPMN - Raias
Webinares iProcess 2015
Migração de Processos EPC para BPMN
• 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
• 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
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
Webinares iProcess 2015
MigraçãodeProcessosEPCparaBPMN
EPC
BPMN
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
Exemplo – Processo de Requisição de Material
Webinares iProcess 2015
Migração de Processos EPC para BPMN
Webinares iProcess 2015
MigraçãodeProcessosEPCparaBPMN
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.
Webinares iProcess 2015
MigraçãodeProcessosEPCparaBPMN
Perguntas
&
Respostas
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
Webinares iProcess 2015
MigraçãodeProcessosEPCparaBPMN
Perguntas
&
Respostas
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

Más contenido relacionado

La actualidad más candente

Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de SoftwareLeinylson Fontinele
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasClayton de Almeida Souza
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitoslicardino
 
Metodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresMetodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresAragon Vieira
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Gercélia Ramos
 
Aula 01 - Revisão Algoritmo 1
Aula 01  - Revisão Algoritmo 1Aula 01  - Revisão Algoritmo 1
Aula 01 - Revisão Algoritmo 1Eder Samaniego
 
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockSistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockWellington Oliveira
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesRodrigo Cascarrolho
 
Desenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLDesenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLRildo (@rildosan) Santos
 
Análise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesAnálise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesleilaredes
 
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)Leinylson Fontinele
 
Banco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - RelacionalBanco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - RelacionalDaniel Brandão
 

La actualidad más candente (20)

Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)Gestão de Processos de Negócio (BPM)
Gestão de Processos de Negócio (BPM)
 
Aula 1 - Introdução a Engenharia de Software
Aula 1 -  Introdução a Engenharia de SoftwareAula 1 -  Introdução a Engenharia de Software
Aula 1 - Introdução a Engenharia de Software
 
CMM e CMMI
CMM e CMMICMM e CMMI
CMM e CMMI
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Guia BPM CBOK(R)
Guia BPM CBOK(R)Guia BPM CBOK(R)
Guia BPM CBOK(R)
 
Aula 1 requisitos
Aula 1   requisitosAula 1   requisitos
Aula 1 requisitos
 
Metodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de SoftwaresMetodologia de Desenvolvimento de Softwares
Metodologia de Desenvolvimento de Softwares
 
Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)Pseudocódigo ou Portugol (Lógica de Programação)
Pseudocódigo ou Portugol (Lógica de Programação)
 
Aula 01 - Revisão Algoritmo 1
Aula 01  - Revisão Algoritmo 1Aula 01  - Revisão Algoritmo 1
Aula 01 - Revisão Algoritmo 1
 
Aula - Metodologias Ágeis
Aula - Metodologias ÁgeisAula - Metodologias Ágeis
Aula - Metodologias Ágeis
 
Sistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 DeadlockSistemas Operacionais Modernos Capítulo 3 Deadlock
Sistemas Operacionais Modernos Capítulo 3 Deadlock
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Introdução a notação BPMN [Webinares iProcess 2014]
Introdução a notação BPMN [Webinares iProcess 2014]Introdução a notação BPMN [Webinares iProcess 2014]
Introdução a notação BPMN [Webinares iProcess 2014]
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Desenhando Componentes de Software com UML
Desenhando Componentes de Software com UMLDesenhando Componentes de Software com UML
Desenhando Componentes de Software com UML
 
Aula 5 Governança de TI
Aula 5   Governança de TIAula 5   Governança de TI
Aula 5 Governança de TI
 
Análise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redesAnálise de requisitos de um projeto de redes
Análise de requisitos de um projeto de redes
 
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)Banco de Dados II  Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
Banco de Dados II Aula 02 - Modelagem de Dados (Definição, Modelo conceitual)
 
Banco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - RelacionalBanco de dados - Mapeamento MER - Relacional
Banco de dados - Mapeamento MER - Relacional
 

Similar a Webinar 2015 1 - Migração de processos em EPC para BPMN

Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)elliando dias
 
BPMN: modelando a comunicação entre processos [Webinares iProcess 2015]
BPMN: modelando a comunicação entre processos [Webinares iProcess 2015] BPMN: modelando a comunicação entre processos [Webinares iProcess 2015]
BPMN: modelando a comunicação entre processos [Webinares iProcess 2015] iProcess Soluções em BPM e RPA
 
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]iProcess Soluções em BPM e RPA
 
Integração de BPM em aplicações corporativas JEE
Integração de BPM em aplicações corporativas JEEIntegração de BPM em aplicações corporativas JEE
Integração de BPM em aplicações corporativas JEEArthur Cesar Oreana
 
BPM: Conceitos de Gestão de Processos de Negócios
BPM: Conceitos de Gestão de Processos de NegóciosBPM: Conceitos de Gestão de Processos de Negócios
BPM: Conceitos de Gestão de Processos de NegóciosSergio Sorrentino Moraes
 
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]iProcess Soluções em BPM e RPA
 
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_internationalGeneXus
 
Benefícios e Potencialidades da Automação de Processos [Webinares iProcess 2014]
Benefícios e Potencialidades da Automação de Processos [Webinares iProcess 2014]Benefícios e Potencialidades da Automação de Processos [Webinares iProcess 2014]
Benefícios e Potencialidades da Automação de Processos [Webinares iProcess 2014]iProcess Soluções em BPM e RPA
 
BPMN - Modelagem de negocio
BPMN - Modelagem de negocioBPMN - Modelagem de negocio
BPMN - Modelagem de negocioEduardo Greco
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce... Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...EloGroup
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processosConcepção e implementação de solucões tecnológicas e ERP´S por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processosEloGroup
 
Sistemas case ERP
Sistemas case ERP Sistemas case ERP
Sistemas case ERP EloGroup
 
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processosConcepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processosEloGroup
 
Bpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmnBpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmnSaulo Oliveira
 
Proposta de Diagnóstico de Processos candidatos a Robotizacao
Proposta de Diagnóstico de Processos candidatos a RobotizacaoProposta de Diagnóstico de Processos candidatos a Robotizacao
Proposta de Diagnóstico de Processos candidatos a RobotizacaoEduardo Britto
 
Business Process Management (BPM) CBOK - Microsoft - Vitor Ciaramella
Business Process Management (BPM) CBOK - Microsoft - Vitor CiaramellaBusiness Process Management (BPM) CBOK - Microsoft - Vitor Ciaramella
Business Process Management (BPM) CBOK - Microsoft - Vitor CiaramellaVitor Ciaramella
 
Aula 2 - Gestão de Projetos
Aula 2 - Gestão de ProjetosAula 2 - Gestão de Projetos
Aula 2 - Gestão de ProjetosFernando Dantas
 
Takt Project Managament
Takt Project ManagamentTakt Project Managament
Takt Project ManagamentEvandro Paes
 

Similar a Webinar 2015 1 - Migração de processos em EPC para BPMN (20)

Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)Business Process Modeling Notation –(BPMN)
Business Process Modeling Notation –(BPMN)
 
BPMN: modelando a comunicação entre processos [Webinares iProcess 2015]
BPMN: modelando a comunicação entre processos [Webinares iProcess 2015] BPMN: modelando a comunicação entre processos [Webinares iProcess 2015]
BPMN: modelando a comunicação entre processos [Webinares iProcess 2015]
 
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]
Plataformas de BPM - Comparando Requisitos [Webinares iProcess 2015]
 
Integração de BPM em aplicações corporativas JEE
Integração de BPM em aplicações corporativas JEEIntegração de BPM em aplicações corporativas JEE
Integração de BPM em aplicações corporativas JEE
 
BPM: Conceitos de Gestão de Processos de Negócios
BPM: Conceitos de Gestão de Processos de NegóciosBPM: Conceitos de Gestão de Processos de Negócios
BPM: Conceitos de Gestão de Processos de Negócios
 
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]
Funcionalidades de uma Solução de BPA [Webinares iProcess 2015]
 
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
0117 modelado de_procesos_según_el_bpm_cbok_de_abpmp_international
 
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia DefinitivoWebinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
 
Benefícios e Potencialidades da Automação de Processos [Webinares iProcess 2014]
Benefícios e Potencialidades da Automação de Processos [Webinares iProcess 2014]Benefícios e Potencialidades da Automação de Processos [Webinares iProcess 2014]
Benefícios e Potencialidades da Automação de Processos [Webinares iProcess 2014]
 
BPMN - Modelagem de negocio
BPMN - Modelagem de negocioBPMN - Modelagem de negocio
BPMN - Modelagem de negocio
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce... Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
Concepção e implementação de solucões tecnológicas e ERP´S por meio de proce...
 
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processosConcepção e implementação de solucões tecnológicas e ERP´S por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´S por meio de processos
 
Sistemas case ERP
Sistemas case ERP Sistemas case ERP
Sistemas case ERP
 
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processosConcepção e implementação de solucões tecnológicas e ERP´s por meio de processos
Concepção e implementação de solucões tecnológicas e ERP´s por meio de processos
 
Bpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmnBpnm - Entendendo a técnica bpmn
Bpnm - Entendendo a técnica bpmn
 
Proposta de Diagnóstico de Processos candidatos a Robotizacao
Proposta de Diagnóstico de Processos candidatos a RobotizacaoProposta de Diagnóstico de Processos candidatos a Robotizacao
Proposta de Diagnóstico de Processos candidatos a Robotizacao
 
Desafios de um projeto de BPM [Webinares iProcess 2015]
Desafios de um projeto de BPM [Webinares iProcess 2015]Desafios de um projeto de BPM [Webinares iProcess 2015]
Desafios de um projeto de BPM [Webinares iProcess 2015]
 
Business Process Management (BPM) CBOK - Microsoft - Vitor Ciaramella
Business Process Management (BPM) CBOK - Microsoft - Vitor CiaramellaBusiness Process Management (BPM) CBOK - Microsoft - Vitor Ciaramella
Business Process Management (BPM) CBOK - Microsoft - Vitor Ciaramella
 
Aula 2 - Gestão de Projetos
Aula 2 - Gestão de ProjetosAula 2 - Gestão de Projetos
Aula 2 - Gestão de Projetos
 
Takt Project Managament
Takt Project ManagamentTakt Project Managament
Takt Project Managament
 

Más de iProcess Soluções em BPM e RPA

Aplicando Hiperautomação na Transformação Exponencial do Negócio
Aplicando Hiperautomação na Transformação Exponencial do NegócioAplicando Hiperautomação na Transformação Exponencial do Negócio
Aplicando Hiperautomação na Transformação Exponencial do NegócioiProcess Soluções em BPM e RPA
 
Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]iProcess Soluções em BPM e RPA
 
Webinar iProcess - Do modelo TO BE para a automação - um repensar sobre o pro...
Webinar iProcess - Do modelo TO BE para a automação - um repensar sobre o pro...Webinar iProcess - Do modelo TO BE para a automação - um repensar sobre o pro...
Webinar iProcess - Do modelo TO BE para a automação - um repensar sobre o pro...iProcess Soluções em BPM e RPA
 
Webinar iProcess - O que a automação pode fazer por seus processos?
Webinar iProcess - O que a automação pode fazer por seus processos?Webinar iProcess - O que a automação pode fazer por seus processos?
Webinar iProcess - O que a automação pode fazer por seus processos?iProcess Soluções em BPM e RPA
 
Primeiros Passos em BPM: Os desafios do primeiro projeto [Webinares iProcess ...
Primeiros Passos em BPM: Os desafios do primeiro projeto [Webinares iProcess ...Primeiros Passos em BPM: Os desafios do primeiro projeto [Webinares iProcess ...
Primeiros Passos em BPM: Os desafios do primeiro projeto [Webinares iProcess ...iProcess Soluções em BPM e RPA
 
Primeiros Passos em BPM: Da venda interna ao primeiro processo [Webinares iPr...
Primeiros Passos em BPM: Da venda interna ao primeiro processo [Webinares iPr...Primeiros Passos em BPM: Da venda interna ao primeiro processo [Webinares iPr...
Primeiros Passos em BPM: Da venda interna ao primeiro processo [Webinares iPr...iProcess Soluções em BPM e RPA
 

Más de iProcess Soluções em BPM e RPA (10)

Aplicando Hiperautomação na Transformação Exponencial do Negócio
Aplicando Hiperautomação na Transformação Exponencial do NegócioAplicando Hiperautomação na Transformação Exponencial do Negócio
Aplicando Hiperautomação na Transformação Exponencial do Negócio
 
Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]Como identificar oportunidades de robotização [Webinares iProcess]
Como identificar oportunidades de robotização [Webinares iProcess]
 
Webinar BPM + RPA
Webinar BPM + RPAWebinar BPM + RPA
Webinar BPM + RPA
 
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia DefinitivoWebinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
Webinar BPM, BPMN, BPMS e RPA - O Guia Definitivo
 
Webinar iProcess - Do modelo TO BE para a automação - um repensar sobre o pro...
Webinar iProcess - Do modelo TO BE para a automação - um repensar sobre o pro...Webinar iProcess - Do modelo TO BE para a automação - um repensar sobre o pro...
Webinar iProcess - Do modelo TO BE para a automação - um repensar sobre o pro...
 
Webinar iProcess - O que a automação pode fazer por seus processos?
Webinar iProcess - O que a automação pode fazer por seus processos?Webinar iProcess - O que a automação pode fazer por seus processos?
Webinar iProcess - O que a automação pode fazer por seus processos?
 
Ganhando produtividade com Oracle Process Cloud Services
Ganhando produtividade com Oracle Process Cloud ServicesGanhando produtividade com Oracle Process Cloud Services
Ganhando produtividade com Oracle Process Cloud Services
 
Como Comparar Suítes de BPM [Webinares iProcess 2014]
Como Comparar Suítes de BPM [Webinares iProcess 2014]Como Comparar Suítes de BPM [Webinares iProcess 2014]
Como Comparar Suítes de BPM [Webinares iProcess 2014]
 
Primeiros Passos em BPM: Os desafios do primeiro projeto [Webinares iProcess ...
Primeiros Passos em BPM: Os desafios do primeiro projeto [Webinares iProcess ...Primeiros Passos em BPM: Os desafios do primeiro projeto [Webinares iProcess ...
Primeiros Passos em BPM: Os desafios do primeiro projeto [Webinares iProcess ...
 
Primeiros Passos em BPM: Da venda interna ao primeiro processo [Webinares iPr...
Primeiros Passos em BPM: Da venda interna ao primeiro processo [Webinares iPr...Primeiros Passos em BPM: Da venda interna ao primeiro processo [Webinares iPr...
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
  • 41. Convertendo Diagramas EPC em BPMN! Webinares iProcess 2015 Migração de Processos EPC para BPMN
  • 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