Você está na página 1de 123

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 1

Diagramao em Ttulo da Modelagem de Processos de Apresentao Negcio


http://bit.ly/mpn-diagramacao CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Professores: Sidney Batista Filho Adriana Carla de Arajo Simes Diagramao em Modelagem de Processos de Negcio
00/00/0000

CONSEGI 2011 IV 11/5/2011 Verso 1.0 Congresso Internacional Software Livre e Governo Eletrnico Pgina 2

Autores
Daniel de Mello Viero Banco Central Sidney Batista Filho

Http://bit.ly/sidneybf sidney.filho@serpro.gov.br

Esta apresentao est disponvel em: http://bit.ly/mpn-diagramacao

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 3

Licena

A obra Diagramao em Modelagem de Processos de Negcio de Sidney Batista Filho e Daniel de Mello Viero foi licenciada com uma Licena Creative Commons Atribuio - Uso No-Comercial - Partilha nos Mesmos Termos 3.0 No Adaptada. Com base na obra disponvel em bpt.hpi.uni-potsdam.de.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 4

Participe do Tweet Jam!

Ajude a divulgar o CONSEGI Tweet Jam! Participe, inscrevendo-se em: http://bit.ly/tjform2011 Saiba mais em: http://bit.ly/consegitj.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 5

Agenda

Conceitos de BPM Modelagem com BPMN BPMS Oryx Exerccios

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 6

O que so Processos

Definio de Thomas H. Davenport (1993):

Um conjunto estruturado e mensurvel de atividades projetadas para produzir um resultado especfico para um cliente ou mercado em particular. Implica uma forte nfase em como o trabalho feito em uma organizao, em contraste com a nfase em o que, focada em produto. Adotar uma abordagem de processo implica adotar o ponto de vista do cliente. Processos so a estrutura pela qual uma organizao faz o que necessrio para produzir valor para seus clientes.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 7

O que so Processos Referncias (Leis, Normas, Polticas, Regras de Negcio)

Entradas Insumos

PROCESSO

Sadas Produtos ou servios

Recursos (Pessoas, Tecnologia, Ferramentas, Conhecimento)

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 8

O que so Processos

Definio de Rummler & Brache (1995):

Um processo de negcio uma srie de passos projetados para produzir um produto ou servio. A maioria dos processos () so interfuncionais, estendendo-se pelo espao vazio entre as caixas do diagrama da estrutura organizacional. processos primrios: resultam em um produto ou servio que recebido pelo cliente externo de uma organizao . processos de suporte: produzem produtos que so invisveis ao consumidor externo mas essenciais para o efetivo gerenciamento do negcio.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 9

Processos x Estrutura Organizacional

A viso de processos como algo que integra reas funcionais permite perceber que os departamentos no so isolados.

Por questes culturais, e muitas vezes por indicadores mal elaborados, os departamentos muitas vezes transformam-se em feudos, competindo com outras reas em vez de colaborar pelo benefcio da empresa como um todo.
Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 10

Gesto por processos

Filosofia de gesto que considera que os processos so os elementos principais da empresa Os processos passam a ser o direcionador da estruturao da empresa, do monitoramento e da avaliao das aes As aes de melhoria so voltadas a melhorar os processos da empresa

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 11

Gesto por processos

De acordo com Jeston & Nelis (2008):

BPM a realizao dos objetivos de uma organizao atravs da melhoria, gesto e controle de processos de negcios essenciais.

Realizar os objetivos estratgicos, conforme descrito no plano estratgico da organizao. Os objetivos de uma implantao de BPM vo desde os objetivos estratgicos da organizao at os objetivos individuais dos processos.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 12

BPM como Parte Integral da Gesto

responsabilidade dos gerentes executivos assegurar que exista uma clara ligao entre os projetos de melhoria dos processos e a estratgia da Organizao.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 13

BPM como Parte Integral da Gesto

Dono do processo: pessoa que tem a responsabilidade final para o desempenho de um processo na realizao dos seus objetivos, medidos por indicadores-chave de processo, e que tem a autoridade e a capacidade de fazer as mudanas necessrias.Fonte: http://www.businessdictionary.com

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 14

Gesto por processos

Capital humano

Capital tecnolgico

Processos efetivos

Satisfao do pblico alvo


clientes, comunidade, acionistas

Capital organizacional

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 15

O que Modelagem

Modelo: representao ou interpretao simplificada da realidade, de modo estruturado. Um modelo pode ser composto por um ou mais artefatos como:

Diagramas Documentos Conjunto de dados

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 16

Modelagem Empresarial

Modelagem empresarial pode ser feita em diversas dimenses:

Informao

Semntica (vocabulrio/glossrio), estruturas de dados, fluxos de informao, regras de transformao Cargos, departamentos, papis, hierarquia

Estrutura Organizacional

Processos e Servios de Negcio Regras e Polticas de Negcio Conhecimento

Competncias individuais e organizacionais

Frameworks: Zachman, TOGAF, FEAF etc.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 17

Modelagem Empresarial Zachman Framework

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 18

Modelagem Empresarial TOGAF

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 19

Modelagem de Processos

Representao do processo de negcio atravs de um modelo Modelos de processos so utilizados para:


Entender melhor o processo Documentar e comunicar o processo Analisar e estudar alteraes no processo Servir de entrada para ferramentas (de simulao, anlise ou automao do processo, por exemplo)

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 20

Modelagem de Processos

Um modelo de processo pode conter:


Atividades Fluxos de trabalho Participantes (responsveis e envolvidos) Regras de deciso Principais artefatos ou dados manipulados Eventos respondidos ou gerados Riscos associados Competncias necessrias etc...

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 21

Notao para Modelagem de Processos

As notaes mais comuns para representar processos so:


Texto (descrio do processo) Fluxograma ARIS EPC (Event-driven Process Chains) BPMN (Business Process Modeling Notation) Notaes mistas e proprietrias Outras

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 22

Notao para Modelagem de Processos

Texto:

Descreve as tarefas, responsabilidades, sequncia, regras de deciso, etc.. Difcil de ter viso geral do processo
Emite uma requisio de emprego em 3 (trs) vias e encaminha:- departamento requisitante; Confere o cargo, grupo salarial, salrio admisso, quadro de previso de pessoal:- administrao de salrios; Registra vaga e data e processa recrutamento:- recrutamento e seleo; Preenche proposta, faz triagem, classifica os candidatos de acordo com os requisitos existentes:recrutamento e seleo; Faz a primeira entrevista de seleo:- recrutamento e seleo; Aplica testes de seleo:- recrutamento e seleo; Tabula os testes e desenvolve estatsticas de acordo com dados obtidos nos mesmos:recrutamento e seleo; ...

1. 2. 3. 4. 5. 6. 7. 8.

Fonte: http://www.umtoquedemotivacao.com/recursos-humanos/fluxograma-contratacao

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 23

Notao para Modelagem de Processos

Fluxograma:

Representao estruturada de passos, em forma de algoritmo Possui capacidade de representao limitada Muito usado, embora muitos no conheam as regras para sua correta construo

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 24

Notao para Modelagem de Processos

ARIS EPC:

Notao proprietria do software ARIS, da IDS Scheer Permite modelagem de diversas dimenses organizacionais

Fonte: http://en.wikipedia.org/wiki/Event-driven_process_chain

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 25

Notao para Modelagem de Processos


BPMN Business Process Modeling Notation
Padro coordenado pela OMG Object Management Group Amplamente adotado pelas ferramentas de BPM atuais Verso atual a 1.2 Verso 2.0 ser publicada em 2010
Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 26

Notao para Modelagem de Processos

Principais elementos da BPMN:

BPMN1.2 no define um formato de armazenamento. Define apenas a representao grfica dos elementos.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 27

Notao para Modelagem de Processos

Alm da notao grfica utilizada, os diagramas de processos podem ser complementados por metadados, como:

Descrio detalhada e instrues para realizao da atividade Medidas de expectativa e/ou histrico de tempo e custo Formulrios, aplicativos e outros recursos associados s atividades Indicadores de desempenho do processo e das atividades

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 28

Modelagem de Processos

Modelo As Is

Processo atual, real, como ocorre hoje Variantes: diversas formas diferentes de executar o mesmo processo Proposio de novo funcionamento do processo, como dever ser Podem ser feitos vrios to be

Modelo To Be

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 29

Agenda

Conceitos de BPM Modelagem com BPMN BPMS Oryx Exerccios

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 30

Modelagem com BPMN


1. Apresentao 2. Principais elementos 3. Atividades 4. Gateways 5. Eventos 6. Piscinas e raias 7. Artefatos 8. Conexes 9. Boas prticas

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 31

Apresentao

BPMN Business Process Model and Notation Padro aberto definido pela OMG Object Management Group

Mesma organizao que define a UML URL: http://www.omg.org/bpmn

Define um modelo e notao para representar processos de negcio Tem por objetivo ser poderosa, porm de fcil compreenso tanto por usurios tcnicos quanto de negcio

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 32

Apresentao

Definida originalmente pelo BPMI Business Process Management Institute), incorporado posteriormente OMG Verso 1.0 lanada em 2004 Verso atual a 1.2, publicada em 2009 Verso 2.0 traz muitos avanos e est pronta para ser liberada

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 33

Apresentao

Exemplo de diagrama BPMN

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 34

Principais elementos

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 35

Atividades

Representam tarefas atmicas ou compostas, e podem conter marcadores que representam comportamentos adicionais.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 36

Atividades

Podem ser utilizados tanto em atividades atmicas quanto em subprocessos

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 37

Atividades

Subprocessos podem aparecer expandidos dentro de um diagrama

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 38

Atividades

Subprocessos tambm podem receber marcadores para determinar comportamento do conjunto de atividades que est dentro dele.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 39

Eventos

Representam acontecimentos ou condies que podem afetar o fluxo ou interromper atividades Podem ser de incio, intermedirios ou de fim

cone dentro do crculo identifica tipo Podem ser utilizados no fluxo ou na borda de atividades

No fluxo: aguardam ou comunicam evento Na borda: interrompem a atividade e desviam o fluxo na ocorrncia do evento.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 40

Eventos

Exemplos de uso de eventos:

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 41

Eventos

Eventos podem ser:

Capturados (catch): desempenho vazado Gerados (throw): desenho preenchido

Alguns tipos podem ser apenas gerados, outros, capturados

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 42

Eventos Captura e Gerao de eventos

Eventos intermedirios fazem a gerao e captura de eventos

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 43

Eventos Captura e Gerao de eventos

Com processos executando em paralelo

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 44

Tratamento de Erros

Sem erro: A, B, C, F. Com erro: A, B, D, E.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 45

Timer X Timerout

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 46

Gateways

Gateways so elementos de controle de fluxo, que dividem ou renem a execuo do processo em ramos altrernativos ou paralelos.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 47

Gateways

Os gateways mais comuns so:

Escolha exclusiva baseada em dados (smbolo X ou somente o losango) Paralelo / sincronizao (smbolo +)

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 48

Gateways

Seguir somente um caminho verdadeiro. A exceo ser pelo caminho default. As informaes (dados) chegam pela transio da tarefa A.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 49

Gateways

Seguir somente um caminho verdadeiro. A exceo ser pelo caminho default. As informaes (dados) chegam pela transio da tarefa A.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 50

Gateways

Seguir todos os caminhos verdadeiros. Executa tarefas em paralelo. As informaes (dados) chegam pela transio da tarefa A.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 51

Gateways - Inclusivo

Seguir todos os caminhos verdadeiros. Executa tarefas em paralelo. As informaes (dados) chegam pela transio da tarefa A.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 52

Gateways Exclusivo Baseado em Eventos

Aguarda um evento para prosseguir.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 53

Gateways Complexo

Evite usar. Sem mapeamento do comportamento para linguagens de execuo de processos.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 54

Artefatos

Objeto de dados: representa artefatos ou dados produzidos ou consumidos Anotao: comentrios para esclarecimento do fluxo Grupo: sinalizao grfica no diagrama, em geral relacionada a anotaes.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 55

Artefatos

Exemplo de uso dos artefatos:

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 56

Piscinas e raias

Piscinas: participantes independentes (organizaes ou processos) Raias: subdivises, geralmente papis ou departamentos.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 57

Conexes

Regras essenciais:

Fluxo de sequncia s pode acontecer dentro da mesma piscina. Fluxo de mensagens s pode acontecer entre piscinas diferentes.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 58

Boas prticas: Implcito X explcito

Veja em http://diveintobpm.org Branching Patterns 8-Multiple Merge

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 59

Boas prticas: criar escopos

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 60

Exerccios

Qual ser o tempo total deste processo se cada uma das tarefas durar exatamente 10 segundos?

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 61

Exerccios

Qual a diferena no comportamento desses dois diagramas?

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 62

Agenda

Conceitos de BPM Modelagem com BPMN BPMS Oryx Exerccios

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 63

BPMS - Definio

BPMS Business Process Management System


Sistema de Gesto de processo de negcio Um sistema de gesto de processo de negcio um sistema de software genrico que guiado pela explcita representao de processo para coordenar a execuo do processo de negcio.

BPMSs so a constatao de que MDA (Model Driven Architecture) vivel!

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 64

BPMS (estado da arte) Participantes

Figura Extrada de uma apresentao do Oracle BPM


Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 65

BPMS - Softwares

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 66

Agenda

Conceitos de BPM Modelagem com BPMN BPMS Oryx Exerccios

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 67

Oryx
Seleo da Ferramenta de Modelagem Oryx Caractersticas Tcnicas Oryx Funcionalidades Oryx Arquitetura e Extensibilidade Oryx Principais ferramentas Ambiente Oryx Oryx Comandos Bsicos do Editor de diagramas Oryx Comandos avanados do Editor de diagramas Oryx Comandos Bsicos do Repositrio de diagramas Oryx Comandos Avanados do Repositrio de diagramas Exerccios Referncias

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 68

Seleo da Ferramenta de Modelagem

Realizada pela CETEC (Coordenaao Estratgica de Tecnologia). Necessidades e requisitos principais:


Software Livre Padro BPMN Foco na modelagem de processos

Seleo de ferramenta Ory Editor

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 69

Oryx Caractersticas Tcnicas

Software Livre Totalmente WEB, no necessitando de instalao local Escrito em Java e JavaScript Servidor TomCat + PostgreSQL Repositrio de processos centralizado Arquitetura extensvel baseada em plugins Suporte a internacionalizao

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 70

Oryx Caractersticas Funcionais

Suporte a vrios tipos de diagramas, incluindo BPMN1.2 e 2.0 (beta) Modelagem grfica de fcil utilizao Possibilidade de reuso de processos Controle de acesso por diagrama Classificao e filtro de diagramas atravs de tags Exportao do diagrama para PDF, SVG, PNG, etc..

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 71

Oryx Arquitetura e Extensibilidade

Aplicaes web

Editor funes do lado cliente


Extensivo uso de Javascript e Ajax Biblioteca Ext para componentes visuais SVG para renderizao Java Servlets, Hibernate

Backend funes do lado servidor

Repositrio

Armazena o diagrama em SVG Armazena os relacionamentos e atributos em RDF ou JSON

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 72

Oryx Arquitetura e Extensibilidade

Extensibilidade atravs de:

Plugins novas funcionalidades, que podem conter elementos no lado cliente (JavaScript) e/ou no lado servidor (Java). Stencil Set Extensions definio de extenses ou subconjuntos das notaes (stencil sets). Combinaes de plugins aplicveis a determinado perfil ou notao.

Profiles

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 73

Oryx Principais ferramentas

As principais ferramentas do Oryx so:

Funo Repositrio de Diagramas de Processos Editor de Diagramas de Processos

Ferramenta Oryx componente backend Oryx componente editor

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 74

Dicas ORYX

Manual do Usurio Oryx

http://bit.ly/ManualUsuarioOryx. http://bit.ly/UsoDoOryx.

Roteiro para utilizao do Oryx

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 75

Ambiente ORYX
Como fazer acesso ao Oryx? Criar uma conta em: https://www.myopenid.com/ Fazer acesso ao Oryx em: http://oryx-project.org/backend/poem/repository No canto superior direito, usar o id do myopenid.

Aps a autenticao, o browser ser redirecionado para o Repositrio de Diagramas

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 76

Repositrio de Diagramas

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 77

9. Oryx Comandos Bsicos do Editor de diagramas

Como criar um novo modelo?

Clique no boto Criar Novo Modelo > BPMN

1.2

O browser ser redirecionado para o Editor de Modelos do Oryx. Crie o diagrama. Clique no boto salvar.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 78

9. Oryx Comandos Bsicos do Editor de diagramas

Adicionando elementos usando a paleta

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 79

9. Oryx Comandos Bsicos do Editor de diagramas

Adicionando elementos usando o menu de atalhos interativo

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 80

9. Oryx Comandos bsicos do Editor de Diagramas

Salvando um diagrama

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 81

6. Oryx Comandos bsicos do Editor de Diagramas

Adicionando setas(fluxos) entre elementos existentes

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 82

9. Oryx Comandos bsicos do Editor de Diagramas

Adicionando descries nos fluxos de sequncia

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 83

9. Oryx Comandos bsicos do Editor de Diagramas

Convertendo uma tarefa para um subprocesso contrado

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 84

9. Oryx Comandos bsicos do Editor de Diagramas

Excluindo um elemento de um diagrama

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 85

9. Oryx Comandos bsicos do Editor de Diagramas

Redimensionando um elemento no diagrama

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 86

9. Oryx Comandos bsicos do Editor de Diagramas

Refazendo / Desfazendo passos

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 87

9. Oryx Comandos bsicos do Editor de Diagramas

Criando piscinas e raias

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 88

9. Oryx Comandos bsicos do Editor de Diagramas

Criando piscinas e raias

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 89

9. Oryx Comandos bsicos do Editor de Diagramas

Criando piscinas e raias

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 90

9. Oryx Comandos bsicos do Editor de Diagramas

Criando laos

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 91

9. Oryx Comandos bsicos do Editor de Diagramas

Adicionando uma ncora em um fluxo

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 92

9. Oryx Comandos bsicos do Editor de Diagramas

Selecionando vrios elementos simultaneamente


Clique no espao azul e arraste o retngulo at envolver todos os elementos. Mova com as setas.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 93

9. Oryx Comandos bsicos do Editor de Diagramas

Afastando /Aproximando o diagrama

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 94

9. Oryx Comandos bsicos do Editor de Diagramas

Retornando o diagrama para o nvel de visualizao padro

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 95

10. Oryx Comandos avanados do Editor de Diagramas

Criando uma referncia entre um subprocesso contrado e outro diagrama

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 96

10. Oryx Comandos avanados do Editor de Diagramas

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 97

10. Oryx Comandos avanados do Editor de Diagramas

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 98

10. Oryx Comandos avanados do Editor de Diagramas

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 99

10. Oryx Comandos avanados do Editor de Diagramas

Criando um fluxo de exceo (exception flow)

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 100

10. Oryx Comandos avanados do Editor de Diagramas

Criando um fluxo de exceo (exception flow)

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 101

10. Oryx Comandos avanados do Editor de Diagramas

Criando um fluxo de exceo (exception flow)

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 102

10. Oryx Comandos avanados do Editor de Diagramas

Ampliando a rea de desenho (canvas) do diagrama

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 103

10. Oryx Comandos avanados do Editor de Diagramas

Criando um subprocesso expandido compensador de um fluxo de exceo

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 104

10. Oryx Comandos avanados do Editor de Diagramas

Ajustando a visualizao para o tamanho do diagrama

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 105

11. Oryx Comandos bsicos do Repositrio de Diagramas

Repositrio da Plataforma de Processos

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 106

11. Oryx Comandos bsicos do Repositrio de Diagramas

Como exportar um diagrama como uma figura (.PNG)?

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 107

11. Oryx Comandos bsicos do Repositrio de Diagramas

Como criar marcador compartilhado (tag)?

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 108

11. Oryx Comandos bsicos do Repositrio de Diagramas

Visualizando todos os diagramas pblicos

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 109

11. Oryx Comandos bsicos do Repositrio de Diagramas

Alterando a permisso de acesso do diagrama para pblico

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 110

11. Oryx Comandos bsicos do Repositrio de Diagramas

Exportando um diagrama como uma figura (.PNG)?

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 111

11. Oryx Comandos bsicos do Repositrio de Diagramas

Criando um marcador compartilhado (tag)

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 112

11. Oryx Comandos bsicos do Repositrio de Diagramas

Excluindo um modelo do repositrio

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 113

11. Oryx Comandos bsicos do Repositrio de Diagramas

Alterando a permisso de acesso do diagrama para pblico

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 114

11. Oryx Comandos bsicos do Repositrio de Diagramas

Visualizando todos os diagramas pblicos

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 115

12. Oryx Comandos avanados do Repositrio de Diagramas

Salvando um modelo/diagrama na sua mquina local

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 116

12. Oryx Comandos avanados do Repositrio de Diagramas

Editando um modelo/diagrama salvo com a extenso .json

Crie um novo modelo

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 117

Agenda

Conceitos de BPM Modelagem com BPMN BPMS Oryx Exerccios

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 118

Exerccios

Os exerccios esto disponveis no stio do curso:


http://bit.ly/mpn-diagramacao Material do Curso > Diretrio do curso > Exerccios

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 119

Referncias

JESTON, John; NELIS, Johan. Business Process Management: Practical Guidelines to Successful Implementations. 2nd ed. Elsevier Ltd. 2008.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 120

Referncias

OBJECT MANAGEMENT GROUP. Business Process Model and Notation (BPMN) 1.2. 2009. Disponvel em: http://www.omg.org/spec/BPMN/1.2/ . Bitencourt, Maurcio. BPMN Business Process Modeling Notation. Curso de Formao de Gestores de Processo da ABPMP Brasil, 2a. Edio, 2009. Http://www.bpmn.org Http://www.workflowpatterns.com Http://www.diveintobpm.org/

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 121

Obrigado(a)! Participe das Avaliaes!


Avaliao pelo CONSEGI: https://moodle.eadevs.serpro.gov.br Clique em Consegi > Consegi 2011 > Acessar como visitante > No necessrio logar no Moodle. Avaliao pelos professores: http://bit.ly/mpn-2011-avaliacao

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 122

Participe do Tweet Jam!

Ajude a divulgar o CONSEGI Tweet Jam! Participe, inscrevendo-se em: http://bit.ly/tjform2011 Saiba mais em: http://bit.ly/consegitj.

Diagramao em Modelagem de Processos de Negcio CONSEGI 2011 IV Congresso Internacional Software Livre e Governo Eletrnico Pgina 123