Mudanças entre as edições de "Informações de endereço por CEP"

De GeoSales
Ir para navegação Ir para pesquisar
Linha 75: Linha 75:
  
 
====Operação====
 
====Operação====
#Pedro escolhe na listagem de clientes o cliente João e clica em detalhes  
+
#Pedro escolhe na listagem de clientes o cliente João e clica no botão detalhes;
#
+
#Pedro preenche o campo CEP da aba "Clien. Cont." com o CEP atual(60813670);
  
 
====Assertiva====
 
====Assertiva====
''Informe o resultado esperado após acionado por operação para esse cenário.''
+
#O sistema geosales valida se o CEP é válido
 +
#O sistema geosales faz uma consulta no serviço dos correios pelos dados do CEP informado
 +
#O serviço dos correios retorna os dados do endereço do CEP escolhido
  
 
===Cenário de Fluxo de Exceção===
 
===Cenário de Fluxo de Exceção===
''Descreva o cenário do fluxo de exceção relacionado a funcionalidade em questão.''
+
''CEP inválido''
  
 
====Dados====
 
====Dados====
''Indique que dados serão necessários para a assertiva do cenário do fluxo de exceção.''
+
#Cliente: João
 +
#Usuário: Pedro
  
 
====Operação====
 
====Operação====
''Informe que operação é aguardada para o cenário do fluxo de exceção.''
+
#Pedro escolhe na listagem de clientes o cliente João e clica no botão detalhes;
 +
#Pedro preenche o campo CEP da aba "Clien. Cont." com o CEP atual (00000);
  
 
====Assertiva====
 
====Assertiva====
''Informe o resultado esperado após acionado por operação para o cenário do fluxo de exceção.''
+
#O sistema geosales valida se o CEP é válido
 +
#O sistema geosales manda a mensagem que o CEP digitado é inválido
 +
 
 +
 
 +
===Cenário de Fluxo de Exceção===
 +
''CEP não existente na base de dados''
 +
 
 +
====Dados====
 +
#Cliente: João
 +
#Usuário: Pedro
 +
 
 +
====Operação====
 +
#Pedro escolhe na listagem de clientes o cliente João e clica no botão detalhes;
 +
#Pedro preenche o campo CEP da aba "Clien. Cont." com o CEP atual (00000);
 +
 
 +
====Assertiva====
 +
#O sistema geosales valida se o CEP é válido
 +
#O sistema geosales manda a mensagem que o CEP digitado é inválido
  
 
==Aprovação==
 
==Aprovação==

Edição das 19h05min de 3 de fevereiro de 2017

Logo geosales.png

Histórico de Revisões

Data Revisor Comentário
01/02/2017 Anderson Gomes Criação do Documento
dd/mm/aaaa Análise e Aprovação da Arquitetura

Informações Gerais

Cliente: Rio Mix Projeto: Rio Mix
Gerente/Sponsor: Dolavale Gerente SoftSite: Liliana Carrha
Analista SoftSite: Anderson Gomes Arquiteto SoftSite: Fábio Sobral
Aplicação(s): Mobile-GS

Necessidade

Alterar informações cadastrais do cliente no Mobile e essas informações serem atualizadas no Protheus. Um dos pontos mais importantes para o cliente é o sistema atualizar as informações de endereço baseado no CEP, ele deseja que o sistema busque no site dos correios os dados a partir do CEP.

Exemplo

O vendedor cadastrará um novo cliente, ao digitar o CEP a aplicação Mobile-GS deve trazer as informações do endereço. Além de incluir um novo cliente, também deve ser possível alterar o cadastro do cliente da mesma forma.

Solução

Ao digitar o CEP na aplicação Mobile-GS, na inclusão ou alteração de um cliente, o sistema deve buscar o endereço através do CEP digitado. Os seguintes campos devem ser preenchidos: logradouro/endereço, bairro, cidade e estado. Esses campos devem permanecer editáveis, pois se o vendedor não possuir conexão ativa com a rede de dados, o sistema deve permitir que o usuário digite manualmente. Inicialmente, identificamos duas formas buscar essas informações:

A solução deve ser implementada para permitir que a mudança da origem de busca das informações seja de simples alteração.

Pré-Requisitos

  • Para que essa customização funcione é preciso que a conexão de rede de dados esteja ativa no dispositivo do usuário.

Regras de Negócios

  • Liste aqui as regras de negócios necessárias para a funcionalidade. (Quando se aplicam)

Regras de Exceções

  • Liste aqui as regras de exceções necessárias para a funcionalidade. (Quando se aplicam)

Protótipos

Inclua protótipos que facilite a visualização da funcionalidade. (Quando se aplicam)

Cenários

Inclua os cenários deseja atingir, a começar pelo caminho feliz.

Cenário Happy Day

Usuário edita o endereço de um cliente já cadastrado

Dados

  1. Cliente: João
  2. Usuário: Pedro

Operação

  1. Pedro escolhe na listagem de clientes o cliente João e clica no botão detalhes;
  2. Pedro preenche o campo CEP da aba "Clien. Cont." com o CEP atual(60813670);

Assertiva

  1. O sistema geosales valida se o CEP é válido
  2. O sistema geosales faz uma consulta no serviço dos correios pelos dados do CEP informado
  3. O serviço dos correios retorna os dados do endereço do CEP escolhido

Cenário de Fluxo de Exceção

CEP inválido

Dados

  1. Cliente: João
  2. Usuário: Pedro

Operação

  1. Pedro escolhe na listagem de clientes o cliente João e clica no botão detalhes;
  2. Pedro preenche o campo CEP da aba "Clien. Cont." com o CEP atual (00000);

Assertiva

  1. O sistema geosales valida se o CEP é válido
  2. O sistema geosales manda a mensagem que o CEP digitado é inválido


Cenário de Fluxo de Exceção

CEP não existente na base de dados

Dados

  1. Cliente: João
  2. Usuário: Pedro

Operação

  1. Pedro escolhe na listagem de clientes o cliente João e clica no botão detalhes;
  2. Pedro preenche o campo CEP da aba "Clien. Cont." com o CEP atual (00000);

Assertiva

  1. O sistema geosales valida se o CEP é válido
  2. O sistema geosales manda a mensagem que o CEP digitado é inválido

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

Setor Aprovado Por E-Mail Data Assinatura
Tecnologia da Informação Nome do Aprovador Email do Aprovador Data da Aprovação Assinatura do Aprovador
Comercial Nome do Aprovador Email do Aprovador Data da Aprovação Assinatura do Aprovador