Código fonte Wiki de Situação atual e priorização das tarefas (338)
Mostrar últimos autores
| author | version | line-number | content |
|---|---|---|---|
| 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 | |||
| 4 | ===== Campos ===== | ||
| 5 | |||
| 6 | |Descrição|Descritivo do STATUS | ||
| 7 | |(% style="line-height:100%" %)Prioridade|((( | ||
| 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 | |||
| 10 | * (% style="line-height:100%" %)Zero (0): não altera ordenação normal, pela data, entram na mesma ordenação das tarefas de processos sem status; | ||
| 11 | * (% style="line-height:100%" %)Número positivo(>0): no topo da lista, quanto menor a prioridade mais no topo da lista as tarefas são apresentadas | ||
| 12 | * (% style="line-height:100%" %)Número negativo(<0): no fim da lista, quanto menor a prioridade mais no final da listagem. | ||
| 13 | |||
| 14 | (% style="line-height:100%" %)Exemplo de ordem: 1,2,3,10,0,0,0,0,-1,-1-1,-2,-3,-50 | ||
| 15 | ))) | ||
| 16 | |Ícone|Ícone que será apresentado na relação de tarefas | ||
| 17 | |Cor|Cor do ícone | ||
| 18 | |Instruções|Dica(tooltip) que será apresentada quando o usuário posicionar o mouse sobre o ícone. | ||
| 19 | |Observação|Observações informativas, para orientação/identificação. | ||
| 20 | |||
| 21 | ===== Como alterar o STATUS do processo: ===== | ||
| 22 | |||
| 23 | * Incluindo uma ocorrência | ||
| 24 | * Fazendo UPDATE na coluna COD_STATUS da WFL_FLUXO_EXECUCAO do processo desejado (SEQ_EXECUCAO). | ||
| 25 | ** Ex: //UPDATE WFL_FLUXO_EXECUCAO SET COD_STATUS = 10 WHERE SEQ_EXECUCAO = {XCP_SEQ_EXECUCAO};// | ||
| 26 | |||
| 27 | ===== Utilizando o STATUS em um objeto de consulta: ===== | ||
| 28 | |||
| 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. | ||
| 30 | Ex: | ||
| 31 | |||
| 32 | ((( | ||
| 33 | {{code language="SQL" layout="LINENUMBERS"}} | ||
| 34 | SELECT ex.seq_execucao pk | ||
| 35 | ,... | ||
| 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 | ||
| 39 | ON s.cod_status = ex.cod_status | ||
| 40 | WHERE ... | ||
| 41 | {{/code}} | ||
| 42 | ))) | ||
| 43 | |||
| 44 | Após, configurar a coluna no objeto como HTML | ||
| 45 | |||
| 46 | [[image:1661966127925-797.png]] |