Mudanças entre as edições de "Rota por Filial"

De GeoSales
Ir para navegação Ir para pesquisar
 
(12 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 11: Linha 11:
 
== Necessidade ==
 
== Necessidade ==
  
Atualmente não existe parametrizações para o uso de rota ou não, ou seja, a rota funciona para todas as filiais e seus representantes, conforme cadastrado.
+
Atualmente não existem parametrizações para o uso de rota ou não, ou seja, a rota funciona para todas as filiais e seus representantes, conforme cadastrado.
  
 
Será necessário criar uma parametrização, de tal maneira que o sistema entenda quando utilizar rota ou não.
 
Será necessário criar uma parametrização, de tal maneira que o sistema entenda quando utilizar rota ou não.
Linha 17: Linha 17:
 
== Solução ==
 
== Solução ==
  
A rota funciona para todos, independente de trazer dados ou não, basta apenas a tabela CLIENTE_ROTA e ROTA estarem sendo integradas.
+
A rota funciona para todos os vendedores, independente de trazer dados ou não, basta apenas que a tabela CLIENTE_ROTA e ROTA estejam sendo integradas.
  
O usuário precisa de distinções de utilização de rota, essa distinção será feita quando o usuário não possuir dados de rota, o sistema GeoSales compreenda que não se utiliza rota e quando o usuário tiver dados de rota, o sistema GeoSales entenda que se utiliza rota.
+
O usuário precisa de distinções de utilização de rota, essa distinção será feita quando o usuário não possuir dados de rota nas tabelas CLIENTE_ROTA e ROTA. O sistema GeoSales deverá compreender que não se utiliza rota e, quando o usuário tiver dados de rota, o GeoSales entenda que se utiliza rota.
  
Deverá ser feita uma consulta de rota para atender a necessidade, onde quando a tabela de CLIENTE_ROTA possuir dados o sistema entender que será utilizado rota ou quando não tiver dados na tabela de CLIENTE_ROTA , não será utilizado rota.
+
Deverá ser feita uma consulta nos dados de rota para atender a necessidade, onde quando a tabela de CLIENTE_ROTA possuir dados o sistema entender que será utilizado rota ou quando não tiver dados na tabela de CLIENTE_ROTA, não será utilizado rota.
  
 
== Implementação ==
 
== Implementação ==
Linha 27: Linha 27:
 
=== Desenvolvimento ===
 
=== Desenvolvimento ===
  
Atualmente a rota é controlada pela tabela de CLIENTE_ROTA e ROTA, sendo necessário informações para que fique disponível para o vendedor os dados de rota, caso não possua rota cadastrada o mobile mostra a seguinte mensagem 'Não há rotas para este vendedor'.
+
Atualmente a rota é controlada pela tabela CLIENTE_ROTA e ROTA, sendo necessário informações para que fique disponível para o vendedor os dados de rota, caso não possua rota cadastrada o mobile mostra a seguinte mensagem 'Não há rotas para este vendedor'.
  
Deverá ser refeita a consulta de rota, onde o sistema deverá entender que se o vendedor não tiver rota nas tabelas CLIENTE_ROTA e ROTA, não será utilizado rota e quando possuir dados de rota, significa que o vendedor utilizará rota.
+
Deverá ser refeita a consulta de rota, onde o sistema deverá entender que se o vendedor não tiver informações nas tabelas CLIENTE_ROTA e ROTA, não será utilizado rota e quando possuir dados de rota, significa que o vendedor utilizará rota.
  
 
  Por exemplo: temos o vendedor 'A' e 'B'. O vendedor 'A' possui dados na tabela CLIENTE_ROTA, ou seja, possui rota, significa que para o vendedor o 'A' o sistema terá que trazer rota. Para o vendedor 'B', não possui dados na tabela CLIENTE_ROTA, nessa situação o sistema não deverá trazer rota.
 
  Por exemplo: temos o vendedor 'A' e 'B'. O vendedor 'A' possui dados na tabela CLIENTE_ROTA, ou seja, possui rota, significa que para o vendedor o 'A' o sistema terá que trazer rota. Para o vendedor 'B', não possui dados na tabela CLIENTE_ROTA, nessa situação o sistema não deverá trazer rota.
  
Dessa maneira deixará de existe a validação no mobile por rota, a mensagem 'Não há rotas para este vendedor', deixará de ser exibida.
+
Dessa maneira deixará de existir a validação no mobile por rota, a mensagem 'Não há rotas para este vendedor', deixará de ser exibida.
  
 
=== Integração ===
 
=== Integração ===
Linha 44: Linha 44:
 
* DA9 (Cadastro de zona por rota);
 
* DA9 (Cadastro de zona por rota);
  
Deverá ser feita uma consulta para trazer os dados de rota, com os seguintes filtros para rota e cliente rota segue abaixo:
+
Deverá ser feito uma ''view'' de rota e cliente rota, contendo os filtros e tabelas abaixo:
 +
 
 +
Por exemplo: Terá que ser feito um filtro na view com a tabela DA7 e a coluna DA7_CLIENT diferente (<>) de vazio (' ').
  
 
{| class="wikitable"
 
{| class="wikitable"
Linha 72: Linha 74:
 
'''RN1 -''' A rota só funcionará para o usuário que tiver informações na tabela de CLIENTE_ROTA, tendo a rota cadastrada também na tabela ROTA.
 
'''RN1 -''' A rota só funcionará para o usuário que tiver informações na tabela de CLIENTE_ROTA, tendo a rota cadastrada também na tabela ROTA.
  
'''RN2 -''' É de responsabilidade do usuário realizar o cadastro de rota no ERP, para que seja integrado ao GeoSales.
+
'''RN2 -''' É de responsabilidade do usuário realizar o cadastro de rota no ERP, para que seja integrado e exibido no GeoSales.
  
 
== Regras de Integração ==
 
== Regras de Integração ==
Linha 81: Linha 83:
  
 
=== Fluxos Padrão ===
 
=== Fluxos Padrão ===
 +
 +
[[Arquivo:Fluxograma Rota.JPG]]
  
 
== Aprovação ==
 
== Aprovação ==
Linha 94: Linha 98:
 
! style="width:200px" |Assinatura
 
! style="width:200px" |Assinatura
 
|-  
 
|-  
| Desenvolvimento - GeoSales || Pessoa que aprovou || 00/00/0000 ||  
+
| Desenvolvimento - GeoSales || Luan Lima || 16/08/2018 ||  
 
|-  
 
|-  
| Integração - GeoSales || Pessoa que aprovou || 00/00/0000 ||
+
| Integração - GeoSales || Pessoa que aprovou || 14/08/2018 || Carlos Robson
|-
 
| Configurações - GeoSales || Pessoa que aprovou || 00/00/0000 ||
 
 
|-
 
|-
 
|}
 
|}
Linha 110: Linha 112:
 
! style="width:200px" |Assinatura
 
! style="width:200px" |Assinatura
 
|-
 
|-
| Gerente TI - Cliente || Pessoa que aprovou || 00/00/0000 ||
+
| Gerente TI - Cliente || || ||
 
|-  
 
|-  
| Gerente de Projeto - Cliente || Pessoa que aprovou || 00/00/0000 ||
+
| Gerente de Projeto - Cliente || || ||
 
|-  
 
|-  
| Gerente Comercial - Cliente || Pessoa que aprovou || 00/00/0000 ||
+
| Gerente Comercial - Cliente || || ||
 
|-  
 
|-  
 
|}
 
|}

Edição atual tal como às 17h46min de 14 de setembro de 2018

Histórico de Alterações

Data Quem Comentários
14/08/2018 Ana Júlia Criação da documentação

Necessidade

Atualmente não existem parametrizações para o uso de rota ou não, ou seja, a rota funciona para todas as filiais e seus representantes, conforme cadastrado.

Será necessário criar uma parametrização, de tal maneira que o sistema entenda quando utilizar rota ou não.

Solução

A rota funciona para todos os vendedores, independente de trazer dados ou não, basta apenas que a tabela CLIENTE_ROTA e ROTA estejam sendo integradas.

O usuário precisa de distinções de utilização de rota, essa distinção será feita quando o usuário não possuir dados de rota nas tabelas CLIENTE_ROTA e ROTA. O sistema GeoSales deverá compreender que não se utiliza rota e, quando o usuário tiver dados de rota, o GeoSales entenda que se utiliza rota.

Deverá ser feita uma consulta nos dados de rota para atender a necessidade, onde quando a tabela de CLIENTE_ROTA possuir dados o sistema entender que será utilizado rota ou quando não tiver dados na tabela de CLIENTE_ROTA, não será utilizado rota.

Implementação

Desenvolvimento

Atualmente a rota é controlada pela tabela CLIENTE_ROTA e ROTA, sendo necessário informações para que fique disponível para o vendedor os dados de rota, caso não possua rota cadastrada o mobile mostra a seguinte mensagem 'Não há rotas para este vendedor'.

Deverá ser refeita a consulta de rota, onde o sistema deverá entender que se o vendedor não tiver informações nas tabelas CLIENTE_ROTA e ROTA, não será utilizado rota e quando possuir dados de rota, significa que o vendedor utilizará rota.

Por exemplo: temos o vendedor 'A' e 'B'. O vendedor 'A' possui dados na tabela CLIENTE_ROTA, ou seja, possui rota, significa que para o vendedor o 'A' o sistema terá que trazer rota. Para o vendedor 'B', não possui dados na tabela CLIENTE_ROTA, nessa situação o sistema não deverá trazer rota.

Dessa maneira deixará de existir a validação no mobile por rota, a mensagem 'Não há rotas para este vendedor', deixará de ser exibida.

Integração

Para que as informações de rota sejam integradas, terão que ser disponibilizados os dados de rota, dias de rota, vendedor, cliente, sequencia de atendimento, através das tabelas:

  • DA5 (Cadastro de Zonas);
  • DA7 (Cadastro de clientes por setor);
  • DA8 (Cadastro das rotas);
  • DA9 (Cadastro de zona por rota);

Deverá ser feito uma view de rota e cliente rota, contendo os filtros e tabelas abaixo:

Por exemplo: Terá que ser feito um filtro na view com a tabela DA7 e a coluna DA7_CLIENT diferente (<>) de vazio (' ').
Filtros
Tabela ERP Coluna ERP
DA7 DA7_CLIENT <> ' ' (vazio)
DA6 D_E_L_E_T_ = ' ' (vazio)
DA7 D_E_L_E_T_ = ' ' (vazio)
DA7 DA7_CLIENT <> ' ' (vazio)
DA8 D_E_L_E_T_ = ' ' (vazio)
DA8 DA8_ATIVO = '1'
DA9 D_E_L_E_T_ = ' ' (vazio)

Regras de Negócios

RN1 - A rota só funcionará para o usuário que tiver informações na tabela de CLIENTE_ROTA, tendo a rota cadastrada também na tabela ROTA.

RN2 - É de responsabilidade do usuário realizar o cadastro de rota no ERP, para que seja integrado e exibido no GeoSales.

Regras de Integração

RI1 - As tabelas DA5, DA9, DA7 e DA8 deverão ser disponibilizadas para que seja integrado os dados de rota.

Resultados Esperados

Fluxos Padrão

Fluxograma Rota.JPG

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.

GeoSales

Setor Aprovado Por Data Assinatura
Desenvolvimento - GeoSales Luan Lima 16/08/2018
Integração - GeoSales Pessoa que aprovou 14/08/2018 Carlos Robson

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente
Gerente de Projeto - Cliente
Gerente Comercial - Cliente