Código fonte Wiki de BPM - Automação

Versão 32.1 por Henrique Fiorio em 2021/06/03 12:00

Ocultar últimos autores
Henrique Fiorio 7.2 1 Nessa tela iremos definir o modelo/desenho do processo. É onde definimos a sequencia das tarefas e seus destinatários, as decisões que definirão os desvios no fluxo do processo e possíveis eventos de interação com o processo.
Henrique Fiorio 3.2 2
3
4
Henrique Fiorio 8.2 5 == Elementos básicos ==
Henrique Fiorio 3.2 6
Henrique Fiorio 19.4 7 |=(% style="width: 59px; text-align: center;" %) |=(% style="width: 208px;" %)Elemento|=Descrição
8 |(% style="text-align:center; width:59px" %)[[image:1622726850461-330.png||height="36" width="38"]]|(% style="width:208px" %)Evento inicial|Evento de inicio é o ponto inicial do processo, é a identificação para FlowFast saber por onde iniciar. São identificados por um circulo com borda simples fina.
9 |(% style="text-align:center; width:59px" %)[[image:1622726466041-863.png]]|(% style="width:208px" %)Evento final|(((
Henrique Fiorio 11.3 10 Evento onde finaliza a execução daquela sequencia do fluxo, nada depois dele será criado. São identificados por um circulo com borda simples grossa.
Henrique Fiorio 7.2 11 )))
Henrique Fiorio 19.4 12 |(% style="text-align:center; width:59px" %)[[image:1622725975495-300.png]]|(% style="width:208px" %)Eventos intermediários|Eventos que ocorrem durante a execução do fluxo, entre as tarefas. São identificados por um circulo com borda dupla fina.
13 |(% style="text-align:center; width:59px" %)[[image:1622725975495-300.png]]|(% style="width:208px" %)Eventos de borda|Eventos que podem ocorrem durante a execução da tarefa. São identificados por um circulo com borda dupla fina ou tracejada e ficam sobre a borda da tarefas.
14 |(% style="text-align:center; width:59px" %)[[image:1622726484169-629.png]]|(% style="width:208px" %)Gateways|Os Gateways são os elementos onde iremos definir as regras para desviar o fluxo por um caminho ou outro. São identificados por um losango.
15 |(% style="text-align:center; width:59px" %)[[image:1622726664050-708.png]]|(% style="width:208px" %)Tarefas|As tarefas são os elementos onde será executada a ação, onde definiremos o formulário para preenchimento das informações. São identificados por um retângulo com as bordas arredondadas.
16 |(% style="text-align:center; width:59px" %)[[image:1622725429133-437.png]]|(% style="width:208px" %)Lane/Raia|A lane/raia é a área onde é definido o destinatário/executor das tarefas. Todos os elementos do fluxo ficaram distribuídas dentro delas. São identificados por um retângulo externo que envolve todos os outros elementos.
Henrique Fiorio 25.2 17 |(% style="text-align:center; width:59px" %)[[image:1622730594194-492.png]]|(% style="width:208px" %)Sequência/Conexão|Esse elemento é o que define a sequência da execução do fluxo, é o que liga um elemento a outro.
Henrique Fiorio 3.2 18
Henrique Fiorio 8.2 19 == Tipos de eventos Iniciais ==
20
Henrique Fiorio 19.4 21 |=(% style="width: 64px; text-align: center;" %) |=(% style="width: 211px;" %)Elemento|=Descrição
22 |(% style="text-align:center; width:64px" %)[[image:1622726850461-330.png||height="45" width="48"]]|(% style="width:211px" %)Inicio padrão|É o elemento que define o inicio da execução do processo.
Henrique Fiorio 11.4 23 Regras: Deve existir somente um elemento de inicio padrão no desenho e dele deverá apenas sair uma seta para uma tarefa.
Henrique Fiorio 19.4 24 |(% style="text-align:center; width:64px" %)[[image:1622726836876-703.png||height="39" width="44"]]|(% style="width:211px" %)Inicio por sinal externo|Esse elemento é utilizado para iniciar alguma ação dentro de uma instância de processo já iniciada.
25 |(% style="text-align:center; width:64px" %)[[image:1622726917079-466.png||height="41" width="43"]]|(% style="width:211px" %)Inicio para reabertura ou tarefa adicional|(((
Henrique Fiorio 11.4 26 Esse elemento é utilizado para reabrir uma instância de pro processo já finalizada ou iniciar uma tarefa adicional a um processo em andamento.
Henrique Fiorio 8.2 27
Henrique Fiorio 11.4 28 Regras: Desse elemento deverá apenas sair uma seta para uma tarefa.
29 )))
30
Henrique Fiorio 19.2 31 == Tipos de eventos Finais ==
32
Henrique Fiorio 19.4 33 |=(% style="width: 62px; text-align: center;" %) |=(% style="width: 213px;" %)Elemento|=Descrição
34 |(% style="text-align:center; width:62px" %)[[image:1622728886286-427.png]]|(% style="width:213px" %)Fim de sequência|(((
Henrique Fiorio 19.2 35 Finaliza a sequência do caminho atual fluxo sem executar nenhum ação.
36
37 Obs: se for a partir da execução da última tarefa aberto do processo, o processo será encerrado.
38 )))
Henrique Fiorio 19.4 39 |(% style="text-align:center; width:62px" %)[[image:1622728909163-407.png]]|(% style="width:213px" %)Fim com envio de email|Mesmo comportamento do Fim de sequência com adicional de enviar um e-mail a ser definido.
Henrique Fiorio 24.2 40 |(% style="text-align:center; width:62px" %)[[image:1622728787005-320.png||height="38" width="40"]]|(% style="width:213px" %)Fim com envio de sinal|Mesmo comportamento do Fim de sequência com adicional de enviar um Sinal para instância do processo atual, usado em conjunto com Evento Aguarda sinal(intermediário ou de borda)
Henrique Fiorio 19.4 41 |(% style="text-align:center; width:62px" %)[[image:1622728998692-989.png]]|(% style="width:213px" %)Fim de processo|Finaliza todas as tarefas abertas e encerra o processo.
Henrique Fiorio 19.3 42
43 == Tipos de eventos Intermediários ==
44
Henrique Fiorio 19.4 45 |=(% style="width: 62px; text-align: center;" %) |=(% style="width: 213px;" %)Elemento|=Descrição
Henrique Fiorio 24.2 46 |(% style="text-align:center; width:62px" %)[[image:1622729305578-745.png]]|(% style="width:213px" %)Envio de email|(((
Henrique Fiorio 29.2 47 Quado o fluxo chegar neste evento será enviado um e-mail e seguirá a sequência do fluxo para o próximo elemento.
Henrique Fiorio 24.2 48 )))
49 |(% style="text-align:center; width:62px" %)[[image:1622729323951-805.png]]|(% style="width:213px" %)Envio de sinal|Envia um Sinal para instância do processo atual usado em conjunto com Evento Aguarda sinal (intermediário ou de borda)
50 |(% style="text-align:center; width:62px" %)[[image:1622729343896-152.png]]|(% style="width:213px" %)Aguarda sinal|(((
51 Quando o fluxo chegar neste evento ficará aguardando o envio do sinal definido para dar continuidade ao fluxo.
Henrique Fiorio 19.3 52
Henrique Fiorio 24.2 53 Obs: caso o sinal de envio já tenha sido executado o fluxo seguirá no mesmo instante.
Henrique Fiorio 19.3 54 )))
Henrique Fiorio 25.2 55 |(% style="text-align:center; width:62px" %)[[image:1622729363503-979.png]]|(% style="width:213px" %)Link de saída|(% colspan="1" rowspan="2" style="vertical-align:middle" %)(((
56 Os Links de saída e chegada são utilizados para organizar o desenho do fluxo, para evitar diversas setas saindo de um lado para outro através dos elementos para chegar no seu destino, com eles é feita a ponte entre saída e chegada substituindo o elemento de sequência/conexão, criando assim a sequência do fluxo.
57 )))
Henrique Fiorio 24.2 58 |(% style="text-align:center; width:62px" %)[[image:1622729399341-698.png]]|(% style="width:213px" %)Link de chegada
Henrique Fiorio 25.3 59
60 == Tipos de eventos de Borda ==
61
62 |=(% style="width: 62px; text-align: center;" %) |=(% style="width: 213px;" %)Elemento|=Descrição
Henrique Fiorio 29.2 63 |(% style="text-align:center; width:62px" %)[[image:1622731056152-984.png]]|(% style="width:213px" %)Envio timer com interrupção ta tarefa|(((
64 Evento de timer baseado na data de necessidade da **tarefa em aberto** no qual ao ser disparado **finaliza a tarefa** em questão e executa a sequência do fluxo que parte deste elemento, caso exista, e não executa a sequência que parte do elemento da tarefa.
Henrique Fiorio 25.3 65 )))
Henrique Fiorio 29.4 66 |(% style="text-align:center; width:62px" %)[[image:1622731067810-244.png]]|(% style="width:213px" %)Envio timer com interrupção ta tarefa|Idem anterior exceto pelo fato deste **não finalizar a tarefa**, ela continuará aberta.
Henrique Fiorio 29.2 67 |(% style="text-align:center; width:62px" %)[[image:1622731089936-828.png]]|(% style="width:213px" %)Aguarda sinal com interrupção da tarefa|(((
Henrique Fiorio 29.4 68 Este evento fica aguardando o envio do sinal enquanto a **tarefa estiver aberta**, caso o sinal seja disparado, **a tarefa será finalizada** e será executada a sequência do fluxo que parte deste elemento, caso exista, e não executa a sequência do fluxo que parte do elemento da tarefa.
Henrique Fiorio 25.3 69 )))
Henrique Fiorio 29.4 70 |(% style="text-align:center; width:62px" %)[[image:1622731103953-927.png]]|(% style="width:213px" %)Aguarda sinal sem interrupção da tarefa|(% colspan="1" rowspan="1" %)Idem anterior exceto pelo fato deste **não finalizar a tarefa**, ela continuará aberta.
Henrique Fiorio 29.3 71
72
Henrique Fiorio 29.5 73 == Gateways ==
74
75 |=(% style="width: 62px; text-align: center;" %) |=(% style="width: 213px;" %)Elemento|=Descrição
76 |(% style="text-align:center; width:62px" %)[[image:1622731056152-984.png]]|(% style="width:213px" %)Envio timer com interrupção ta tarefa|(((
77 Evento de timer baseado na data de necessidade da **tarefa em aberto** no qual ao ser disparado **finaliza a tarefa** em questão e executa a sequência do fluxo que parte deste elemento, caso exista, e não executa a sequência que parte do elemento da tarefa.
78 )))
79 |(% style="text-align:center; width:62px" %)[[image:1622731067810-244.png]]|(% style="width:213px" %)Envio timer com interrupção ta tarefa|Idem anterior exceto pelo fato deste **não finalizar a tarefa**, ela continuará aberta.
80 |(% style="text-align:center; width:62px" %)[[image:1622731089936-828.png]]|(% style="width:213px" %)Aguarda sinal com interrupção da tarefa|(((
81 Este evento fica aguardando o envio do sinal enquanto a **tarefa estiver aberta**, caso o sinal seja disparado, **a tarefa será finalizada** e será executada a sequência do fluxo que parte deste elemento, caso exista, e não executa a sequência do fluxo que parte do elemento da tarefa.
82 )))
83 |(% style="text-align:center; width:62px" %)[[image:1622731103953-927.png]]|(% style="width:213px" %)Aguarda sinal sem interrupção da tarefa|(% colspan="1" rowspan="1" %)Idem anterior exceto pelo fato deste **não finalizar a tarefa**, ela continuará aberta.
84
85