Mudanças entre as edições de "Filtro de Motorista por filial"
Linha 17: | Linha 17: | ||
== Solução == | == Solução == | ||
− | Para que sejam exibidos os dados de | + | Para que sejam exibidos os dados de motoristas de acordo com a organização de venda, será necessário a adição de uma nova tabela na estrutura, onde a mesma terá as vinculações de organização de venda e motorista. |
− | O vinculo de organização de venda | + | O vinculo de organização de venda e motorista deverão ser feitas no ERP. Os dados de organização de venda e motoristas deverão ser integrados para a estrutura MOTORISTA_ORG_VENDA no Geosales, para que haja a exibição dos dados no GeoSales e assim tratar a exibição do campo motorista. |
− | |||
− | |||
== Implementação == | == Implementação == |
Edição das 11h40min de 22 de agosto de 2019
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
21/08/2019 | Renato Lima | Criação do documento |
Necessidade
Na tela de cadastro de pedido quando selecionado o motorista, o campo deve apresentar para seleção, as informações de motorista que sejam vinculados a organização de venda selecionada no pedido.
Atualmente no GeoSales os dados de motoristas são exibidas sem considerar esse filtro, consequentemente ao tentar integrar o pedido com essa informação, ocorre uma falha devido a esse dado sem vinculação no ERP.
Solução
Para que sejam exibidos os dados de motoristas de acordo com a organização de venda, será necessário a adição de uma nova tabela na estrutura, onde a mesma terá as vinculações de organização de venda e motorista.
O vinculo de organização de venda e motorista deverão ser feitas no ERP. Os dados de organização de venda e motoristas deverão ser integrados para a estrutura MOTORISTA_ORG_VENDA no Geosales, para que haja a exibição dos dados no GeoSales e assim tratar a exibição do campo motorista.
Implementação
Desenvolvimento
- Tratar a exibição de motorista por filial:
A informação de Motorista X Filial deverá ser tratada no campo que exibi o motorista para seleção na tiragem de pedido, de acordo com a organização de venda selecionada no cabeçalho do pedido.
Os dados de vínculos de motorista e organização de venda serão integrados na tabela MOTORISTA_ORG_VENDA.
Para que no momento de selecionar um motorista seja exibidos corretamente, os que estão vinculados a filial selecionadas no cabeçalho do pedido.
Na tiragem de pedido, quando o vendedor selecionar a filial A, deverá ser exibido no campo Motoristas apenas motoristas que tenham vinculo com a Filial A.
Integração
- Integrar dados de organização de venda:
Além dos dados de clientes, que já se encontram sendo integrados, os dados de organização de venda deverão ser enviados os GeoSales via integração, para que seja viabilizado as vinculações de obra.
Caso os campos 'obra', 'cliente' ou 'organização de venda' sejam enviados do ERP com valores nulos, não será enviado ao GeoSales via integração.
As informações de organização de venda, deverão ser integrados a partir da tabela ZA2 da campo ZA2_LOJA do ERP, desta forma a integração corresponderá da maneira abaixo:
DADOS DE INTEGRAÇÃO | |||||
---|---|---|---|---|---|
Tabela GeoSales | Campo GeoSales | Tabela ERP | Campo ERP | ||
MOTORISTA_ORG_VENDA | CD_MOTORISTA | ||||
MOTORISTA_ORG_VENDA | CD_ORG_VENDA | ZA2 | ZA2_LOJA |
Estrutura de banco
Para viabilizar o recebimento dos dados de organização de venda oriundas do ERP, deverá ser criada a tabela MOTORISTA_ORG_VENDA.
MOTORISTA_ORG_VENDA | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
CD_MOTORISTA | Int | NÃO | SIM | Código do Motorista |
CD_ORG_VENDA | Varchar(20) | NÃO | SIM | Código da organização de venda |
Regras de Negócios
[RN1] - As informações contidas nesse documento se referem somente a alteração de filtros de obra, ou seja, nenhum outro fluxo que não esteja nesse documento não será desenvolvido ou integrado.
[RN2] - Para que os dados se mantenham consistentes, as informações de obra não poderão se repetir, ou seja, não será possível a existência de dois registros com os mesmos dados de organização de venda, cliente e obra no banco.
Regras de Integração
[RI1] - Os dados de motorista e organização de venda a serem considerados na integração, são os associados a última data vigente.
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 |
---|---|---|
Desenvolvimento - GeoSales | XX/XX/2019 | |
Integração - GeoSales | XX/XX/2019 |
Empresa solicitante
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI - Cliente | |||
Gerente de Projeto - Cliente | |||
Gerente Comercial - Cliente |