• Nenhum resultado encontrado

Capítulo 3 Modelação de Processos

3.4. Business Process Modeling Notation

3.4.1. Diagramas de processos de negócio

A BPMN fornece a notação necessária para expressar os processos de negócio num único diagrama de processo de negócio – Business Process Diagram (BPD) (White, 2004). O BPD tem por base um conjunto básico de elementos gráficos, que permitem o desenvolvimento de diagramas semelhantes a fluxogramas (Tabela 3.1).

4% 6% 18% 72% 33% 0% 10% 20% 30% 40% 50% 60% 70% 80%

C a p í t u l o 3 – M o d e l a ç ã o d e P r o c e s s o s| 30 Importa salientar que para além da criação de modelos facilmente compreensíveis, a BPMN tem também a capacidade de lidar com as complexidades inerente aos processos de negócio. O que explica a necessidade de criação de elementos gráficos simples (Dustdar, 2006). Os elementos gráficos distinguem-se em quatro categorias ((OMG), 2011):

1. Objetos de fluxo 2. Objetos de ligação 3. Swimlanes

4. Artefactos

No que respeita aos objetos de fluxo, estes subdividem-se em três elementos essenciais: evento/acontecimento, atividade e gateways.

Eventos/Acontecimentos

Os eventos são representados por círculos, simbolizando “algo que acontece” durante um processo de negócio, afetando o seu fluxo e podendo ter causas ou impactos. Existem tês tipos de eventos: de inicio, meio e fim e, tal como o nome indica, afetam o fluxo do processo no início, no meio ou no fim.

Atividades

As atividades são representadas por retângulos com cantos arredondados, e genericamente definem algum tipo de tarefa realizada na organização. Uma atividade pode ser atómica ou não atómica (composta). As atividades compostas são também designadas de subprocessos. Essas atividades são igualmente representadas por um retângulo de cantos arredondados com a adição de um sinal de mais na linha inferior. Gateways

Os gateways são representados por losangos e são utilizados para controlar o fluxo do processo, determinando decisões, bifurcações, caminhos paralelos ou junções de caminhos.

Os objetos de ligação representam as conexões, entre os objetos de fluxo, de forma a criar o esqueleto estrutural básico de um processo de negócio. São três, os tipos diferentes de objetos de ligação:

Fluxo de sequência

Representa uma linha sólida com uma seta sólida na extremidade e é utilizado para especificar a ordem pela qual as atividades são executadas no processo.

C a p í t u l o 3 – M o d e l a ç ã o d e P r o c e s s o s| 31 Fluxo de mensagem

Este fluxo é representado por uma linha interrompida com uma seta aberta na extremidade. É utilizado para demonstrar o fluxo de mensagens entre os participantes de processos separados.

Associação

Uma associação representa-se por uma linha de pontos com uma seta em linha, na extremidade e cuja finalidade é associar dados, anotações, e outros artefactos, com os objetos de fluxo. As associações são utilizadas para demonstrar as entradas e as saídas das atividades.

A BPMN assim como outras notações de representação de processos, utiliza o conceito de

swimlanes, que nada mais são que mecanismos de organização das atividades em diferentes

categorias visuais, salientando as diferentes responsabilidades ou capacidades funcionais. Distinguem-se dois tipos de swimlanes:

Pool

Representa os diferentes participantes do processo.

Lane

Consiste numa subdivisão da pool e, utiliza-se para organizar e categorizar as atividades. As lanes podem ser horizontais, verticais, ou ambas.

A BPMN tem a possibilidade de alargar a sua notação básica, satisfazendo necessidades de situações particulares. Os artefactos podem ser adicionados ao diagrama, na quantidade pretendida, desde que se adequem ao processo que se está a modelar. Existem três tipos de artefactos:

Objetos de dados

Mostra como os dados são requisitados ou produzidos pelas atividades e, encontram- se ligados às atividades através de associações. São representados pela forma de uma folha.

Grupo

Representa-se por um retângulo a tracejado com cantos arredondados. Pode ser utilizado para documentação e análise, sem afetar o fluxo de sequência.

Anotação

Permite acrescentar informação em forma de texto, facilitando a interpretação do diagrama.

C a p í t u l o 3 – M o d e l a ç ã o d e P r o c e s s o s| 32 Para casos em que a modelação dos processos de negócio exija maior complexidade, ter-se-á que recorrer a objetos com maior detalhe, conforme consta no documento da OMG de 2011. Não obstante, com os objetos identificados anteriormente, é possível representar graficamente processos de negócio.

Tabela 3.1 – Elementos básicos de um diagrama BPD (adaptado de (OMG), 2011).

Categoria Elemento Tipo Representação

Objetos de fluxo Evento/Acontecimento Início Meio Fim Atividade Atómica Não-atómica (Subprocesso) Gateways Exclusive Inclusive Paralelo Complexo Objetos de ligação Fluxo de sequência Normal Controlado Padrão Excecional Fluxo de mensagem Associação

C a p í t u l o 3 – M o d e l a ç ã o d e P r o c e s s o s| 33 Swimlanes Pool Lane Artefactos Objetos de dados Grupo Anotação

Existem três tipos básicos de modelação de processos que podem ser representados através de um BPD (Cabral, 2011; (OMG), 2011; Weske, 2007; White, 2004).

Processos de negócio internos (privados) Processos de negócio públicos (abstratos)

Processos de negócio colaborativos de B2B (Business-to-Business)

Os Processos de negócio internos são específicos de uma organização. O processo de negócio encontra-se contido numa única pool, não podendo atravessar as suas fronteiras para demonstrar interações entre outros processos privados, tal como demonstra a Figura 3.3.

Dinheiro Entregar o dinheiro Forma de

pagamento?

Inserir o código pin Cartão de

débito

Pegar no recibo

Figura 3.3 – Exemplo de um processo de negócio privado.

Processos de negócio abstratos representam interações entre um processo de negócio privado e outro processo ou participante externo (Figura 3.4). O foco reside nas atividades de comunicação fora do processo de negócio privado e não nas suas atividades internas. Estes

C a p í t u l o 3 – M o d e l a ç ã o d e P r o c e s s o s| 34 processos demonstram o fluxo da sequência de mensagens necessárias para interagir com o processo de negócio. Se ambos os processos (abstrato e de negócio) se encontram no mesmo diagrama, então as atividades que são comuns aos dois processos podem ser associadas.

Dinheiro Entregar o dinheiro Forma de

pagamento?

Inserir o código pin Cartão de débito Pegar no recibo C lie nt e Ba nco Solicitação de transferência Aceitação

Figura 3.4 – Exemplo de um processo de negócio abstrato.

Por fim, os processos de negócio colaborativos descrevem interações entre duas ou mais entidades de negócio. As interações são descritas como sequências de atividades e troca de mensagens entre os participantes. Estes processos podem ser encarados como a comunicação entre dois, ou mais, processos abstratos (Figura 3.5).

Dinheiro Entregar o dinheiro Forma de

pagamento?

Inserir o código pin Cartão de débito Pega no recibo C lie nt e Ba nco

Solicitação de transferência Aceitação Verificar o saldo Efetuar

transferência

Emitir comprovativo

C a p í t u l o 3 – M o d e l a ç ã o d e P r o c e s s o s| 35

Documentos relacionados