Código fonte Wiki de BPM - Automação
Versão 32.1 por Henrique Fiorio em 2021/06/03 12:00
Ocultar últimos autores
author | version | line-number | content |
---|---|---|---|
![]() |
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. |
![]() |
3.2 | 2 | |
3 | |||
4 | |||
![]() |
8.2 | 5 | == Elementos básicos == |
![]() |
3.2 | 6 | |
![]() |
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|((( | ||
![]() |
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. |
![]() |
7.2 | 11 | ))) |
![]() |
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. | ||
![]() |
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. |
![]() |
3.2 | 18 | |
![]() |
8.2 | 19 | == Tipos de eventos Iniciais == |
20 | |||
![]() |
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. | ||
![]() |
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. |
![]() |
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|((( | ||
![]() |
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. |
![]() |
8.2 | 27 | |
![]() |
11.4 | 28 | Regras: Desse elemento deverá apenas sair uma seta para uma tarefa. |
29 | ))) | ||
30 | |||
![]() |
19.2 | 31 | == Tipos de eventos Finais == |
32 | |||
![]() |
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|((( | ||
![]() |
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 | ))) | ||
![]() |
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. |
![]() |
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) |
![]() |
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. |
![]() |
19.3 | 42 | |
43 | == Tipos de eventos Intermediários == | ||
44 | |||
![]() |
19.4 | 45 | |=(% style="width: 62px; text-align: center;" %) |=(% style="width: 213px;" %)Elemento|=Descrição |
![]() |
24.2 | 46 | |(% style="text-align:center; width:62px" %)[[image:1622729305578-745.png]]|(% style="width:213px" %)Envio de email|((( |
![]() |
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. |
![]() |
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. | ||
![]() |
19.3 | 52 | |
![]() |
24.2 | 53 | Obs: caso o sinal de envio já tenha sido executado o fluxo seguirá no mesmo instante. |
![]() |
19.3 | 54 | ))) |
![]() |
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 | ))) | ||
![]() |
24.2 | 58 | |(% style="text-align:center; width:62px" %)[[image:1622729399341-698.png]]|(% style="width:213px" %)Link de chegada |
![]() |
25.3 | 59 | |
60 | == Tipos de eventos de Borda == | ||
61 | |||
62 | |=(% style="width: 62px; text-align: center;" %) |=(% style="width: 213px;" %)Elemento|=Descrição | ||
![]() |
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. | ||
![]() |
25.3 | 65 | ))) |
![]() |
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. |
![]() |
29.2 | 67 | |(% style="text-align:center; width:62px" %)[[image:1622731089936-828.png]]|(% style="width:213px" %)Aguarda sinal com interrupção da tarefa|((( |
![]() |
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. |
![]() |
25.3 | 69 | ))) |
![]() |
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. |
![]() |
29.3 | 71 | |
72 | |||
![]() |
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 |