Upload
mauricio-botelho
View
212
Download
3
Embed Size (px)
DESCRIPTION
Citation preview
CURSO DE SISTEMA DE INFORMAÇÃO
Disciplina: Automação de processos
Professor: Maurício Botelho - [email protected] – [email protected]
Seqüência de elaboração do EXERCÍCIO 2
Exercício 1: Aplicações BPM , SOA ,
Sistemas ERP e aplicativos
de portal
Exercício 1: Aplicações BPM , SOA ,
Sistemas ERP e aplicativos
de portal
Iniciativas para apoiar a gestão das organizações
Unidade 2: Automação de Processos de Negócio –
Gerenciamento de Processos de Negócio
(BPM)
Agora vamos a estudar o
”Gerenciamento de Processos de Negócio
(Business Process Management – BPM)”
A Gestão ou Gerenciamento “de” Processos (Business Process Management – BPM) trata-se da forma como nós conduzimos, gerenciamos, controlamos, monitoramos, estruturamos, melhoramos, desenvolvemos e etc., as diversas atividades, análises, conclusões, ações, formatações pertinentes, em resumo, é fazer acontecer;
É uma abordagem disciplinada para identificar, desenhar, documentar, executar, medir, monitorar, controlar e melhorar processos de negócio automatizados ou não e alcançar resultados pretendidos, consistentes e alinhados com as metas estratégicas de uma organização (BPM CBOK).
Gerenciamento “de” Processos de Negócio
Gerenciamento “de” Processos de Negócio
O Gerenciamento “de” Processos de Negócios, tem como objetivo prover o alinhamento dos processos de negócios com a estratégia (os processos são a execução da estratégia), os objetivos e a cadeia de valor das organizações;
• O Gerenciamento de Processos de Negócios utiliza as melhores práticas de gestão, tais como: o mapeamento dos processos, a modelagem, a definição do nível de maturidade, a documentação, o plano de comunicação, a automação, o monitoramento através de indicadores de desempenho, o ciclo de melhoria contínua e o alinhamento estratégico.
Gerenciamento “de” Processos de Negócio
Execução do projeto
Envolve as fases: pesquisa, projeto, preparação, modelagem, melhoria e análise, documentação e automatização.
Como ferramentas são utilizadas editores de processos (BPMN), sistemas BPMS (BPMN, BPEL, SOA), Simuladores e metodologias.
Sis
tem
as
de a
poio
ao
Gere
nci
am
en
to d
e P
roce
ssos
de
Negóci
o (
BPM
S)
Execu
ção d
o
Pro
cess
o
Modelo de Burlton.Modelo de Havey.Modelo de Khan.Modelo de Harrington, Esseling & Nimwegen.Modelo de Smith & Fingar.Modelo de Muehlen & Ho.Modelo de Schurter.Modelo de Jeston & Nelis.Modelo de Jost e Scheer.Modelo de Kirchmer.
Gerenciamento “de” Processos de NegócioA literatura especializada propõe vários modelos para
orientar o gerenciamento de processos de negócio. Muitos deles assumem formas cíclicas, isto porque contem uma série de ações que se repetiram na fase seguinte.
Exemplo de um modelo de referência para apoiar o BPM (Jost e Scheer; Kirchmer).
“É a disciplina de modelar, automatizar, gerenciar e otimizar processos de negócio através de seu ciclo de vida com propósito de lhes agregar valor”. (KHAN, 2003).
Planejamento do BPM: esta fase tem o objetivo de definir quais atividades de BPM podem trazer êxito no alcance das metas organizacionais. Esta se dá a partir da verificação de pontos críticos nos processos de negócio que comprometem a organização como um todo, seja na parte financeira, imagem, prazos, satisfação dos clientes etc..
Modelagem e otimização de processos: esta fase permite documentar os processos, gerar informações, integrar processos, aplicar metodologias para otimização dos processos, realizarem a modelagem ou ainda redesenho dos processos, bem como gerar especificações para implementação, para configuração e customização, para execução (AUTOMAÇÃO) e para controle.Execução de processos: nesta fase é realizada a execução dos processos, planos de transferência de tecnologia, treinamentos, configurações de equipamentos e softwares, acompanhamento dos processos implantados, bem como melhoria e controle da execução de suas instâncias.
Controle e análise de dados: esta tem a função de monitorar os processos já em execução, por meio de recursos variados como ferramentas BAM (Business Activity Monitoring).
A implantação de um projeto BPM numa empresa de grande porte pode contar com: Analistas de negócios e de processos, Engenheiros de processos, Desenvolvedores de aplicações, Administradores de sistemas e Administradores de processos.
No mundo BPM é comum se pensar em um processo de negócio sendo executado por dois tipos de participantes: Pessoas e Softwares. É natural, pois o advento do BPM se iniciou no segmento de serviços e nos escritórios o que se encontram executando trabalho são realmente os recursos humanos e de tecnologia da informação.
Mas quando pensamos em um processo de manufatura industrial, muitas atividades dos processos são executadas por equipamentos, incluindo um novo cenário para o mundo BPM. Pensar em processo levando e obtendo informações de pessoas, softwares e equipamentos abre um vasto campo de possibilidades.
Em uma agroindústria fabricante de suco cítrico, o processo de recebimento da matéria prima se inicia na portaria, onde um funcionário deve informar a placa do veículo, o produtor, a propriedade e outras informações referentes ao lote de frutas. A próxima atividade é a pesagem do veículo carregado, onde o BPMS poderia se integrar à balança rodoviária a fim de evitar digitação e prevenindo contra erros e fraudes. Depois de descarregar o veículo, a pesagem do mesmo vazio deve ser feita para que e se calcule o peso efetivo da carga. O BPMS neste momento pode iniciar um sub-processo de pagamento de matéria prima ao produtor com base nas leituras feitas na balança rodoviária.
Vejamos alguns exemplos:
O processo de produção de leite pasteurizado conduzido pelo BPMS pode, no momento de fechamento do lote já produzido, se integrar com um sensor de nível do tanque para obter o volume do lote, sem que precise esperar que alguém informe manualmente, possibilitando que o processo conclua mais rapidamente e evitando problemas de contaminação microbiológica do produto.
Vejamos alguns exemplos:
Porém é importante considerar que um processo de manufatura deve ser automatizado por instrumentação, PLCs (Controladores Lógicos programáveis) e inversores, pois são equipamentos robustos destinados a operar em ambientes severos no que se refere a vibração, temperatura, umidade, etc.
Vejamos alguns exemplos:
O processo automatizado pelo BPMS deve ser um processo de informação executado em paralelo, que mantém a sincronia com o processo de produção física, utilizando-se de meios de integração entre os WebServices e a automação industrial.
Um projeto deste tipo traz a real interação entre as áreas administrativas (qualidade, comercial, logística, manutenção, etc.) com as áreas operacionais.
Os benefícios são: processos mais ágeis e enxutos, controláveis, confiáveis e conseqüentemente mais baratos.
Pensar em processo levando e obtendo informações de pessoas, softwares e equipamentos abre um vasto campo de possibilidades.
http://www.youtube.com/watch?v=uBHCmZI0GH0
Exemplo BIZAGI SUITE
Exemplo BIZAGI SUITE
http://www.youtube.com/watch?v=Q7oB90WYfO8
http://www.youtube.com/watch?v=-g8FIzkGe7Q
Exemplo BIZAGI SUITE
2.0 Automação de Processos de Negócio - A
notação BPMN (Business Process
Modeling Notation)
• A notação BPMN foi desenvolvido pelo BPMI.org e atualmente recomendada pela OMG (Object Management Group);• O objetivo é disponibilizar uma notação que seja realmente compreensível por todos os usuários de negócio
• Analista de negócio (cria os desenhos iniciais dos processos);• Desenvolvedores técnicos e responsáveis pela implementação da tecnologia que vai executar esses processos• Pessoas das áreas de negócio que vão gerenciar e monitorar aqueles processos.
• A BPMN também vai suportar o modelo técnico ou interno, que vai permitir a geração dos executáveis BPEL (Business Process Execution Language for Web Services).
Business Process Modeling Notation - BPMN
• Assim, a BPMN criou uma ponte padrão para cobrir o gap existente entre o desenho do processo de negócio e a sua implementação.
• A BPMN define um Business Process Diagram (BPD), que é baseado em uma técnica de fluxogramas (flowcharting), talhada para criar modelos gráficos de operações de processos de negócios.
Business Process Modeling Notation - BPMN
• BPMN é uma notação gráfica que descreve a lógica dos passos de um processo de negócio;
• Apoia e coordena a sequência dos processos e as mensagens que fluem entre os participantes das diferentes atividades.;
• É um padrão internacional de modelador de processos bem aceito por todas as comunidades mundiais (OMG, ABPMP, OCEB, etc.).
• É independente de qualquer metodologia de modelador de processos.
• Cria uma ponte padronizada para diminuir a lacuna entre os processos de negócio e sua implementação.
• Permite modelar o processo de uma maneira unificada e padronizada.
Business Process Modeling Notation - BPMN
Business Process Modeling Notation - BPMN
Business Process Modeling Notation - BPMN
Arquivos destes livros estão disponibilizados no site da disciplina
Business Process Modeling Notation - BPMN
Arquivos destes livros estão disponibilizados no site da disciplina
Vídeos da notação BPMNhttp://elearning.bizagi.com/videolibrary/Default.aspx?lang=pt
A notação BPMN - Tipos de Processos
Existem três tipos de Processos de Negócio: Privados ou Internos, Público ou Abstrato e Colaborativo ou Global.Processos Privados ou Internos: São utilizados quando não é de interesse a interação desse processo com outros com os quais ele possa interagir. Preocupa-se com o teor deste fluxo em si.
A notação BPMN - Tipos de ProcessosProcessos Públicos ou Abstratos: Representam uma interação
entre um processo de negócio privativo e outro processo ou participante. Não está preocupados com o conteúdo do fluxo em si, mas sim como ele colabora com os outros fluxos dentro de um sistema.
A notação BPMN - Tipos de ProcessosProcessos Colaborativos ou Globais: Descreve a interação
entre dois ou mais entidades do negócio. Estas interações são definidas como uma sequência de atividades que representa o padrão de trocas de mensagens entre as atividades envolvidas.
A notação BPMN - Tipos de ProcessosO processo colaborativo pode ser entendido como sendo dois
ou mais processos públicos.abstratos comunicando entre si e no processo abstrato, as atividades que são as participantes na colaboração podem ser consideradas como sendo os pontos de contato entre os participantes.
Primeiro, existe a lista de elementos essenciais (CORE ELEMENTS) que irão suportar os requerimentos necessários para uma notação simples. Estes são os elementos que definem o layout básico do BPMN. Muitos processos de negócios poderão ser modelados adequadamente com estes elementos (Estudado na disciplina Modelagem de Processos).
Enfatizando, novamente, que o objetivo do desenvolvimento do BPMN foi o de permitir por meio de um mecanismo simples a criação de modelos de processos de negócio, enquanto que ao mesmo tempo seja capaz de manipular a complexidade inerente de um processo de negócio.
Elementos essenciais e avançados da notação BPMN
Segundo, existe uma lista completa de elementos, os quais ajudarão a suportar requerimentos de uma importante notação para gerenciar situações de modelagem mais avançadas (a serem estudadas na disciplina Automação de Processos).
Elementos essenciais da notação BPMN (objetos de fluxo)
Elementos essenciais da notação BPMN (artefatos)
Elementos essenciais da notação BPMN (objetos de conexão)
Elementos essenciais da notação BPMN (Swimlanes)
Piscinas
Raias
A medida que você progride na modelagem de fluxo de processo, você pega os processos, eventos e gateways do diagrama de processo de negócio e os colocam dentro de Pools (piscina) ou Lanes (raias). Um Pool é um desenho com uma região retangular desenhada horizontalmente através do diagrama.
Elementos essenciais da notação BPMN (Pools e Lanes)
Uma Lane é uma subpartição dentro do Pool e estende-se por todo comprimento do Pool. Tipicamente, um Pool representa uma organização e a Lane representa os departamentos dentro desta organização. Pegando os processos e colocando-os dentro de um Pool ou Lanes, você está especificando QUEM faz O QUÊ, especificando, para eventos, ONDE
eles ocorrem e para os gateways ONDE AS DECISÕES são tomadas, ou
QUEM as toma.
Elementos essenciais da notação BPMN (Pools e Lanes)
Um Pool pode representar outras coisas além de uma organização, tais como uma Função (Algo que a organização realiza, tal como Vendas, Treinamentos ou Compras), uma Aplicação (ou programa de
computador), uma Localização (Uma localização física na companhia), uma Classe (Um módulo de um software em um programa orientado a objeto), ou uma entidade (representação lógica de uma tabela de um banco de dados). Ele pode somente representar uma coisa, mais esta coisa pode ser de diferentes tipos.Concluindo, BPMN está destinado a ser o novo padrão de modelagem de processos de negócio e Web Services. Ele é projetado para lhe permitir facilmente modelar típicos processos de negócios, e oferecem a capacidade de modelar processos de negócios complexos, incluindo a passagem de mensagens via Web Services.
Elementos essenciais da notação BPMN (Pools e Lanes)
POOL
Para exemplificar esta notação, agora vamos a “Modelar com a notação BPMN básica o processo de crédito de uma empresa financeira”.
A Notação BPMN: Exemplo de um processo de créditoA Notação BPMN: Exemplo de um processo de crédito
Um processo de crédito consta basicamente de um registro de solicitação, em que o cliente irá manifestar seu interesse de adquirir um crédito.
A Notação BPMN: Exemplo de um processo de créditoA Notação BPMN: Exemplo de um processo de crédito
O Subprocesso ‘”Verificar Informação do Solicitante”.
A Notação BPMN: Exemplo de um processo de créditoA Notação BPMN: Exemplo de um processo de crédito
O Subprocesso “Desembolsar Crédito”.
Comporta inclusivaVários caminhos
A Notação BPMN: Exemplo de um processo de créditoA Notação BPMN: Exemplo de um processo de crédito
As tarefas de “Desembolsar com abono em Conta”, “Desembolsar em Cheque” e “Desembolsar com abono a Outro Crédito” são Tarefas Automáticas, quer dizer, são realizadas por sistemas sem a intervenção humana, adicionalmente poderíamos especificar que a atividade “Entregar Cheque” é uma tarefa completamente Manual e que a atividade “Completar Informações Desembolso” é realizada com ajuda de uma aplicação, indicada como uma Tarefa de Usuário.
A Notação BPMN: Exemplo de um processo de créditoA Notação BPMN: Exemplo de um processo de crédito
Suponhamos que uma vez aprovado o crédito é necessário coordenar uma data de desembolso com o cliente, para tanto o desembolso efetivo só deveria ser feito unicamente no dia acordado com o cliente. Para isto, é necessário realizar uma espera antes das tarefas de desembolso. O BPMN oferece o Evento Intermediário Temporizador, o qual é um tipo de evento intermediário que representa uma espera dentro do Fluxo.
A Notação BPMN: Exemplo de um processo de créditoA Notação BPMN: Exemplo de um processo de crédito
Retornando ao processo de Solicitação de Crédito, é possível que em um determinado momento da solicitação, o cliente não apresente todos os documentos requeridos, mas não é possível continuar com o processo até que toda a documentação esteja completa. Por isso faz-se necessário incluir uma atividade de recepção de documentação de documentos, mas o cumprimento desta atividade depende do cliente e não do funcionário da entidade. Para esta situação é possível utilizar um Evento Intermediário Simples.
A Notação BPMN: Exemplo de um processo de créditoA Notação BPMN: Exemplo de um processo de crédito
O “Processo de Crédito” final estaria definido da seguinte forma.
Vídeos da notação BPMNhttp://elearning.bizagi.com/videolibrary/Default.aspx?
lang=pt
Agora vamos a estudar os “elementos
avançados” da notação BPMN.
Processos de Negócio
Os Processos de Negócio como um conjunto de atividades
Automação de Processos de Negócio
Automação de Processos de Negócio
Os processos são definidos uma única vez, e usados dentro de um contexto único, já os serviços podem ser e aproveitados em diversos contextos (diferentes processos de negócio, departamentos ou linhas de negócio).
Um dos pontos-chave da modelagem de processos de negócios é o próprio processo. Existem três componentes deste para representar – A atividade, a tarefa e o Sub-Processo. Todas elas são desenhadas graficamente pelo mesmo símbolo retangular de bordas arredondadas; o uso de diferentes nomes simplesmente reflete a hierarquia do relacionamento entre eles.
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Atividades –Tarefas - Subprocesso
Um processo é uma rede de “ações acontecendo”. No BPMN você o desenha com um retângulo arredondado como sendo seu nível mais alto no diagrama de processo de negócio. Você pode especificar os detalhes internos do processo criando ou ligando-o a outro diagrama de processo de negócio.
Um processo que tem um diagrama filho recebe um sinal de ‘+’ no seu desenho.Graficamente mostramos os detalhes de um processo como outro diagrama de processo de negócio que é considerado como ‘decomposição’ do processo. Você pode continuar a decompor processo sem nenhuma restrição. Processos que você desenha como sendo diagrama ‘filho’ são considerados Subprocessos. O menor nível do processo, o qual não pode ser mais decomposto, é considerado como sendo uma tarefa.
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Atividades –Tarefas - Subprocesso
Uma atividade representa o trabalho realizado dentro de um processo. Uma atividade normalmente levará algum tempo para ser realizada, envolverá pessoas e recursos (sistema de informática - Aplicação) e normalmente irá produzir algum tipo de saída.
A N
ota
ção
pa
ra M
ode
lage
m d
e P
roce
sso
s B
PM
NA
No
taçã
o p
ara
Mo
dela
gem
de
Pro
cess
os
BP
MN
Ativ
idad
es -
Tar
efa
A N
ota
ção
pa
ra M
ode
lage
m d
e P
roce
sso
s B
PM
NA
No
taçã
o p
ara
Mo
dela
gem
de
Pro
cess
os
BP
MN
Ativ
idad
es -
Tar
efa
A N
ota
ção
pa
ra M
ode
lage
m d
e P
roce
sso
s B
PM
NA
No
taçã
o p
ara
Mo
dela
gem
de
Pro
cess
os
BP
MN
Ativ
idad
es -
Tar
efa
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Subprocesso
Uma atividade de loop padrão terá uma expressão booleana que é avaliada para cada ciclo do loop. Se a expressão for VERDADEIRA, então o loop irá continuar. Existem duas variações do loop, as quais refletem no construtor de programação WHILE(enquanto) e UNTIL(até). O loop WHILE avalia a expressão antes que a atividade seja realizada, isto significa que a atividade talvez não seja realizada.O loop UNTIL irá avaliar a expressão após a realização da atividade, isto significa que atividade vai ser realizada pelo menos uma vez.
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Subprocesso
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Subprocesso
Aplicando uma atividade de loop (neste caso um subprocesso) o fluxo ficaria
A expressão booleana seria “O produto não passou no teste?” se a resposta for “verdade” então a atividade será realizada novamente e se for “Falsa” o processo seguirá seu fluxo.
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Subprocesso - Loop Multi-Instance
Loop Multi-Instance reflete o construtor de programação de cada uma. A expressão de avaliação para um loop Multi-Instance é uma expressão numérica avaliada somente antes que a atividade seja realizada. O resultado da avaliação da expressão será um número inteiro que especificará o número de vezes que a atividade se repetirá. Existem também duas variações para o loop Multi-Instance onde a instância será realizada sequencialmente ou paralelamente.
Graficamente é representado por três linhas verticais
• A quantidade de vezes que a atividade vai ser realizada é conhecida antes de ativá-la.• Cada atividade realizada é distinta das outras.• É usado quando desejamos realizar uma atividade várias vezes com um conjunto de dados diferentes.• As Instâncias podem ocorrer sequencialmente ou em paralelo. Atributos devem definir estas características.• Exemplo: Quando uma matriz de uma empresa está verificando os resultados financeiros de todas suas filiais. A condição de loop seria a quantidade de filiais que serão analisadas.
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Subprocesso - Loop Multi-Instance
Uma atividade Ad HOC é identificada por um ‘~’. Mas atividades (tarefas) em seu interior são soltas, ou seja, elas não são conectadas, isto significa que estas atividades podem ocorrer em qualquer ordem e várias vezes e não existe a obrigatoriedade de executar todas as tarefas. Geralmente este tipo de atividade está relacionado com atividades humanas, onde a ordem, a quantidade de vezes e quais atividades serão realizadas, são decididas por quem as realiza.
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Subprocesso - AD HOC
No próximo exemplo temos um subprocesso que é realizado por um estagiário de um escritório de advocacia, ele terá que montar uma pasta com todos os documentos pertinentes ao processo que o referido escritório irá trabalhar. Para realizar este trabalho ele precisará tirar fotocópias dos documentos originais, tem que levá-los para reconhecimento de firma em cartórios, pode passar fax, etc e não existe uma sequência definida. Cada tarefa pode ser realizada quantas vezes forem necessárias, para o cumprimento da atividade “Montagem de Processos Jurídicos”.
Su
bp
roc
ess
o -
AD
HO
C
Para ajudar-nos na compreensão do comportamento fundamental do modelo do BPMN usaremos o conceito de TOKEN. Token pode ser concebido como o objeto “Teórico ou Imaginário” que nós usamos para criar um comportamento descritivo do comportamento “simulação” dos elementos de fluxo da notação BPMN. Utilizando este artifício podemos descrever como este teórico componente viaja por meio do fluxo de sequência e dos objetos de fluxos.
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMNTOKEN
Token
Token
O Token atravessa do início até o fim do fluxo de sequência (Flecha), instantaneamente; não existe um tempo associado com o Token enquanto percorre o fluxo de sequência. Sendo assim podemos imaginar como seria uma possível trajetória do token no seguinte fluxo de processo se os documentos estiverem Ok.
TOKEN
Quando se inicia uma atividade, isto é, quando o Token chega a esta Atividade, ela muda o Status para "Pronta" isso não significa que a atividade começou imediatamente. Outros fatores podem também afetar a realização desta atividade.Neste exemplo a atividade (tarefa) Rever Projeto tem duas entradas separadas (Projeto lógico e Projeto Físico) se essas entradas não estão disponíveis quando o Token chega à atividade, então essa atividade não pode começar. Para o tipo de tarefa (Usuário) é necessário o uso de uma aplicação e de um operador, se ambos não tiverem disponíveis a atividade também não pode começar.
Quando se inicia uma atividade, isto é, quando o Token chega a esta Atividade, ela muda o Status para "Pronta" isso não significa que a atividade começou imediatamente. Outros fatores podem também afetar a realização desta atividade.Neste exemplo a atividade (tarefa) Rever Projeto tem duas entradas separadas (Projeto lógico e Projeto Físico) se essas entradas não estão disponíveis quando o Token chega à atividade, então essa atividade não pode começar. Para o tipo de tarefa (Usuário) é necessário o uso de uma aplicação e de um operador, se ambos não tiverem disponíveis a atividade também não pode começar.
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
CICLO DE VIDA DE UMA ATIVIDADE
Quando todas as restrições estiverem resolvidas então a atividade pode ser iniciada. Neste momento ela muda o status para "Em execução” e quando a atividade é finalizada ela muda o Status para "Completada".Enquanto a atividade está no Status "Em Execução" ela pode mudar para o status de "Pausada", "Reiniciada" e "Interrompida", modelando pontos de decisões com Gateways ou Comporta de decisão.
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
CICLO DE VIDA DE UMA ATIVIDADE
Agora vamos continuar estudando os “EVENTOS MAIS COMPLEXOS” da
notação BPMN
Quando você modela fluxos de processos mais complexos, você necessita modelar eventos de processos mais complexos também, tais como mensagens, cronômetros ou temporizadores, regras de negócios e condições de erro.
O BPMN permite que você especifique o tipo de Gatilho (start) do evento e o simbolize com um ícone representativo, como especificado na tabela abaixo.Especificar um tipo de gatilho para um evento coloca certas restrições no fluxo de processo que você está modelando, conforme especificado na tabela. Por exemplo, um temporizador não pode ser usado para finalizar um fluxo do processo.
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Eventos simples
Eventos mais complexos
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Eventos simples
Eventos mais complexos
A N
ota
ção
pa
ra M
ode
lage
m d
e P
roce
sso
s B
PM
NA
No
taçã
o p
ara
Mo
dela
gem
de
Pro
cess
os
BP
MN
Eve
ntos
mai
s co
mpl
exos
A N
ota
ção
pa
ra M
ode
lage
m d
e P
roce
sso
s B
PM
NA
No
taçã
o p
ara
Mo
dela
gem
de
Pro
cess
os
BP
MN
Eve
ntos
mai
s co
mpl
exos
Vídeos da notação BPMNhttp://elearning.bizagi.com/videolibrary/Default.aspx?
lang=pt
Também vamos a estudar na próxima aula “DECISÕES
MAIS COMPLEXAS” da notação BPMN
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Gateways – Comportas - Decisões
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Gateways – Comportas - Decisões
A Notação para Modelagem de Processos BPMNA Notação para Modelagem de Processos BPMN
Gateways – Comportas - Decisões
Exercício 3: Itens 1, 2 e 3
24/04/2014 (hoje)
Exercício 3 – Item 1
Exercício 3 – Item 2
Para apoiar uma futura automatização do processo de oferta de financiamentos da empresa “Trecos&Negocios S.A.” modele o processo descrito anteriormente a partir da notação BPMN e, também documente todas as atividades e atores que estão envolvidas no processo. Recomenda-se utilizar a ferramenta Bizagi Modeler.
Macro processo:" O processo de oferta de financiamentos se inicia quando qualquer cliente em potencial realiza sua solicitação a partir do preenchimento de um formulário no site da a empresa. A partir disso, o gerente financeiro analisa a solicitação onde a aprova ou rejeita. Se o pedido for indeferido, o cliente é informado, podendo conferir as razões da rejeição. Se o pedido for aprovado, a solicitação é enviada para o assistente financeiro realizar o trâmite administrativo. Para ambas as situações o processo é finalizado. Processo detalhado:1-O cliente em potencial envia sua solicitação através de um e-mail (Introduzir o evento de inicio do tipo mensagem);2 – Caso a empresa não receba a solicitação em três dias, uma mensagem de lembrança deverá ser enviada, para isto, deverá ser criado um evento intermediário do tipo temporizador entre uma tarefa "espera da solicitação" para que possa ser interrompida e outra tarefa "enviar uma mensagem de lembrança", logo voltando a aguardar uma nova solicitação novamente;3 – Para especificar a atividade "analisar solicitação" feita pelo gerente financeiro, esta deverá ser considerada como um sub-processo com as tarefas definidas abaixo.Inicia-se através de um evento intermediário de mensagem e logo o gerente "Verifica a existência do cliente no sistema". Caso o solicitante já seja cliente, sua solicitação é verificada juntamente com sua proposta financeira, para o gerente decidir se concede ou não o financiamento, porém este com justificativa. Se o solicitante não for cliente, seu cadastro é verificado na lista de inadimplentes do SERASA. Caso retorne "Nada consta", sua proposta é submetida para análise, onde o gerente decide se concede ou não o financiamento (com justificativa), sendo o sub-processo finalizado com um evento intermediário de finalização de uma mensagem.4 – A atividade de realização do trâmite administrativo a ser realizada pelo assistente, deverá ser um sub-processo especificado pelo próprio aluno.
A empresa Trecos&Negocios S.A. Trabalha na área financeira e um dos seus principais processos de negócios é oferecer financiamentos para seus clientes, conforme descrição abaixo:
Exercício 3 – Item 3
Exercício 3 – Item 3
• Tanto o funcionário, quanto o cliente podem fazer a solicitação (Raia solicitante)
• Se for o cliente, o funcionário primeiro registra e inicia os trâmites, somente se a avaliação não for favorável é que se envia notificação de rejeição para o solicitante;•Se não for o cliente, após a rejeição já finaliza;
•Tirando o supervisor todas as tarefas possuem identificação de ação
• Papéis envolvidos:•Solicitante, funcionário, analista e supervisor
• O funcionário sempre recebe a solicitação (requisita reembolso) e segue os trâmites
• Somente após o pedido avaliado é que se vai verificar se foi feito por cliente