Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 3 Próxima »

01. DADOS GERAIS

Produto:

TOTVS CRM Automação da Força de Vendas

Linha de Produto:

Linha TOTVS CRM

ERPs impactados:Todos
Módulo:Rota
Função:Filtragem de clientes
Ambiente:Web/Android
Ticket:
Requisito/Story/Issue:


02. ESCOPO FUNCIONAL

A fim de providenciar informações para operações de roteirização cuja região é definida por bairros ou faixa de cep, o sistema deverá contar com as seguintes informações em telas de programação de rotas:

  • Bairro do endereço do cliente 
  • CEP do endereço do cliente

Além disso, o sistema deverá contar com filtros avançados de:

  • Bairro: Campo textual
  • CEP inicial: campo numérico, com máscara de CEP
  • CEP final: campo numérico, com máscara de CEP

As imagens a seguir demonstram as telas impactadas pelas alterações:

Figura 1Figura 2Figura 3Figura 4Figura 5Figura 6Figura 7

03. ESCOPO TÉCNICO

  • No ambiente Web, na tela de edição de rotas, aba "Painel de cliente" (Figura 1),
    • Na coluna "Endereço",
      • O sistema deverá mostrar o conteúdo dos campos seguintes campos do local em questão: 
          • local.logradouro
          • local.numerologradouro
          • local.bairro
          • local.cep, com máscara de CEP
        • Separados por vírgula.
          • Caso não houver conteúdo no campo, tratar para que o sistema não exiba o endereço dessa forma:
            • logradouro,,,85.283-228
    • Nos filtros avançados,
      • O sistema deverá adicionar em tela os seguintes filtros avançados:
        • "Bairro": Campo textual, editável.
          • Ao preencher o campo, o sistema deverá realizar o seguinte filtro na consulta de clientes:
            • where local.bairro like '%${Texto digitado no campo "Bairro"}%'
        • Na mesma linha de tela, o sistema deverá adicionar os seguintes dois campos
          • "CEP inicial": Campo numérico, editável, com máscara de CEP
          • "CEP final": Campo numérico, editável, com máscara de CEP
            • Ao preencher os dois campos, o sistema deverá realizar o seguinte filtro na consulta de clientes
              • where cast(unaccent(local.cep) as decimal) between ${Texto digitado no campo "CEP inicial"} and ${Texto digitado no campo "CEP final"}
                /*unaccent=remoção de caracteres especiais*/
  • No ambiente Android,
    • Na tela de adição de nova rota (Figura 2)
      • Na aba de "Filtros" (Figura 3),
        • O sistema deverá adicionar em tela os seguintes filtros avançados:
          • "Bairro": Campo textual, editável.
            • Ao preencher o campo, o sistema deverá realizar o seguinte filtro na consulta de clientes:
              • where local.bairro like '%${Texto digitado no campo "Bairro"}%'
          • Na mesma linha de tela, o sistema deverá adicionar os seguintes dois campos
            • "CEP inicial": Campo numérico, editável, com máscara de CEP
            • "CEP final": Campo numérico, editável, com máscara de CEP
              • Ao preencher os dois campos, o sistema deverá realizar o seguinte filtro na consulta de clientes
                • where cast(unaccent(local.cep) as decimal) between ${Texto digitado no campo "CEP inicial"} and ${Texto digitado no campo "CEP final"}
                  /*unaccent=remoção de caracteres especiais*/
      • Na aba de Clientes (Figura 4),
        • O sistema deverá exibir os endereços com o conteúdo dos campos seguintes campos do local em questão: 
            • local.logradouro
            • local.numerologradouro
            • local.bairro
            • local.cep, com máscara de CEP
          • Separados por vírgula.
            • Caso não houver conteúdo no campo, tratar para que o sistema não exiba o endereço dessa forma:
              • logradouro,,,85.283-228
        • O tamanho da fonte do endereço e do trecho do valor do limite de crédito deve diminuir em 40%
        • O trecho de valor de limite de crédito não deve ser exibido quando o valor do limite for 0
    • Na listagem de clientes de rotas existentes (Figura 7),
      • O sistema deverá exibir os endereços com o conteúdo dos campos seguintes campos do local em questão: 
          • local.logradouro
          • local.numerologradouro
          • local.bairro
          • local.cep, com máscara de CEP
        • Separados por vírgula.
          • Caso não houver conteúdo no campo, tratar para que o sistema não exiba o endereço dessa forma:
            • logradouro,,,85.283-228



  • Sem rótulos