Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

3 - Agora podemos usar nossa SQL em qualquer fórmula de algum atendimento que estiver relacionado a um movimento da seguinte forma:

Importante:


A fórmula AVANCARETAPAATENDIMENTO retorna o valor -8888 ao ser executada. Esse valor é importante pois é o que indica ao sistema que houve um avanço de etapa na fórmula.

...

Observem que após testar, o resultado apresenta o valor esperado.


  • Importante: Segue alguma recomendações quando ao uso de fórmula no avanço de etapas

    - Uma fórmula NUNCA deve usar a função AVANCARETAPAATENDIMENTO para avançar para ela mesmo, isso sempre ira causar erro.


          -  Para fórmulas configuradas em Avanço de Etapa, a função ALTERACAMPOSATENDIMENTO NUNCA deve ser utilizada para alterar código do atendente ou atendente responsável, pois isso pode                  fazer com que as regras do sistema para montar o histórico de etapas e repasse fiquem distorcidas.

          - Para fórmulas configuradas em Avanço de Etapa, não é recomendado usar as funções REPASSARATENDIMENTO e REPASSARATENDPARAGRUPO. Essas funções foram projetadas para uso no                       serviço de 'Movimentar atendimentos por fórmulas' e o motivo disso é que em um avanço de etapas com fórmula, o sistema espera que a fórmula retorne pra ele o atendente ou grupo para o                   qual tal repasse deve ser feito, e usar essas funções faz com que o repasse ocorra fora do processo normal do sistema, o que pode trazer resultados incorretos especialmente nos históricos de                   etapas e repasses.


Segue abaixo um modelo para adaptar uma fórmula que hoje usa as funções que não devem ser usadas, no modelo recomendado:

DECL ATENDENTE;//Inicio da formula
...
SETVAR(ATENDENTE, CONCATENA(COLIGADACORRENTE,5,';'));//Mesma linha do REPASSAR substituindo o 5 pelo primeiro argumento da função REPASSAR atual
ENVIAEMAILREPASSE('', EMAILDESTINATARIO, '', ATENDENTE);//Essa linha somente é necessária caso o usuário deseje enviar o email de repasse para algum outro atendente além do de destino
...
RETURN ATENDENTE;//Fim da fórmula

Obs: Pode ser necessário retirar o RETURN da ultima linha dependendo da fórmula, o importante é que o retorno da fórmula acima seja '1;5'


  • Manter com atendente atual: Todas as outras opções são desabilitadas e o atendimento continua com o mesmo atendente que estava ao entrar nessa etapa.
    Template de E-mail: têm por objetivo permitir que particularidades de cada tipo de atendimento seja tratado com precisão e maior controle do tráfego de informações que são enviadas no e-mail. Relatórios personalizados podem ser utilizados para apresentar as informações necessárias. Esta funcionalidade trabalha em conjunto à parametrização geral do sistema e respeita as regras:

    E-mail de Repasse/Avançar Etapa:

...

Campos Necessários da Etapa Anterior
São campos que devem ser preenchidos na etapa atual do atendimento para que o mesmo avance para a próxima. Caso alguma etapa não esteja com campos selecionados, o avanço do atendimento para essa etapa será realizado sem a cobrança de preenchimento de campo.






























Wiki Markup
*Campos Somente Leitura*
 
São campos da tela de edição do atendimento que ficarão desabilitados (sem permissão de alteração). 
 
Em cada etapa pode ser definida uma *Setença SQL* personalizada:
Uma setença SQL já existente ou criada a partir do lookup deve ser selecionada. Se caso possuir parâmetros os mesmos devem ser associados. 
Na tela parâmetros da sentença SQL será disponibilizado um form com 3 colunas NOME,ORIGEM, VALOR.  Na coluna NOME será carregado os parâmetros que a sentença sql possui. Na coluna ORIGEM será possível escolher o campo dos parâmetros  que a sentença sql será associada. Alguns campos serão disponibilizados com os seguintes valores pré-definidos:  \[VALOR FIXO\]
O valor será sempre o mesmo. Caso essa opção seja escolhida a coluna VALOR fica disponível para edição.
 \[COLIGADA ATUAL\] 
Utiliza o valor da coligada atual do sistema. 
\[DATA ATUAL\]
Utiliza a data corrente.
\[USUÁRIO LOGADO\] 
Utiliza o id do usuário logado. 
 Com a sentença escolhida a cada etapa que o atendimento se encontrar uma nova aba será disponibilizada com o nome CONSULTA SQL. Caso os parâmetros sejam satisfeitos o resultado da consulta sql será apresentada ao usuário. Além disso, é possível associar action as consultas sql . 
*Atenção*
Se em alguma outra etapa desse fluxo não existir nenhuma sentença vinculada, a aba CONSULTAS SQL na visão do atendimento, quando estiver nessa etapa, não irá aparecer.






























Campos Invisíveis - Cliente Online
 
O controle da visibilidade dos parâmetros do atendimento no Módulo de Cliente Online ocorre de forma independente aos parâmetros comuns (Aba Campos Invisíveis), ou seja, a configuração dos Campos Invisíveis não interfere na parametrização dos Campos Invisíveis Cliente Online e vice-versa. Para o restante dos campos Somente Leitura, Obrigatório, Necessário da Etapa Anterior,  o atendimento e o Módulo de Cliente Online irão continuar compartilhando o mesmo local de configuração no tipo de atendimento.
Os parâmetros do atendimento se tornarão invisíveis, ficarão ocultos em determinada etapa. Quando o atendimento sofre o avanço de etapa, o sistema verifica na etapa em questão se existe algum campo selecionado para não ser exibido, caso exista, o campo não será visualizado até o momento que o atendimento avance para a próxima etapa.

...

Configurações do aplicativo Minhas Aprovações



Notificar o responsável da etapa

A partir da versão 12.1.33, estando a URL de configuração do App devidamente informada, sempre que o aprovador receber uma tarefa/atendimento para analisar, será enviada uma notificação no seu dispositivo conforme destacado abaixo:


As opções de notificações podem ser definidas no TOTVS Aprovações e Atendimento, por tipo de atendimento ou por etapa (tela abaixo) e nos dispositivos onde o App for instalado.


Image Modified


Por default esse parametro sempre será marcado para notificar.

Esse parametro pode ser habilitado no tipo de atendimento para todas as etapas , ou pode ser definido na própria etapa que só fica habilitada quando a opção de notificar em todas as etapas nao esteja informada.

É importante ressaltar que o sistema não notificará se o avanço for para conclusão do atendimento.

Caso o aparelho do usuário nao esteja com a permissão de notificação habilitada, ao clicar no sininho irá perguntar se deseja liberar permissão.


Informações

Para definir o número de dias que deverá manter as notificações no banco, acesse os parâmetros do TOTVS Aprovaççoes e Atendimento>Atendimento.