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

De GeoSales
Ir para navegação Ir para pesquisar
Linha 62: Linha 62:
  
 
== Regras de Negócios ==
 
== 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.
  
 
== Regras de Integração ==
 
== Regras de Integração ==

Edição das 18h30min de 14 de agosto 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 existe parametrizações para o uso de rota ou não, ou seja, a rota funciona para todas as filiais e seus representantes, de acordo com o 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, independente de trazer dados ou não, basta apenas estar configurada, ou seja, se a configuração estiver ativa o vendedor utilizará rota.

O usuário precisa de distinções de utilização de rota, essa distinção será por filial, onde, 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.

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

Implementação

Desenvolvimento

Atualmente a rota é controlada pela tabela de ROTA_CLIENTE, quando preenchida o sistema entende que será utilizado rota, sem distinção de dados. Uma vez preenchida, será utilizada para todos os vendedores, sem distinção de vendedores.

Deverá ser refeita a consulta de rota, onde o sistema deverá entender que se o vendedor não tiver rota, não será utilizado 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.

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 da tabela 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:

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.

Regras de Integração

Resultados Esperados

Protótipos

Fluxos Padrão

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 Pessoa que aprovou 00/00/0000
Integração - GeoSales Pessoa que aprovou 00/00/0000
Configurações - GeoSales Pessoa que aprovou 00/00/0000

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente Pessoa que aprovou 00/00/0000
Gerente de Projeto - Cliente Pessoa que aprovou 00/00/0000
Gerente Comercial - Cliente Pessoa que aprovou 00/00/0000