Escolar Documentos
Profissional Documentos
Cultura Documentos
Studio
Ttulo do documento
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
Sumrio
1.
Introduo............................................................................................... 3
1.1.
1.2.
Aviso ..................................................................................................... 3
2.
3.
4.
4.1.
4.2.
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
4.10.
Gateway ........................................................................................ 42
Atividades ...................................................................................... 53
4.12.
Sub-Processo ................................................................................. 57
4.13.
4.14.
4.15.
5.
Concluso ............................................................................................. 70
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
1. Introduo
Ol!
Seja bem-vindo ao treinamento Studio II do curso Studio do Fluig.
1.2. Aviso
No treinamento de Gesto de Processos foi mostrado como criar um
processo workflow usando a interface web do Fluig.
A criao de processos tambm pode ser feita utilizando o plug-in Fluig
Designer no Studio.
Veja a seguir como utilizar o plug-in Fluig Designer no Studio para a criao
de processos e customizao a partir de eventos workflow.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
2. Processos de negcio
A modelagem de processos de negcio consiste na representao dos
processos internos da empresa, atravs de modelagem grfica.
Esta tem por finalidade facilitar e apoiar a gesto de processos de negcios
para usurios tcnicos e/ou usurios de negcio de maneira intuitiva.
A modelagem de processos de negcio no Fluig baseada na notao de
mercado BPMN.
O que a notao de mercado BPMN?
O BPMN se refere a um padro global para modelagem de processos.
O principal objetivo de BPMN prover uma notao que facilmente
compreendida por:
Usurios de negcio.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
Passo 1
Para criar um diagrama workflow, selecione o projeto desejado na viso
Explorador de Pacote e expanda a pasta workflow.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
Passo 2
Clique com o boto direito em diagrams, acesse a opo Novo e clique em
Diagrama de processo Fluig.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
Passo 3
Nesta tela, informe o nome do diagrama, por exemplo: exemplo_Fluig.
No campo Servidor, informe o nome do servidor j cadastrado, por
exemplo: Fluig Server e clique em Concluir.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
Passo 4
Neste passo, o arquivo do processo disponibilizado na pasta diagrams e a
viso do editor de modelagem exibida.
O editor de modelagem permite realizar a composio do diagrama de
processo workflow. Por padro, a modelagem realizada a partir da
notao BPMN Principal. A opo BPMN Estendido pode ser escolhida antes
de iniciar a modelagem do diagrama, apresentando componentes referentes
ao BPMN 2.0.
No diagrama possvel observar os elementos e o palco de modelagem que
podem ser utilizados, como por exemplo, fluxos, eventos, tarefas,
atividades paralelas, entre outros.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
10
Passo 5
Inicie a modelagem do diagrama arrastando um Evento Inicial para a rea
de edio.
Os elementos para a modelagem esto localizados no lado direito do editor
de modelagem.
Aps arrastar o elemento para o editor, clique no elemento e a aba
Propriedades ser exibida.
Nesta aba possvel acessar as funcionalidades como: Informaes Gerais,
Verso, Segurana de Anexos, Avanado e CAP.
No curso Processos I, verifique os detalhes das funcionalidades como a
definio de cada elemento da modelagem.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
11
Passo 6
Ao passar o mouse sobre o elemento, as aes so exibidas: remover,
atualizar, criar nova atividade, criar novo join, criar novo evento final,
criar novo fluxo e criar novo elemento.
necessrio que o evento siga para uma atividade, para isso clique sobre o
cone de atividade e arraste.
Uma atividade tambm pode ser adicionada utilizando o item do menu
lateral.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
12
Passo 7
Clique sobre a atividade adicionada, assim as propriedades sero exibidas na
viso.
Neste exemplo, o nome da Atividade foi atualizado e uma instruo
tambm foi adicionada.
Verifique que as informaes foram atualizadas nos diagramas.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
13
Passo 8
Em seguida, adicione uma atividade automtica e clique na aba Condies
na viso Propriedades.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
14
Passo 9
Para adicionar uma condio, clique em Adicionar e preencha os campos
solicitados.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
15
Passo 10
Neste exemplo, ser cadastrado o mecanismo para um papel a uma das
atividades.
Para isso necessrio que o servidor esteja ativo no Studio, caso contrrio o
Fluig no ir reconhecer os papis cadastrados.
Verifique no campo Servidor na aba Geral, que o servidor Fluig Server no
est conectado ao Studio atravs do cone vermelho.
Para acionar o servidor, clique em uma rea vazia do editor e acesse as
propriedades do diagrama.
Clique sobre o cone vermelho para conectar.
Para mais informaes sobre os mecanismos de atribuio e suas definies,
consulte o curso Processos I.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
16
Passo 11
Verifique que o cone agora se encontra na cor verde, possibilitando assim a
conexo da modelagem com o servidor quando necessrio.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
17
Passo 12
Para configurar o mecanismo de atribuio para um papel, clique sobre uma
das atividades e selecione Atribuio para um Papel, em seguida escolha o
papel desejado e clique em OK.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
18
Passo 13
Neste passo, o diagrama est completamente modelado, porm ao verificar
a aba Problemas possvel visualizar a existncia de divergncias e assim
no ser possvel exportar para o servidor Fluig.
Neste exemplo, a divergncia est relacionada com a Atividade
Automtica, a expresso para a atividade no foi informada conforme
exibido na viso.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
19
Passo 14
Informe uma condio para a Atividade Automtica e verifique novamente
na viso Problemas se a divergncia foi resolvida.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
20
Passo 15
Neste passo a modelagem do diagrama foi concluda, assim possvel salvar
e caso necessrio exportar o diagrama para o Servidor Fluig.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
21
4. BPMN 2.0
No passo a passo anterior, voc acompanhou a modelagem de processo
workflow baseado n o BPMN Principal.
Como foi comentado o BPMN Estendido adota o padro BPMN 2.0.
A notao BPMN 2.0 amplia o escopo de capacidades de BPMN 1.2 em
diversas reas:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
22
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
23
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
24
Permite que uma nova solicitao workflow seja criada toda vez que um
script condicional retornar verdadeiro em uma determinada faixa de tempo.
Ser necessrio configurar um usurio de integrao que ser o usurio
utilizado para abrir as solicitaes. Ao liberar um processo que contenha um
evento inicial condicional ser criado no fluig uma atividade no agendador
de tarefas que ficar a cargo da execuo peridica do script condicional
bem como da criao da solicitao caso as condies do script condicional
sejam verdadeiras.
- Caso de uso
Como zelador de um clube desejo ser alertado referente a temperatura da
gua das piscinas. Quando a gua atingir determinada temperatura devo
ligar o aquecedor trmico, aps ligar o aquecedor e a temperatura estiver
propcia o aquecedor deve ser desligado.
- Diagrama
Para o caso de uso apresentado foi modelado o processo Gerenciar
Piscinas. Via webservice recebe-se a temperatura das piscinas do Club, no
script customizado do evento quando a temperatura atingir o valor
estipulado a tarefa Ligar Aquecedor trmico ser direcionada ao zelador.
Aps ligar o aquecedor, a temperatura continua sendo verificada e quando
atingir o valor definido a tarefa Desligar aquecedor trmico dever ser
verificada pelo zelador.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
25
Este evento criar uma atividade na central de tarefas atrasadas que ficar
executando periodicamente um script condicional. Quando as condies do
script forem cumpridas o processo ser movido para a prxima etapa. O
usurio que movimentou a tarefa anterior do evento intermedirio
condicional ser utilizado para movimentar esta tarefa.
- Caso de uso
Como acionista compro aes e desejo que o valor destas seja verificado
periodicamente. Quando atingir um valor pr-determinado preciso que as
aes sejam automaticamente vendidas pelo preo desejado.
- Diagrama
Para o caso de uso apresentado foi modelado o processo Acompanhamento
de Aes. Aps comprar aes, o valor destas ser automaticamente
verificado pelo evento condicional (est condio definida via script).
Quando o valor pr-determinado for atingido as aes sero vendidas.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
26
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
27
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
28
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
29
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
30
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
31
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
32
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
33
- Soluo e Diagrama
Para o caso de uso apresentado foi modelado o processo Solicitao de
viagem. Utilizando os eventos de entrada e sada de links possvel ter uma
modelagem mais eficiente e elegante.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
34
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
35
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
36
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
37
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
38
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
39
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
40
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
41
4.10. Gateway
Elementos Gateways so responsveis por controlar iteraes atravs de
caminhos alternativos ou paralelos na modelagem do processo ou unificando
fluxos para continuao em uma mesma sequncia de atividades. A partir
deste possvel prever possveis excees ou beneficiar a durao do
processo atravs da paralelizao de atividades.
4.10.1.
Gateway Exclusivo
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
42
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
43
4.10.2.
Gateway Paralelo
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
44
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
45
4.10.3.
Gateway Inclusivo
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
46
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
47
4.10.4.
Gateway Complexo
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
48
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
49
4.10.5.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
50
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
51
4.10.6.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
52
4.11. Atividades
As atividades em processos workflow representam um trabalho realizado em
uma etapa da solicitao, se refere a uma ao no processo que pode ser
executada por uma pessoa ou um sistema.
Visualmente representada como um retngulo com bordas arredondadas,
contendo sua descrio dentro da rea da caixa.
Atividade comum
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
53
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
54
- Caso de uso
Como dono de uma empresa que faz manuteno em equipamentos, desejo
controlar o processo de abertura de chamado. Quero elaborar um processo
que deixe claro e controle as atividades especificamente. Em que algumas
atividades devem ser executadas por participantes, outras dependem de
retornos de software, h atividades que devem validar nossas regras de
negcio e h atividades que devemos avaliar o nvel de criticidade dos
chamados com base em diretrizes internas.
- Diagrama
Para o caso de uso apresentado foi modelado o processo Atendimento de
chamados.
A atividade Verificar ficha de atendimento se refere a uma atividade que
ser realizado por um usurio exclusivamente.
A atividade de negcio Identificar prioridade do atendimento executa
uma regra da organizao (Ex: chamados de clientes premium ou de clientes
que j receberam visitas tcnicas mas no tiveram seu problema
solucionado so tratados com prioridade emergencial).
Neste processo em que todos os chamados so originados com prioridade
normal, a atividade Elevar prioridade do atendimento uma atividade
de script pois muda de normal para emergncia uma informao do
prprio processo.
A atividade Identificar tcnico responsvel uma atividade de servio
pois acessa o sistema de localizao da empresa identificando que tcnico
est mais prximo do endereo do cliente. Ela aciona um servio deste
sistema, e recebe como retorno a informao do tcnico disponvel.
A atividade manual Visita tcnica registra o chamado no sistema que gera
a lista de clientes a serem visitados diaramente pelos tcnicos. Como uma
visita normal, ela registrada de acordo com o agendamento realizado com
o cliente na criao da ficha de atendimento.
Posteriormente feita a avaliao do resultado.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
55
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
56
4.12. Sub-Processo
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
57
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
58
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
59
Documento
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
60
4.15.
Customizao de Processo
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
61
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
62
Alm dos eventos exibidos no passo anterior, possvel criar novos eventos
customizados e estes devem ser chamados por um evento padro para ser
executado.
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
63
No Fluig existem variveis globais internas que podem ser utilizadas para
recuperar valores pr-definidos.
Funcionam
atravs
da
getValue(parmetroDesejado).
chamada
da
funo
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
64
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
65
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
66
Passo 1
Passo 2
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
67
Passo 3
Passo 4
Ao clicar em concluir, o editor para customizao do evento aberto.
Por
padro,
o
nome
do
nome_do_diagrama.nome_do_evento.
arquivo
de
script
ser
Passo 5
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
68
chama
outro
servio previamente
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
69
5. Concluso
Assim, voc terminou o treinamento Studio II do curso Studio do Fluig.
Neste treinamento voc conheceu mais sobre:
fluig.com | 0800 882 9191 | Av. Braz Leme 1717, Casa Verde | 02511-000 | So Paulo - Brasil
70