Código fonte Wiki de Situação atual e priorização das tarefas (338)
Última modificação por FlowFast em 2022/09/01 07:58
Ocultar últimos autores
author | version | line-number | content |
---|---|---|---|
![]() |
1.1 | 1 | (% style="line-height:100%" %)Nessa página podem ser cadastrados(%%) **//STATUS//**(% style="line-height:100%" %) para serem utilizadas nos processos, onde podemos definir um ícone e cor que será apresentado na listagem das tarefas do usuário e também a prioridade das tarefas alterando a ordem que as tarefas são apresentadas. |
2 | |||
![]() |
3.5 | 3 | |
4 | ===== Campos ===== | ||
5 | |||
6 | |Descrição|Descritivo do STATUS | ||
7 | |(% style="line-height:100%" %)Prioridade|((( | ||
![]() |
1.1 | 8 | (% style="line-height:100%" %)O valor da prioridade definirá a ordem que as tarefas são apresentadas no painel de tarefas do usuário. |
9 | |||
![]() |
7.2 | 10 | * (% style="line-height:100%" %)Não informado: não altera ordenação normal, pela data, entram na mesma ordenação das tarefas de processos sem status; |
11 | * (% style="line-height:100%" %)Zero ou Número positivo(>=0): no topo da lista, quanto menor a prioridade mais no topo da lista as tarefas são apresentadas | ||
![]() |
1.2 | 12 | * (% style="line-height:100%" %)Número negativo(<0): no fim da lista, quanto menor a prioridade mais no final da listagem. |
![]() |
1.1 | 13 | |
![]() |
7.2 | 14 | (% style="line-height:100%" %)Exemplo de ordem: 0,0,1,2,3,10,sem status/vazio,-1,-1-1,-2,-3,-50 |
![]() |
3.5 | 15 | ))) |
16 | |Ícone|Ícone que será apresentado na relação de tarefas | ||
17 | |Cor|Cor do ícone | ||
![]() |
3.6 | 18 | |Instruções|Dica(tooltip) que será apresentada quando o usuário posicionar o mouse sobre o ícone. |
![]() |
3.9 | 19 | |Observação|Observações informativas, para orientação/identificação. |
![]() |
1.1 | 20 | |
![]() |
3.5 | 21 | ===== Como alterar o STATUS do processo: ===== |
![]() |
2.1 | 22 | |
![]() |
3.1 | 23 | * Incluindo uma ocorrência |
24 | * Fazendo UPDATE na coluna COD_STATUS da WFL_FLUXO_EXECUCAO do processo desejado (SEQ_EXECUCAO). | ||
![]() |
3.3 | 25 | ** Ex: //UPDATE WFL_FLUXO_EXECUCAO SET COD_STATUS = 10 WHERE SEQ_EXECUCAO = {XCP_SEQ_EXECUCAO};// |
![]() |
4.2 | 26 | |
27 | ===== Utilizando o STATUS em um objeto de consulta: ===== | ||
28 | |||
![]() |
6.2 | 29 | Para adicionar o ícone do STATUS em um objeto que relaciona os processos/tarefas existe a função //wfl_rel_pkg.icon_status(in_des_icone, in_des_cor, in_txt_instrucoes).// Onde recebe o ícone, a cor e as instruções e retorna um HTML pronto do ícone. Para utilizar basta colocar ela no select passando os campos da tabela WFL_STATUS (DES_ICONE, DES_COR, TXT_INSTRUCOES), esta tabela esta relacionada com a WFL_FLUXO_EXECUCAO através do campo COD_STATUS. |
![]() |
4.8 | 30 | Ex: |
![]() |
6.2 | 31 | |
![]() |
4.8 | 32 | ((( |
33 | {{code language="SQL" layout="LINENUMBERS"}} | ||
34 | SELECT ex.seq_execucao pk | ||
35 | ,... | ||
![]() |
4.3 | 36 | ,wfl_rel_pkg.icon_status(s.des_icone, s.des_cor, s.txt_instrucoes) txt_status |
37 | FROM wfl_fluxo_execucao ex | ||
38 | LEFT JOIN wfl_status s | ||
![]() |
4.8 | 39 | ON s.cod_status = ex.cod_status |
40 | WHERE ... | ||
41 | {{/code}} | ||
![]() |
4.7 | 42 | ))) |
![]() |
4.2 | 43 | |
![]() |
6.2 | 44 | Após, configurar a coluna no objeto como HTML |
45 | |||
46 | [[image:1661966127925-797.png]] |