Árvore de páginas

Versões comparadas

Chave

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

...

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

Figura

...

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

Image Modified

Image Modified

Image Modified

Image Modified

Image Modified

Image Modified

Image Modified

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:
            • Bloco de código
              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
              • Bloco de código
                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:
              • Bloco de código
                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
                • Bloco de código
                  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