14
DISSEMINAÇÃO DE CONHECIMENTO FERRAMENTA BIZAGI Harley Caixeta Seixas Márcia Lúcia Borges de Melo Gomes Roberta A. de Mello Bezerra Silvana Dias Soares

SigJus-Apostila Sintese Curso BizAgi

Embed Size (px)

Citation preview

Page 1: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 1/14

DISSEMINAÇÃO DE CONHECIMENTO

FERRAMENTA BIZAGI

Harley Caixeta SeixasMárcia Lúcia Borges de Melo Gomes

Roberta A. de Mello BezerraSilvana Dias Soares

Page 2: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 2/14

FERRAMENTA BIZAGI

BPMNBusiness Process Modeling Notation – Notação gráfica que descreve a lógica

dos passos de um processo de negócio.É um padrão internacional de modelador, que permite modelar o processo deuma maneira unificada e padronizada.Seu objetivo é dar suporte ao gerenciamento, fornecendo uma notaçãointuitiva, capaz de representar semânticas de processos complexos.

PROCESSOProcesso é um conjunto de atividades que toma uma entrada, adiciona valor efornece uma saída, gerando um produto ou serviço valorado.“Um processo é um grupo de atividades realizadas numa seqüência lógica como objetivo de produzir um bem ou serviço que tem valor para um grupo

específico de clientes” (Hammer e Champy, 1994)ATIVIDADEAs atividades podem ser compostas ou atômicas. As compostas sãoconhecidas como subprocessos e as atômicas como tarefas.

TAREFAÉ quando a atividade não pode ser mais decomposta.

SUBPROCESSOAtividade que pode ser decomposta. Conjunto de atividades que pode ser analisado em mais detalhes.

Visualmente pode aparecer de modo contraído ou expandido.TIPOS DE PROCESSOS

• Privativo: são utilizados quando não há interesse em verificar ainteração entre este processo e outros.

• Abstrato: representam a interação entre um processo principal e outro

processo participante. Em relação ao processo participante, não hápreocupação com o conteúdo do fluxo em si, mas sim como ele colaboracom os outros fluxos.

2

Page 3: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 3/14

• Colaborativo: descreve a interação entre duas ou mais entidades donegócio, sendo que o conteúdo do fluxo é especificado em todas asentidades.

ELEMENTOS BPMN

ArtefatosPool ou piscina –representa um processoou uma entidade.

Lane ou raia – É umasub-partição dentro dapool. São usadas paraorganizar e categorizar a pool.

3

Page 4: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 4/14

Milestone – É uma sub-partição dentro doprocesso. São usadaspara organizar oprocesso em etapas.

ConectoresFluxo de Seqüência – éusado para mostrar a

ordem em que asatividades serãoexecutadas. Cada fluxotem só uma origem e sóum destino.Fluxo de Mensagem –Usado para mostrar o fluxode mensagem entre doisparticipantes, ou seja,duas pools.

Associação - Usada paraassociar informações comobjetos de fluxo.

4

Page 5: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 5/14

Eventos de InícioTipo nenhum – É usado para iniciar o processo. Cada processosó pode ter um único início. Este tipo de evento só pode ter fluxo de seqüência saindo dele. Nunca terá fluxo de seqüênciachegando nele.

Tipo mensagem – idem ao tipo nenhum, sendo que neste casorepresenta que o processo será iniciado quando receber alguma mensagem (documento, e-mail, telefonema, fax,...).Neste tipo de evento de início pode se ter um fluxo demensagem ligado a um objeto de dados ou pool chegando aoevento.Tipo timer – idem ao tipo nenhum, sendo que neste casorepresenta que o processo será iniciado quando o tempo (dataou ciclo), previamente definido, ocorrer. Para verificar o tempodefinido é necessário acessar as propriedades do evento.Tipo Condicional – idem ao tipo nenhum, sendo que neste casorepresenta que o processo será iniciado quando foremcumpridas as condições estipuladas. As condições podem ser verificadas nas propriedades do evento.Tipo sinal – idem ao tipo nenhum, sendo que neste casorepresenta que o processo será iniciado quando um sinalemitido por um evento intermediário ou de fim, em outroprocesso, for disparado. Para saber de onde vem o sinal é sóverificar as propriedades do evento.Tipo múltiplo – idem ao tipo nenhum, sendo que neste casorepresenta que o processo será iniciado quando um dos

disparadores internos do evento for acionado. Este tipo deevento permite que se coloquem dois ou mais dos tiposanteriores, ao mesmo tempo, como disparador. Neste caso oque ocorrer primeiro inicia o processo.

AtividadesTipo nenhum – é o tipo de atividade mais freqüentementeusado durante os estágios iniciais do desenvolvimentoprocesso.

Tipo serviço - É uma atividade que ocorre automaticamente,sem necessidade de intervenção humana.

Tipo recepção - É uma atividade de recebimento demensagem. Tem característica similar ao eventointermediário de recebimento de mensagem

Tipo envio - É uma atividade de envio de mensagem. Temcaracterística similar ao evento intermediário de envio de

mensagem

5

Page 6: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 6/14

Tipo usuário – É utilizada quando a atividade é executadapor uma pessoa com o auxílio/por intermédio de um sistema.

Tipo script – É utilizado quando na execução da atividade

existe um roteiro a ser seguido (check list)

Tipo manual – É uma atividade que é executada por umapessoa, sem qualquer intervenção de sistema.

Tipo loop – É utilizada quando uma atividade precisa cumprir uma condição preestabelecida. Pode ser definido que aatividade será repetida até que a condição seja cumprida, ouque será realizada X vezes. Pode ser definido, também, se a

checagem da condição deve ser feita antes ou depois daexecução da tarefa.A atividade de loop padrão tem uma expressão que éavaliada a cada ciclo. Caso a expressão seja VERDADEIRA,o loop continua.Ex.:

Tipo múltiplas instâncias – É utilizada quando a tarefa possuimúltiplos dados a serem checados. Essa checagem podeocorrer ao mesmo tempo (paralelo) ou uma seguinte a outra(seqüencial).

SubprocessosTipo incorporado - Quando se tem uma atividade que não seencerra em si mesma, ou seja, não é uma atividade atômica,ela pode ser transformada em subprocesso. O subprocesso éparte do processo pai, e não pode ser utilizado em outroprocesso.Tipo reutilizável - É um processo modelado separadamenteque pode ser usado em múltiplos contextos. Os "dadosrelevantes do processo" usado no processo “Pai” não são

acessados diretamente por este tipo de subprocesso.Quaisquer dados devem ser especificamente transferidosentre o subprocesso e o processo que o chama.

6

Page 7: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 7/14

Tipo referência - É utilizado para fazer referência a umdeterminado subprocesso (incorporado ou reutilizável) jámodelado no processo. Dessa forma não é necessáriomodelar novamente. Uma vez feita a referência, osubprocesso executa todas as atividades descritas no

subprocesso referenciado.Um subprocesso  Ad HOC é identificado por um ‘~’. Mas asatividades em seu interior são soltas, ou seja, não sãoconectadas. Considera-se o fim do subprocesso   AD HOC 

quando todas as atividades em seu interior tiverem sidoconcluídas.Tipo loop – É utilizado quando todas as atividades internas dosubprocesso precisam cumprir uma condiçãopreestabelecida. Pode ser definido que o subprocesso serárepetido até que a condição seja cumprida, ou que serárealizado X vezes. Pode ser definido, também, se a

checagem da condição deve ser feita antes ou depois daexecução das tarefas do subprocesso.Tipo múltiplas instâncias – É utilizado quando o subprocessopossui múltiplos dados a serem checados. Essa checagempode ocorrer ao mesmo tempo (paralelo) ou uma seguinte aoutra (paralelo).

GATEWAYSGateway Exclusivo baseado em dados – Este tipo de gateway é

utilizado quando se tem uma decisão e só pode ser tomada uma dassaídas propostas. Necessariamente tem que haver uma atividadeantes do gateway, que dará o dado para ser tomada a decisão. Apóso gateway podemos ter atividades, subprocessos ou eventos.

Gateway Exclusivo baseado em eventos – Este tipo de gateway éutilizado quando se tem uma decisão e só pode ser tomada uma dassaídas propostas. Neste tipo de gateway, necessariamente, tem quehaver eventos intermediários em cada uma das saídas propostas.Todos esses eventos intermediários ficam no estado “pronto”, e oque ocorrer primeiro segue o fluxo e “mata” as outras opções. Emnenhuma hipótese poderá ter outro elemento que não seja umevento intermediário após esse tipo de gateway, uma vez que ele é

7

Page 8: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 8/14

baseado em eventos.

Gateway Inclusivo – Este tipo de gateway é utilizado quando se temuma decisão e pode ser tomada uma ou mais das saídas propostas.Necessariamente tem que haver uma atividade antes do gateway,que dará o dado para ser tomada a decisão. Após o gateway podemter atividades, subprocessos ou eventos. Se houver a necessidadede sincronizar os fluxos resultantes da decisão, pode-se utilizar omesmo gateway, quando não houver nenhuma condição desincronia, ou um gateway complexo, quando tiver condição desincronia.

Gateway complexo – Este tipo de gateway é utilizado quando adecisão de qual ou quais saídas tomar é dada por uma condiçãopreviamente definida. Pode ser utilizado, também, para sincronizar diversos fluxos do processo com alguma condição determinada.

8

Page 9: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 9/14

Gateway Paralelo – Este tipo de gateway é utilizado quando se temramificações que acontecem simultaneamente. Todas as saídasdeste tipo de gateway acontecem ao mesmo tempo. Quando há anecessidade de sincronizar novamente as ramificações, usa-se omesmo tipo de gateway.

Eventos IntermediáriosTipo nenhum – É usado no meio do processo. Em um processopodem ter vários eventos intermediários. Este tipo de eventopode ter fluxo de seqüência chegando ou saindo dele.Obs.: O tipo nenhum raramente é utilizado, pois representa que

ocorre alguma coisa fora do contexto organizacional.

9

Page 10: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 10/14

Tipo mensagem – idem ao tipo nenhum, sendo que neste casorepresenta que em determinado ponto do fluxo do processouma mensagem (documento, e-mail, telefonema, fax,...) serárecebida ou enviada. O ícone com o envelope em brancorepresenta recebimento de mensagem, e o ícone com o

envelope escuro representa envio de mensagem. Neste tipo deevento intermediário pode se ter fluxo de mensagem ligado aum objeto de dados ou pool chegando (recebimento) ou saindo(envio) do evento.Tipo timer – idem ao tipo nenhum, sendo que neste casorepresenta que o fluxo do processo ao chegar ao eventoaguardará o tempo (data ou ciclo), previamente definido,ocorrer. O fluxo não anda enquanto não for cumprido o tempodefinido. Para verificar o tempo definido é necessário acessar as propriedades do evento.Tipo link – idem ao tipo nenhum, sendo que neste caso

representa que o fluxo do processo sairá de um determinadoponto e irá para outro, dentro do mesmo processo. O íconecom a seta escura representa envio do link, e o ícone com aseta em branco representa recebimento do link. Para saber deonde vem o sinal é só verificar as propriedades do evento.Tipo Condicional – idem ao tipo nenhum, sendo que neste casorepresenta que o fluxo do processo, ao chegar ao evento,aguardará as condições previamente definidas seremcumpridas. O fluxo não anda enquanto não forem cumpridastodas as condições. As condições podem ser verificadas naspropriedades do evento.Tipo sinal – idem ao tipo nenhum, sendo que neste casorepresenta que em determinado ponto o fluxo do processoenviará ou receberá um sinal. O evento do tipo sinal pode ser receber um sinal de um evento intermediário ou de fim do tiposinal, no mesmo processo ou em outro qualquer. O ícone coma triângulo escuro representa envio do sinal e o ícone com atriângulo em branco representa recebimento do sinal. Parasaber de onde vem ou para onde vai o sinal é só verificar aspropriedades do evento.Tipo múltiplo – idem ao tipo nenhum, sendo que neste caso

representa que o fluxo do processo terá continuidade quandoum dos disparadores internos do evento for acionado. Este tipode evento permite que se coloquem dois ou mais dos tipos deeventos intermediários vistos anteriormente, ao mesmo tempo,como disparador, com exceção do evento intermediário desinal. Neste caso o que ocorrer primeiro da continuidade aoprocesso.

Eventos de FimTipo nenhum – É usado para terminar o processo. Um

processo pode ter um ou mais eventos de fim. Este tipo deevento só pode ter fluxo de seqüência chegando nele. Nunca

10

Page 11: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 11/14

terá fluxo de seqüência saindo dele.Tipo mensagem – idem ao tipo nenhum, sendo que neste casorepresenta que o processo, quando chegar no evento de fim,enviará uma mensagem (documento, e-mail, telefonema,fax,...) e terminará o processo. Neste tipo de evento de fim

pode se ter um fluxo de mensagem ligado a um objeto dedados ou pool saindo do evento.Tipo sinal – idem ao tipo nenhum, sendo que neste casorepresenta que o fluxo do processo, quando chegar no eventode fim, enviará um sinal a um ou mais eventos de início ouintermediário, em outro processo, e terminará o processo. Parasaber para onde vai o sinal é só verificar as propriedades doevento.Tipo terminativo – idem ao tipo nenhum, sendo que neste casorepresenta que o fluxo do processo, quando chegar no eventode fim, encerrará o processo e “matará” todos os outros fluxosque estejam andando dentro do processo.Tipo múltiplo – idem ao tipo nenhum, sendo que neste casorepresenta que o fluxo do processo, quando chegar no eventode fim, executará os resultados internos do evento,previamente programados. Este tipo de evento permite que secoloquem dois ou mais dos tipos anteriores, ao mesmo tempo,como resultado, com exceção dos tipos cancelamento eterminativo. Neste tipo de evento todos os resultados sãoexecutados e depois o processo é encerrado.

ObjetosAnotação – É utilizada para fornecer informaçõesadicionais que facilitem a leitura do diagrama.

Objeto de dados – Não tem efeito direto sobre ofluxo de seqüência ou fluxo de mensagem, maspodem fornecer informações necessárias àrealização da atividade.

Elementos ligados à borda - Nesse caso quando o fluxo do processo chega aessa tarefa ele pode seguir dois caminhos. Ou a atividade é terminada e o fluxotem a seqüência normal, ou o evento colocado na borda acontece, e o fluxotoma uma saída alternativa. Somente uma das saídas acontece. Os seguintestipos de eventos intermediários podem ser ligados à borda das tarefas:mensagem, timer, condicional, sinal e múltiplo.

11

Page 12: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 12/14

DocumentaçãoOs processos mapeados têm a seguinte documentação:

1) Como atributos do Processo

• Nome do processo• Descrição: colocar o objetivo do processo

No campo estendido:Atributo Tipo DescriçãoNome do sistema Texto Nome do sistema a que

pertence o processoGestor de Negócio Texto Diretor da Unidade

responsável peloSistema

Executor Entrevistado TextoMapeadores Texto

Analista de Requisitos TextoValidador TextoNecessidade deInformatização

Caixa de opção única.Tipo Rádio

Sim ou Não

Glossário Link Siglas ou termosutilizados no processo

Observações TextoData de Criação Data Data de criação da

modelagem do processoHistórico de Revisão Texto Data da revisão e

descriçãoStatus Caixa de opção única.

Tipo Rádio

Homologação ou

DesenvolvimentoMensagens Link Campo a ser preenchido

pelos Analistas deRequisitos

Regras de Negócio Link Campo a ser preenchidopelos Analistas deRequisitos

Modelo de Classes Link Campo a ser preenchidopelos Analistas deRequisitos

Código Identificador Texto Código de cada processo,

contendo o órgão esistema.

12

Page 13: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 13/14

2) Participantes:Estão relacionados como participantes: Magistrado, Gestor, Servidor,Terceirizado e Estagiário.

3) Como atributos da Atividade:

• Para todos os tipos de atividade:

Nome da atividade.Descrição: descrever sinteticamente cada atividade. Como é realizada e sesão utilizados documentos, formulários, planilhas.

Atributo Tipo DescriçãoDuração Campo numérico 0 a 100000Métrica Caixa de Opção Única.

Tipo RádioMinuto, hora, dia, mês,ano e NA

Fundamentação Legal Texto Citar a legislaçãoaplicada à atividade, deforma específica.

Mensagens Link Campo a ser preenchidopelos Analistas deRequisitos

Regras de Negócio Link Campo a ser preenchidopelos Analistas de

RequisitosAtributos Link Campo a ser preenchidopelos Analistas deRequisitos

Protótipo Link Campo a ser preenchidopelos Analistas deRequisitos

• Nas atividades do tipo USUÁRIO, incluir como atributo:

Atributo Tipo DescriçãoTela de Sistema Imagem Captura de tela de

sistemas envolvidos naatividade.

• Nos OBJETOS DE DADOS, incluir como atributo:

Atributo Tipo DescriçãoImagem doDocumento

Imagem Modelo do documentocitado.

Se o documento possuir mais de uma página, criar um atributo para cadaimagem.

13

Page 14: SigJus-Apostila Sintese Curso BizAgi

8/7/2019 SigJus-Apostila Sintese Curso BizAgi

http://slidepdf.com/reader/full/sigjus-apostila-sintese-curso-bizagi 14/14

Ex.: Documento com duas páginas.

Atributo Tipo DescriçãoImagem doDocumento_1

Imagem Modelo do documentocitado.

Imagem dodocumento_2

Imagem Modelo do documentocitado.

Observações sobre o mapeamento:• Indicar o tipo de atividade, de acordo com a ferramenta BIZAGI: manual,

usuário, serviço, envio de mensagem, recebimento de mensagem.• Para os casos em que há envio ou recebimento de evento, utilizar como

atividade e não como evento.

14