Business Process Integration Architecture



Documentos relacionados
Integração Empresarial / Abordagem Estratégica

Gestão de Processos de Negócios

Manual de Convenções. BPMN Business Process Modelling Notation GFI Portugal

BPMN Business Process Modeling Notation

Sistemas de Informação I

BPMN - Business Process Modeling and Notation

Renata Alves Campos (CoInfo) Sandra Maria Peron de Lima (DP) Março/2012

INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN

Manual BizAgi Sistema de Gestão da Qualidade

Guia de utilização da notação BPMN

BPMN. Business Process Modeling Notation. Leandro C. López Agosto

BPM Definições e Contexto Prática Aula 1

Adm. Vinicius Braga Prof. Msc. Wilane Carlos da Silva Massarani

BPMN (Business Process. George Valença

BEM-VINDO!!! Apresentação Inicial. Por favor, descreva o seu atual conhecimento sobre Mapeamento de Processos

Conceitos de Processos & BPM

Reengenharia de Processos

DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI

Serviço de Clientes. Gestix Enterprise. Gestix.com

UML Visão Geral. Índice. Introdução. Diagramas. Modelos e diagramas. Elementos de modelação. Referências

Oracle BPM 11g. Análise à Plataforma

Curso de BPMN - II. Desenho de processo

BPMN. Business Process Modeling Notation. Outubro/2006. Rafael Bortolini Cryo Technologies

2 Conceitos relativos a Web services e sua composição

Prof. Ricardo J. Rabelo

Guia Básico de Processos Corporativos do Sistema Indústria

Dominando o Mapeamento de Processos com BPMN 2.0

REQUISITOS DE SISTEMAS

Fase 1: Engenharia de Produto

MODELAGEM DE PROCESSOS

Tutorial de BPMN. Visão Geral. Escopo. Elementos

Professor: Rômulo César BPMN

BPMN (Exemplos e Exercícios) e UDDI

UML Aula III Diagramas de Estado, Atividades, Componentes e Instalação

Treinamento BPM e BPMN Apresentação Executiva

4.1. UML Diagramas de casos de uso

PROJELER. Solução de código aberto para gerenciamento de processos de negócio

FACULDADE DE TECNOLOGIA SÃO PAULO WUNE LI

Uma visão mais clara da UML Sumário

PHC Serviços CS. A gestão de processos de prestação de serviços

PROCESSOS DE NEGÓCIOS: UMA VISÃO GERAL

PHC Servicos BENEFÍCIOS. _Gestão de reclamações. _Controlo de processos que necessitem de informação centralizada

Análise e Projeto Orientados a Objetos Aula IV Requisitos. Prof.: Bruno E. G. Gomes IFRN

Italiano, Isabel Cristina. Profa. Dra. - Têxtil e Moda - Escola de Artes, Ciências e RESUMO ABSTRACT

PHC Workflow CS. O controlo e a automatização de processos internos

Concepção e Elaboração

PHC Workflow CS. O controlo e a automatização de processos internos

Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

2 Diagrama de Caso de Uso

BPMN Business Process Management Notation

Uma Autarquia Sem Papel

MARATONA CBOK UNICORREIOS

Liderança em idéias, métodos e resultados em BPM no Brasil. Automação de Processos. Jones Madruga

A gestão de processos de negócio: conceitos e ferramentas BPM

PHC Serviços CS. A gestão de processos de prestação de serviços

Modelagem de Processos de Negócio

CPEE Coordenadoria de Planejamento e Estudos Estratégicos. Treinamento sobre Mapeamento de Processos

GereComSaber. Disciplina de Desenvolvimento de Sistemas de Software. Sistema de Gestão de Serviços em Condomínios

Implementação de Lean Manufacturing na fábrica de geradores EFACEC Energia, S.A. Unidade de Servicing

PHC dteamcontrol Interno

APOO Análise e Projeto Orientado a Objetos. Requisitos

Decanato de Planejamento e Orçamento DPO Diretoria de Processos Organizacionais - DPR. Business Process Modeling Notation BPMN

Sistemas Workflow: Uma aplicação ao IC

WS-BPEL Web Service Business Process Execution Language

Análise e Modelação de Sistemas

UM CATÁLOGO DE BOAS PRÁTICAS, ERROS SINTÁTICOS E SEMÂNTICOS EM MODELOS BPMN

PHC dteamcontrol Interno

Questões de Concursos Públicos sobre Orientação a Objetos e UML

Engenharia de Software III

Business Process Management

Unified Modeling Language. Diagramas de Implementação

Computação Paralela. Desenvolvimento de Aplicações Paralelas João Luís Ferreira Sobral Departamento do Informática Universidade do Minho.

Certificação da Sociedade Portuguesa de Inovação pela NP4457:2007 O Processo de Certificação e Instrumentos de Apoio ao SGIDI

Introdução à Bonita BPM

UNIVERSIDADE DO SUL DE SANTA CATARINA JONAS DE LIZ SANTOS MORAIS VINÍCIUS NUNES GANDOLFI

Diagramas de Sequência

Gestão por Processos ISO 9001: 2000

PHC Factoring CS. A gestão dos contratos de Factoring

Material de Apoio. Sistema de Informação Gerencial (SIG)

Programa do Módulo 2. Processo Unificado: Visão Geral

BPM (Business Process Management)

Como elaborar um Plano de Negócios de Sucesso

BPMN. Business Process Modeling Notation

Engenharia Informática

Escolha o tipo de entidade: Clínicas Consultórios Hospitais Privados Ordens e Misericórdias

UFG - Instituto de Informática

Ficha prática nº 7. SGBD Microsoft Access e SQL Server

Serviço de instalação e arranque HP para o HP Insight Control

Planeamento Serviços Saúde

PLANO DE TREINAMENTO

Transcrição:

Business Process Integration Architecture Definição, Motivações e Conceitos Base 3/2/2005 José Alves Marques 1 Processo de Negócio A modelação de processos está focada em: Criar e optimizar modelos de negócio Tendo por base custos, recursos e receitas Um processo de negócio define: A sequência de controlo (flow), A forma como os acontecimentos externos são tratados, Os requisitos de interacção humana Condicionantes ao processamento O modelo de um processo de negócio é normalmente: Um grafo com nós para cada actividade Ligações entre nós que indicam o fluxo de controlo e informação Indicação de execução concorrente e condicional Requisitos de informação necessários para cada nó 3/2/2005 José Alves Marques 2

Conceitos necessários para descrever um Processo de Negócio Processo de Negócio são dependentes de estado. Necessita de construções para expressar a condicionalidade e temporizadores Capacidade para especificar condições excepcionais e as suas consequências Interacções de longa duração implicam múltiplas etapas de execução por vezes encadeadas e com os seus próprios requisitos de dados A coordenação do resultado pode implicar múltiplos parceiros Principais conceitos: Processos, SubProcesoss, Tasks Regras de negócio Fluxos de Processos (forks e Joins) Fluxos de Dados independentes dos processos Fluxos de Mensagens Eventos, Excepções Pontos de Decisão Transactions (Distributed, Compensating, Synchronous, Asynchronous) 3/2/2005 José Alves Marques 3 Arquitectura de Processos Identificação dos processos com base em critérios de valor e de Qualidade Agregação das actividades (manuais ou automáticas) em processos Representação dos processos que discrimine as actividades, a informação necessária, entre outros (quem, quando, porquê). A Arquitectura de processos não deve ser dependente da estrutura orgânica, dos pacotes aplicacionais, Reparações Serviço Central dos intervenientes, etc. Associa OpLog ao Operador Artigo e Loja Logístico Exemplo da notação proposta (BPMN) Eventos Actividades Informação usada Informação produzida Pontos de decisão Origem Transporte Artigo com Agendamento Automático? Identificação Artigo, Solicitar Op erador Origem, Destino e Op Não Logístico para o Log transporte Sim Informar Prep arar Artigo para intervenientes no Levantamento transporte e recepção Destino Transporte Guia de transporte Ordem de Reparação Recepção do artigo Registo Recepção Artigo Intervenientes Operador Logístico Fluxos entre actividades Log Levantamento Regista o Levantamento do Artigo na Origem Confirma a entrega no Destino Fecho Recep ção Artigo Log entrega Agendar Transporte 3/2/2005 José Alves Marques 4

Como definir os Processos de Negócio? A representação de Processos de Negócio tem assistido a avanços importantes. O estado da arte está na Na BPML/BPMN proposta pela BPMI.org Na BPEL4WS proposta da BEA, IBM e Microsoft O BPML e o BPEL4WS são descrições em XML. BPML (bpmi.org) BPSS (ebxml) BPMN (bpmi.org) WSCI (Sun et al) WS-Choreography (W3C) 2000/05 2001/03 2001/05 2001/06 2002/03 2002/06 2002/08 2003/01 2003/04 XLang (Microsoft) WSFL (IBM) WSCL (HP) BPEL4WS 1.0 (IBM, Microsoft) BPEL4WS 1.1 (OASIS) BPML 3/2/2005 José Alves Marques 5 BPMN o que é? BPMN Business Process Modeling Notation Criada por BPMI Business Process Management Initiative Notação standard reconhecida pelos vários fabricantes e de fácil entendimento entre os utilizadores (clientes), analistas de processos e equipa de implementação 3/2/2005 José Alves Marques 6

BPMN - Representação Da BPMN faz parte o BPD Business Process Diagram, que basicamente é uma representação de fluxo do processo criada com base em elementos gráficos definidos Os grafismos definidos estão agrupados nos seguintes grupos: Flow objects não terá uma tradução directa mas podemos defini-los como as actividades existentes num fluxo Connecting Objects grafismos usados para demonstrar algum tipo de ligação com definição de sentido Swimlanes normalmente associados a departamentos ou grupo de executantes Artifacts usados para completar de algum modo o diagrama (ex. comentários) 3/2/2005 José Alves Marques 7 BPMN Flow objects Eventos Inicio de processo Evento intermediário normalmente associado para casos em que o diagrama é multipágina permite deste modo fazer uma ligação entre dois Fim de processo Actividade Actividade simples Subprocesso Decisor (Gateway) 3/2/2005 José Alves Marques 8

BPMN Connecting Objects Este tipo de grafismos representam algum tipo de conexão existente Sequence Flow representa sequência (ordem de acontecimentos) Message Flow fluxo de mensagens entre dois participantes no processo (poderá ser um processo externo ou mesmo um sistema) Association usado principalmente para representar a ligação de inputs e outputs para uma determinada actividade Input Actividade 1 Actividade 2 3/2/2005 José Alves Marques 9 BPMN - Swimlanes Agrega actividades por questões funcionais ou de responsabilidade (perfil ou grupo de intervenientes) Basicamente são apenas grafismos que nos permitem organizar melhor o workflow. Não são essenciais mas fazem sentido na compreensão de processos interdepartamentais Lane 2 Pool Lane 1 Este tipo de grafismo poderá ser usado horizontalmente ou verticalmente 3/2/2005 José Alves Marques 10

BPMN - Artifacts Servem para acrescentar pormenores ou comentários úteis no entendimento do processo a modelar São os grafismos que permitem mais margem ao analista pois pode acrescentar outro tipo de grafismo que considere necessário Entre outros podem ser usados Data objects podem ser documentos, base de dados externas, etc Anotações colocação de comentários, informações extra de negócio,... 3/2/2005 José Alves Marques 11 Simbologia 3/2/2005 José Alves Marques 12

Estado inicial Exemplo Base Decisão Estado final Fluxo paralelo (fork) Fluxo sequencial Actividade ou Processo Junção (join) 3/2/2005 José Alves Marques 13 Validação de Crédito 3/2/2005 José Alves Marques 14

Visões sobre os processos Processos de negócio típicos com interacção humana -> Workflows Processos de negócio automatizáveis sem intervenção humana ou com reduzida intervenção - > Orquestração Este será um dos temas das próximas aulas 3/2/2005 José Alves Marques 15