Upload
desmafacatizador
View
251
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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
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
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
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
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
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
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
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
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