Busca de produtos por Referência

De GeoSales
Revisão de 13h06min de 19 de abril de 2021 por Ramon.queiroz (discussão | contribs) (→‎Cenário 4 (Pesquisa desejada por produto))
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

Histórico de Alterações

Data Quem Comentários
12/04/2021 João Ramon Criação do documento

Necessidade

Um único produto pode conter mais de uma referência. Dessa forma, o usuário necessita realizar a busca pela referência e o sistema deve retornar o produto equivalente aquele produto. Além disso, vários produtos podem conter a mesma referência, conforme exemplo abaixo:



Solução

Visto que os produtos apresentados no portal, assim como seus respectivos códigos de referencia, são variáveis já vinculadas na base de dados, tal vinculação entre produto e referência deve igualmente fazer parte do processo de integração. Atualmente esses dados não são exportados para o ERP do cliente. É necessário realizar a vinculação das tabelas associadas a produtos e referencias no Protheus, às tabelas da plataforma GeoSales EVO. Dessa forma, ao realizar o filtro de busca por determinado produto, todos os códigos de referencia ligados a este produto serão apresentados e trazidos como resultado.


Cenários

Para fins de formação e compreensão dos cenários doravante apresentados, considere a seguinte tabela:

CD_PRODUTO CD_REFERENCIA
P001 R001
P001 R002
P001 R003
P001 R004
P002 R001
P002 R002
P002 R003
P002 R004

Aqui temos 4 produtos cadastrados, vinculados a 2 referencias distintas.

Cenário 1 (Pesquisa atual por referência)

Ao realizar a pesquisa na tela de produtos no acompanhamento de vendas, caso seja desejado verificar qual(is) produto(s) está(ão) cadastrado(s) em determinada referência, realizo, por exemplo, a pesquisa digitando 'R001'.

A pesquisa retornará os dados constantes da tabela abaixo:


CD_PRODUTO CD_REFERENCIA
P001 R001
P002 R001

Ou seja, pela pesquisa, sabemos que os produtos 'P001' e 'P002' estão vinculados à referência 'R001'.

Cenário 2 (Pesquisa atual por produto)

Ao realizar a pesquisa na tela de produtos no acompanhamento de vendas, caso seja desejado verificar qual(is) referências(s) está(ão) cadastrada(s) em determinado(s) produto(s), realizo, por exemplo, a pesquisa digitando 'P001'.

A pesquisa retornará os dados constantes da tabela abaixo:


CD_PRODUTO CD_REFERENCIA
P001 R001

Ou seja, pela pesquisa, sabemos que o produto P001 está vinculado à referência R001, mas a busca não informa, por exemplo, que o produto está vinculado a mais três referências, R002, R003 e R004.

Cenário 3 (Pesquisa desejada por referência)

Ao realizar a pesquisa na tela de produtos no acompanhamento de vendas, caso seja desejado verificar qual(is) produto(s) está(ão) cadastrado(s) em determinada referência, realizo, por exemplo, a pesquisa digitando 'R002'.

A pesquisa retornará os dados constantes da tabela abaixo:


CD_PRODUTO CD_REFERENCIA
P001 R002
P002 R002

Ou seja, pela pesquisa, sabemos que os produtos P001 e P002 estão vinculados à referência 'R002'. Em outras palavras, vimos que o cenário 3 possui mecanismo de pesquisa idêntico ao Cenário 1.

Cenário 4 (Pesquisa desejada por produto)

Ao realizar a pesquisa na tela de produtos no acompanhamento de vendas, caso seja desejado verificar qual(is) referências(s) está(ão) cadastrada(s) em determinado(s) produto(s), realizo, por exemplo, a pesquisa digitando 'P001'.


A pesquisa retornará os dados constantes da tabela abaixo:


CD_PRODUTO CD_REFERENCIA
P001 R001
P001 R002
P001 R003
P001 R004

Ou seja, pela pesquisa, sabemos que o produto 'P001' está vinculado às referências 'R001', 'R002', 'R003', 'R004'.

Supondo que eu deseje fazer uma busca nova, de todas as referências vinculadas à 'P002'. Ao realizar a busca no filtro, o resultado irá ser apresentado conforme a tabela abaixo:

CD_PRODUTO CD_REFERENCIA
P002 R001
P002 R002
P002 R003
P002 R004

Regras de Negócios

[RN1] - Os valores registrados na Tabela PRODUTO deverão ser registrados de igual forma na Tabela PRODUTO_REFERENCIA.

[RN2] - A tabela deverá apresentar dados de produtos e sua respectiva referência, independente da informação de pesquisa digitada (produto ou referência).

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 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