Mudanças entre as edições de "Filtro de obra por cliente e filial"

De GeoSales
Ir para navegação Ir para pesquisar
 
(42 revisões intermediárias por 4 usuários não estão sendo mostradas)
Linha 27: Linha 27:
 
== Implementação ==
 
== Implementação ==
  
=== Desenvolvimento ===  
+
=== Desenvolvimento ===
 +
 
 +
'''- Desenvolver categorização de obra:'''
 +
 
 +
As informações de obra deverão ser exibidas na tiragem de pedido, de acordo com o cliente e organização de venda selecionados. Os dados de vinculos de cliente, organização de venda e obra serão integrados na tabela CLIENTE_OBRA_ORG_VENDA.
 +
 
 +
Para que a obra seja exibida corretamente, os dados devem estar interligados.
 +
 
 +
 
 +
[[Arquivo:EXEMPLOMIZU.JPG]]
 +
 
 +
Na tiragem de pedido, quando o vendedor selecionar o cliente '''A''', da filial '''Verde''', deverá ser exibida somente a obra '''X'''.
 +
 
 +
Da mesma maneira deverá funcionar para a filial Vermelho. Quando selecionado o cliente '''A''', com a filial '''vermelho''', deverá ser exibida somente a obra '''Y''' e '''W'''.
 +
 
 +
'''Observação:''' O campo obra se encontra na tela de cadastro de pedido, sendo habilitado pela configuração ID_HABILITA_OBRA.
  
 
=== Integração ===
 
=== Integração ===
  
Além dos dados de clientes, que já se encontram sendo integrados, os dados de organização de venda serão enviados os GeoSales via integração, para que seja viabilizado as vinculações de obra.  
+
'''- 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 coluna ZA2_LOJA do ERP, dessa forma a integração corresponderia da maneira abaixo:
+
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:
  
 
{| class="wikitable"
 
{| class="wikitable"
 
! colspan="6"  | DADOS DE INTEGRAÇÃO
 
! colspan="6"  | DADOS DE INTEGRAÇÃO
 
|-
 
|-
! |TABELA GEOSALES
+
! |Tabela GeoSales
! |COLUNA GEOSALES
+
! |Campo GeoSales
! |TABELA ERP
+
! |Tabela ERP
! |COLUNA ERP
+
! |Campo ERP
   
+
 
 +
|-
 +
| CLIENTE_OBRA_ORG_VENDA || CD_OBRA || ZA2 || ZA2_OBRA
 +
|-
 +
| CLIENTE_OBRA_ORG_VENDA || CD_CLIENTE || ZA2 || ZA2_CLIENT
 
|-  
 
|-  
| CLIENTE_OBRA || CD_ORG_VENDA || ZA2 || ZA2_LOJA
+
| CLIENTE_OBRA_ORG_VENDA || CD_ORG_VENDA || ZA2 || ZA2_LOJA
 
|-   
 
|-   
 
|}
 
|}
Linha 50: Linha 73:
 
=== Estrutura de banco ===
 
=== Estrutura de banco ===
  
Para viabilizar o recebimento dos dados de organização de venda oriundas do ERP, deverá ser criada um campo na tabela de CLIENTE_OBRA.
+
Para viabilizar o recebimento dos dados de organização de venda oriundas do ERP, deverá ser criada a tabela CLIENTE_OBRA_ORG_VENDA.
  
 
{| class="wikitable"
 
{| class="wikitable"
! colspan="5"  | CLIENTE_OBRA
+
! colspan="5"  | CLIENTE_OBRA_ORG_VENDA
 
|-
 
|-
! style="width:200px" |Coluna
+
! Coluna
 
! Tipo
 
! Tipo
! style="width:200px" |Obrigatório
+
! Obrigatório
! style="width:300px" |Chave Primária
+
! Chave Primária
! style="width:300px" |Explicação
+
! Explicação
 +
 
 +
|-
 +
| CD_OBRA
 +
| Int
 +
| SIM
 +
| SIM
 +
| Código da obra
 +
|-
 +
| CD_CLIENTE
 +
| Int
 +
| SIM
 +
| SIM
 +
| Código do cliente
 +
|-
 
|-  
 
|-  
 
| CD_ORG_VENDA
 
| CD_ORG_VENDA
| varchar (20)
+
| Varchar(20)
 
| SIM
 
| SIM
 
| SIM
 
| SIM
| Código da organização de venda que a obra estará vinculada
+
| Código da organização de venda
 
|-  
 
|-  
 
|}
 
|}
Linha 71: Linha 108:
 
== Regras de Negócios ==
 
== Regras de Negócios ==
  
'''[RN1] - '''
+
'''[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 ==
 
== Regras de Integração ==
  
'''[RI1] - '''
+
'''[RI1] - ''' Os dados de obra, cliente e organização de venda a serem considerados na integração, são os associados a última data vigente.
 
 
== Resultados Esperados ==
 
 
 
=== Protótipos ===
 
 
 
=== Fluxos Padrão ===
 
 
 
  
 
== Aprovação ==
 
== Aprovação ==
Linha 96: Linha 128:
  
 
|-  
 
|-  
| Desenvolvimento - GeoSales || Pessoa que aprovou || 00/00/0000
+
| Desenvolvimento - GeoSales || Anderson Gomes || 27/09/2018
 
|-  
 
|-  
| Integração - GeoSales || Pessoa que aprovou || 00/00/0000
+
| Integração - GeoSales || Rilston Soares || 27/09/2018
|-
 
| Configurações - GeoSales || Pessoa que aprovou || 00/00/0000
 
 
|-
 
|-
 
|}
 
|}
Linha 108: Linha 138:
 
{| class="wikitable"
 
{| class="wikitable"
 
! |Setor  
 
! |Setor  
! |Aprovado Por
+
! style="width:200px" |Aprovado Por
! |Data
+
! style="width:200px" |Data
 
! 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 17h36min de 28 de setembro de 2018

Histórico de Alterações

Data Quem Comentários
26/09/2018 Ana Júlia Criação do documento

Necessidade

Na tela de cadastro de pedido quando selecionado o frete, o campo obra é habilitado para seleção. As informações de obra se referem a obra (local) em que o pedido será entregue.

Atualmente no GeoSales os dados de obra são categorizados por cliente, ou seja, quando o cliente é selecionado, o campo obra carrega todas as obras disponíveis para o cliente em questão.

Devido a quantidade de informações de obras exibidas no campo 'obra', os vendedores levam um tempo para buscar a obra correspondente ao cliente e organização de venda (filial) selecionada. A adição da categorização por organização de venda reduzirá o tempo de busca, fazendo com que a retirada de pedido seja mais eficaz.

Solução

Para que sejam exibidos os dados de obra de acordo com o cliente e organização de venda, será necessário a adição de um campo na estrutura de obra para receber as vinculações de organização de venda e cliente.

O vinculo de organização de venda, cliente e obra deverá ser feito no ERP. Os dados de organização de venda deverão ser integrados para a estrutura de obra, para que haja a vinculação.

Para que haja a exibição dos dados de obra no GeoSales, de acordo com a organização de venda e cliente, o desenvolvimento deverá criar a associação de obra de acordo com o cliente e organização de venda integrados ao GeoSales.

Implementação

Desenvolvimento

- Desenvolver categorização de obra:

As informações de obra deverão ser exibidas na tiragem de pedido, de acordo com o cliente e organização de venda selecionados. Os dados de vinculos de cliente, organização de venda e obra serão integrados na tabela CLIENTE_OBRA_ORG_VENDA.

Para que a obra seja exibida corretamente, os dados devem estar interligados.


EXEMPLOMIZU.JPG

Na tiragem de pedido, quando o vendedor selecionar o cliente A, da filial Verde, deverá ser exibida somente a obra X.

Da mesma maneira deverá funcionar para a filial Vermelho. Quando selecionado o cliente A, com a filial vermelho, deverá ser exibida somente a obra Y e W.

Observação: O campo obra se encontra na tela de cadastro de pedido, sendo habilitado pela configuração ID_HABILITA_OBRA.

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
CLIENTE_OBRA_ORG_VENDA CD_OBRA ZA2 ZA2_OBRA
CLIENTE_OBRA_ORG_VENDA CD_CLIENTE ZA2 ZA2_CLIENT
CLIENTE_OBRA_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 CLIENTE_OBRA_ORG_VENDA.

CLIENTE_OBRA_ORG_VENDA
Coluna Tipo Obrigatório Chave Primária Explicação
CD_OBRA Int SIM SIM Código da obra
CD_CLIENTE Int SIM SIM Código do cliente
CD_ORG_VENDA Varchar(20) SIM 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 obra, cliente 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 Anderson Gomes 27/09/2018
Integração - GeoSales Rilston Soares 27/09/2018

Empresa solicitante

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